Gregory Nutt
|
8dbc4714c5
|
Change all variadic macros to C99 style
|
2014-05-22 09:01:51 -06:00 |
|
Gregory Nutt
|
9e941f1195
|
Change bne to bne.n in irqrestore()
|
2014-05-22 09:01:25 -06:00 |
|
Gregory Nutt
|
fb774d677c
|
Add an alternate STM32 I2C driver that works around errata in the F103 chip (and maybe others). From Patrizio Simona
|
2014-05-14 07:48:47 -06:00 |
|
Gregory Nutt
|
697b0d5b61
|
correct some columnar alignment and spacing
|
2014-05-13 14:14:57 -06:00 |
|
Gregory Nutt
|
02bb1d69b8
|
Add support for the STM32152 and STM32162 Medium+ density parts (plus miscellaneous other improvements to the original STM32151 logic). From Jussi Kivilinna and Sami Pelkonen
|
2014-05-08 09:20:11 -06:00 |
|
Gregory Nutt
|
6e9df4d5ab
|
STM32: Fix STM32F100CB pin configuration (from Kosma Moczek); and make chip naming a little more consistent
|
2014-05-07 12:54:27 -06:00 |
|
Gregory Nutt
|
bfa9df89e2
|
STM32: Add more complication to STM32 Kconfig so the correct ADC and CAN options presented for the F401RE. There are still invalid peripheral options being presented
|
2014-05-06 08:32:21 -06:00 |
|
Gregory Nutt
|
8be212ccc3
|
Nucleo-F401RE: Fix memory usage
|
2014-04-30 08:20:30 -06:00 |
|
Gregory Nutt
|
162662a290
|
Add support for the STM32F041RE and for the Nucleo-F401RE board. From Frank Bennett
|
2014-04-20 13:42:23 -06:00 |
|
Gregory Nutt
|
a1b862580b
|
Fix an error introduced in the last commit
|
2014-04-19 07:54:52 -06:00 |
|
Gregory Nutt
|
25d4ff745b
|
More trailing whilespace removal
|
2014-04-13 16:22:22 -06:00 |
|
Gregory Nutt
|
73f0ff6c47
|
Documentatin updated; fix errors in some comments
|
2014-03-28 09:52:07 -06:00 |
|
Gregory Nutt
|
1b11e89c25
|
Add support for the SAMA5D36
|
2014-03-28 08:33:01 -06:00 |
|
Gregory Nutt
|
f613048460
|
SAM3/4: Rename CONFIG_GPIO*_IRQ to CONFIG_SAM34_GPIO*_IRQ
|
2014-03-23 15:51:34 -06:00 |
|
Gregory Nutt
|
c35470d553
|
TM4C123G Launchpad: Corrected processor configuration from Daniel Pereira de Carvalho
|
2014-03-18 11:21:31 -06:00 |
|
Gregory Nutt
|
483fcdca03
|
SAM3/4: Integrate the SPI DMA interface with the existing code. Does not yet work.
|
2014-03-13 15:54:09 -06:00 |
|
Gregory Nutt
|
6638022126
|
SAM4E-EK: Add basic board support
|
2014-03-10 15:18:46 -06:00 |
|
Gregory Nutt
|
b25d2ace89
|
TM4C: A few more changes to get a clean compilation
|
2014-03-10 11:54:20 -06:00 |
|
Gregory Nutt
|
7ac3ada62a
|
TM4C: Add definitions for GPIO interrupts
|
2014-03-09 10:00:31 -06:00 |
|
Gregory Nutt
|
9889391ab8
|
Oop.. everything was named TM3C instead of TM4C in the last check-in
|
2014-03-09 09:26:29 -06:00 |
|
Gregory Nutt
|
b10bc3238b
|
TM3C123: Add chip characteristics and interrupt definition files
|
2014-03-09 09:21:06 -06:00 |
|
Gregory Nutt
|
6cd5f3d321
|
functions and definitions renamed from lm_ to tiva_
|
2014-03-08 15:50:26 -06:00 |
|
Gregory Nutt
|
88c2da5bc1
|
The old lm/ directories were enamed tiva/ to better support new products coming down the pipe from TI
|
2014-03-08 12:31:06 -06:00 |
|
Gregory Nutt
|
d20d82b90e
|
SAM4E: Update SAM3/4 EEFC, MATRIX, and PMC register definition header files
|
2014-02-24 09:49:02 -06:00 |
|
Gregory Nutt
|
36ead78f07
|
ARMv6-M/ARMv7-M: Correct a register handling error in signal delivery (Kernel build mode only). Noted by Mike Smith.
|
2014-02-23 08:25:49 -06:00 |
|
Gregory Nutt
|
159938e6d8
|
SAM4E: Add vector definition header files
|
2014-02-21 08:46:16 -06:00 |
|
Gregory Nutt
|
2ec06dc52f
|
SAMD20: Beginning of SERCOM UART configuration logic
|
2014-02-15 14:22:56 -06:00 |
|
Gregory Nutt
|
eb769a9a0d
|
Minimal changes to get a clean compilation of the SAMD20 Xplained configuration. Still a lot of missing logic
|
2014-02-13 09:14:03 -06:00 |
|
Gregory Nutt
|
6fea68c36e
|
Add basic framework to support the Atmel SAMD Cortex-M+ chip
|
2014-02-12 15:07:11 -06:00 |
|
Gregory Nutt
|
05cf59feef
|
Fix typo cloned to many files: SAM32 vs SAM34
|
2014-02-12 13:00:24 -06:00 |
|
Gregory Nutt
|
26b7316609
|
Remove support for EFM32. Not ready to be fielded
|
2014-01-27 08:03:39 -06:00 |
|
Gregory Nutt
|
07d12a800d
|
Basic support for the EFM32 processor family from Richar Cochran
|
2014-01-23 07:56:10 -06:00 |
|
Gregory Nutt
|
162e240ed3
|
Fix STM32F103VE SPI3 definitions; Fix bug introduced in recent NX reorganization. From Steve Redler IV
|
2014-01-08 16:44:11 -06:00 |
|
Gregory Nutt
|
0673a9564c
|
Oops. Mnemonic changed from SWI to SVC in cortex A
|
2014-01-05 15:59:49 -06:00 |
|
Gregory Nutt
|
b9816723a5
|
Add ARMv7-A syscall.h header file
|
2014-01-05 15:49:06 -06:00 |
|
Gregory Nutt
|
29c43b0b24
|
Fixes a few more high priority, nested interrupt logic
|
2013-12-23 11:13:56 -06:00 |
|
Gregory Nutt
|
3855ce04e8
|
Beginning of high priority nested interrupt support for the ARMv7-M family
|
2013-12-21 11:03:38 -06:00 |
|
Gregory Nutt
|
41ce419ebc
|
A10: Timer interrupt handler
|
2013-12-13 12:42:26 -06:00 |
|
Gregory Nutt
|
7076b5ac51
|
A10+pcDuino: PIO support, LED and button support
|
2013-12-11 13:23:40 -06:00 |
|
Gregory Nutt
|
69710d1657
|
A10 peripheral selection logic
|
2013-12-09 15:24:54 -06:00 |
|
Gregory Nutt
|
1a8d5b343c
|
Add A10 interrupt numbers
|
2013-12-08 11:49:39 -06:00 |
|
Gregory Nutt
|
641767965b
|
A10 interrupt logic
|
2013-12-08 10:18:28 -06:00 |
|
Gregory Nutt
|
d460e8d7fa
|
Add basic directory structure to support the Allwinner A10
|
2013-12-07 13:06:34 -06:00 |
|
Gregory Nutt
|
c615f6e6fd
|
Support for the Atmel SAM4E family. From Mitko
|
2013-11-11 07:45:09 -06:00 |
|
Gregory Nutt
|
893f36c061
|
Support for the STM32F429 from Ken Pettit
|
2013-11-07 16:47:43 -06:00 |
|
Gregory Nutt
|
eb648c585b
|
Add support for the STM32F207ZE chip. From Martin Lederhilger
|
2013-10-24 08:25:05 -06:00 |
|
Gregory Nutt
|
b885459624
|
Add framework for Spark Core board support. The initial commit is a clone of the Maple Mini and still needs Spark customizations
|
2013-10-02 08:24:46 -06:00 |
|
Gregory Nutt
|
a55dda98b3
|
Add hooks to select Cortex-A8
|
2013-08-27 08:46:37 -06:00 |
|
Gregory Nutt
|
8194e6bbcf
|
SAMA5: Add DMA suppport (untested)
|
2013-08-04 10:44:18 -06:00 |
|
Gregory Nutt
|
8695c89aa4
|
SAMA5: Modification of some CPSR-related inline functions
|
2013-07-31 09:11:24 -06:00 |
|
Gregory Nutt
|
b75a0cf8be
|
Add ARMv7-A irqdisable() inline function
|
2013-07-30 11:37:09 -06:00 |
|
Gregory Nutt
|
cb3f394d53
|
Improve some ARMv7-A/M floating point register save time; Add floating point register save logic for ARMv7-A
|
2013-07-23 17:52:06 -06:00 |
|
Gregory Nutt
|
ca9b52b07f
|
SAMA5/Cortex-A: Improve irqsave/restore inlines + add irqenable. Add skeleton file for SAMA5 interrupt management. Also change from last commit that was left in the editor
|
2013-07-21 17:08:40 -06:00 |
|
Gregory Nutt
|
0b46176b43
|
A few more Cortex-A5 and SAMA5 files
|
2013-07-21 12:52:38 -06:00 |
|
Gregory Nutt
|
137cd94b6a
|
Basic framework to support the AT91SAMA5D3 family and the SAMA5D3x-EK board(s) in particular
|
2013-07-19 15:23:03 -06:00 |
|
Gregory Nutt
|
28a90ba46d
|
Some initial frame for Cortex-A5 support. No much yet
|
2013-07-18 15:20:47 -06:00 |
|
Gregory Nutt
|
91313feac2
|
NSH cmp command by Andrew Twidgell
|
2013-07-18 08:24:29 -06:00 |
|
Gregory Nutt
|
8f41963efd
|
With these changes the Arduino Due port builds without errors
|
2013-06-27 15:07:07 -06:00 |
|
Gregory Nutt
|
2ecac742b6
|
Flesh out the Arduino Due board configuratino and integrate it with the build and configuration system
|
2013-06-27 14:24:27 -06:00 |
|
Gregory Nutt
|
77b36e0bc1
|
Add peripheral configuration logic for the SAM3X/3A; Change all references to SAM3/4 SPI to SPI0 for compatibity with the SAM3X/3A which has SPI0 and SPI1; Add directory which will eventually holdl an Arduino Due port
|
2013-06-26 18:46:44 -06:00 |
|
Gregory Nutt
|
8865cf8be0
|
Add SAM3X/3A interrupt vectors
|
2013-06-26 12:59:56 -06:00 |
|
Gregory Nutt
|
2812f5be67
|
Add support for SAM3X and 3A chips, interrupts, and peripheral IDs
|
2013-06-26 12:28:32 -06:00 |
|
Gregory Nutt
|
e6a3078b77
|
Add support for a generic windows-based EABI toolchain; Add NX configuration to force default NXTK border colors
|
2013-06-13 11:04:18 -06:00 |
|
Gregory Nutt
|
677365210e
|
SAM4S: Add NSH configuration. Calibrated delay loops. Port now seems fully functional
|
2013-06-12 10:56:42 -06:00 |
|
Gregory Nutt
|
ea776434ba
|
Changes for a clean build of configs/sam4s-xplained
|
2013-06-11 17:33:43 -06:00 |
|
Gregory Nutt
|
93ee6cb291
|
SAM4S: Add pin multiplexing definitions
|
2013-06-11 14:32:07 -06:00 |
|
Gregory Nutt
|
3fb47dae74
|
SAM4S: GPIO, chip characteristics, peripheral Kconfig
|
2013-06-11 12:28:31 -06:00 |
|
Gregory Nutt
|
6576156731
|
SAM4S: Add memory map and interrupt logic
|
2013-06-10 16:18:47 -06:00 |
|
Gregory Nutt
|
77f84ae94d
|
Add a skeleton configuration that will eventually support the SAM4L Xplained Pro board
|
2013-06-03 15:11:56 -06:00 |
|
Gregory Nutt
|
9e8ed732da
|
Add vector and chip cability definitions for the SAM4L family
|
2013-06-03 11:23:41 -06:00 |
|
Gregory Nutt
|
d4b3514c85
|
Add interrupt and memory map definitions for the AT91SAM4L
|
2013-06-03 09:32:04 -06:00 |
|
Gregory Nutt
|
e9859095dc
|
Rename sam3u/ architecture directories to sam34/ to include the SAM4L
|
2013-06-02 13:57:22 -06:00 |
|
Gregory Nutt
|
308e3f528d
|
Move SAM3U header files to arch/arm/src/sam3u/chip. Some renaming of SAM3U to SAM to ssupport SAM4. Convert all configs/sam3u-ek configurations to use the kconfig-frontends tool
|
2013-06-02 10:33:57 -06:00 |
|
Gregory Nutt
|
297751897a
|
STM32F103C4 and F103C8 chip support from Laurent Latil
|
2013-05-28 14:09:44 -06:00 |
|
Gregory Nutt
|
d32417043f
|
Support for STM32L15xx interrupt vectors
|
2013-05-18 12:56:03 -06:00 |
|
Gregory Nutt
|
3eae56467b
|
Begnning of support for the STM32L15X family
|
2013-05-18 11:15:37 -06:00 |
|
Gregory Nutt
|
bf21a8f790
|
Make Pirelli-DLP10 a true board configuration; Calypso no compiles without errors
|
2013-05-05 09:10:47 -06:00 |
|
Gregory Nutt
|
5cd86229a8
|
KL25Z: Fix some memory mapp and register definitions; no UART3-5
|
2013-04-25 09:06:58 -06:00 |
|
Gregory Nutt
|
e32eaec34a
|
Fix typo in the STM32 F IRQ file -- from Paul Zhang
|
2013-04-17 20:27:43 -06:00 |
|
Gregory Nutt
|
a8004f9e07
|
Fix major misthink in Cortex-M0 port: The Cortex-M0 has no BASEPRI register. We have to revert to using the nasty PRIMASK register
|
2013-04-16 18:00:59 -06:00 |
|
Gregory Nutt
|
9da8869efc
|
Fix KL25Z interrupt enable/disable logic
|
2013-04-16 14:54:08 -06:00 |
|
Gregory Nutt
|
5334562196
|
Initial support for the Kinetis L family and the Freedom KL25Z board from Alan Carvalho de Assis
|
2013-04-16 08:48:42 -06:00 |
|
Gregory Nutt
|
1a07e950ea
|
Move LPC17xx IOCON register definitions from lpc17_gpio.h to lpc17_iocon.h; fix a few more .gitignore files
|
2013-04-04 18:12:44 -06:00 |
|
Gregory Nutt
|
1694955188
|
Clone svn:ignore directory atributed to .gitignore files
|
2013-04-04 14:27:29 -06:00 |
|
patacongo
|
c4dbaf3d2a
|
Several fixes for LPC1788 GPIO
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5813 42af7a65-404d-4744-a932-0658087f49c3
|
2013-04-03 19:35:21 +00:00 |
|
patacongo
|
370913df84
|
Add support for STM32 F427/437 chips. From Mike Smith
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5807 42af7a65-404d-4744-a932-0658087f49c3
|
2013-04-01 13:43:31 +00:00 |
|
patacongo
|
3e7db57403
|
Rework of kernel build signal dispatch to user-space handlers
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5778 42af7a65-404d-4744-a932-0658087f49c3
|
2013-03-23 14:46:02 +00:00 |
|
patacongo
|
4d3d2f2112
|
A few fixes related to dispatched signals in kernel mode (there are still issues)
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5777 42af7a65-404d-4744-a932-0658087f49c3
|
2013-03-22 21:59:05 +00:00 |
|
patacongo
|
87bb6ceb5b
|
Fix syscall parameter passing for the case where the number of parameters is >4
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5767 42af7a65-404d-4744-a932-0658087f49c3
|
2013-03-21 00:25:17 +00:00 |
|
patacongo
|
0df69d1de3
|
LPC1788 SD Card driver updates from Rommel Marcelo
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5753 42af7a65-404d-4744-a932-0658087f49c3
|
2013-03-17 23:40:53 +00:00 |
|
patacongo
|
990c1febf8
|
Add support for nested system calls
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5752 42af7a65-404d-4744-a932-0658087f49c3
|
2013-03-17 16:13:28 +00:00 |
|
patacongo
|
c702374d7b
|
Add support for calling to and returning from signal handlers in in user-mode threads
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5750 42af7a65-404d-4744-a932-0658087f49c3
|
2013-03-17 00:40:49 +00:00 |
|
patacongo
|
d256021c41
|
More MPU-related fixes
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5746 42af7a65-404d-4744-a932-0658087f49c3
|
2013-03-16 00:34:43 +00:00 |
|
patacongo
|
8159804f9c
|
Fix some ARMv7-M syscall logic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5736 42af7a65-404d-4744-a932-0658087f49c3
|
2013-03-12 21:53:18 +00:00 |
|
patacongo
|
bd1488bdab
|
Fix some bad syscall dispatching log. This change is not testable until these is a tested NuttX kernel build.
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5713 42af7a65-404d-4744-a932-0658087f49c3
|
2013-03-06 19:56:32 +00:00 |
|
patacongo
|
735ef1ad7a
|
Handle LM4F GPIO -- fewer ports
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5695 42af7a65-404d-4744-a932-0658087f49c3
|
2013-03-02 00:11:43 +00:00 |
|
patacongo
|
d0b4eb9790
|
Add interrupt vector logic for the LM4F120
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5693 42af7a65-404d-4744-a932-0658087f49c3
|
2013-03-01 21:41:29 +00:00 |
|
patacongo
|
4d046b493e
|
More Cortex-M0 fixes
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5671 42af7a65-404d-4744-a932-0658087f49c3
|
2013-02-25 23:00:19 +00:00 |
|
patacongo
|
150aa31bc3
|
Buildroot now builds armv6-m toolchain; NuTiny configuration now uses buildroot toolchain
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5665 42af7a65-404d-4744-a932-0658087f49c3
|
2013-02-23 02:25:53 +00:00 |
|
patacongo
|
4f2287e5d7
|
Add Nuvoton chip selection logic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5656 42af7a65-404d-4744-a932-0658087f49c3
|
2013-02-16 18:13:12 +00:00 |
|