summaryrefslogtreecommitdiff
path: root/nuttx/arch/arm/src/lpc43xx
Commit message (Collapse)AuthorAgeFilesLines
* Initial support for the LPC4357-EVB provided by Toby DuckworthGregory Nutt2014-11-261-0/+982
|
* Move selection for CONFIG_SERIAL_TERMIOS out of MCU Kconfigs to common ↵Gregory Nutt2014-10-271-13/+8
| | | | drivers/serial/Kconfig. Add CONFIG_ARCH_HAVE_SERIAL_TERMIOS to indicate if an MCU supports TERMIOS
* Update to the LPC43xx RIT/Tickless code. From Brandon WarhurstGregory Nutt2014-10-234-13/+40
|
* Add support for tickless operation using the NXP LPC43xxGregory Nutt2014-10-235-0/+327
|
* Fixe to allow compile of lpc43_gpioint.c. It likely doesn't work. From ↵Gregory Nutt2014-10-215-42/+31
| | | | Brandon warhurst_002
* Fix a typo in the lpc43 makefile, lpc43_usb0dev not lpc31_usb0devGregory Nutt2014-10-091-1/+1
|
* There used to be two ways to pass parameters to new tasks, depending upon ↵Gregory Nutt2014-09-011-3/+4
| | | | the configuration: Either (1) argv[] as created as an array with each string strdup'ed. Or (1) argv[] array and strings were created on the stack before the new task was started. Now, there is only one way, way (1). Way (2) might be slightly more compact, but this is not worth carry the complexity of two different ways of doing the same thing.
* Rename kmalloc to kmm_malloc for consistencyGregory Nutt2014-08-312-3/+3
|
* Rename kfree to kmm_free for consistency with other naming conventionsGregory Nutt2014-08-311-2/+2
|
* Rename CONFIG_NUTTX_KERNEL to CONFIG_BUILD_PROTECTED; Partially integrate ↵Gregory Nutt2014-08-297-11/+11
| | | | new CONFIG_BUILD_KERNEL
* wdog.h does not contain any application interface, only internal OS ↵Gregory Nutt2014-08-211-2/+2
| | | | 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.
* Remove os_internal.h it has been replace by several new header files under ↵Gregory Nutt2014-08-083-3/+0
| | | | sched/. There have been some sneak inclusion paths via os_internal.h, so expect a few compilation errors for some architectures
* Move clock functions from sched/ to sched/clockGregory Nutt2014-08-081-1/+1
|
* Rename up_timerinit() to up_timer_initailize(); Add prototypes for candidate ↵Gregory Nutt2014-08-062-4/+8
| | | | interfaces for the tickless OS; Don't build existing timer initialization logic if CONFIG_SCHED_TICKLESS is defined.
* Add serial method so that lower half driver can provide RX flow control ↵Gregory Nutt2014-05-081-0/+3
| | | | information. From Jussi Kivilinna
* More trailing whilespace removalGregory Nutt2014-04-1324-143/+142
|
* Make sure that there is one space after forGregory Nutt2014-04-121-1/+1
|
* Make sure that there is one space between if and conditionGregory Nutt2014-04-121-8/+8
|
* configs/stm32f4discovery/pm: Configuration converted to use the ↵Gregory Nutt2014-03-041-1/+1
| | | | kconfig-frontends tools
* rename up_led*() functions to board_led_*()Gregory Nutt2014-01-242-3/+3
|
* Fix error in last ARMv7-M up_disable_irq checkinGregory Nutt2014-01-151-17/+22
|
* Fix all Cortex-M3/4 implementations of up_disable_irq(). They were doing ↵Gregory Nutt2014-01-151-9/+34
| | | | nothing. Thanks to Manuel Stühn for the tip.
* Individual IRQs are not longer disabled on each interrupt. See ChangeLog ↵Gregory Nutt2014-01-151-7/+6
| | | | for detailed explanation
* Fix types in conditional compilationGregory Nutt2014-01-101-1/+1
|
* Beginning of high priority nested interrupt support for the ARMv7-M familyGregory Nutt2013-12-211-7/+1
|
* LM: Don't initialize .data if running in SRAM. Global missing intialize ↵Gregory Nutt2013-12-051-1/+1
| | | | type. SAMA5 NAND: Fix for read nand in smaller chunks
* Moved include/nuttx/mtd.h to include/nuttx/mtd/mtd.hGregory Nutt2013-11-152-2/+2
|
* Fix all occurrences of "the the" in documentation and commentsGregory Nutt2013-08-273-7/+7
|
* Standard configuration variables used to enable interupt controller debug; ↵Gregory Nutt2013-08-031-16/+16
| | | | SAMA5: Correct handling of spurious interrupts
* Finally... renamed all CONFIG_DRAM_ settings to CONFIG_RAM_Gregory Nutt2013-07-261-14/+14
|
* Improve some ARMv7-A/M floating point register save time; Add floating point ↵Gregory Nutt2013-07-231-1/+4
| | | | register save logic for ARMv7-A
* SAMA5: Adapt clocking for different boot modes. New header files for AXI ↵Gregory Nutt2013-07-233-17/+17
| | | | matrix, BSC, and SFR
* Created new directories to hold SPI-related filesGregory Nutt2013-07-014-6/+6
|
* Useless TIOCSERGSTRUCT logic in most serial drivers is not compiled unless ↵Gregory Nutt2013-04-251-1/+3
| | | | CONFIG_DEBUG and CONFIG_SERIAL_TIOCSERGSTRUCT are defined
* Remove up_assert_codeGregory Nutt2013-04-253-8/+8
|
* Add kernel build support for Stellaris, Kinetis, LPC43, and NUC1xx MCUspatacongo2013-03-247-1/+438
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5781 42af7a65-404d-4744-a932-0658087f49c3
* Add support for ram vectors to the ARMv7-M architecturepatacongo2013-03-182-1/+13
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5756 42af7a65-404d-4744-a932-0658087f49c3
* Rename g_heapbase to g_idle_topstack; Fix kernel build heap allocation which ↵patacongo2013-03-141-4/+4
| | | | | | cannot use g_heapbase git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5739 42af7a65-404d-4744-a932-0658087f49c3
* More changes for a kernel-mode allocator (more to be done)patacongo2013-03-092-8/+13
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5724 42af7a65-404d-4744-a932-0658087f49c3
* up_addregion should use kmm_addregion; move garbage kmm*.c file to mm/. for nowpatacongo2013-03-081-6/+6
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5721 42af7a65-404d-4744-a932-0658087f49c3
* Some NuTiny-SDK-NUC120 size reduction; All serial driver vtables should be ↵patacongo2013-02-271-1/+1
| | | | | | static const git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5683 42af7a65-404d-4744-a932-0658087f49c3
* Missing calls to class SUSPEND/RESUME methods in all USB driverspatacongo2013-01-311-6/+40
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5590 42af7a65-404d-4744-a932-0658087f49c3
* Add option to used keyboard CODEC in apps/examples/keypadtestpatacongo2013-01-231-2/+5
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5554 42af7a65-404d-4744-a932-0658087f49c3
* Use of BASEPRI to control ARM interrupts is now functionalpatacongo2013-01-221-16/+16
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5548 42af7a65-404d-4744-a932-0658087f49c3
* More logic to use BASEPRI to control interrupts -- still doesn't workpatacongo2013-01-221-2/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5547 42af7a65-404d-4744-a932-0658087f49c3
* Add option to use BASEPRI instead of PRIMASK to disable interrupts in all ↵patacongo2013-01-222-20/+41
| | | | | | ARMv7-M architectures git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5546 42af7a65-404d-4744-a932-0658087f49c3
* This initial vfork() check-in was a little pollyanna-ishpatacongo2013-01-071-2/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5487 42af7a65-404d-4744-a932-0658087f49c3
* Implement a simple vfork(). ARM only for nowpatacongo2013-01-071-4/+6
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5486 42af7a65-404d-4744-a932-0658087f49c3
* Big refactoring of toolchain definitions by Mike Smithpatacongo2012-11-211-28/+0
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5379 42af7a65-404d-4744-a932-0658087f49c3
* ARM and ARMv7-M ELF support; STM32F4Discovery ELF loader test configurationpatacongo2012-10-261-0/+4
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5264 42af7a65-404d-4744-a932-0658087f49c3