Gregory Nutt
|
429863f348
|
arch/: board function prototypes are now in include/nuttx/board.h. Remove from architecture header file; Add inclusion of nuttx/board.h to all files referencing board functions
|
2015-02-27 17:19:38 -06:00 |
|
Gregory Nutt
|
f0d318c124
|
Big, very risky change: Remove all occurrences of up_maskack_irq() that disable and enable interrupts with up_ack_irq() that only acknowledges the interrupts. This is only used in interrupt decoding logic. Also remove the logic that unconditionally re-enables interrupts with the interrupt exits. This interferes with the drivers ability to control the interrupt state. This is a necessary, sweeping, global change and unfortunately impossible to test.
|
2015-02-09 16:12:11 -06:00 |
|
Gregory Nutt
|
30b141e2c8
|
Remove CONFIG_DEBUG_STACK. Adding CONFIG_STACK_COLORATION makes this configuration option pointless
|
2015-01-24 06:49:51 -06:00 |
|
Gregory Nutt
|
e8f266001d
|
Add CONFIG_STACK_COLORATION that does the same thing as CONFIG_DEBUG_STACK but without enabling debug. From David Sidrane
|
2015-01-24 06:03:39 -06:00 |
|
Gregory Nutt
|
db9901e2f9
|
Update everything under nuttx/arch to use the corrected syslog interfaces
|
2014-10-08 12:48:47 -06:00 |
|
Gregory Nutt
|
31b8137956
|
There used to be two ways to pass parameters to new tasks, depending upon 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.
|
2014-09-01 15:39:34 -06:00 |
|
Gregory Nutt
|
ec086adfae
|
Reanem kzalloc to kmm_zalloc for consistency
|
2014-08-31 17:34:44 -06:00 |
|
Gregory Nutt
|
10ca085b09
|
Rename kmalloc to kmm_malloc for consistency
|
2014-08-31 17:26:36 -06:00 |
|
Gregory Nutt
|
fcd7b9336e
|
Rename kfree to kmm_free for consistency with other naming conventions
|
2014-08-31 17:04:02 -06:00 |
|
Gregory Nutt
|
bcb5a5316e
|
Rename kumalloc to kumm_malloc and kuzalloc to kumm_zalloc for consistency with other naming
|
2014-08-31 16:24:24 -06:00 |
|
Gregory Nutt
|
1643c35609
|
Rename kufree to kumm_free for consistency with other naming
|
2014-08-31 16:15:11 -06:00 |
|
Gregory Nutt
|
31608cd434
|
Rename kmemalign to kmm_memalign for consitency with other naming
|
2014-08-31 14:57:31 -06:00 |
|
Gregory Nutt
|
e11679acf8
|
Rename CONFIG_NUTTX_KERNEL to CONFIG_BUILD_PROTECTED; Partially integrate new CONFIG_BUILD_KERNEL
|
2014-08-29 14:47:22 -06:00 |
|
Gregory Nutt
|
35b11a7533
|
Fix an error introduced into ALL implmentations of interrupt dispatch logic
|
2014-08-28 08:41:57 -06:00 |
|
Gregory Nutt
|
0e9a0150ba
|
ARM: Move address environment switch from the task switchers to the interrupt handler. That may save doing the actin multiple times per interrupt
|
2014-08-28 06:49:05 -06:00 |
|
Gregory Nutt
|
2bc16b2ba5
|
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
|
6455f60c60
|
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
|
1c99d53bb1
|
Move clock functions from sched/ to sched/clock
|
2014-08-08 14:43:02 -06:00 |
|
Gregory Nutt
|
594083d870
|
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
|
af2bb81ac2
|
Add serial method so that lower half driver can provide RX flow control information. From Jussi Kivilinna
|
2014-05-08 09:00:33 -06:00 |
|
Gregory Nutt
|
25d4ff745b
|
More trailing whilespace removal
|
2014-04-13 16:22:22 -06:00 |
|
Gregory Nutt
|
82c9694c5b
|
All ARM Make.defs files should build up_checkstack.c if DEBUG_STACK is enabled
|
2014-03-23 10:07:52 -06:00 |
|
Gregory Nutt
|
740a3ce1b9
|
Removed unused configuratin variable: CONFIG_PGTABLE_VADDR
|
2014-03-01 16:21:28 -06:00 |
|
Gregory Nutt
|
b3792fcd86
|
Many changes to reduce complaints from CppCheck. Several latent bugs fixes, but probably some new typos introduced
|
2014-02-10 18:08:49 -06:00 |
|
Gregory Nutt
|
4aee332cd1
|
Add option to indicatet that data is retained in SDRAM
|
2014-01-28 10:42:49 -06:00 |
|
Gregory Nutt
|
a26b03d0d0
|
rename up_led*() functions to board_led_*()
|
2014-01-24 14:28:49 -06:00 |
|
Gregory Nutt
|
fc2ff5ad75
|
Fix types in conditional compilation
|
2014-01-10 13:36:18 -06:00 |
|
Gregory Nutt
|
d01808c603
|
LM: Don't initialize .data if running in SRAM. Global missing intialize type. SAMA5 NAND: Fix for read nand in smaller chunks
|
2013-12-05 10:37:55 -06:00 |
|
Gregory Nutt
|
333a49152b
|
LPC31 EHCI: Fix errors in DEBUGASSERT statements
|
2013-12-04 14:29:24 -06:00 |
|
Gregory Nutt
|
d44b690dce
|
LPC31 EHCI: Verified that driver works with keyboard (low-speed, interrupt endpoints)
|
2013-11-29 14:31:42 -06:00 |
|
Gregory Nutt
|
49bcf2da73
|
LPC31 EHCI: Fixes so that high- and low-speed devices work with the EHCI host
|
2013-11-28 15:13:56 -06:00 |
|
Gregory Nutt
|
0dddb37c36
|
LPC31 EHCI: Make stream disable a configurable option
|
2013-11-28 13:30:06 -06:00 |
|
Gregory Nutt
|
4f714d2be4
|
LPC31 EHCI: Seems to work after re-ordering some initialization logic
|
2013-11-27 13:14:23 -06:00 |
|
Gregory Nutt
|
31a65431f0
|
SAMA5 NAND: Finish upper part of PMECC logic; add HSMC interrupt handling
|
2013-11-24 11:51:30 -06:00 |
|
Gregory Nutt
|
e61adfbbbe
|
Cosmetic changes
|
2013-11-22 13:36:07 -06:00 |
|
Gregory Nutt
|
3b1928e1f1
|
LPC31xx EHCI: Power power changes
|
2013-11-21 18:25:10 -06:00 |
|
Gregory Nutt
|
b93320e96b
|
LPC3131 EHCI: More fixes
|
2013-11-21 16:39:49 -06:00 |
|
Gregory Nutt
|
b015018db2
|
LPC-H3131: SDRAM timing update. Still does not work
|
2013-11-21 14:46:49 -06:00 |
|
Gregory Nutt
|
ef226fe49f
|
ARM9: More cache control functions
|
2013-11-20 15:24:14 -06:00 |
|
Gregory Nutt
|
b83efba920
|
LPC3131 EHCI: Add USB host tracing support
|
2013-11-19 15:48:02 -06:00 |
|
Gregory Nutt
|
5cad0606da
|
Add support for the Olimex LPC-H3131 board
|
2013-11-18 14:51:38 -06:00 |
|
Gregory Nutt
|
b3c77f88b0
|
EA3131: Framework for USB host support
|
2013-11-15 15:56:24 -06:00 |
|
Gregory Nutt
|
9680043a46
|
LPC31 EHCI: First cut at an EHCI driver for the LPC31
|
2013-11-14 16:12:22 -06:00 |
|
Gregory Nutt
|
ca61cba028
|
LPC31: Configuration and build support for a forthcoming USB host driver; configs/ea3131/nsh converted to use kconfig-frontend tools
|
2013-11-14 15:33:43 -06:00 |
|
Gregory Nutt
|
66111ef582
|
SAMA5 PCK: Add support for programmable clock outputs
|
2013-11-14 11:16:04 -06:00 |
|
Gregory Nutt
|
56f9092a87
|
Fix all occurrences of "the the" in documentation and comments
|
2013-08-27 09:40:19 -06:00 |
|
Gregory Nutt
|
6622714c5d
|
Rearrange configuration settings so that ARCH_HAVE_SDIO is moved to higher, sharable level
|
2013-08-10 09:06:53 -06:00 |
|
Gregory Nutt
|
87af1517ed
|
Correct an error in Cortex-A5 intermediate MMU mapping
|
2013-07-26 17:26:53 -06:00 |
|
Gregory Nutt
|
63f136dd7e
|
Revamp the way external memory regions are configured; Add logic to add SAMA5 external memory regions to the heap
|
2013-07-24 10:08:32 -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 |
|