Commit Graph

3866 Commits

Author SHA1 Message Date
Gregory Nutt
427e5c98c5 Tive System Control: Add logic to configure the alternatie clock source (ALTCLK). Needed by the Tiva timer module 2015-01-09 14:10:31 -06:00
Gregory Nutt
80c7fa20b9 Update README 2015-01-07 06:23:24 -06:00
Gregory Nutt
57202946a8 DK-TM42129X: Support for the TMP100 temperature sensor is enabled by default in the NSH configuration 2015-01-06 13:23:35 -06:00
Gregory Nutt
4d7efb5865 DK-TM4C129X: Add logic to initialize the TMP-100 temperature sensor driver at startup 2015-01-06 13:23:02 -06:00
Gregory Nutt
524ccad0ba DK-TM4C129X: Add support for on-board TMP100 temperature sensor 2015-01-06 11:50:56 -06:00
Gregory Nutt
9eda193c39 Tiva PHY Interrupts: Need to read the PHY interrupt status register in order to clear the pending PHY interrupt 2015-01-05 15:12:45 -06:00
Gregory Nutt
4457727cec DK-TM4C129X: Enable I2C6 and the I2C tool in the default configuration 2015-01-05 13:40:55 -06:00
Gregory Nutt
a3b32b0545 DK-TM4C129X: The network monitor is no enabled by default in NSH configuration 2015-01-05 12:09:33 -06:00
Gregory Nutt
43824e4725 Tiva Ethernet: Add support for PHY interrupts 2015-01-03 13:16:26 -06:00
Gregory Nutt
a6d128c06a DK-TM4C129X: Ethernet networking is now enabled by default in the NSH configuration 2015-01-03 10:27:04 -06:00
Gregory Nutt
1b2d2f81cf DK-TM4C129X: Fix RAM size in defconfig files 2015-01-03 09:44:02 -06:00
Gregory Nutt
af8245c42c DK_TM4C129X: Add more GPIO pin definitions 2015-01-01 14:16:05 -06:00
Gregory Nutt
e69855eb72 DK_TM4C129X: Add some GPIO pin definitions 2015-01-01 13:55:53 -06:00
Gregory Nutt
7fbd970ed6 TM4C129X Ethernet: Add logic to get pre-programmed MAC address from user FLASH registers 2015-01-01 12:28:46 -06:00
Gregory Nutt
47480b4696 Tiva Ethernet: Update Ethernet intializaiton logic. Still things to be done 2015-01-01 07:55:15 -06:00
Gregory Nutt
9c74f502d6 Refresh configuration 2014-12-31 07:32:47 -06:00
Gregory Nutt
db574ef3cb Remove menuconfig warning 2014-12-31 07:31:49 -06:00
Gregory Nutt
aff4c9cfd0 stm32f429i-disco: change ltdc initializing during boot up. This moves initializing of the ili9341 lcd and ltdc driver to the board specific initializing routine.
Signed-off-by: Marco Krahl <ocram.lhark@gmail.com>
2014-12-29 09:50:36 -06:00
Gregory Nutt
868d4b7afc STM32F429i-Disco USB: Strangeness: Conditioned on OTGHS but called otgfs initialize routines. Must be something broken 2014-12-29 07:02:32 -06:00
Gregory Nutt
217f3fec70 STM32F429i-Disco USBMC configuration: SPI1 should not be enabled. It is not supported 2014-12-29 07:01:36 -06:00
Gregory Nutt
83b8e15570 Fir STM32v2: Refresh configuration 2014-12-28 18:29:35 -06:00
Gregory Nutt
3089f2e24e Fire STM32v2: Fix missing stuff in Kconfig file 2014-12-28 18:29:13 -06:00
Gregory Nutt
20b5980828 C5471 EVM: Refresh configurations 2014-12-28 18:15:30 -06:00
Gregory Nutt
9a79849116 Cloudctrl: Add missing configuration logic 2014-12-28 17:51:11 -06:00
Gregory Nutt
78d6c9d21c Compal e86 NSH: Fix numerous typos in Make.defs 2014-12-28 17:34:59 -06:00
Gregory Nutt
22125246b0 Hymini-STM32v USB MSC: Fix configuration. Needs mountpoint support for USB MSC. Refreshed 2014-12-28 17:12:03 -06:00
Gregory Nutt
febd316186 Tiva SSI: Fix some recent breakage to the Tiva SSI driver for the case where only one SSI modules is enabled 2014-12-28 16:55:47 -06:00
Gregory Nutt
d74b28befd MBED NSH: Should not have CONFIG_SPI_EXCHANAGE in the configuration 2014-12-28 16:39:02 -06:00
Gregory Nutt
de6e8d1852 Freedom-KL25z: Fix breakage from last configuration refresh 2014-12-28 15:23:37 -06:00
Gregory Nutt
6368445671 Mikroe-STM32F4: Refresh one configurations, turning off DEBUG 2014-12-28 14:39:19 -06:00
Gregory Nutt
0c79c319d2 LM3S6965-EK: Refresh one configurations, turning off DEBUG 2014-12-28 14:35:47 -06:00
Gregory Nutt
e847dd1ca0 Freedom KL25Z: Refresh one configurations 2014-12-28 14:30:44 -06:00
Gregory Nutt
21e7606a88 Eagle100: Refresh one configurations, turning off DEBUG 2014-12-28 14:22:11 -06:00
Gregory Nutt
0d33717de4 STM32F429-Disco: Refresh five configurations, turning off DEBUG 2014-12-28 14:04:53 -06:00
Gregory Nutt
06db611676 STM32F40G-EVAL: Refresh two configurations, turning off DEBUG 2014-12-28 13:53:53 -06:00
Gregory Nutt
c1f61b813c Refresh Configuration 2014-12-26 09:33:20 -06:00
Gregory Nutt
7d06a77555 Update px4fmu-v2_upstream config 2014-12-26 08:40:02 -06:00
Gregory Nutt
9e0483e37c Fix columnar alignment in Kconfig file. From David Sidrane 2014-12-26 08:37:27 -06:00
Gregory Nutt
9bed954924 Cosmet updates to comments and README files 2014-12-24 08:15:21 -06:00
Gregory Nutt
a322029dbe DK-TM4C129X: Fix sense of LEDs; active high. Also GPIO for blue and green reversed 2014-12-22 17:41:04 -06:00
Gregory Nutt
b9d0094124 TM4C129X: A small step toward understanding new Tiva clocking 2014-12-22 09:30:41 -06:00
Gregory Nutt
7e5a0f227d Tiva SSI and board configurations: hange negative Tiva logic CONFIG_SSIx_DISABLE to positive logic CONFIG_TIVA_SSIx. Add support for SSI2 and SSI3 2014-12-21 15:23:37 -06:00
Gregory Nutt
b6839f5407 Tiva: Add a configuration setting to better distinguish TM4C123 and 129 families. Reanem tm4c_syscontrol.h to tm4c123_syscontrol.h; rename tm4c129x_syscontrol.h to tm4c129_syscontrol.h 2014-12-20 08:38:11 -06:00
Gregory Nutt
56340ae971 STM32 LTDC: Move ltdc.h from include/nuttx/video to arch/arm/include/stm32; Trivial updates after general review 2014-12-19 14:52:17 -06:00
Gregory Nutt
6194fed86b Stuff that goes along with the new LTDC README file 2014-12-19 14:14:41 -06:00
Gregory Nutt
e63730e995 stm32f429i-disco: add default platform configuration to test framebuffer support for the ltdc
Memory configuration:

