Gregory Nutt
ef73e1ca03
MBED NSH: Should not have CONFIG_SPI_EXCHANAGE in the configuration
2014-12-28 16:39:02 -06:00
Gregory Nutt
1af7fecb08
Freedom-KL25z: Fix breakage from last configuration refresh
2014-12-28 15:23:37 -06:00
Gregory Nutt
3ad7130f37
Mikroe-STM32F4: Refresh one configurations, turning off DEBUG
2014-12-28 14:39:19 -06:00
Gregory Nutt
61f0dcbde0
LM3S6965-EK: Refresh one configurations, turning off DEBUG
2014-12-28 14:35:47 -06:00
Gregory Nutt
702d760e86
Freedom KL25Z: Refresh one configurations
2014-12-28 14:30:44 -06:00
Gregory Nutt
f785ee138a
Eagle100: Refresh one configurations, turning off DEBUG
2014-12-28 14:22:11 -06:00
Gregory Nutt
338d76d84b
STM32F429-Disco: Refresh five configurations, turning off DEBUG
2014-12-28 14:04:53 -06:00
Gregory Nutt
19037d6c9e
STM32F40G-EVAL: Refresh two configurations, turning off DEBUG
2014-12-28 13:53:53 -06:00
Gregory Nutt
ce4c433037
Refresh Configuration
2014-12-26 09:33:20 -06:00
Gregory Nutt
0e625b64f4
Update px4fmu-v2_upstream config
2014-12-26 08:40:02 -06:00
Gregory Nutt
91bc8712ef
Fix columnar alignment in Kconfig file. From David Sidrane
2014-12-26 08:37:27 -06:00
Gregory Nutt
541b26f0ff
Cosmet updates to comments and README files
2014-12-24 08:15:21 -06:00
Gregory Nutt
7794c79815
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
dd89bd2233
TM4C129X: A small step toward understanding new Tiva clocking
2014-12-22 09:30:41 -06:00
Gregory Nutt
fe12140f94
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
8aa9f27925
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
fa5dffbc18
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
31a0e8ac5e
Stuff that goes along with the new LTDC README file
2014-12-19 14:14:41 -06:00
Gregory Nutt
1ff469af5f
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
8d6614b9af
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
61c927904f
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
d2b7dc0eef
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
dd51c8db2d
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
93bcd3e03e
TM4C129X: Add custom system control header file (incomplete)
2014-12-19 12:12:52 -06:00
Gregory Nutt
67e6b760e8
Add some OpenOCD scripts for some TI Tiva boards
2014-12-18 16:54:48 -06:00
Gregory Nutt
6cc9716d55
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
a5fcd71af0
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
e3487f4298
Fix a couple of spelling errors in comments
2014-12-18 13:56:15 -06:00
Gregory Nutt
a1a2e53c3e
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
0c698a7121
DK-TM4C129X: Add support for buttons
2014-12-18 11:51:30 -06:00
Gregory Nutt
c79bc06988
DK-TM4C129X: Add LED support
2014-12-18 10:20:34 -06:00
Gregory Nutt
55a3c57399
DK-TM4C129X: Fixes to get clean build. Logic is still not complete, however
2014-12-18 08:24:24 -06:00
Gregory Nutt
93a21d2872
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
d286c0f32f
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
2554b5c89a
DK-TM4C129X: Switch to Windows/Cygwin + CodeSourcery
2014-12-17 07:00:22 -06:00
Gregory Nutt
09b16e3819
Remove packaging indications for TM4C129 configuration variables
2014-12-16 16:22:52 -06:00
Gregory Nutt
18c61b6e64
Add TM4C129XNCZAD and TM4C1294NCPDT to the Tiva configuration system
2014-12-16 16:02:21 -06:00
Gregory Nutt
ca757af8fb
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
30990b43ef
Remove EXPERIMENTAL dependency from the Traveler game. It is basically functional now.
2014-12-16 15:27:36 -06:00
Gregory Nutt
b080940701
Update README files
2014-12-16 14:58:25 -06:00
Gregory Nutt
79b736d43a
Fix some typos ADXL (adxl) vs ADX1 (adx1)
2014-12-16 13:50:58 -06:00
Gregory Nutt
cb207d5298
A few bugs/typos introduced with my last change
2014-12-16 12:33:41 -06:00
Gregory Nutt
d818ab5e35
Update the ADXL345 interface following the current interface scheme
2014-12-16 11:45:28 -06:00
Gregory Nutt
ae18f9dacd
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
10863af628
Add ADXL345 accelerometer driver. From Alan Carvalho de Assis
2014-12-16 08:16:53 -06:00
Gregory Nutt
e513ed9df8
Forgot to add file before last commit
2014-12-16 07:48:58 -06:00
Gregory Nutt
fd40ea4328
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
4aa9320da9
Update README files
2014-12-15 19:01:40 -06:00
Gregory Nutt
df30780f37
Various fixes to traveler joystick input logic and to simulated joystick device
2014-12-14 12:23:19 -06:00
Gregory Nutt
6e1084116b
SIM: Add an X11 mouse-based simulation of an analog joystick device
2014-12-14 10:19:07 -06:00
Gregory Nutt
253a4464ad
Traveler: Add support for analog joystick
2014-12-14 08:55:18 -06:00
Gregory Nutt
ef25e53f0b
TM4C123G LaunchPad: Update STATUS in README file
2014-12-13 07:46:05 -06:00
Gregory Nutt
b818691a3a
Tiva I2C: Fix how I2C transactions are started and some I2C error reporting
2014-12-11 12:31:42 -06:00
Gregory Nutt
47c4ce5761
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
a026df3f95
Refresh configuration
2014-12-09 12:18:39 -06:00
Gregory Nutt
928bc5ca84
Update the Tiva I2C register definitions for the TM4C123 and TM4C129
2014-12-09 08:42:12 -06:00
Gregory Nutt
c6cc9b1030
Update README
2014-12-09 06:21:30 -06:00
Gregory Nutt
f31c72d7af
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
1e3472b487
Travel: Fix more initialization errors, mostly related to file path problems
2014-12-08 12:39:02 -06:00
Gregory Nutt
b26923b746
Extend the simulator to provide special initialization for the Traveler game
2014-12-08 10:54:58 -06:00
Gregory Nutt
847c8ba16f
Traveler: Add build configuration for the simulated target
2014-12-08 09:33:56 -06:00
Gregory Nutt
6bb03ca02d
Refresh configuration
2014-12-08 08:29:08 -06:00
Gregory Nutt
8bd5556b47
Fix compilation errors if CONFIG_DISABLE_MOUNTPOINT is selected
2014-12-08 07:14:31 -06:00
Gregory Nutt
6ea9af3736
Nucleo-f4x1re: Add pull-ups to joystick button GPIOs
2014-12-04 13:20:47 -06:00
Gregory Nutt
3cc6bee189
Nucleo-f4x1re: Fix some joystick pin definitions
2014-12-04 12:04:21 -06:00
Gregory Nutt
6d7002cf62
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
b844e92ffa
Nucleo-f4x1re: Add comments about pin conflicts; Fix GPIO configuration
2014-12-04 10:15:36 -06:00
Gregory Nutt
c0c455a7c9
Nucleo-F4x1RE: Fix some joystick shield logic
2014-12-04 09:37:46 -06:00
Gregory Nutt
7180175793
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
1c4a4b9029
Update README
2014-12-03 15:31:33 -06:00
Gregory Nutt
69fcd1c048
SAMA5D3 Xplained: A few fixes for the AJoystick driver (still not working)
2014-12-03 14:33:00 -06:00
Gregory Nutt
1f2447502f
SAMA5D3 Xplained: Add support for the Itead Joystick shield
2014-12-03 12:24:23 -06:00
Gregory Nutt
1117041564
Refresh configuration
2014-12-03 09:37:37 -06:00
Gregory Nutt
76906110b0
Correct spelling: MOUNTPOINT not MOUNTPOUNT. Numerous places. Some are problems. From Woohan Lee
2014-12-01 06:41:30 -06:00
Gregory Nutt
9bd9b5ad78
Update README
2014-11-28 18:17:49 -06:00
Gregory Nutt
7c29a1ebb2
STM3210E-EVAL: Add missing initialization for the joystick driver
2014-11-28 15:41:37 -06:00
Gregory Nutt
421c81b315
STM3210E-EVAL: Add a DJoystick driver
2014-11-28 13:31:09 -06:00
Gregory Nutt
33cfa5d8ba
STM3210E-EVAL: Don't treat joystick as buttons if the DJOYSTICK driver is enabled
2014-11-28 12:05:08 -06:00
Gregory Nutt
c5cb99d04e
Refresh configuration
2014-11-28 11:48:48 -06:00
Gregory Nutt
b4a85739ef
STM3210E-EVAL: Rename files for compatibility with current standards
2014-11-28 11:35:47 -06:00
Gregory Nutt
1aafbbdc97
STM3240G-EVAL: Rename files for compatibility with current naming conventions
2014-11-28 11:06:43 -06:00
Gregory Nutt
a92b01e9fb
Refresh configuration
2014-11-28 11:05:39 -06:00
Gregory Nutt
57e57bba36
LPC4357 EVB: Ooops got sense of the LED GPIO backward
2014-11-27 12:38:04 -06:00
Gregory Nutt
5268a1e4bb
LPC4357-EVB: Fix LEDs; comment out old unimplemented button stuff
2014-11-27 10:28:32 -06:00
Gregory Nutt
17fe02eac3
Minor change to README file
2014-11-27 09:14:58 -06:00
Gregory Nutt
084fe072fc
Fix minor typos in C comments
2014-11-27 07:57:32 -06:00
Gregory Nutt
6e6435d438
Fix replicated typo in most of the newly added lpc4357-evb files
2014-11-26 18:34:00 -06:00
Gregory Nutt
6b7718dc2f
Add some discussio of the LPC4357 to documentation and README files
2014-11-26 16:44:25 -06:00
Gregory Nutt
878128e040
Misc changes while verifying the clean build of the LPC4357 port
2014-11-26 15:37:54 -06:00
Gregory Nutt
70981eb7d5
Initial support for the LPC4357-EVB provided by Toby Duckworth
2014-11-26 15:18:24 -06:00
Gregory Nutt
2ab604f74f
Fix more issues detected by cppcheck
2014-11-25 14:25:02 -06:00
Gregory Nutt
2994448d85
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
a78ad24213
If SAM4E-EK is selected, then configs/Kconfig must select ARCH_PHY_INTERRUPT
2014-11-25 08:08:58 -06:00
Gregory Nutt
6f1d62e4cc
Nucleo F4x1RE: Stangeness in initialization noted by Sébastien Lorquet
2014-11-24 12:33:24 -06:00
Gregory Nutt
0dae05bda4
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
8c05e06046
Fix BAS configuration from last change; refresh STM32 F4 NSH configuration
2014-11-24 09:12:56 -06:00
Gregory Nutt
6a3a2f466c
Update comments and README
2014-11-24 07:25:40 -06:00
Gregory Nutt
15c07e0d67
Network: Misc changes to UDP bind logic for the case of multiple networks
2014-11-21 17:00:08 -06:00
Gregory Nutt
7fa3362ab4
Update READMEs
2014-11-21 14:05:20 -06:00
Gregory Nutt
690d9fc268
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
71d27ec3da
apps/examples/bridge: Add host-side test driver
2014-11-21 08:20:25 -06:00
Gregory Nutt
5d231b25f0
SAMA5D3 Xplained: Add an apps/examples/bridge configuration
2014-11-20 16:24:30 -06:00
Gregory Nutt
589f91f7d8
Update README
2014-11-20 14:18:30 -06:00
Gregory Nutt
86c0ef71f2
Refresh STM32F429i Disco USB NSH configuration
2014-11-20 07:55:30 -06:00
Gregory Nutt
cba8179c28
STM32 F4 OTGHS device controller driver from Brennan Ashton
2014-11-20 07:19:04 -06:00
Gregory Nutt
8b8dd03e92
Freedom K25Z: Fix missing file inclusion in board Makefile. From Alan Carvalho de Assis
2014-11-19 07:17:46 -06:00
Gregory Nutt
0306ba558a
Update README
2014-11-18 14:28:27 -06:00
Gregory Nutt
2d51315e66
SAM EMAC: Fix typo in the check for successfull allocation of a timer
2014-11-18 14:20:31 -06:00
Gregory Nutt
f3995c6b0e
SAMA5D4-EK bridge configuration: Correct configuration -- PHY interfaces are RMII not MII
2014-11-17 17:44:49 -06:00
Gregory Nutt
fd236ee641
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
2275045b26
SAMA5D4-EK bridge configuration needs to set software MAC address
2014-11-17 13:16:13 -06:00
Gregory Nutt
a1598152d1
Update ChangeLog
2014-11-17 12:48:01 -06:00
Gregory Nutt
ee50831a5f
Change SAMA5D4-EK bridge configuration so that runs out of DRAM
2014-11-17 12:03:40 -06:00
Gregory Nutt
031c06002b
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
57bcb28991
changes for clean build with Ethernet+SLIP
2014-11-16 11:27:53 -06:00
Gregory Nutt
29dc5916af
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
72f0145f69
Refresh configuration
2014-11-16 09:36:08 -06:00
Gregory Nutt
d6680d8524
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
307d869429
Rename CONFIG_NET_BUFSIZE to CONFIG_NET_ETH_MTU is all configuration files
2014-11-16 08:07:16 -06:00
Gregory Nutt
51adb90e9a
Network: Update SLIP configuration; Fix compile issues when building SLIP only
2014-11-15 14:36:49 -06:00
Gregory Nutt
240b688001
STM32F4Discovery netnsh configuration needs to set MAC address
2014-11-15 08:32:12 -06:00
Gregory Nutt
388ef8db1a
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
ebdff66c8b
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
66dbce8cf6
Cosmetic updates; updates to README
2014-11-14 09:54:00 -06:00
Gregory Nutt
13b58a3c2a
EFM32GG-STK3700: Increase LEUART0 baud to 9600; Calibrate delay loop
2014-11-14 06:33:54 -06:00
Gregory Nutt
321d829552
merge
2014-11-13 08:43:53 -06:00
Gregory Nutt
9129391ab1
Refresh configuration
2014-11-13 08:40:11 -06:00
Gregory Nutt
250e474951
Update configuration
2014-11-13 08:08:50 -06:00
Gregory Nutt
5286205790
Merge remote-tracking branch 'origin/master' into maxargs
2014-11-13 06:12:20 -06:00
Gregory Nutt
fcffafee30
Remove CONFIG_MAX_TASK_ARGS from all Kconfigs and defconfigs
2014-11-12 18:02:19 -06:00
Gregory Nutt
212e48a6dc
Update document and README
2014-11-12 14:47:04 -06:00
Gregory Nutt
9160054188
EFM32: Tweaks to get EFM32GG-STK3700 running NSH over LEUART0
2014-11-12 12:50:09 -06:00
Gregory Nutt
8464143d8b
Updates the px4fmu-v2_upstream config using menuconfig. From Lorenz Meier.
2014-11-12 07:38:16 -06:00
Gregory Nutt
333824c32b
Update README files
2014-11-11 09:36:33 -06:00
Gregory Nutt
2818e905c7
Refresh configuration
2014-11-10 13:43:43 -06:00
Gregory Nutt
3c6dd42e28
Remove stm32f100rc_generic board configuration
2014-11-10 07:48:48 -06:00
Gregory Nutt
781f537f3e
Merge remote-tracking branch 'origin/master' into bas24
2014-11-03 17:22:38 -06:00
Gregory Nutt
35006f48de
STM32GG Starter Kit: Misc bugfixes for clean compile of the NSH configuration
2014-11-03 17:20:03 -06:00
Gregory Nutt
e1fcd2b550
STM32GG Starter Kit: Add basic NSH configuration
2014-11-03 16:58:22 -06:00
Gregory Nutt
9a7743bae8
STM32GG Starter Kit: Add Makefile and boot logic
2014-11-03 16:26:55 -06:00
Gregory Nutt
7b9523e44d
STM32GG Starter Kit: Add Kconfig and linker script files
2014-11-03 16:22:29 -06:00
Gregory Nutt
4df8237637
EFM32GG: Add a few files for the starter kit
2014-11-03 16:13:12 -06:00
Gregory Nutt
b694658b17
Disable BINFS in the sim/bas config
2014-11-01 17:44:55 -06:00
Gregory Nutt
8bf7478e2c
Remove duplicate getopt() in BAS
2014-11-01 17:16:15 -06:00
Gregory Nutt
10d08cf4ab
New version of configs/bas: Runs BAS as an NSH builtin
2014-11-01 16:23:51 -06:00
Gregory Nutt
48a8815134
Back out configs/sim/bas
2014-11-01 15:52:08 -06:00
Gregory Nutt
8a7f49b98e
Add configs/sim/bas
2014-11-01 15:26:41 -06:00
Gregory Nutt
274002a8e1
Update document and README
2014-10-30 10:24:42 -06:00
Gregory Nutt
23a2c0a9d3
Fix all yahoo links. From Magnus Templing
2014-10-30 09:39:23 -06:00
Gregory Nutt
4384a26c88
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
f9d1bad0b5
Remove some dangling whitespace
2014-10-30 06:57:43 -06:00
Gregory Nutt
b3c790597f
Documentation Update
2014-10-30 06:56:30 -06:00
Gregory Nutt
1cc5ac8bcb
SAM4E-EK: Fix an error in USART1 pin number
2014-10-29 17:29:21 -06:00
Gregory Nutt
5184952c7a
EFM32 Gecko Starter Kit: Calibrate delay loops, update README
2014-10-29 12:31:55 -06:00
Gregory Nutt
4d7a88264b
EFM32 Gecko Starter Kit: Switch to LEUART0 as the default console
2014-10-29 11:43:03 -06:00
Gregory Nutt
47a8e614e8
EFM32: Minor serial interrupt mask change; Add LEUART0 board support
2014-10-29 08:04:29 -06:00
Gregory Nutt
8a17a264ff
Fix a few more EFM32 integration bugs
2014-10-28 19:02:21 -06:00
Gregory Nutt
b9814fac99
EFM32: Need to configure UART GPIOs as outputs
2014-10-28 14:50:15 -06:00
Gregory Nutt
9e773f396e
EFM32: Fix GPIO configuration logic; Add missing board initializatin logic; Fix LED naming
2014-10-28 10:39:57 -06:00
Gregory Nutt
f2a2e6b645
EFM32G: Fix typo in memory map header file
2014-10-28 09:26:06 -06:00
Gregory Nutt
947c896c45
EFM32: Correct a typo in LFXO bit in clock configuration
2014-10-28 08:59:27 -06:00
Gregory Nutt
1c8bf0c395
EFM32: Update a configuration; Compile fix for when DEBUG is enabled
2014-10-28 07:24:04 -06:00
Gregory Nutt
cf5e0c1b39
Refresh a configuration
2014-10-28 00:11:40 -06:00
Gregory Nutt
c232e6ff29
Refresh configuration
2014-10-27 13:12:19 -06:00
Gregory Nutt
0f1ba777f0
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
4aeb728aca
SAM4E-EK: Add -fno-strict-aliasing
2014-10-25 15:23:14 -06:00
Gregory Nutt
de08cc54fd
EFM32: Correct handling of DMA descriptors; Add initialization of DMA CTRLBASE
2014-10-25 14:55:02 -06:00
Gregory Nutt
9573023529
SAM4E-EK: Add support for PHY insterrupt
2014-10-24 12:28:57 -06:00
Gregory Nutt
628ad4c975
Kconfig: Allow select of standard board properties for custom board
2014-10-24 09:57:32 -06:00
Gregory Nutt
b7a35c1e65
SAM4E: Fix options to select GPIO interrupts in Kconfig
2014-10-24 09:29:01 -06:00
Gregory Nutt
1841895042
Refresh SAM4E configurations
2014-10-23 10:16:00 -06:00
Gregory Nutt
c8b4ab7383
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
7906fe0d4f
Add logic to manage BC_EN signal
2014-10-22 14:27:05 -06:00
Gregory Nutt
d930f2cdbc
EFM32: Add buton interrupt handling for the Olimex board
2014-10-21 13:51:30 -06:00
Gregory Nutt
37e08c3b49
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
d273686d42
EFM32: Add LFA and LFB clock support
2014-10-21 10:45:33 -06:00
Gregory Nutt
9537715ebb
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
c6c5a221e9
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
7a217f1015
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
17af388456
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
b8b9834ae9
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
bce6a9e077
stm32f429i-disco: Fix obsolete SPI5 dependency. From Marco Krahl
2014-10-20 15:10:50 -06:00
Gregory Nutt
b505c11e48
Update README files
2014-10-20 15:08:35 -06:00
Gregory Nutt
01984fe6e7
Add board support for the Olimex EFM32G8809128 STK
2014-10-20 12:00:37 -06:00
Gregory Nutt
4fb5e6d05d
EFM32 Gecko Starter Kit: Must initialize LEDs on boot
2014-10-20 11:52:31 -06:00
Gregory Nutt
1f60e40115
Merge branch 'efm32'
2014-10-20 08:15:53 -06:00
Gregory Nutt
5fa6188c55
Add some UART configuration logic (still incomplete)
2014-10-19 16:42:15 -06:00
Gregory Nutt
6839ac9c60
Basic clock configuration logic
2014-10-19 11:08:56 -06:00
Gregory Nutt
c82488f1a0
Add frame for EFM32 GPIO logic (empty functions)
2014-10-18 18:40:08 -06:00
Gregory Nutt
5ffef498c6
Need to enable the standard serial driver for NSH
2014-10-18 16:15:14 -06:00
Gregory Nutt
c15f07dba3
Use UART0 for the serial console
2014-10-18 12:47:45 -06:00
Gregory Nutt
c71e687089
Add board XTAL definitions
2014-10-18 12:07:34 -06:00
Gregory Nutt
aae510ac5b
Add EFM32 CMU header file
2014-10-18 09:26:56 -06:00
Gregory Nutt
452b1f3c3a
Add EFM32 Memory Maps
2014-10-17 16:43:52 -06:00
Gregory Nutt
848ca3e9cc
Add GPIO header file and EFM32 Gecko Starter Kit LED support
2014-10-17 14:17:44 -06:00
Gregory Nutt
598ebd29a2
More EFM32 files and logic
2014-10-17 12:02:32 -06:00
Gregory Nutt
fd8a610e4d
Add EFM32 interrupt vector defintions
2014-10-17 10:34:39 -06:00
Gregory Nutt
be389f411b
Add configuration support for the EFM32 Gecko Starter Kit
2014-10-17 09:25:52 -06:00
Gregory Nutt
aff4cce380
Add directory for EFM32 G8XX STK board
2014-10-17 08:43:06 -06:00
Gregory Nutt
dbaf8096b8
Typo
2014-10-17 08:37:59 -06:00
Gregory Nutt
81f013ddb8
Update README
2014-10-15 07:27:54 -06:00
Gregory Nutt
5dd5290883
Rename configs/nucleo-f401re to configs/nucleo-f4x1re
2014-10-15 07:05:08 -06:00
Gregory Nutt
e659533329
Extend the Nucleo-F401RE configuration to also support the Nucleo-F411RE. From Serg Podtynnyi
2014-10-14 17:32:13 -06:00
Gregory Nutt
74d8218618
Trivial update to README file
2014-10-13 12:05:49 -06:00
Gregory Nutt
276cb2b65b
Add SAM4E OpenOCD scripts
2014-10-13 09:48:46 -06:00
Gregory Nutt
872e9fce26
Cosmetic update to comments
2014-10-12 10:53:29 -06:00
Gregory Nutt
a8a4622fe1
Update STM3240G-EVAL nxwm and knxwm configurations
2014-10-12 09:41:08 -06:00
Gregory Nutt
c9d7472d68
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
4c2a14348a
Refresh configuration
2014-10-11 16:26:46 -06:00
Gregory Nutt
b78fe7c270
Rename CONFIG_SCHED_USRWORK to CONFIG_LIB_USRWORK
2014-10-11 15:59:40 -06:00
Gregory Nutt
9292e3d9de
Decouple the user-space work queue from the kernel space work queues
2014-10-11 15:50:22 -06:00
Gregory Nutt
5671ebeab3
Enable TCP write buffering in one SAM4E-EK configuration
2014-10-11 13:03:07 -06:00
Gregory Nutt
111270389d
Update a README; Refresh a configuratino
2014-10-11 12:01:33 -06:00
Gregory Nutt
91f5ecc347
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
4efb064169
Remove non-standard, conditional syslog_enable(), instead only the required, standard setlogmask()
2014-10-09 06:09:03 -06:00
Gregory Nutt
176491ce75
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
27a7f8b018
Remaining files under nuttx/configs changed to use the corrected syslog interfaces
2014-10-08 15:32:00 -06:00
Gregory Nutt
c91669ea47
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
8c1e954b84
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
f40857c04f
All NSH-related files under nuttx/configs changed to use the corrected syslog interfaces
2014-10-08 14:28:55 -06:00
Gregory Nutt
868fa211bc
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
a86d459eb6
Refresh sim/ostest configuration
2014-10-05 13:28:05 -06:00
Gregory Nutt
7df821b7b9
Update README
2014-10-03 09:56:05 -06:00
Gregory Nutt
ec2193f506
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
73afa66228
Cosmetic update to comments/README
2014-10-01 15:02:49 -06:00
Gregory Nutt
3f0e65a32d
Update the TODO list and a README
2014-09-30 14:48:31 -06:00
Gregory Nutt
71b574f26c
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
712d130a13
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
d35492e703
Refresh STM32F4Discovery kosest configuration file
2014-09-29 08:00:51 -06:00
Gregory Nutt
60f8a8ec86
STM32F4-Discovery: Fix some backwad conditional compilation
2014-09-29 06:49:55 -06:00
Gregory Nutt
1b2729e35e
More testing, bugfixes and integration of VFS-based named semaphores
2014-09-28 17:30:42 -06:00
Gregory Nutt
242b34cf46
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
c901f5975b
Updated README.txt files
2014-09-27 09:50:07 -06:00
Gregory Nutt
7455b4be53
Refresh configuration
2014-09-26 07:03:25 -06:00
Gregory Nutt
3901597746
Update README
2014-09-26 05:49:05 -06:00
Gregory Nutt
a5bc26db4a
Fixes for compile of rwbuffer.c
2014-09-25 11:02:30 -06:00
Gregory Nutt
e583246638
Refresh sim/mtdpart configuration
2014-09-25 09:57:11 -06:00
Gregory Nutt
add4753c08
Trivial refresh of some SAMA5D4-EK configurations
2014-09-24 10:26:04 -06:00
Gregory Nutt
b33c2d9cef
Move include/nuttx/mm.h to include/nuttx/mm/mm.h
2014-09-24 07:29:09 -06:00
Gregory Nutt
2fa7431ee7
Move include/nuttx/gran.h to include/nuttx/mm/gran.h
2014-09-24 06:55:26 -06:00
Gregory Nutt
18ce64d61e
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
37c309a49d
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
f7920fb7be
Document SAMA5D3x-EK/nxwm build problem
2014-09-20 17:20:10 -06:00
Gregory Nutt
5e285b8bc4
More NxWM build fixes
2014-09-20 16:47:00 -06:00
Gregory Nutt
c2e69373f3
Changes to get an NxWM configuration building correctly after all of the naming changes
2014-09-20 16:19:06 -06:00
Gregory Nutt
3bf2b50e46
Refresh/fix all nxterm (aka nxconsole) configuration files
2014-09-20 16:06:21 -06:00
Gregory Nutt
ffb60d064b
More naming changes to get the stm3240g-eval/nxterm configuration building again
2014-09-20 15:53:28 -06:00
Gregory Nutt
fefc4f624b
Change all occurrences of NxConsole to NxTerm
2014-09-20 15:01:50 -06:00
Gregory Nutt
3d050101eb
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
0b67b111ae
Rename CONFIG_NXCONSOLE* to CONFIG_NXTERM*
2014-09-20 14:18:08 -06:00
Gregory Nutt
be84c048c9
Fix nsh_archinitialize return value
2014-09-20 13:36:29 -06:00
Gregory Nutt
820a5b6dcd
STM32F4Discovery: Add support for the microSD card slot on the STM32F4DIS-BB base board
2014-09-20 12:55:23 -06:00
Gregory Nutt
962aab5320
Add microSD card detect pin definition for the STM32F4DIS-BB board
2014-09-19 13:43:35 -06:00
Gregory Nutt
ae7b19921d
Update README files
2014-09-19 10:12:03 -06:00
Gregory Nutt
942aaf6c31
SAMA5D4-EK/nsh: WM8904 support enabled; README updated
2014-09-18 14:29:20 -06:00
Gregory Nutt
e8b5a8e0d6
SAMA5D4-EK: Correct WM8904 PCK output selection
2014-09-18 08:35:15 -06:00
Gregory Nutt
cd9b9817fd
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
9591e76d5a
Fix errors in apps/examplex/helloxx and cxxtext Makefiles; update SAMA5D3x-EK/hello defconfig
2014-09-17 07:32:55 -06:00
Gregory Nutt
5e5b33b7f5
Update README
2014-09-16 16:12:00 -06:00
Gregory Nutt
62a11fde1d
Update TODO and a README
2014-09-16 13:58:55 -06:00
Gregory Nutt
85ba1f0be3
Update README
2014-09-16 13:26:10 -06:00
Gregory Nutt
9c3253e612
Enable kernel stack in SAMA5D4-EK knsh configurations
2014-09-15 17:00:02 -06:00
Gregory Nutt
beb3238f36
Update README, TODO, and make some unfinished configuration options dependent on EXPERIMENTAL
2014-09-13 15:45:26 -06:00
Gregory Nutt
ed9fced470
Add a configuration option for dynamic stack management
2014-09-13 12:25:32 -06:00
Gregory Nutt
047eda6159
Add STM32F4DIS-BB GPIO pin usage
2014-09-13 12:25:01 -06:00
Gregory Nutt
b7f867ef1e
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
70c33928d8
Add STM32F4Discovery configuration with the STM32F4DIS-BB base board
2014-09-13 07:28:14 -06:00
Gregory Nutt
87031fd3a4
Update TODO list and README
2014-09-13 06:10:23 -06:00
Gregory Nutt
1f3db86106
Fix one more dependency upon having a symbol table
2014-09-12 13:03:10 -06:00
Gregory Nutt
8f30804e05
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
4660e0e7f8
Enable NSH file applications in thise configureation
2014-09-12 12:46:06 -06:00
Gregory Nutt
f8170550e1
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
9e990b4cbe
Add LED support for the CC3200 Launchpad. From Jim Ewing
2014-09-11 14:45:20 -06:00
Gregory Nutt
0fc55d042f
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
fc35e35165
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
a0c22020be
Refresh NTOSD configurations. Fix some minor bit rot build issues
2014-09-11 07:44:16 -06:00
Gregory Nutt
0614f69b72
Fix some minor issues with the exampls/udp Makefile
2014-09-10 19:49:55 -06:00
Gregory Nutt
9a5640b542
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
1f2adbd4c3
pcDuino: Several fixes so that it still builds after other Cortex-A changes.
2014-09-10 06:24:39 -06:00
Gregory Nutt
de7fbf92a0
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
a9e0e7b41d
Update changelog
2014-09-09 13:54:56 -06:00
Gregory Nutt
d7a3a2c432
SAMA5D4-EK kernel config can now boot from a ROMFS file system
2014-09-09 13:51:13 -06:00
Gregory Nutt
a7681312f9
Add README.txt file for CC3200 Launchpad
2014-09-09 08:14:44 -06:00
Gregory Nutt
42299e4394
Update README file
2014-09-08 16:00:57 -06:00
Gregory Nutt
4cda2db309
Update CC3200 OpenOCD config
2014-09-08 16:00:26 -06:00
Gregory Nutt
507a4268db
Rename SAMA5D4-EK kernel configuration to knsh for consistency with naming for other platforms
2014-09-08 11:05:05 -06:00
Gregory Nutt
31a908ea3a
Cosmetic changes to comments/spacing
2014-09-08 08:57:25 -06:00
Gregory Nutt
f24072a91b
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
e57d2e5460
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
91140ef594
Need to call elf_initialize() on bring-up before attempting to load ELF modules
2014-09-07 13:47:02 -06:00
Gregory Nutt
5849298be8
Refresh configuration
2014-09-07 13:46:14 -06:00
Gregory Nutt
f52b92a51f
SAMA5D4-EK kernel configurations needs support for task termination clean-up
2014-09-06 14:40:39 -06:00
Gregory Nutt
8dffb83c84
Several fixes for errors introduced by last check-ins
2014-09-06 11:17:05 -06:00
Gregory Nutt
2332d8a736
SAMA5D4-EK kernel configuration now builds NSH instead of examples/elf
2014-09-06 07:04:14 -06:00
Gregory Nutt
14ed6d0a37
Need to add CRT0 to every Makefile in apps/examples/tests
2014-09-05 16:05:29 -06:00
Gregory Nutt
ae9ffe21b4
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
d573f5a96c
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
e958040269
Add capability to perform initial board initialization on a separate worker thread.
2014-09-03 18:36:43 -06:00
Gregory Nutt
ee96ed963c
SAMA5D4-EK: Add logic to mount an SD card as a boot device
2014-09-03 08:34:28 -06:00
Gregory Nutt
a488b10ac4
SAMA5D4-EK: Restructure initialization slightly to better support kernel mode
2014-09-03 07:29:49 -06:00
Gregory Nutt
9ee4b9e2b1
Every defconfig file should now have a valid setting for CONFIG_WDOG_INTRESERVE
2014-09-03 06:55:06 -06:00
Gregory Nutt
23147c40a5
Remove final traces of the 8015 from the NuttX source tree
2014-09-01 13:21:15 -06:00
Gregory Nutt
998740e75a
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
be0a832f65
Updates to the CC3200-Launchpad configuration for better compatibility
2014-09-01 12:07:59 -06:00
Gregory Nutt
1780810d3d
Rename kmalloc to kmm_malloc for consistency
2014-08-31 17:26:36 -06:00
Gregory Nutt
54fa3b0b59
Rename kfree to kmm_free for consistency with other naming conventions
2014-08-31 17:04:02 -06:00
Gregory Nutt
e46f8e090b
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
3c1a70c9dc
Remove CONFIG_MM_MULTIHEAP. Non-multiheap operation is no longer supported
2014-08-31 10:54:55 -06:00
Gregory Nutt
351d20717d
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
50b6e30c40
Cosmetic
2014-08-30 09:26:21 -06:00
Gregory Nutt
40375c9cd6
Enable SYSCALL interface with address environments in the SAMA5D4-EK ELF configuration
2014-08-30 08:48:18 -06:00
Gregory Nutt
38b1f11e57
Refresh all configurations that have MMUs
2014-08-30 07:51:13 -06:00
Gregory Nutt
c52335fa02
Refresh configurations using the MPU
2014-08-30 07:25:29 -06:00
Gregory Nutt
b918b4b808
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
0f5dc2fc65
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
faf16f229c
Some initial clean-up in verifying the CONFIG_BUILD_PROTECTED configuration change
2014-08-29 15:07:35 -06:00
Gregory Nutt
e3ff0689bb
Rename CONFIG_NUTTX_KERNEL to CONFIG_BUILD_PROTECTED; Partially integrate new CONFIG_BUILD_KERNEL
2014-08-29 14:47:22 -06:00
Gregory Nutt
660e939d0c
Update README file
2014-08-28 11:08:26 -06:00
Gregory Nutt
7ba9ddee7f
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
0b919b6381
CC3200 Lauchpad updates from Jim Ewing
2014-08-27 15:39:57 -06:00
Gregory Nutt
355bef617f
Updated CC3200 Launchpad defconfig file
2014-08-26 16:42:06 -06:00
Gregory Nutt
c3a498264e
CC3200 Launchpad updates
2014-08-26 16:31:47 -06:00
Gregory Nutt
f65b319037
Updates to CC3200 board config. Does not quite build yet
2014-08-26 15:49:50 -06:00
Gregory Nutt
b831f241d8
Add basic support for the CC3200 Launchpad. From Jim Ewing
2014-08-26 15:36:02 -06:00
Gregory Nutt
00f5e8f70e
Bugfixes.. still integrating SAMA5 ELF with address environment
2014-08-25 15:27:58 -06:00
Gregory Nutt
17cc5caa98
SAMA5 ELF configuration with address environments finally builds without errors
2014-08-25 13:59:02 -06:00
Gregory Nutt
1725946447
Misc changed to get the SAMA5 ELF configuration with address environments working
2014-08-25 13:28:13 -06:00
Gregory Nutt
8c535f00dd
Update configs/sama5d4-ek/elf/defconfig
2014-08-25 11:24:54 -06:00
Gregory Nutt
a832f97e90
Resolve ChangeLog conflicts
2014-08-25 06:26:48 -06:00
Gregory Nutt
7e9f569ac6
Add build support for ELF modules. Useless at the moment because there is no x86 relocation logic
2014-08-25 06:09:09 -06:00
Gregory Nutt
285e1cd7be
Update some sim/ defconfig files. This now automatically switches them to x86_64 builds
2014-08-25 06:08:17 -06:00
Gregory Nutt
7aea220ebf
After cached related fix, the ELF example is now functional
2014-08-24 14:12:45 -06:00
Gregory Nutt
a8034f495f
Add a SAMA5 ELF configuration that is buing used to test the address environment changes
2014-08-24 12:59:13 -06:00
Gregory Nutt
df4525de25
Add linker scripts needed to build ELF modules
2014-08-24 12:57:42 -06:00
Gregory Nutt
021c3be415
Add ELF CFLAGS and LDFLAGS in some Make.defs files
2014-08-24 12:56:28 -06:00
Gregory Nutt
ed2d8e438e
Fix some SAMA5 configuration dependency problems that are only visible when networking is disabled
2014-08-24 12:55:51 -06:00
Gregory Nutt
1624e2fbcf
Change CONFIG_ADDRENV to CONFIG_ARCH_ADDRENV; change how it is selected -- the architecure must first declare support
2014-08-24 06:42:11 -06:00
Gregory Nutt
7cd8db9425
gran_reserve(): Add a new function to reserve unallocatable regions in the granule heap
2014-08-23 12:43:21 -06:00
Gregory Nutt
e79d6e3c8b
A few fixes for compilation errors due to recent address environment fixes
2014-08-22 15:55:00 -06:00
Gregory Nutt
f7899c655a
Update some STM32F4Discovery configurations
2014-08-22 15:24:26 -06:00
Gregory Nutt
d863ddb60f
Update some STM32F4Discovery configurations
2014-08-22 15:19:25 -06:00
Gregory Nutt
dc13669131
Update ChangeLog and README.txt
2014-08-22 14:56:32 -06:00
Gregory Nutt
935e76df9f
Changes to try to get P112 to compile with laster SDCC (it still does not)
2014-08-22 14:48:29 -06:00
Gregory Nutt
ad9b3f8ab8
wdog.h does not contain any application interface, only internal OS interface. Further, it is non-standard. Move wdog.h from include/ to include/nuttx. For the same reason, move the description of the watchdog timer interfaces from the Users Guide to the Porting Guide.
2014-08-21 11:16:55 -06:00
Gregory Nutt
a3f2280fe0
Viewtool STM32F107: Turn on ARP request logic and TCP write buffering
2014-08-21 08:54:51 -06:00
Gregory Nutt
e1d29d8718
Refresh some configurations
2014-08-21 08:36:36 -06:00
Gregory Nutt
c314d4ca2a
Refresh some configurations
2014-08-21 08:36:16 -06:00
Gregory Nutt
2c41b35c6b
SAM4E-EK: Add an NxWM configuration
2014-08-20 14:15:34 -06:00
Gregory Nutt
1c3d2b3c1a
SAM4E-EK LCD finally works
2014-08-20 12:53:08 -06:00
Gregory Nutt
cf242fbeb4
SAM4E-EK: Add ILI9341-based LCD driver
2014-08-20 11:45:01 -06:00
Gregory Nutt
703d4bca7b
Add a register definition header file for the ILI9341 LCD
2014-08-19 17:31:10 -06:00
Gregory Nutt
0b400d624a
Trivial typo fix
2014-08-19 11:27:39 -06:00
Gregory Nutt
22eab59fb9
Refresh SAM4E-EK configurations
2014-08-19 10:38:35 -06:00
Gregory Nutt
9e44fec80c
Change all Spark configurations to use SPI mode 1. From Alan Carvalho de Assis
2014-08-18 11:58:45 -06:00
Gregory Nutt
a8d7772ad6
Update README files, Kconfig help comments, and make the network monitor not EXPERIMENTAL
2014-08-18 07:24:47 -06:00
Gregory Nutt
004788d7c0
Change the way PHY interrupts work: disable automatically. Then we have to re-subscribe each time after the interrupt fires
2014-08-17 16:51:56 -06:00
Gregory Nutt
7cc93b708a
SAMA5 PHY: Add more debug instrumentation; Fix logic that would be used to disable PHY interrupts
2014-08-17 14:07:53 -06:00
Gregory Nutt
1db9858e9d
KSZ80x1 PHY interrupts are active low and should trigger on the falling edge
2014-08-17 13:15:59 -06:00
Gregory Nutt
057af36c1d
More of the PHY event notification logic change: Fix some compile errors when full feature is enabled; Add some missing ioctol logic
2014-08-16 15:04:09 -06:00
Gregory Nutt
7c11a84c98
Refresh configuration
2014-08-16 12:54:58 -06:00
Gregory Nutt
ec47914cf8
Convert existing board specific PHY interrupt interfaces to use newly defined standard interface
2014-08-16 08:35:31 -06:00
Gregory Nutt
d79c311508
SAMA5 setenv.sh: Add another CodeSourcery install path
2014-08-16 08:33:20 -06:00
Gregory Nutt
eed1d6c619
When reading the system timer, don't read a struct timespec, convert it to a fake tick count, then back to a timespec. Remove CLOCK_ACTIVETIME.. it is non-standard, unused, and gets in the way of changes like this
2014-08-15 03:55:41 -06:00
Gregory Nutt
eef608b942
Update README files
2014-08-12 10:01:12 -06:00
Gregory Nutt
1787b3e600
SAMA5: Enable the 32.768 crystal if SCHED_TICKLESS is selected
2014-08-11 14:29:43 -06:00
Gregory Nutt
56196ecea1
Fix a computation error in the fix for the last computational error
2014-08-11 12:07:49 -06:00
Gregory Nutt
c6273d083d
Updated README files
2014-08-10 20:02:45 -06:00
Gregory Nutt
c7a51f4ef1
Cosmetic changed, updated README files, improved comments
2014-08-10 13:11:31 -06:00
Gregory Nutt
b39b227e2a
Update README files
2014-08-10 11:34:20 -06:00
Gregory Nutt
e1769b22f1
Remove os_internal.h it has been replace by several new header files under sched/. There have been some sneak inclusion paths via os_internal.h, so expect a few compilation errors for some architectures
2014-08-08 18:39:28 -06:00
Gregory Nutt
d4b56eb3cc
Move clock functions from sched/ to sched/clock
2014-08-08 14:43:02 -06:00
Gregory Nutt
c9661ad5a7
Change all time conversions. Yech. New timer units in microseconds breaks all existing logic that used milliseconds in the conversions. Something likely got broken doing this, probably because I confused a MSEC2TICK conversion with a TICK2MSEC conversion. Also, the tickless OS no appears fully functional and passes the OS test on the simulator with no errors
2014-08-07 18:00:38 -06:00
Gregory Nutt
0aa7209765
Change CONFIG_MSEC_PER_TICK to CONFIG_USEC_PER_TICK. This gives more options for system timers in general, but more importantly, let's us realize higher resolution for the case of CONFIG_SCHED_TICKLESS=y -- of course, at the risk of some new interger overvflow problems
2014-08-07 13:42:47 -06:00
Gregory Nutt
caba61999a
Remove CONFIG_DISABLE_CLOCK
2014-08-07 12:35:24 -06:00
Gregory Nutt
736d3c169a
Rename up_timerinit() to up_timer_initailize(); Add prototypes for candidate interfaces for the tickless OS; Don't build existing timer initialization logic if CONFIG_SCHED_TICKLESS is defined.
2014-08-06 16:26:01 -06:00
Gregory Nutt
5e045c26c2
Updated README
2014-08-06 12:30:35 -06:00
Gregory Nutt
0e134b5233
Update some defconfig files; enable network initialization thread
2014-08-06 12:22:51 -06:00
Gregory Nutt
b33beb3e20
NSH Networking: Also add an option to let platform-specific logic select the MAC address.
2014-08-06 10:12:10 -06:00
Gregory Nutt
7b9c44101d
SAMA5D3 HSMCI: TX DMA is again disabled
2014-08-05 07:07:39 -06:00
Gregory Nutt
23024b2d6a
SAMA5: Some usage documents for media players
2014-08-04 19:23:20 -06:00
Gregory Nutt
cc5c1b6539
WM8904: Update READMEs and defconfigs to last tested configuration
2014-08-04 15:36:16 -06:00
Gregory Nutt
e30d31367a
WM8904 interface enable method now returns the previous interrupt state. Correct ordering of some WM8904: Need to provide MCLK before initializing the WM8904, not after
2014-08-04 14:56:20 -06:00
Gregory Nutt
eebdae30b2
Correct the WM8904 interrupt configuration, active high level. Fix that and don't pull-up
2014-08-04 14:54:20 -06:00
Gregory Nutt
1f213064e0
SAMA5 WM8904: Add option to use MAINCK as WM8904 MCLK
2014-08-03 11:01:02 -06:00
Gregory Nutt
159bcc255d
SAMA5 PCK: Add Main clock as an option for the PCK clock source
2014-08-03 10:17:50 -06:00
Gregory Nutt
108ca4eaa5
SAMA5D3X-EK NxPlayer Configuration: Update with last WM8904 settings
2014-08-02 14:27:42 -06:00
Gregory Nutt
1f2428c087
WM8904: Ad the MCLK frequency to the interface definition. The WM8904 driver needs to know this frequency in order to configure the FLL to generate the correct bitrate
2014-08-01 18:37:56 -06:00
Gregory Nutt
e59bb45b33
Add debug logic to dump WM8904 registers
2014-08-01 18:07:20 -06:00
Gregory Nutt
83dab03576
SAMA5 WM8904: Fix errors in programmable clock output configuration
2014-08-01 15:18:58 -06:00
Gregory Nutt
805a02965c
SAMA5 SSC: Start Delay is now configurable
2014-08-01 14:10:37 -06:00
Gregory Nutt
50bd2ba46c
SAMA5 SSC: Frame Synch Delay is now configurable
2014-08-01 12:25:31 -06:00
Gregory Nutt
e836a974a5
Updated README
2014-07-31 15:00:24 -06:00
Gregory Nutt
5074f6cf7e
SAMA5D3x-EK NxPlayer: Updated Configuration
2014-07-31 11:32:44 -06:00
Gregory Nutt
72f43393ed
SAMA5D3x-EK: Add a configuration to support the command line NxPlayer.
2014-07-31 11:17:28 -06:00
Gregory Nutt
8450147004
SAMA5D3X-EK: Add support for the WM8904 audio CODEC
2014-07-31 11:15:52 -06:00
Gregory Nutt
c657139b30
SAMA5D3X-EK: Add support for the WM8904 audio CODEC
2014-07-31 11:14:57 -06:00
Gregory Nutt
78ffe6df56
SAMA5D3X-EK NSH: Refresh configuration
2014-07-31 11:13:10 -06:00
Gregory Nutt
0ad5d9f85d
Add short document for running the NxWM demo
2014-07-31 08:18:07 -06:00
Gregory Nutt
2bdb126d2c
SAMA5D4-EK NxWM: The USB keyboard is now the default input device
2014-07-30 17:37:02 -06:00
Gregory Nutt
f91c608d4c
dd support for a USB keyboard as the NxConsole and text widget input. Not fully functional as of this initial check-in. Basic functionality is there, but there are conditions were the keyboard gets lost.
2014-07-30 17:01:51 -06:00
Gregory Nutt
376a7bcc12
Costmetic: Update TODO list, README files, refreshed configuration, updated comments
2014-07-30 14:26:50 -06:00
Gregory Nutt
276cc44878
SAMA5 HSMCI: e-enable TX DMA and verify that DMA writes to the SD card are functional. They are so now TX DMA is re-enabled in the driver. This might affect the SAMA5D3 platforms where the TX DMA problem was found. The SAMA4D3 and 4 use the same HSMCI driver. Much has change since then and it is not surprising that DMA is now functional. However, the has not be re-verified on the SAMA5D3 which has a different DMA controller.
2014-07-30 11:20:06 -06:00
Gregory Nutt
9c80dfb31c
Updated README file, cosmetic changes to comments and debug output
2014-07-30 10:19:09 -06:00
Gregory Nutt
941df0945a
Update TODO listi and README
2014-07-29 20:02:34 -06:00
Gregory Nutt
a826adb679
The SAMA5D4-EK NSH and NxWM configurations now have the auto-mounter configured to automatically mount the FAT file system on HSMCI0 at /mnt/sdcard
2014-07-29 16:36:15 -06:00
Gregory Nutt
3d49eadc80
Cosmetic updates to comments and README files and some naming
2014-07-29 16:35:47 -06:00
Gregory Nutt
d547e59767
Minor warning/latent bug clean-up of auto-mounter logic
2014-07-29 16:35:17 -06:00
Gregory Nutt
7b1b915226
SAMA5D4: Add auto-mounter support for HSMCI0
2014-07-29 15:34:31 -06:00
Gregory Nutt
35d8e3bfcb
Update ChangeLog
2014-07-29 12:52:21 -06:00
Gregory Nutt
551b106e2b
SAMA5: Poll USB keyboard at a higher rate for better response
2014-07-29 08:57:35 -06:00
Gregory Nutt
53930d5531
SAMA5D-EK: Correct system timer frequency. Input clock is MCK/2, not MCK
2014-07-29 07:12:36 -06:00
Gregory Nutt
1b6eec572d
Cosmetic changes to comments
2014-07-29 07:11:16 -06:00
Gregory Nutt
a428bb753f
SAMA5D4-EK: Disable PMIC workaround... it does not work
2014-07-28 17:48:55 -06:00
Gregory Nutt
8c2b458d75
Fixes to last SAMA5 PMIC checkin
2014-07-28 17:09:37 -06:00
Gregory Nutt
950a6979ec
SAMA5D4-EK: Add logic to disable the faulty PMIC. This must be done with JP23 open. It is perfomed only from the DRAMBOOT loader
2014-07-28 16:34:19 -06:00
Gregory Nutt
d09ee81320
Change naming from cp_XYZ_cache() to arch_XYP_cache() so that all cache operations will pick up L2 support if it is enabled
2014-07-26 18:47:33 -06:00
Gregory Nutt
16eef02eec
Updated README
2014-07-25 10:03:01 -06:00
Gregory Nutt
176b8163bc
Port ADC, DAC, and PWM logic from the configs/zkit-arm-1769. From Max.
2014-07-24 15:44:08 -06:00
Gregory Nutt
2b07f11c69
AMA5D4-EK NxWM: Configuration refreshed
2014-07-24 15:06:19 -06:00
Gregory Nutt
82aa010083
NxWM: Beginning integration of NxPlayer into Nxwm::MediaPlayer. Gets handle, sets device, and releases handle. Lots more to be done
2014-07-23 18:19:00 -06:00
Gregory Nutt
4e96cacc80
SAMA5D4-EK NSH: Enable the command line media player in the NSH configuration as well (still does not work, however).
2014-07-23 15:33:54 -06:00
Gregory Nutt
8621769516
SAMA5D4 NxWM: Configuration now has the audio subsystem and the NxPlayer enabled
2014-07-23 15:20:54 -06:00
Gregory Nutt
ca7d7c34ce
Audio: Add a NULL audio device that can be used to simply unit-level testing of audio decoders
2014-07-23 10:12:32 -06:00
Gregory Nutt
c79f86c72c
SAMA5D3/4: All configurations. I suspect a MMC/SD multi-block DMA transfer issue. So for name, this feature is disabled in all configurations
2014-07-23 07:58:10 -06:00
Gregory Nutt
d7a9633dcd
Rename pcm_decode.h to pcm.h since it will hold more than just decoding definitions. Fix some porting errors like idbg should auddbg, etc. Add wav file header and a few low-level wav utilities.
2014-07-22 15:54:56 -06:00
Gregory Nutt
a4dcd690bb
Add new framework for the PCM decoder. It is now a 'front end' for lower-level drivers like the WM8904 that performs the PCM decoding from end
2014-07-22 11:54:13 -06:00
Gregory Nutt
9c30888fd6
Update README
2014-07-22 09:25:38 -06:00
Gregory Nutt
2ede6c43a7
Make sure that all sim configurations have CONFIG_SIM_M32 undefined. That is probably the wrong default setting, but we need to be consistent above all
2014-07-21 18:44:19 -06:00
Gregory Nutt
f3763c9501
sim/nettest, updated defconfig file
2014-07-21 18:41:34 -06:00
Gregory Nutt
3d384de76f
Updated README
2014-07-21 18:38:41 -06:00
Gregory Nutt
5b659a0987
SAMA5D4-EK: HSMCI0 must use XDMAC0 (or made unsecure)
2014-07-21 17:54:37 -06:00
Gregory Nutt
f4bcb730d2
WM8904 w/NxPlayer: Fix some compile errors and warnings with debug enabled
2014-07-20 09:17:36 -06:00
Gregory Nutt
4f6625380b
The WM8904 audio driver is mostly code complete and ready to begin initial testing
2014-07-19 18:52:58 -06:00
Gregory Nutt
f0b94617b2
SAMA5D4-EK: Add PCK pin disambiguation
2014-07-19 13:56:29 -06:00
Gregory Nutt
d8f85d1caa
SAMA5 PCK: Add support for the slow clock as the PCK clock source
2014-07-19 13:55:08 -06:00
Gregory Nutt
bad3ad58cb
SAMA5: Add slow clock support
2014-07-19 13:07:55 -06:00
Gregory Nutt
6d9f9e37bf
SAMA5D4-EK: Add WM8904 initialization logic
2014-07-19 11:58:53 -06:00
Gregory Nutt
916729578e
WM8904: A few initial definitions for for the SAMA5D4-EK
2014-07-17 17:57:57 -06:00
Gregory Nutt
59d0be1b96
SAMA5D4-EK NxWM Configuration: Increase number of preallocated watchdogs and don't save child status (it is not being reaped)
2014-07-17 17:56:36 -06:00
Gregory Nutt
c7d8b6414f
NxWM: Increase default priority of mouse and keyboard listener threads. Does not seem to make any difference but still seems like a good idea
2014-07-17 15:06:05 -06:00
Gregory Nutt
288fd4c1e7
NxWM::CApplicationWindow: Created the custom font for the toolbar title, but never used it.
2014-07-17 13:38:37 -06:00
Gregory Nutt
ee3ea73671
NxWidgets::CGlyphSliderHorizontal: No longer uses a hard-coded slider height; the slider height is now provided as a parameter, replacing the widget height which is now calculated from the glip image height
2014-07-17 12:12:02 -06:00
Gregory Nutt
8182037783
Rename CONFIG_NX_MOUSE to CONFIG_NX_INPUT, then add CONFIG_NX_XYINPUT_MOUSE and CONFIG_XYINPUT_TOUCHSCREEN
2014-07-16 16:31:31 -06:00
Gregory Nutt
d70769a832
NxWM::CMediaPlayer: Convert CLabel to a CListBox
2014-07-16 14:11:02 -06:00
Gregory Nutt
e8a458d723
NxWM::CMediaPlayer: Fix of state related bugs + Size if CLabel is increased (in preparation for becoming a CListBox)
2014-07-16 11:11:55 -06:00
Gregory Nutt
b9fa6f9a3c
SAMA5D4-EK: Use borders around buttons
2014-07-14 17:01:59 -06:00
Gregory Nutt
11a297a881
SAMA4D3/4-EK NxWM: Use larger fonts
2014-07-14 11:23:41 -06:00
Gregory Nutt
d2605a5dde
SAMA5D4-EK: Media player is enabled in the NxWM configuration
2014-07-14 09:38:04 -06:00
Gregory Nutt
d91ef71309
SAMA5D3x-EK: use large icons in the NxWM configuration like the SAMA5D4-EK
2014-07-14 06:37:33 -06:00
Gregory Nutt
8bd08ea180
Minor update to README
2014-07-13 18:22:34 -06:00