Commit Graph

291 Commits

Author SHA1 Message Date
Juha Niskanen
1829282442 configs: add nucleo-l496zg board files 2017-05-02 07:36:09 -06:00
Gregory Nutt
b45472baf8 Nucleo-F072RB: Add board configuration 2017-04-18 10:07:03 -06:00
Alan Carvalho de Assis
2cc7744b0c Add stm32f0discovery board support 2017-04-14 08:34:38 -06:00
Jussi Kivilinna
dffb8a67e3 Add entropy pool and strong random number generator
Entropy pool gathers environmental noise from device drivers, user-space, etc., and returns good random numbers, suitable for cryptographic use. Based on entropy pool design from *BSDs and uses BLAKE2Xs algorithm for CSPRNG output.

Patch also adds /dev/urandom support for using entropy pool RNG and new 'getrandom' system call for getting randomness without file-descriptor usage (thus avoiding file-descriptor exhaustion attacks). The 'getrandom' interface is similar as 'getentropy' and 'getrandom' available on OpenBSD and Linux respectively.
2017-03-30 07:38:37 -06:00
Gregory Nutt
5861d9610c Clicker2-STM32: Add an NSH configuration 2017-03-22 09:46:17 -06:00
Gregory Nutt
fe610e7a1d XMC4500 Relax: Add basic board support infrastructure of Infineon XMC4500 Relax Lite v1 2017-03-16 10:52:01 -06:00
Simon Piriou
ef0fe50ae6 photon: add LEDs and BUTTONS support 2017-03-11 18:26:46 +01:00
Simon Piriou
0198540532 configs: add Particle Photon board support 2017-03-10 19:39:21 +01:00
Gregory Nutt
197ba3b527 EZ80F910200KITG: Missing support logic in configs/Kconfig 2017-03-09 10:50:46 -06:00
raiden00pl
0188bc49ce Add Nucleo F334R8 board configuration 2017-02-26 12:42:43 +01:00
Gregory Nutt
0fc226dd53 Changes from review of last PR 2017-02-19 14:58:37 -06:00
Marc Rechté
1838171d43 Add twr-k64f120m config and fix some ENET related problems 2017-02-19 21:20:56 +01:00
David Sidrane
f56e0a43a4 Inital commit of NXP Freedom-k66f development board 2017-02-13 14:35:51 -10:00
Gregory Nutt
f8f2c00415 Olimex STM32 P407: Update clocking using STM3250G; Verify GPIOs. 2016-12-21 10:45:36 -06:00
Gregory Nutt
d9e040d76b Remove all Calypso board configurations 2016-12-13 18:24:49 -06:00
Gregory Nutt
35dfe25430 Remove BOARDIOC_CAN_INITIALIZE. CAN initialization is now done in the board initialization logic just like every other device driver. 2016-12-06 08:51:37 -06:00
Gregory Nutt
55dd1c87b3 Remove all references to BOARDIOC_ADCSETUP 2016-12-05 15:31:40 -06:00
Gregory Nutt
b999e63c82 Remove some references to BOARDIOC_PWMTEST and board_pwm_setup(). Still lots more. 2016-12-05 13:54:12 -06:00
Masayuki Ishikawa
b3d182b5d5 Add support for the SAM5CMP-DB board 2016-12-04 07:06:17 -06:00
Gregory Nutt
c0cbea2550 Remove RGMP and RGMP drivers. 2016-12-02 09:49:33 -06:00
Alan Carvalho de Assis
51f345ff88 Add basic support to Micromint Bambino 200E board. This includes contributions from Jim Wolfman. 2016-11-01 14:42:54 -06:00
Gregory Nutt
3e4d2dba65 Merge remote-tracking branch 'origin/master' into esp32 2016-10-21 12:35:41 -06:00
Gregory Nutt
7a007a1e8e ESP32: The ESP32 Core V2 board does not have any user controllable LEDs. 2016-10-21 07:35:56 -06:00
Gregory Nutt
2dbcdd781c Correct STM32 Butterfly2 URL. Correct some comments. 2016-10-20 07:18:23 -06:00
Gregory Nutt
29ccdf350a Merge remote-tracking branch 'origin/master' into esp32 2016-10-16 09:53:03 -06:00
Ken Pettit
201a32cf8c Add support for the RISC-V architecture and configs/nr5m100-nexys4 board. I will be making the FPGA code for this available soon (within a week I would say). The board support on this is pretty thin, but it seems like maybe a good idea to get the base RISC-V stuff in since there are people interested in it. 2016-10-16 09:47:07 -06:00
Gregory Nutt
52b1ca8747 configs/esp32-core: Add basic directory to support the ESP32 Core board V2 2016-10-12 15:27:34 -06:00
Alan Carvalho de Assis
4195692bb4 Change "Board LED support" to "Board LED Status support" 2016-10-11 14:29:27 -06:00
Alan Carvalho de Assis
4825a8fc3f STM32 Minimum: Note in Kconfig that the board supports buttons 2016-10-11 14:13:29 -06:00
Jim Wylder
cb4f1a4cec Support basic booting and nsh on Motorola MDK
The Motorola MDK is based off of an earlier version
of NuttX.  This only provides a basic nsh shell.