The heap start address of memory region 3 starts at 0xD0000000.
The allocated framebuffer of the layers is addressed up to the end of the memory
region 3.

If the layer pixel format changes e.g. from RGB565 to RGB24, than the memory
configuration must be configured too. Currently an easy memory calculation
is missing for that in Kconfig.

Signed-off-by: Marco Krahl <ocram.lhark@gmail.com>
2014-12-19 14:08:59 -06:00
Gregory Nutt
78ff2450cb stm32f429i-disco: initialize ltdc during bootup
Signed-off-by: Marco Krahl <ocram.lhark@gmail.com>
2014-12-19 14:05:19 -06:00
Gregory Nutt
9853b62e73 stm32f429i-disco: enable configuration of framebuffer support for the ltdc controller
Signed-off-by: Marco Krahl <ocram.lhark@gmail.com>
2014-12-19 14:02:26 -06:00
Gregory Nutt
a5a8349226 stm32f429i-disco: Add support for initializing ltdc framebuffer and the configured lcd display
This adds support for initializing of the ltdc controller and the lcd device connected on the stm32f429i-disco. The following methods are provided for the generic fb interface:

- up_fbinitialize
- up_fbgetvplane
- fb_uninitialize

The following methods are provided for the ltdc interface:

- up_ltdcgetlayer

