summaryrefslogtreecommitdiff
path: root/nuttx/include
Commit message (Collapse)AuthorAgeFilesLines
* Various changes and bigfixes for problems detected by CppCheckGregory Nutt2013-05-091-0/+5
|
* Rearchitecting of some MTD, partition, SMART interfaces, and FLASH drivers ↵Gregory Nutt2013-05-032-16/+6
| | | | to: Better use the byte write capbility when available and to use smaller erase sectors for the erase sector size when available).
* Changes to remove some warning sduring compilation for ZKit-arm-1769 Board.Gregory Nutt2013-05-022-10/+10
|
* Fix typo in configuration variables: MP25P should M25PGregory Nutt2013-05-011-1/+1
|
* Add an optional byte-oriented write method to the MTD interfaceGregory Nutt2013-05-011-6/+16
|
* Add system/flash_eraseall NSH commandGregory Nutt2013-05-011-1/+1
|
* Add Ken Pettit's SMART FSGregory Nutt2013-04-306-11/+216
|
* SMART block driver plus changes to M25P and RAM drivers needed for SMART supportGregory Nutt2013-04-301-0/+116
|
* Incorporate comments from Ken PetitGregory Nutt2013-04-301-2/+2
|
* Add MTD partition support plus fix some typos in commentsGregory Nutt2013-04-301-1/+22
|
* Remove up_assert_codeGregory Nutt2013-04-253-17/+6
|
* Reviewed all task exit logic. For pthread_exit() moved some logic higher in ↵Gregory Nutt2013-04-231-2/+2
| | | | the exit sequence that could be required to block. For lower level logic kicked off by _exit(), add logic to prevent blocking when the task is not in a healthy state.
* _Exit() is the stdlib.h equivalent of unistd.h's _exit()Gregory Nutt2013-04-181-0/+5
|
* Fix some bad macro names in include/nuttx/serial/16550.hGregory Nutt2013-04-051-22/+22
|
* Mostly updates and corrections to .gitignore filesGregory Nutt2013-04-042-16/+10
|
* Clone svn:ignore directory atributed to .gitignore filesGregory Nutt2013-04-042-0/+16
|
* LPC17xx SPI and SSP initialization functions both called up_spiinitialize(); ↵patacongo2013-04-011-4/+25
| | | | | | Changed to lpc17_spinitialize() and lpc17_sspinitialize(). git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5809 42af7a65-404d-4744-a932-0658087f49c3
* Some initial LCD logic for the lpc1788 (still a work-in-progress)patacongo2013-03-261-6/+11
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5786 42af7a65-404d-4744-a932-0658087f49c3
* convert Kwikstik K40 configurations to use kconfig-frontends toolspatacongo2013-03-251-1/+16
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5784 42af7a65-404d-4744-a932-0658087f49c3
* Rework of kernel build signal dispatch to user-space handlerspatacongo2013-03-232-44/+27
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5778 42af7a65-404d-4744-a932-0658087f49c3
* A few fixes related to dispatched signals in kernel mode (there are still ↵patacongo2013-03-221-1/+1
| | | | | | issues) git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5777 42af7a65-404d-4744-a932-0658087f49c3
* Add a OS test kernel build configuration for the STM32F4Discovery boardpatacongo2013-03-221-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5775 42af7a65-404d-4744-a932-0658087f49c3
* More ST5767 LCD files missed in last commitpatacongo2013-03-221-0/+158
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5773 42af7a65-404d-4744-a932-0658087f49c3
* In the kernel build, pass task paramters in the stack, not using the arrary ↵patacongo2013-03-211-0/+10
| | | | | | in the TCB git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5770 42af7a65-404d-4744-a932-0658087f49c3
* Copy siginfo_t to step before calling a user-space signal handlerpatacongo2013-03-211-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5769 42af7a65-404d-4744-a932-0658087f49c3
* Add a up_stack_frame() interface to allocate a frame of data on a task's stack.patacongo2013-03-211-1/+38
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5768 42af7a65-404d-4744-a932-0658087f49c3
* Change prototypes of up_create_stack and up_release_stack to include a task ↵patacongo2013-03-201-22/+66
| | | | | | type parameter git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5765 42af7a65-404d-4744-a932-0658087f49c3
* Add support for ram vectors to the ARMv7-M architecturepatacongo2013-03-182-11/+24
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5756 42af7a65-404d-4744-a932-0658087f49c3
* Add support for calling to and returning from signal handlers in in ↵patacongo2013-03-174-51/+149
| | | | | | user-mode threads git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5750 42af7a65-404d-4744-a932-0658087f49c3
* Fix bad conditional logic in mkconfig.c; Add user-mode pthread start-up logicpatacongo2013-03-164-3/+55
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5748 42af7a65-404d-4744-a932-0658087f49c3
* Switch to user-mode before starting a new taskpatacongo2013-03-143-11/+90
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5742 42af7a65-404d-4744-a932-0658087f49c3
* itoa() from Ryan Sundbergpatacongo2013-03-141-1/+5
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5741 42af7a65-404d-4744-a932-0658087f49c3
* Fixe to kernel build and syscalls.patacongo2013-03-131-4/+18
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5738 42af7a65-404d-4744-a932-0658087f49c3
* A few early fixes in kernel build testingpatacongo2013-03-121-0/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5734 42af7a65-404d-4744-a932-0658087f49c3
* Fix a typo that crept into lpc17_allocateheap.c in the recent kernel ↵patacongo2013-03-112-2/+10
| | | | | | allocator changes git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5729 42af7a65-404d-4744-a932-0658087f49c3
* Remove user_map.h; replace with a header at the beginning of the user-space ↵patacongo2013-03-102-24/+193
| | | | | | blob. User work queue no started by os_brinup() on behalf of the application git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5727 42af7a65-404d-4744-a932-0658087f49c3
* Create sched_ufree and sched_kfree from sched_free; Use user-accessible heap ↵patacongo2013-03-101-7/+14
| | | | | | to allocae stacks git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5725 42af7a65-404d-4744-a932-0658087f49c3
* More changes for a kernel-mode allocator (more to be done)patacongo2013-03-093-52/+121
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5724 42af7a65-404d-4744-a932-0658087f49c3
* With these fixes, the kernel build is basically functional (but there is ↵patacongo2013-03-092-8/+25
| | | | | | more to be done) git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5722 42af7a65-404d-4744-a932-0658087f49c3
* up_addregion should use kmm_addregion; move garbage kmm*.c file to mm/. for nowpatacongo2013-03-082-4/+6
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5721 42af7a65-404d-4744-a932-0658087f49c3
* Add support for multiple heapspatacongo2013-03-083-43/+264
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5720 42af7a65-404d-4744-a932-0658087f49c3
* Move all memory manager globals to a structure. Pass structure pointer as a ↵patacongo2013-03-082-9/+15
| | | | | | handler because MM APIs git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5719 42af7a65-404d-4744-a932-0658087f49c3
* Fix a whole in the logic from the previous check-inpatacongo2013-03-071-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5718 42af7a65-404d-4744-a932-0658087f49c3
* Fix network poll() issue: don't interrupt poll if socket not connected. ↵patacongo2013-03-071-4/+10
| | | | | | Listen sockets are not connected and the poll() is waiting for connection events. git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5717 42af7a65-404d-4744-a932-0658087f49c3
* More kernel build fixespatacongo2013-03-072-2/+14
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5716 42af7a65-404d-4744-a932-0658087f49c3
* Fix some bad syscall dispatching log. This change is not testable until ↵patacongo2013-03-061-30/+68
| | | | | | 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
* Implement user-mode work queuespatacongo2013-03-061-41/+205
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5712 42af7a65-404d-4744-a932-0658087f49c3
* Move work queue logic from sched/ to libc/wqueue. It is not core logic and ↵patacongo2013-03-052-20/+84
| | | | | | will be extended to support user-space work queues git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5711 42af7a65-404d-4744-a932-0658087f49c3
* Updated Open1788 calibration; More compilation fixes from Mike Smithpatacongo2013-03-051-0/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5707 42af7a65-404d-4744-a932-0658087f49c3
* STM32 F4 patches from Petteri Aimonen (mostly USB)patacongo2013-02-152-20/+69
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5652 42af7a65-404d-4744-a932-0658087f49c3