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 |
|
patacongo
|
8e11e189f4
|
First cut at support for Cortex-M0
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5655 42af7a65-404d-4744-a932-0658087f49c3
|
2013-02-16 16:32:19 +00:00 |
|
patacongo
|
e6f3604333
|
LPC1788 PLL configuration from Rommel Marcelo
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5654 42af7a65-404d-4744-a932-0658087f49c3
|
2013-02-16 12:46:09 +00:00 |
|
patacongo
|
9d829d72a7
|
A few fixes for LPC1788 compilation (more needed)
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5649 42af7a65-404d-4744-a932-0658087f49c3
|
2013-02-13 15:19:47 +00:00 |
|
patacongo
|
2440416bdc
|
More updates for the STM32F3Discovery
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5617 42af7a65-404d-4744-a932-0658087f49c3
|
2013-02-06 23:09:09 +00:00 |
|
patacongo
|
21a6a31fad
|
Beginnings of support for the STM32F3Discovery board
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5616 42af7a65-404d-4744-a932-0658087f49c3
|
2013-02-06 22:30:57 +00:00 |
|
patacongo
|
9a84e1e5a4
|
Add LM3S/4F family definitions
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5585 42af7a65-404d-4744-a932-0658087f49c3
|
2013-01-30 16:44:26 +00:00 |
|
patacongo
|
29852e0d10
|
Add psock_poll(); Fix some warnings reported by Lorenz Meier; lm4f logic from JP
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5558 42af7a65-404d-4744-a932-0658087f49c3
|
2013-01-24 18:41:46 +00:00 |
|
patacongo
|
209327349e
|
Add psock_poll(); Fix some warnings reported by Lorenz Meier; lm4f logic from JP
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5557 42af7a65-404d-4744-a932-0658087f49c3
|
2013-01-24 18:39:53 +00:00 |
|
patacongo
|
30d1159097
|
More logic to use BASEPRI to control interrupts -- still doesn't work
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5547 42af7a65-404d-4744-a932-0658087f49c3
|
2013-01-22 14:37:17 +00:00 |
|
patacongo
|
5ab31d456e
|
Add option to use BASEPRI instead of PRIMASK to disable interrupts in all ARMv7-M architectures
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5546 42af7a65-404d-4744-a932-0658087f49c3
|
2013-01-22 01:25:40 +00:00 |
|
patacongo
|
b1c26dd6b3
|
Add vectors for the LPC1788 - from Rommel Marcelo
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5536 42af7a65-404d-4744-a932-0658087f49c3
|
2013-01-18 21:05:17 +00:00 |
|
patacongo
|
a62640f1be
|
Refactor all lpc17xx header files (more like STM32 header file structure now)
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5534 42af7a65-404d-4744-a932-0658087f49c3
|
2013-01-18 19:16:44 +00:00 |
|
patacongo
|
6cfa91d677
|
Beginnings of definitions for the LPC1788; convert olimex-lpc1766stk to use kconfig-frontends
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5533 42af7a65-404d-4744-a932-0658087f49c3
|
2013-01-18 16:37:37 +00:00 |
|
patacongo
|
04cbcfc1cf
|
NSH will now run files from the file system; Add logic to unload and clean-up after running a task from a file system; Extensions to builtin apps from Mike Smith
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5529 42af7a65-404d-4744-a932-0658087f49c3
|
2013-01-17 18:32:13 +00:00 |
|
patacongo
|
7dd6e76df1
|
Re-partition Stellaris vector logic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5499 42af7a65-404d-4744-a932-0658087f49c3
|
2013-01-09 19:49:16 +00:00 |
|
patacongo
|
3b637f2a44
|
Change naming of all Stellaris pre-processor symbols from LM3S_ to LM_ to make room in the namespace for LM4F
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5498 42af7a65-404d-4744-a932-0658087f49c3
|
2013-01-09 18:15:02 +00:00 |
|
patacongo
|
9640f347d2
|
Rename LM3S files, variables, and types from lm3s_ to lm_; Rename configuration variables from CONFIG_LM3S_ to CONFIG_LM_
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5497 42af7a65-404d-4744-a932-0658087f49c3
|
2013-01-09 14:48:55 +00:00 |
|
patacongo
|
d98e830363
|
Rename arch/arm/src/lm3s to arch/arm/src/lm to allow a namespace that will include the lm4f
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5495 42af7a65-404d-4744-a932-0658087f49c3
|
2013-01-08 20:56:40 +00:00 |
|
patacongo
|
45f0eec827
|
Add execv() and execl(); Move lm3s header files for compatibility
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5492 42af7a65-404d-4744-a932-0658087f49c3
|
2013-01-08 16:25:30 +00:00 |
|
patacongo
|
cd20adb63d
|
Patches from Petteri Aimonen + stdbool and rand() changes for Freddie Chopin
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5415 42af7a65-404d-4744-a932-0658087f49c3
|
2012-12-07 16:00:56 +00:00 |
|
patacongo
|
6a43d75878
|
Support for non-common vectors from Freddie Chopin
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5323 42af7a65-404d-4744-a932-0658087f49c3
|
2012-11-08 18:05:39 +00:00 |
|
patacongo
|
221b3b9f52
|
STM32 F100 High Density support and generic board configuration from Freddie Chopin
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5315 42af7a65-404d-4744-a932-0658087f49c3
|
2012-11-06 13:36:51 +00:00 |
|
patacongo
|
eac0c012e2
|
Fixes to STM32 definitions from Freddie Chopin
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5297 42af7a65-404d-4744-a932-0658087f49c3
|
2012-11-02 13:46:45 +00:00 |
|
patacongo
|
0074eca835
|
Rename elf.h to elf32.h; Additional ELF loader changes
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5263 42af7a65-404d-4744-a932-0658087f49c3
|
2012-10-26 02:42:39 +00:00 |
|