Signed-off-by: Marco Krahl <ocram.lhark@gmail.com>
2014-12-19 13:54:27 -06:00
Gregory Nutt
bd078141a6 stm32f429i-disco: update board definition for the ili9341 LCD display. This configures all LCD settings for the RGB interface. Also adds a customer LCD display template.
Signed-off-by: Marco Krahl <ocram.lhark@gmail.com>
2014-12-19 13:34:37 -06:00
Gregory Nutt
e0933cc3b4 TM4C129X: Add custom system control header file (incomplete) 2014-12-19 12:12:52 -06:00
Gregory Nutt
f59125fcbd Add some OpenOCD scripts for some TI Tiva boards 2014-12-18 16:54:48 -06:00
Gregory Nutt
6729649515 Tiva: Fix configuration logic for IRQ interrupts. The various parts support varying numbers of GPIO blocks and with varying capabilities to support interrupts on the pins of different GPIO blocks 2014-12-18 15:33:52 -06:00
Gregory Nutt
6abc3db2ac Tiva: Change negative logic CONFIG_TIVA_DISABLE_GPIOx_IRQS to positive logic CONFIG_TIVA_GPIOx_IRQS 2014-12-18 15:19:16 -06:00
Gregory Nutt
dc0231c2b6 Fix a couple of spelling errors in comments 2014-12-18 13:56:15 -06:00
Gregory Nutt
65675a1e84 Freedom KL25Z: Update the CC3000 support to use the current CC300 interfaces. From Alan Carvalho de Assis 2014-12-18 13:52:01 -06:00
Gregory Nutt
b59e87ba5a DK-TM4C129X: Add support for buttons 2014-12-18 11:51:30 -06:00
Gregory Nutt
c6471c64ae DK-TM4C129X: Add LED support 2014-12-18 10:20:34 -06:00
Gregory Nutt
e0540f2b96 DK-TM4C129X: Fixes to get clean build. Logic is still not complete, however 2014-12-18 08:24:24 -06:00
Gregory Nutt
50214145a2 Freedom-KL25Z: Add pin configuration for add-on ADXL345 board. From Alan Carvalho de Assis 2014-12-18 07:27:49 -06:00
Gregory Nutt
32238fa2bc A previous change increased the task name size allocation by one to hold a NUL terminator. This changes reduces the configured name size by one so that no additional memory is used 2014-12-17 12:30:26 -06:00
Gregory Nutt
ae7e44eb1b DK-TM4C129X: Switch to Windows/Cygwin + CodeSourcery 2014-12-17 07:00:22 -06:00
Gregory Nutt
6b06d5fa61 Remove packaging indications for TM4C129 configuration variables 2014-12-16 16:22:52 -06:00
Gregory Nutt
f0ee6708c0 Add TM4C129XNCZAD and TM4C1294NCPDT to the Tiva configuration system 2014-12-16 16:02:21 -06:00
Gregory Nutt
3984cb98e4 Add basic board support for the DK-TM4C129X Connected Development Kit. The initial commit is simply the TM4C123G Launchpad with naming changes 2014-12-16 15:29:14 -06:00
Gregory Nutt
6b89bc3a05 Remove EXPERIMENTAL dependency from the Traveler game. It is basically functional now. 2014-12-16 15:27:36 -06:00
Gregory Nutt
2d5098d25c Update README files 2014-12-16 14:58:25 -06:00
Gregory Nutt
3b0c3a0fb6 Fix some typos ADXL (adxl) vs ADX1 (adx1) 2014-12-16 13:50:58 -06:00
Gregory Nutt
6adf5f96a7 A few bugs/typos introduced with my last change 2014-12-16 12:33:41 -06:00
Gregory Nutt
75637464b2 Update the ADXL345 interface following the current interface scheme 2014-12-16 11:45:28 -06:00
Gregory Nutt
db562b774a Unify sensor debug. ADX driver was using input debug; LM75 and QENCODE that their own custom debug. Now all use CONFIG_DEBUG_SENSOR, sndbg() 2014-12-16 09:54:32 -06:00
Gregory Nutt
ee9e8f0a20 Add ADXL345 accelerometer driver. From Alan Carvalho de Assis 2014-12-16 08:16:53 -06:00
Gregory Nutt
6655ca399a Forgot to add file before last commit 2014-12-16 07:48:58 -06:00
Gregory Nutt
b0d219b090 Freedom-KL25Z: Add board specific code to interface with ADXL345 driver. From Alan Carvalho de Assis 2014-12-16 07:48:22 -06:00
Gregory Nutt
a9774a3171 Update README files 2014-12-15 19:01:40 -06:00
Gregory Nutt
1340464103 Various fixes to traveler joystick input logic and to simulated joystick device 2014-12-14 12:23:19 -06:00
Gregory Nutt
68e2d80be4 SIM: Add an X11 mouse-based simulation of an analog joystick device 2014-12-14 10:19:07 -06:00
Gregory Nutt
8c60335f94 Traveler: Add support for analog joystick 2014-12-14 08:55:18 -06:00
Gregory Nutt
ecbd3c5e92 TM4C123G LaunchPad: Update STATUS in README file 2014-12-13 07:46:05 -06:00
Gregory Nutt
8dcfcaec72 Tiva I2C: Fix how I2C transactions are started and some I2C error reporting 2014-12-11 12:31:42 -06:00
Gregory Nutt
a50a22bccd TM4C123G LaunchPad: Add initialization logic for an external AT24 EEPROM. This is intended only to suppport testing of the Tiva I2C driver 2014-12-10 15:56:49 -06:00
Gregory Nutt
489265258d Refresh configuration 2014-12-09 12:18:39 -06:00
Gregory Nutt
3c7bb547ec Update the Tiva I2C register definitions for the TM4C123 and TM4C129 2014-12-09 08:42:12 -06:00
Gregory Nutt
df0d5e1fbb Update README 2014-12-09 06:21:30 -06:00
Gregory Nutt
bce4a2706d Traveler: Add logic to limit the frame rate. This is kind of a silly feature -- why would you ever want to limit the frame rate? Well, you need to that on the simulated platform to make bandwidth for other things to run like the simulated timer 2014-12-08 13:45:17 -06:00
Gregory Nutt
18ab47f40c Travel: Fix more initialization errors, mostly related to file path problems 2014-12-08 12:39:02 -06:00
Gregory Nutt
935ec6a07d Extend the simulator to provide special initialization for the Traveler game 2014-12-08 10:54:58 -06:00
Gregory Nutt
52385327e7 Traveler: Add build configuration for the simulated target 2014-12-08 09:33:56 -06:00
Gregory Nutt
b39b628bcc Refresh configuration 2014-12-08 08:29:08 -06:00
Gregory Nutt
aa3867f4f4 Fix compilation errors if CONFIG_DISABLE_MOUNTPOINT is selected 2014-12-08 07:14:31 -06:00
Gregory Nutt
4e346dfe29 Nucleo-f4x1re: Add pull-ups to joystick button GPIOs 2014-12-04 13:20:47 -06:00
Gregory Nutt
da72a93012 Nucleo-f4x1re: Fix some joystick pin definitions 2014-12-04 12:04:21 -06:00
Gregory Nutt
39ccffb28f Nucleo-f402re: Add an option to use only a minimal set of joystick buttons. This eliminates some GPIO conflicts 2014-12-04 10:58:13 -06:00
Gregory Nutt
98b7be3785 Nucleo-f4x1re: Add comments about pin conflicts; Fix GPIO configuration 2014-12-04 10:15:36 -06:00
Gregory Nutt
e6978a72e8 Nucleo-F4x1RE: Fix some joystick shield logic 2014-12-04 09:37:46 -06:00
Gregory Nutt
72041adc9b Nucleo-F4x1RE: Add support for an analog joystick shield. There are still some ADC issues to be worked through as of the initial commit 2014-12-03 16:41:09 -06:00
Gregory Nutt
e1289c5ebc Update README 2014-12-03 15:31:33 -06:00
Gregory Nutt
d4efa9eb9c SAMA5D3 Xplained: A few fixes for the AJoystick driver (still not working) 2014-12-03 14:33:00 -06:00
Gregory Nutt
6574b27abb SAMA5D3 Xplained: Add support for the Itead Joystick shield 2014-12-03 12:24:23 -06:00
Gregory Nutt
68aca6f927 Refresh configuration 2014-12-03 09:37:37 -06:00
Gregory Nutt
b3fd08e568 Correct spelling: MOUNTPOINT not MOUNTPOUNT. Numerous places. Some are problems. From Woohan Lee 2014-12-01 06:41:30 -06:00
Gregory Nutt
49600aeb8b Update README 2014-11-28 18:17:49 -06:00
Gregory Nutt
dc640c0bac STM3210E-EVAL: Add missing initialization for the joystick driver 2014-11-28 15:41:37 -06:00
Gregory Nutt
c6f4fd7480 STM3210E-EVAL: Add a DJoystick driver 2014-11-28 13:31:09 -06:00
Gregory Nutt
1dcbeab4f4 STM3210E-EVAL: Don't treat joystick as buttons if the DJOYSTICK driver is enabled 2014-11-28 12:05:08 -06:00
Gregory Nutt
3627e078bd Refresh configuration 2014-11-28 11:48:48 -06:00
Gregory Nutt
cf5b4b583e STM3210E-EVAL: Rename files for compatibility with current standards 2014-11-28 11:35:47 -06:00
Gregory Nutt
4315b2fdb1 STM3240G-EVAL: Rename files for compatibility with current naming conventions 2014-11-28 11:06:43 -06:00
Gregory Nutt
3e9da671b6 Refresh configuration 2014-11-28 11:05:39 -06:00
Gregory Nutt
c5fa29a1aa LPC4357 EVB: Ooops got sense of the LED GPIO backward 2014-11-27 12:38:04 -06:00
Gregory Nutt
8fa2d01ac3 LPC4357-EVB: Fix LEDs; comment out old unimplemented button stuff 2014-11-27 10:28:32 -06:00
Gregory Nutt
a0fbe36204 Minor change to README file 2014-11-27 09:14:58 -06:00
Gregory Nutt
084e984efb Fix minor typos in C comments 2014-11-27 07:57:32 -06:00
Gregory Nutt
5818744077 Fix replicated typo in most of the newly added lpc4357-evb files 2014-11-26 18:34:00 -06:00
Gregory Nutt
91a422588e Add some discussio of the LPC4357 to documentation and README files 2014-11-26 16:44:25 -06:00
Gregory Nutt
089f7258c6 Misc changes while verifying the clean build of the LPC4357 port 2014-11-26 15:37:54 -06:00
Gregory Nutt
0a57df4410 Initial support for the LPC4357-EVB provided by Toby Duckworth 2014-11-26 15:18:24 -06:00
Gregory Nutt
f6f8575de3 Fix more issues detected by cppcheck 2014-11-25 14:25:02 -06:00
Gregory Nutt
6498e1127e More fixes to problems noted by cppcheck. Some are kind of risky; some are real bugs. 2014-11-25 13:15:09 -06:00
Gregory Nutt
d4b01c55b5 If SAM4E-EK is selected, then configs/Kconfig must select ARCH_PHY_INTERRUPT 2014-11-25 08:08:58 -06:00
Gregory Nutt
2f33fdce85 Nucleo F4x1RE: Stangeness in initialization noted by Sébastien Lorquet 2014-11-24 12:33:24 -06:00
Gregory Nutt
a4b77cfb1c Nucleo F4x1RE: Typos in previously untested code. message() does not exist, return value from void function, missing inclusion of errno.h. From Sébastien Lorquet 2014-11-24 11:29:22 -06:00
Gregory Nutt
f4746a3e9e Fix BAS configuration from last change; refresh STM32 F4 NSH configuration 2014-11-24 09:12:56 -06:00
Gregory Nutt
121aa0ca68 Update comments and README 2014-11-24 07:25:40 -06:00
Gregory Nutt
5ead6b402d Network: Misc changes to UDP bind logic for the case of multiple networks 2014-11-21 17:00:08 -06:00
Gregory Nutt
5055d00caf Update READMEs 2014-11-21 14:05:20 -06:00
Gregory Nutt
12a9937913 apps/examples/bridge: Lots of fixes. I think it is working although I have still have host firewall issues in testing 2014-11-21 10:16:19 -06:00
Gregory Nutt
2f972d2781 apps/examples/bridge: Add host-side test driver 2014-11-21 08:20:25 -06:00
Gregory Nutt
7cea0f5a69 SAMA5D3 Xplained: Add an apps/examples/bridge configuration 2014-11-20 16:24:30 -06:00
Gregory Nutt
972b11d462 Update README 2014-11-20 14:18:30 -06:00
Gregory Nutt
4683ad7843 Refresh STM32F429i Disco USB NSH configuration 2014-11-20 07:55:30 -06:00
Gregory Nutt
13332e41d2 STM32 F4 OTGHS device controller driver from Brennan Ashton 2014-11-20 07:19:04 -06:00
Gregory Nutt
4dea8ef794 Freedom K25Z: Fix missing file inclusion in board Makefile. From Alan Carvalho de Assis 2014-11-19 07:17:46 -06:00
Gregory Nutt
471f2bd1b5 Update README 2014-11-18 14:28:27 -06:00
Gregory Nutt
2803545ebc SAM EMAC: Fix typo in the check for successfull allocation of a timer 2014-11-18 14:20:31 -06:00
Gregory Nutt
726af630e2 SAMA5D4-EK bridge configuration: Correct configuration -- PHY interfaces are RMII not MII 2014-11-17 17:44:49 -06:00
Gregory Nutt
cb11af9112 Due to limitations in port unique-ness, have to use unique port numbers in apps/examples/bridge for now 2014-11-17 15:40:37 -06:00
Gregory Nutt
b6b4a0cd37 SAMA5D4-EK bridge configuration needs to set software MAC address 2014-11-17 13:16:13 -06:00
Gregory Nutt
16cd0cce81 Update ChangeLog 2014-11-17 12:48:01 -06:00
Gregory Nutt
c0c86da44c Change SAMA5D4-EK bridge configuration so that runs out of DRAM 2014-11-17 12:03:40 -06:00
Gregory Nutt
b3b746c44a configs/sama5d4-ek/bridge: Add a simple test for the dual EMACs on the SAMA5D4 2014-11-17 10:56:02 -06:00
Gregory Nutt
e3920b130f changes for clean build with Ethernet+SLIP 2014-11-16 11:27:53 -06:00
Gregory Nutt
3715040386 Change CONFIG_NET_RECEIVE_WONDOW to CONFIG_NET_ETH_TCP_RECVWNDO or CONFIG_NET_SLIP_TCP_RECVWNDO in all defconfig files 2014-11-16 10:49:33 -06:00
Gregory Nutt
07a74c3cfd Refresh configuration 2014-11-16 09:36:08 -06:00
Gregory Nutt
66f49ae9b4 Rename CONFIG_NET_BUFSIZE to CONFIG_NET_ETH_MTU in all configs/ README.txt files 2014-11-16 08:18:56 -06:00
Gregory Nutt
fa0512a766 Rename CONFIG_NET_BUFSIZE to CONFIG_NET_ETH_MTU is all configuration files 2014-11-16 08:07:16 -06:00
Gregory Nutt
127642d676 Network: Update SLIP configuration; Fix compile issues when building SLIP only 2014-11-15 14:36:49 -06:00
Gregory Nutt
adb497959d STM32F4Discovery netnsh configuration needs to set MAC address 2014-11-15 08:32:12 -06:00
Gregory Nutt
b0fa0a0b98 Netwoek: Ada a parameter to netdev_register() to indicate the link protocol supported by the driver. Use this value to replace some logic commited yesterday 2014-11-15 08:22:51 -06:00
Gregory Nutt
f4e696f10f ARP: Add support for the case where there are multiple networks: One being Etherenet and the other not (say slip or perhaps someday PPP). In that case, we need to suppress ARP-related operations on the SLIP/PPP interface only 2014-11-14 18:25:33 -06:00
Gregory Nutt
1bae6f4d60 Cosmetic updates; updates to README 2014-11-14 09:54:00 -06:00
Gregory Nutt
dd2fdcb18f EFM32GG-STK3700: Increase LEUART0 baud to 9600; Calibrate delay loop 2014-11-14 06:33:54 -06:00
Gregory Nutt
113c7f25ba merge 2014-11-13 08:43:53 -06:00
Gregory Nutt
39d1e97934 Refresh configuration 2014-11-13 08:40:11 -06:00
Gregory Nutt
d25a3ec157 Update configuration 2014-11-13 08:08:50 -06:00
Gregory Nutt
22ebb20b79 Merge remote-tracking branch 'origin/master' into maxargs 2014-11-13 06:12:20 -06:00
Gregory Nutt
f31dca368b Remove CONFIG_MAX_TASK_ARGS from all Kconfigs and defconfigs 2014-11-12 18:02:19 -06:00
Gregory Nutt
dd03c11874 Update document and README 2014-11-12 14:47:04 -06:00
Gregory Nutt
43281776fe EFM32: Tweaks to get EFM32GG-STK3700 running NSH over LEUART0 2014-11-12 12:50:09 -06:00
Gregory Nutt
2a48a29385 Updates the px4fmu-v2_upstream config using menuconfig. From Lorenz Meier. 2014-11-12 07:38:16 -06:00
Gregory Nutt
1381705258 Update README files 2014-11-11 09:36:33 -06:00
Gregory Nutt
a66a10b891 Refresh configuration 2014-11-10 13:43:43 -06:00
Gregory Nutt
46e45619c0 Remove stm32f100rc_generic board configuration 2014-11-10 07:48:48 -06:00
Gregory Nutt
ed4978da54 Merge remote-tracking branch 'origin/master' into bas24 2014-11-03 17:22:38 -06:00
Gregory Nutt
99d9a10943 STM32GG Starter Kit: Misc bugfixes for clean compile of the NSH configuration 2014-11-03 17:20:03 -06:00
Gregory Nutt
e94aa0558f STM32GG Starter Kit: Add basic NSH configuration 2014-11-03 16:58:22 -06:00
Gregory Nutt
b2755708bc STM32GG Starter Kit: Add Makefile and boot logic 2014-11-03 16:26:55 -06:00
Gregory Nutt
cfbad6f5d8 STM32GG Starter Kit: Add Kconfig and linker script files 2014-11-03 16:22:29 -06:00
Gregory Nutt
92b6c8f325 EFM32GG: Add a few files for the starter kit 2014-11-03 16:13:12 -06:00
Gregory Nutt
b6a6fa7d37 Disable BINFS in the sim/bas config 2014-11-01 17:44:55 -06:00
Gregory Nutt
e27d0bb3dc Remove duplicate getopt() in BAS 2014-11-01 17:16:15 -06:00
Gregory Nutt
bf5d46e746 New version of configs/bas: Runs BAS as an NSH builtin 2014-11-01 16:23:51 -06:00
Gregory Nutt
c19f430632 Back out configs/sim/bas 2014-11-01 15:52:08 -06:00
Gregory Nutt
e4007b7147 Add configs/sim/bas 2014-11-01 15:26:41 -06:00
Gregory Nutt
9fd42cdcfc Update document and README 2014-10-30 10:24:42 -06:00
Gregory Nutt
aed8195155 Fix all yahoo links. From Magnus Templing 2014-10-30 09:39:23 -06:00
Gregory Nutt
adb022054b Fix typo introduced into a Kconfig file in the last few days. Thanks to Sebastien Lorquet 2014-10-30 08:18:58 -06:00
Gregory Nutt
138114dfd5 Remove some dangling whitespace 2014-10-30 06:57:43 -06:00
Gregory Nutt
6090a5a461 Documentation Update 2014-10-30 06:56:30 -06:00
Gregory Nutt
8247bf3e1c SAM4E-EK: Fix an error in USART1 pin number 2014-10-29 17:29:21 -06:00
Gregory Nutt
627e6301e0 EFM32 Gecko Starter Kit: Calibrate delay loops, update README 2014-10-29 12:31:55 -06:00
Gregory Nutt
33f454a011 EFM32 Gecko Starter Kit: Switch to LEUART0 as the default console 2014-10-29 11:43:03 -06:00
Gregory Nutt
e97ef669ed EFM32: Minor serial interrupt mask change; Add LEUART0 board support 2014-10-29 08:04:29 -06:00
Gregory Nutt
714464405d Fix a few more EFM32 integration bugs 2014-10-28 19:02:21 -06:00
Gregory Nutt
2326ea0307 EFM32: Need to configure UART GPIOs as outputs 2014-10-28 14:50:15 -06:00
Gregory Nutt
f8b2f291b4 EFM32: Fix GPIO configuration logic; Add missing board initializatin logic; Fix LED naming 2014-10-28 10:39:57 -06:00
Gregory Nutt
a839463322 EFM32G: Fix typo in memory map header file 2014-10-28 09:26:06 -06:00
Gregory Nutt
8595f421ee EFM32: Correct a typo in LFXO bit in clock configuration 2014-10-28 08:59:27 -06:00
Gregory Nutt
89605a5e78 EFM32: Update a configuration; Compile fix for when DEBUG is enabled 2014-10-28 07:24:04 -06:00
Gregory Nutt
4c36103407 Refresh a configuration 2014-10-28 00:11:40 -06:00
Gregory Nutt
afe6c95da3 Refresh configuration 2014-10-27 13:12:19 -06:00
Gregory Nutt
dd4d482fe2 Rename CONFIG_STM32_HAVE_USARTn to CONFIG_STM32_HAVE_UARTn for n-4,5,7,8 2014-10-27 11:29:43 -06:00
Gregory Nutt
854dbb7d65 SAM4E-EK: Add -fno-strict-aliasing 2014-10-25 15:23:14 -06:00
Gregory Nutt
6c03fd7ad1 EFM32: Correct handling of DMA descriptors; Add initialization of DMA CTRLBASE 2014-10-25 14:55:02 -06:00
Gregory Nutt
b629ab2862 SAM4E-EK: Add support for PHY insterrupt 2014-10-24 12:28:57 -06:00
Gregory Nutt
a4dde0c527 Kconfig: Allow select of standard board properties for custom board 2014-10-24 09:57:32 -06:00
Gregory Nutt
e315a6d500 SAM4E: Fix options to select GPIO interrupts in Kconfig 2014-10-24 09:29:01 -06:00
Gregory Nutt
8712d1115c Refresh SAM4E configurations 2014-10-23 10:16:00 -06:00
Gregory Nutt
bdbe5393e1 Add README for non-existent port to the EFM32GG-STK3700; fix typos in related README files 2014-10-22 14:32:25 -06:00
Gregory Nutt
ef4a649372 Add logic to manage BC_EN signal 2014-10-22 14:27:05 -06:00
Gregory Nutt
33015d6018 EFM32: Add buton interrupt handling for the Olimex board 2014-10-21 13:51:30 -06:00
Gregory Nutt
b8d841c9d2 The olimex-efm32g880f128-stk now defaults to use LEUART1 as the serial console. Also fixes lots of compile bugs from the original LEUART checkin 2014-10-21 11:38:51 -06:00
Gregory Nutt
d39eb3ade7 EFM32: Add LFA and LFB clock support 2014-10-21 10:45:33 -06:00
Gregory Nutt
c688cda22a stm32f429i-disco: add wrapper for spi5 evice
initializing