Signed-off-by: Jim Wylder <jwylder@motorola.com>
2016-09-14 15:42:10 -05:00
Gregory Nutt
cfad547b8d Changes from review of PR 118 2016-08-18 11:29:48 -06:00
Michał Łyszczek
47fae83b16 Add minimal support for Kamami stm32butterfly2 development board
Supported is:
* LED1-4
* UART2 (terminal for nsh)
2016-08-14 16:32:11 +02:00
Gregory Nutt
326be154ad Freedom K64F: Update README.txt; add proper (auto) LED support 2016-07-02 07:56:43 -06:00
Gregory Nutt
7a7998e4f9 Add support for the NXP Freedom-K64F board. This is primarily the work of Jordan Macintyre. I leveraged this code from https://github.com/jmacintyre/nuttx-k64f 2016-07-01 15:42:21 -06:00
Gregory Nutt
fd9c9a7f4f Add logic to support custom board directories that include a Kconfig file. During the context phase of the build, any Kconfig file in the custom board directory is copied into configs/dummy, replacing the existing Kconfig file with the target Kconfig file. 2016-06-29 11:53:00 -06:00
Mateusz Szafoni
10985347e3 Add olimex-stm32-e407 to configs 2016-06-27 13:41:41 +02:00
Gregory Nutt
c8e73b9cef Backout most of changes from 4d331ec09b2fc72636f86be628ea2f69381 and 8afe721612. Does not work as expected. 2016-06-25 09:44:50 -06:00
Gregory Nutt
8afe721612 Make custom board options invisible until custom board is selected 2016-06-24 07:54:41 -06:00
Gregory Nutt
170574d331 Add configuration logic to include a Kconfig file in each custom configuration. Includes adding a dummy custom board configuration directory. A consequence of this that each custom board directory will now need to contain a Kconfig file. NOTE also that the new board directory does not take effect in the configuration menues until the NEXT time you run 'make menuconfig' 2016-06-24 07:45:59 -06:00
David Sidrane
64b1d4e314 Updated For STM32F746G-DISCO 2016-06-17 12:49:42 -10:00
Gregory Nutt
fb1d830770 Fix some errors in STM32F7 ADC and I2C. Also some errors in STM32-WS configuration 2016-06-17 08:36:23 -06:00
Gregory Nutt
2f24f911f5 Hook configs/stm32f746-ws into the configuration system 2016-06-17 08:13:22 -06:00
David Sidrane
86b29dc64c Updated configs/Kconfig 2016-06-08 08:02:32 -06:00
David Sidrane
44da2c0add Refactored configs/nucleo-144 sub-directories to support additional nucleo-144 board. Add support for the Nucleo-F767ZI board. 2016-06-08 07:52:19 -06:00
Gregory Nutt
2a87741e72 Rename CONFIG_ARCH_HAVE_UARTn to CONFIG_UARTn_SERIALDRIVER 2016-05-25 10:45:01 -06:00
Gregory Nutt
9bd8070b34 Review of last PR 2016-05-20 18:12:05 -06:00
Konstantin Berezenko
a2253cdd3e Add basic configuration for stm32f411e-disco board with STM32F411VE chip 2016-05-20 16:38:25 -07:00
Alan Carvalho de Assis
104b695645 configs: Add support for the generic STM32F103CBT6 Minimum Board 2016-05-18 13:33:17 -06:00
Gregory Nutt
abc0481a57 Port for the Nucleo-144 board with the STM32F476ZG MCU. From Kconstantin Berezenko. 2016-05-12 09:47:54 -06:00
Paul A. Patience
dfff78d7ab userleds: Don't select ARCH_LEDS with BOARD_CUSTOM_LEDS, otherwise we can't use the board_userled* functions 2016-05-05 12:29:43 -04:00
Gregory Nutt
91686e671c configs/nucleus2g: Remove this board from the configs/ directory. A snapshot is still available in the Obsoleted repository 2016-04-12 12:19:30 -06:00
Gregory Nutt
cd0a7c7294 Remove the VSN configuration 2016-03-30 17:58:52 -06:00
Gregory Nutt
9ceba8cd8f Changes from review of last PR 2016-03-25 15:01:16 -06:00
Gregory Nutt
b089e98a83 Merged in ziggurat29/boards/stm32l4_disco (pull request #33)
basic support of STM32L4VG Discovery board.  Functioning nsh, leds, buttons.  Also compatible with, but not requiring, RNG code in 'arch'.
2016-03-25 14:37:14 -06:00
ziggurat29
5df125cf9c basic support of STM32L4VG Discovery board. Functioning nsh, leds, buttons. Also compatible with, but not requiring, RNG code in 'arch'. 2016-03-25 15:21:24 -05:00
Gregory Nutt
a2620361df Add basic definitions for control of USB devices via boardctl() 2016-03-25 10:51:57 -06:00
Sebastien Lorquet
02cfe6ea61 Add support for the Nucleo-L476 board 2016-03-10 11:21:35 -06:00
Gregory Nutt
48bd8aed91 Add configuration support for the Sabre-6Quad board 2016-02-29 13:16:39 -06:00
Vladimir Komendantskiy
01f95a4c52 Adds support for the U-Blox C027 board with the lower-half U-Blox modem driver. 2016-01-31 08:49:30 -06:00
Gregory Nutt
254cddf84d Replace spaces with tabs in Kconfig file 2016-01-28 13:00:15 -06:00
neilh10
94f2d26b7d olimex-stm32-h407 logic additions 2016-01-17 20:12:48 -08:00
neilh10
e771c82fa6 Merge branch 'olimex-stm32-h407' 2016-01-15 17:24:55 -08:00
neilh10
f7735ceacb New board Olimex STM32-H407 2016-01-15 16:49:27 -08:00
Gregory Nutt
9b3080a8e0 LPC4347-WS: Fix NSH defconfig and Make.defs. Remove LED support from Kconfig. 2016-01-15 13:36:05 -06:00
Gregory Nutt
15202837ca Refresh configurations; Hook the WaveShare LPC4337-WS into the configuration 2016-01-15 13:12:42 -06:00
Dimitry Kloper
65f1168750 Merge branch 'atmega2560' of bitbucket.org:kloper/boards into atmega2560 2015-12-29 19:29:59 +02:00
Dimitry Kloper
6690663d77 Arduino Mega 2560: Introduce 'Hello World' example 2015-12-29 19:26:48 +02:00
Gregory Nutt
6bd4075951 LaunchXL-TMS57004: Add support for on-board LEDs and buttons 2015-12-25 15:19:09 -06:00
Gregory Nutt
e8ab94af60 LaunchXL-TMS57004: Fix some configuration issues; enable SCI1 in configuration 2015-12-16 12:45:35 -06:00
Gregory Nutt
c229f818a2 LaunchXL-TMS57004: Correct MCU used on the board 2015-12-16 11:29:34 -06:00
Gregory Nutt
08d523d89d LaunchXL-TMS57004: Add build framework for TI LaunchXL-TMS57004. Not much to see yet 2015-12-15 17:19:35 -06:00
Gregory Nutt
54ea059beb Add new boardctl() command to set OS symbol table 2015-12-13 08:13:15 -06:00
Paul A. Patience
d24fa0b2ea Add CONFIG_ARCH_BOARD_CUSTOM_DIR_RELPATH 2015-12-08 11:24:01 -05:00
Gregory Nutt
c154a4a1e2 Add basic support for the SAME70-Xplained board 2015-11-18 13:54:57 -06:00
Gregory Nutt
91a8514774 Add a command to boardctl() to obtain a baord unique ID 2015-11-18 07:31:23 -06:00
Gregory Nutt
f28e0ce95c Back out bad change in last merge 2015-09-29 08:19:17 -06:00
pkolesnikov
97a05279f3 lpc4370-link2 2015-09-29 15:53:49 +02:00
Gregory Nutt
4f60d78d56 SAMV71-XULT: Add support for the NSH network monitor 2015-09-25 10:14:40 -06:00
Paul A. Patience
bf6163bec6 Add Nucleo F303RE board configuration 2015-09-10 05:26:38 -04:00
Gregory Nutt
da484b1934 Add a very basic configuration to support the SAMA5D2 bring-up 2015-09-05 12:13:12 -06:00
Gregory Nutt
17b2f07cdb boardctl: Update for movement of libc/symtab to apps/system 2015-08-23 12:17:10 -06:00
Gregory Nutt
88660657c2 Rename can_devinit() to board_can_initialize(). Hook in to boardctl() with BOARDIOC_CAN_INITIALIZE 2015-08-18 13:21:45 -06:00
Gregory Nutt
504691ae6a Updates from review of last pull request 2015-07-29 14:12:15 -06:00
Anton D. Kachalov
764435cd34 Add support for MoxaRT 2015-07-29 19:11:56 +03:00
Gregory Nutt
0850780a03 Add initial support for the STM32 F7 Discovery board 2015-07-16 11:41:40 -06:00
Gregory Nutt
04b73b58a8 Add a name string for custom boards. Used onlyby uname() 2015-07-05 06:44:06 -06:00
Gregory Nutt
70b6085927 Add support for a BOARDIOC_RESET boardctl() command 2015-07-04 10:36:47 -06:00
Gregory Nutt
ec193059c1 Power off support now depends on CONFIG_ARCH_HAVE_POWEROFF 2015-07-03 06:53:32 -06:00
Gregory Nutt
b3731ca5ca Modify board_power_off() so that is is called only via boardctl() 2015-07-02 17:09:16 -06:00
Gregory Nutt
7214e52fb2 Fix references to the no-longer-existent misc/ directory in comments, README files, and documentation 2015-06-28 08:08:57 -06:00
Gregory Nutt
5305100bdc Change some Sourceforge URLs to bitbucket URLs 2015-06-26 17:29:32 -06:00
Gregory Nutt
fe5f060486 Add board configuration for the SAMD21 Xplained board 2015-06-21 07:48:46 -06:00
Gregory Nutt
2f90912f12 Add support for teensy-3.0 2015-06-10 11:45:53 -06:00
Gregory Nutt
8644eb7868 Rename teensy-3.1 directory to teensy-3.x. Add board.h header file 2015-06-09 15:54:04 -06:00
Gregory Nutt
a00d114f0a Rename configs/teensy to configs/teensy-2.0 to distinguish teensy-lc and teensy-3.1 2015-05-25 18:29:43 -06:00
Gregory Nutt
2a0329a8a0 SAML21: Fix issue with open loop operation; Add configuration options to select clock source 2015-05-24 10:27:37 -06:00
Gregory Nutt
7df5a159c5 Update documentatino and README files for the LPCXpresso LPC1115 board support 2015-05-22 19:56:45 -06:00
Gregory Nutt
3fbe9b66fc Initial support for the NXP LPC11 family and the LPC1115 MCU in particular. Contributed by Alan Carvalho de Assis. 2015-05-22 14:14:09 -06:00
Gregory Nutt
72c5255eda apps/platform masks the assumption that the board directory in in-tree 2015-05-22 11:39:19 -06:00
Gregory Nutt
923f81ae3b Add basic board build configurat for the SAML21 Xplained. Initial commit is jsut the SAMD20 Xplained with name changes and does not yet build 2015-05-18 13:16:32 -06:00