As long as the method up_spiinitialize recognized the initialized state of the
spi device by the spi enable flag of the cr1 register, it isn't safe to disable
the spi device outside of the nuttx spi interface structure. But this has to be
done as long as the nuttx spi interface doesn't support bidirectional data
transfer for multiple devices share one spi bus. This wrapper store the
initialized state of the spi device after the first initializing and should be
used by each driver who shares the spi5 bus.

Note! Understand this as temporary workaround.

Signed-off-by: Marco Krahl <ocram.lhark@gmail.com>
2014-10-20 15:36:11 -06:00
Gregory Nutt
4c470720d0 stm32f429i-disco: add new platform config
This adds a new default platform configuration to support the lcd device
connected to the stm32f429i-disco board.

Signed-off-by: Marco Krahl <ocram.lhark@gmail.com>
2014-10-20 15:33:25 -06:00
Gregory Nutt
bf4ad09e6e stm32f429i-disco: enable usage of ili93414ws
This enables build and configuration of the ili94314ws sub driver.

Signed-off-by: Marco Krahl <ocram.lhark@gmail.com>
2014-10-20 15:24:24 -06:00
Gregory Nutt
e597d07d42 stm32f429i-disco: implements lcd initializing
This enables the initializing of the lcd device connected on the
stm32f429i-disco. The following methods are provided:
- up_lcdinitialize
- up_lcduninitialize
- up_lcdgetdev

The corresponding ili9341 lcd device in the nuttx driver section can be
configured by Kconfig. Interface 0 is used by default.

Signed-off-by: Marco Krahl <ocram.lhark@gmail.com>
2014-10-20 15:21:48 -06:00
Gregory Nutt
f02de7c7ec stm32f429i-disco: implements ili9341 interface
This add a new sub driver ili93414ws which implements the ili9341
interface. This allows to control the ili9341 lcd display of the
stm32f429i-disco board. This also modifies the board specific header to
make the entry point to the sub driver known.

Generally the display supports two different ways to drawing pixel data. This
can be done by RGB interface or MCU interface. Second one is supported by this
driver.

The configuration of the MCU interface is fixed by the hardware pinout.
In the case of the stm32f429i-disco board it is a 4-wire serial (spi)
interface. The display is connected on spi5 and acts as a slave device.
It supports half duplex bidirectional mode for transmitting and receiving data.

Nuttx spi interface only support full duplex so the interface can not be used
for the driver in conventional way. Therefore the driver has its own logic for
the communication with the spi5 device.

But if multiple devices share the same spi5 bus, e.g. if MEMS support enabled
the spi bus must be locked to avoid inconsistency. This is done by enable
CONFIG_STM32_SPI5 in the nuttx configuration. In this case the driver uses the
spi_dev_s instance for the spi5 port to interact with the nuttx spi interface,
e.g. using method SPI_LOCK to lock the bus for the current usage. So it is safe
to share the spi bus. Keep in mind this is a possible workaround.
I would be happy if nuttx spi interface supports different spi modes other
than full duplex only. Are there any plans?

Futhermore the driver supports a few configurable settings:

1. SPI Frequency.

This allows to configure the spi frequency for the communication with the
display. As a result of the spi devices of the stm32f429 only allow fixed
frequency by divider depending on PCLK1, it is not possible to configure each
spi clock we want. A divider of 4, what means ~10Mhz spi clock, gives me the
best results and should be near the upper limit.

2. SPI 16-bit mode.

This allows to setup the spi hardware to 16-bit mode for read or write
operations when receiving or transmitting pixel data from or to the gram of the
display. This is not documented in the ili9341 reference manual but this trick
works just fine because we use only one read or write operation for each pixel,
instead two. This gives a small performance boost.

The driver implements all functions described in the header (see
include/nuttx/lcd/ili9341.h).
Note! Using the backlight function has no effect, because the board
doesn't support controlling of the backlight in the current hardware
layout.

Todo: Add support for dma transfer for writing pixel data to the displays gram.

Signed-off-by: Marco Krahl <ocram.lhark@gmail.com>
2014-10-20 15:17:56 -06:00
Gregory Nutt
3035f1a88f stm32f429i-disco: Fix obsolete SPI5 dependency. From Marco Krahl 2014-10-20 15:10:50 -06:00
Gregory Nutt
94f5d3427d Update README files 2014-10-20 15:08:35 -06:00
Gregory Nutt
468b004fcb Add board support for the Olimex EFM32G8809128 STK 2014-10-20 12:00:37 -06:00
Gregory Nutt
fbaa55e416 EFM32 Gecko Starter Kit: Must initialize LEDs on boot 2014-10-20 11:52:31 -06:00
Gregory Nutt
ea3024c529 Merge branch 'efm32' 2014-10-20 08:15:53 -06:00
Gregory Nutt
180c0e9dec Add some UART configuration logic (still incomplete) 2014-10-19 16:42:15 -06:00
Gregory Nutt
4d6f0a7708 Basic clock configuration logic 2014-10-19 11:08:56 -06:00
Gregory Nutt
17403fe074 Add frame for EFM32 GPIO logic (empty functions) 2014-10-18 18:40:08 -06:00
Gregory Nutt
5842b5d705 Need to enable the standard serial driver for NSH 2014-10-18 16:15:14 -06:00
Gregory Nutt
192ef77d68 Use UART0 for the serial console 2014-10-18 12:47:45 -06:00
Gregory Nutt
d707a29c35 Add board XTAL definitions 2014-10-18 12:07:34 -06:00
Gregory Nutt
d359e4bf3f Add EFM32 CMU header file 2014-10-18 09:26:56 -06:00
Gregory Nutt
b327a408a4 Add EFM32 Memory Maps 2014-10-17 16:43:52 -06:00
Gregory Nutt
fcdc23a6a7 Add GPIO header file and EFM32 Gecko Starter Kit LED support 2014-10-17 14:17:44 -06:00
Gregory Nutt
cee68cc44e More EFM32 files and logic 2014-10-17 12:02:32 -06:00
Gregory Nutt
84f26a3d07 Add EFM32 interrupt vector defintions 2014-10-17 10:34:39 -06:00
Gregory Nutt
b41dd463f2 Add configuration support for the EFM32 Gecko Starter Kit 2014-10-17 09:25:52 -06:00
Gregory Nutt
df822a66c2 Add directory for EFM32 G8XX STK board 2014-10-17 08:43:06 -06:00
Gregory Nutt
f80182aea1 Typo 2014-10-17 08:37:59 -06:00
Gregory Nutt
2583c3bf0b Update README 2014-10-15 07:27:54 -06:00
Gregory Nutt
f977d8d2eb Rename configs/nucleo-f401re to configs/nucleo-f4x1re 2014-10-15 07:05:08 -06:00
Gregory Nutt
e525b020c9 Extend the Nucleo-F401RE configuration to also support the Nucleo-F411RE. From Serg Podtynnyi 2014-10-14 17:32:13 -06:00
Gregory Nutt
d19e70b73a Trivial update to README file 2014-10-13 12:05:49 -06:00
Gregory Nutt
d4f28e4721 Add SAM4E OpenOCD scripts 2014-10-13 09:48:46 -06:00
Gregory Nutt
21b757e62e Cosmetic update to comments 2014-10-12 10:53:29 -06:00
Gregory Nutt
541105fe5f Update STM3240G-EVAL nxwm and knxwm configurations 2014-10-12 09:41:08 -06:00
Gregory Nutt
ca57ef9fac Change naming of HP work queue configuration varaibles to be symmetric with LP work queue naming 2014-10-11 17:03:44 -06:00
Gregory Nutt
340811b452 Refresh configuration 2014-10-11 16:26:46 -06:00
Gregory Nutt
4ad13d380f Rename CONFIG_SCHED_USRWORK to CONFIG_LIB_USRWORK 2014-10-11 15:59:40 -06:00
Gregory Nutt
f1212bf8e9 Decouple the user-space work queue from the kernel space work queues 2014-10-11 15:50:22 -06:00
Gregory Nutt
d11ffb4f9c Enable TCP write buffering in one SAM4E-EK configuration 2014-10-11 13:03:07 -06:00
Gregory Nutt
36149a46b4 Update a README; Refresh a configuratino 2014-10-11 12:01:33 -06:00
Gregory Nutt
d6f0bde9d2 fs/aio/aio.h needs to disable itself is CONFIG_FS_AIO is not defined 2014-10-09 10:45:43 -06:00
Gregory Nutt
857d0b8e76 Remove non-standard, conditional syslog_enable(), instead only the required, standard setlogmask() 2014-10-09 06:09:03 -06:00
Gregory Nutt
8c7cbcb48d Misc changes to get a clean build after all of the syslog changes. There are probably other things still broken 2014-10-08 16:23:48 -06:00
Gregory Nutt
2b77c9ceb9 Remaining files under nuttx/configs changed to use the corrected syslog interfaces 2014-10-08 15:32:00 -06:00
Gregory Nutt
2199c2b1fc All USB Composite-related files under nuttx/configs changed to use the corrected syslog interfaces 2014-10-08 15:13:00 -06:00
Gregory Nutt
a9fa023ae1 All USB MSC-related files under nuttx/configs changed to use the corrected syslog interfaces 2014-10-08 14:59:10 -06:00
Gregory Nutt
4d851b150d All NSH-related files under nuttx/configs changed to use the corrected syslog interfaces 2014-10-08 14:28:55 -06:00
Gregory Nutt
6a178608fb Remove non-functional vestiges of OTGHS in FS mode (including OTGFS2); try to convert the stm32f429i-disco configuration to use OTGHS instead of OTFHS in FS mode (OTGFS2). But I don't have the boards and can't test 2014-10-07 15:25:31 -06:00
Gregory Nutt
5507210dac Refresh sim/ostest configuration 2014-10-05 13:28:05 -06:00
Gregory Nutt
0e57b60cd1 Update README 2014-10-03 09:56:05 -06:00
Gregory Nutt
6030232354 configs/sim/nsh/defconfig -- refresh, enable wall-time, dow builds natively in 64-bit mode 2014-10-03 08:44:42 -06:00
Gregory Nutt
17582251f2 Cosmetic update to comments/README 2014-10-01 15:02:49 -06:00
Gregory Nutt
403d7f380b Update the TODO list and a README 2014-09-30 14:48:31 -06:00
Gregory Nutt
2248a20224 Repartition some message queue logic: sched/mqueue should have all mqueue knowledge; fs/mqueue should deal only with inodes 2014-09-30 08:03:39 -06:00
Gregory Nutt
bee22181f4 Fix some comments: Remove button description from GPIO interrupt handlers that derive from the button interrupt handler 2014-09-29 12:22:31 -06:00
Gregory Nutt
0cdd0bf667 Refresh STM32F4Discovery kosest configuration file 2014-09-29 08:00:51 -06:00
Gregory Nutt
9041a95605 STM32F4-Discovery: Fix some backwad conditional compilation 2014-09-29 06:49:55 -06:00
Gregory Nutt
091b11bfdf More testing, bugfixes and integration of VFS-based named semaphores 2014-09-28 17:30:42 -06:00
Gregory Nutt
edfa127034 Create a build structure that will (eventually) support using the VFS to manage named semaphores 2014-09-28 12:19:01 -06:00
Gregory Nutt
0e29e06524 Updated README.txt files 2014-09-27 09:50:07 -06:00
Gregory Nutt
5cd7f93173 Refresh configuration 2014-09-26 07:03:25 -06:00
Gregory Nutt
0256026199 Update README 2014-09-26 05:49:05 -06:00
Gregory Nutt
f3d3cafc46 Fixes for compile of rwbuffer.c 2014-09-25 11:02:30 -06:00
Gregory Nutt
d746eee6d7 Refresh sim/mtdpart configuration 2014-09-25 09:57:11 -06:00
Gregory Nutt
8712ae6e9e Trivial refresh of some SAMA5D4-EK configurations 2014-09-24 10:26:04 -06:00
Gregory Nutt
7939ff50d9 Move include/nuttx/mm.h to include/nuttx/mm/mm.h 2014-09-24 07:29:09 -06:00
Gregory Nutt
436b122544 Move include/nuttx/gran.h to include/nuttx/mm/gran.h 2014-09-24 06:55:26 -06:00
Gregory Nutt
7d9970d4f4 Add the build framework and skeleton files for the shared memory feature (no logic yet provided) 2014-09-22 14:53:56 -06:00
Gregory Nutt
d18d451ed6 Fix a few compile bugs and minor corrections to the mikroe-stm32f4 configuration source. From Ken Pettit 2014-09-22 11:23:02 -06:00
Gregory Nutt
5003b20d0d Document SAMA5D3x-EK/nxwm build problem 2014-09-20 17:20:10 -06:00
Gregory Nutt
099a00f098 More NxWM build fixes 2014-09-20 16:47:00 -06:00
Gregory Nutt
a52b6a005e Changes to get an NxWM configuration building correctly after all of the naming changes 2014-09-20 16:19:06 -06:00
Gregory Nutt
8ce391bdae Refresh/fix all nxterm (aka nxconsole) configuration files 2014-09-20 16:06:21 -06:00
Gregory Nutt
6bebfca54d More naming changes to get the stm3240g-eval/nxterm configuration building again 2014-09-20 15:53:28 -06:00
Gregory Nutt
0d4e873f9b Change all occurrences of NxConsole to NxTerm 2014-09-20 15:01:50 -06:00
Gregory Nutt
4aa785a503 Rename CONFIG_EXAMPLES_NXCONSOLE to CONFIG_EXAMPLES_NXTERM; rename CONFIG_NXWM_NXCONSOLE to CONFIG_NXWM_NXTERM 2014-09-20 14:25:51 -06:00
Gregory Nutt
1a1ed4a112 Rename CONFIG_NXCONSOLE* to CONFIG_NXTERM* 2014-09-20 14:18:08 -06:00
Gregory Nutt
822208a3be Fix nsh_archinitialize return value 2014-09-20 13:36:29 -06:00
Gregory Nutt
0e9d155c76 STM32F4Discovery: Add support for the microSD card slot on the STM32F4DIS-BB base board 2014-09-20 12:55:23 -06:00
Gregory Nutt
741750869c Add microSD card detect pin definition for the STM32F4DIS-BB board 2014-09-19 13:43:35 -06:00
Gregory Nutt
ae00013b74 Update README files 2014-09-19 10:12:03 -06:00
Gregory Nutt
e2331ce415 SAMA5D4-EK/nsh: WM8904 support enabled; README updated 2014-09-18 14:29:20 -06:00
Gregory Nutt
033d1b1fdc SAMA5D4-EK: Correct WM8904 PCK output selection 2014-09-18 08:35:15 -06:00
Gregory Nutt
2e955d2ce4 SAMA5D4-EK: Add documentation/support for Rev E. board. Refresh NSH configuration. Fix some build errors/warnings introduced with recent work with the knsh configuration 2014-09-17 11:47:00 -06:00
Gregory Nutt
fe9c1d1c35 Fix errors in apps/examplex/helloxx and cxxtext Makefiles; update SAMA5D3x-EK/hello defconfig 2014-09-17 07:32:55 -06:00
Gregory Nutt
f4099cf225 Update README 2014-09-16 16:12:00 -06:00
Gregory Nutt
aac5139ba8 Update TODO and a README 2014-09-16 13:58:55 -06:00
Gregory Nutt
02c3e834d5 Update README 2014-09-16 13:26:10 -06:00
Gregory Nutt
55f4c89098 Enable kernel stack in SAMA5D4-EK knsh configurations 2014-09-15 17:00:02 -06:00
Gregory Nutt
5320430570 Update README, TODO, and make some unfinished configuration options dependent on EXPERIMENTAL 2014-09-13 15:45:26 -06:00
Gregory Nutt
e55b722ccd Add a configuration option for dynamic stack management 2014-09-13 12:25:32 -06:00
Gregory Nutt
f3c615a5b0 Add STM32F4DIS-BB GPIO pin usage 2014-09-13 12:25:01 -06:00
Gregory Nutt
d3c09af3c2 Add the network enabled NSH configuration for the STM32F4Discovery board with the STM32F4DIS-BB base board 2014-09-13 08:37:07 -06:00
Gregory Nutt
842f8fb051 Add STM32F4Discovery configuration with the STM32F4DIS-BB base board 2014-09-13 07:28:14 -06:00
Gregory Nutt
3fffd4affe Update TODO list and README 2014-09-13 06:10:23 -06:00
Gregory Nutt
73de6e53c9 Fix one more dependency upon having a symbol table 2014-09-12 13:03:10 -06:00
Gregory Nutt
cb92a62dba Having a symbol table is an option. There are no symbol tables with CONFIG_BUILD_KERNEL, for example. 2014-09-12 12:48:22 -06:00
Gregory Nutt
3a5611521b Enable NSH file applications in thise configureation 2014-09-12 12:46:06 -06:00
Gregory Nutt
79fa2a7b09 ARMv7-A: Modify up_fullcontextrestore() for CONFIG_BUILD_KERNEL. It changed CPSR while in kernel. That will crash is the new CPSR is user mode while executing in kernel space. Fixed by adding a SYS_context_restore system call. There is an alternative, simpler modification to up_fullcontextrestore() that could have been done: It might have been possible to use the SPSR instead of the CPRSR and then do an exception return from up_fullcontextrestore(). That would be more efficient, but I never tried it. 2014-09-12 08:04:27 -06:00
Gregory Nutt
e7fc0a315e Add LED support for the CC3200 Launchpad. From Jim Ewing 2014-09-11 14:45:20 -06:00
Gregory Nutt
5527e0df9f Misc fixes to repair some of the breakage to the SAMA5D4-EK elf configuration caused by changes for the knsh configuration 2014-09-11 10:31:12 -06:00
Gregory Nutt
e327840ae2 When a privileged thread exits, we have to use the kernel alloctor to free memory; when an unprivileged thread exits, we don't have to do anything... heap memory will be cleaned up when the address environment is torn down 2014-09-11 09:00:10 -06:00
Gregory Nutt
53438bcb1e Refresh NTOSD configurations. Fix some minor bit rot build issues 2014-09-11 07:44:16 -06:00
Gregory Nutt
371f0f182b Fix some minor issues with the exampls/udp Makefile 2014-09-10 19:49:55 -06:00
Gregory Nutt
663b145789 SAMA5D4-EK: These configurations now use the fixed DRAM mapping for manipulating the page memory pool. 2014-09-10 08:44:09 -06:00
Gregory Nutt
f05031311b pcDuino: Several fixes so that it still builds after other Cortex-A changes. 2014-09-10 06:24:39 -06:00
Gregory Nutt
6a897a6d71 Add logic that will permit us to build user libraries with different CFLAGS than kernel code. This is needed because we need the -fno-common option when building ELF code to prevent SHN_COMMON relocations 2014-09-09 15:45:37 -06:00
Gregory Nutt
a3e85c0b87 Update changelog 2014-09-09 13:54:56 -06:00
Gregory Nutt
f397eeaec4 SAMA5D4-EK kernel config can now boot from a ROMFS file system 2014-09-09 13:51:13 -06:00
Gregory Nutt
b18ff36433 Add README.txt file for CC3200 Launchpad 2014-09-09 08:14:44 -06:00
Gregory Nutt
0e01bce287 Update README file 2014-09-08 16:00:57 -06:00
Gregory Nutt
e79e29e9b1 Update CC3200 OpenOCD config 2014-09-08 16:00:26 -06:00
Gregory Nutt
8c7600687f Rename SAMA5D4-EK kernel configuration to knsh for consistency with naming for other platforms 2014-09-08 11:05:05 -06:00
Gregory Nutt
a6a5dff2c9 Cosmetic changes to comments/spacing 2014-09-08 08:57:25 -06:00
Gregory Nutt
b6a377b74d SAM3X/Arduino Due: Fix typo in sam3x_periphclks.h; add SCLK definitions to board.h header file. From Fabien Comte 2014-09-08 06:16:35 -06:00
Gregory Nutt
08e961316e SAM3X/Arduino Due: Fix typo in sam3x_periphclks.h; add SCLK definitions to board.h header file. From Fabien Comte 2014-09-08 06:14:59 -06:00
Gregory Nutt
f74e69083c Need to call elf_initialize() on bring-up before attempting to load ELF modules 2014-09-07 13:47:02 -06:00
Gregory Nutt
90c411653f Refresh configuration 2014-09-07 13:46:14 -06:00
Gregory Nutt
3629b710ae SAMA5D4-EK kernel configurations needs support for task termination clean-up 2014-09-06 14:40:39 -06:00
Gregory Nutt
a4d7737e2d Several fixes for errors introduced by last check-ins 2014-09-06 11:17:05 -06:00
Gregory Nutt
a0fa9f87cf SAMA5D4-EK kernel configuration now builds NSH instead of examples/elf 2014-09-06 07:04:14 -06:00
Gregory Nutt
d70ac31fd4 Need to add CRT0 to every Makefile in apps/examples/tests 2014-09-05 16:05:29 -06:00
Gregory Nutt
ea8878cfe0 Copy more logic from nuttx/tools/Config.mk into the Make.defs file. Plus trivial related changes 2014-09-05 11:25:34 -06:00
Gregory Nutt
a9519146ac Remove the 16z board support from the main source tree. It is still avaialable in the misc/Obsoleted directory 2014-09-05 07:59:31 -06:00
Gregory Nutt
089cc029ec Add capability to perform initial board initialization on a separate worker thread. 2014-09-03 18:36:43 -06:00
Gregory Nutt
c8da2db7be SAMA5D4-EK: Add logic to mount an SD card as a boot device 2014-09-03 08:34:28 -06:00
Gregory Nutt
9a8c90d35c SAMA5D4-EK: Restructure initialization slightly to better support kernel mode 2014-09-03 07:29:49 -06:00
Gregory Nutt
e09923cd8e Every defconfig file should now have a valid setting for CONFIG_WDOG_INTRESERVE 2014-09-03 06:55:06 -06:00
Gregory Nutt
3dd8c08714 Remove final traces of the 8015 from the NuttX source tree 2014-09-01 13:21:15 -06:00
Gregory Nutt
e926fe8bbf Obsolete support for the 8051 family. Trying to maintain compatibility with this family is too much effort and there has never really been a successful NuttX impplementation on these parts 2014-09-01 12:27:17 -06:00
Gregory Nutt
6e6ffaf7e5 Updates to the CC3200-Launchpad configuration for better compatibility 2014-09-01 12:07:59 -06:00
Gregory Nutt
591a9c85d2 Rename kmalloc to kmm_malloc for consistency 2014-08-31 17:26:36 -06:00
Gregory Nutt
dd1765f312 Rename kfree to kmm_free for consistency with other naming conventions 2014-08-31 17:04:02 -06:00
Gregory Nutt
9f86485f98 SAMA5D4-EK: Add a configuration for testing the kernel build configuration (still a work in progress) 2014-08-31 11:08:49 -06:00
Gregory Nutt
f15246ec6c Remove CONFIG_MM_MULTIHEAP. Non-multiheap operation is no longer supported 2014-08-31 10:54:55 -06:00
Gregory Nutt
8c3cf9e63f Separate flat, protected, and kernel mode library selected into separate files. The conditional logic as exceed my able to comprehend and maintain the selections. 2014-08-30 10:43:58 -06:00
Gregory Nutt
efaeace0cf Cosmetic 2014-08-30 09:26:21 -06:00
Gregory Nutt
0effe35910 Enable SYSCALL interface with address environments in the SAMA5D4-EK ELF configuration 2014-08-30 08:48:18 -06:00
Gregory Nutt
bda6c84bab Refresh all configurations that have MMUs 2014-08-30 07:51:13 -06:00
Gregory Nutt
debba6ba69 Refresh configurations using the MPU 2014-08-30 07:25:29 -06:00
Gregory Nutt
8aab009460 Add a tool to make refreshing configurations easier when you wnat to do a lot of them 2014-08-29 17:21:24 -06:00
Gregory Nutt
05b9ee3ad4 Various changes/fixes to get configs/stm32f4discovery/kostest working after the big configuration renaming (and after a long period of bit rot) 2014-08-29 16:23:46 -06:00
Gregory Nutt
9a5cb4b5b1 Some initial clean-up in verifying the CONFIG_BUILD_PROTECTED configuration change 2014-08-29 15:07:35 -06:00
Gregory Nutt
62231a28e9 Rename CONFIG_NUTTX_KERNEL to CONFIG_BUILD_PROTECTED; Partially integrate new CONFIG_BUILD_KERNEL 2014-08-29 14:47:22 -06:00
Gregory Nutt
833e172b83 Update README file 2014-08-28 11:08:26 -06:00
Gregory Nutt
8e98858f26 STM32 FLASH fixes: use size_t instead of uint16_t, make interface more generic. From Freddie Chopin 2014-08-28 09:11:20 -06:00
Gregory Nutt
ea203689b3 CC3200 Lauchpad updates from Jim Ewing 2014-08-27 15:39:57 -06:00
Gregory Nutt
fdf6ddb99e Updated CC3200 Launchpad defconfig file 2014-08-26 16:42:06 -06:00
Gregory Nutt
9601b334dd CC3200 Launchpad updates 2014-08-26 16:31:47 -06:00
Gregory Nutt
ef3337329a Updates to CC3200 board config. Does not quite build yet 2014-08-26 15:49:50 -06:00