incubator-nuttx/include/nuttx
Jussi Kivilinna 8eaa587c98 sched: move POSIX thread specific data from pthread TCB to common TCB structure. This change allows using pthread_getspecific/pthread_setspecific from main thread. Patch also enables using pthread data with config option CONFIG_DISABLE_PTHREAD=y. 2017-10-25 07:06:42 -06:00
..
analog Merged in juniskane/nuttx_stm32l4/stm32l4_adc_kconfig_pr (pull request #478) 2017-09-06 22:05:44 +00:00
audio drivers/audio: Fix naming of configurations to be compliant for vs1053 audio driver. 2017-08-24 11:11:06 -06:00
binfmt Documentation and comments updated to further enshrine exec() as an official NuttX interface. 2017-10-03 07:52:05 -06:00
can
contactless
crypto
drivers Move SMPS driver to drivers/power (and header to include/nuttx/power). Rename debug to IOCTLs to more general power naming; create a separate file to coordinate power-related IOCTL commands. 2017-07-23 07:35:09 -06:00
eeprom
fs Squashed commit of the following: 2017-10-20 12:36:25 -06:00
i2c
input
ioexpander drivers/ioexpander: The IRQ subsystem now supports passing a void * parameter to IRQ handlers. Use that method to support multiple pc9555 devices, by passing a pointer to the device to the board defined irq handler. Now the CONFIG_ for multiple PCA devices just allocates device structures dynamically instead of statically when not enabled. 2017-10-19 08:10:40 -06:00
lcd drivers/lcd: ssd1306: add support for board power control. ThingseeOne has regulator for controlling display power on/off. Patch adds support for board based power control to SSD1306 driver. 2017-08-22 08:40:27 -06:00
leds Add driver for APA102 LED controller. These LEDs are used on LED Strips and are controlled over SPI. 2017-09-18 16:48:55 -06:00
lib libm: Port gamma() and lgamma() from FreeBSD to NuttX. 2017-08-08 07:02:39 -06:00
mm PF_IEEE802154: Finishes up sendto() logic 2017-08-19 12:32:56 -06:00
modem
mtd There was a reference counting problem in the TPC logic of net_clone(). net_clone() which is the common logic underlying dup() and dup2() for sockets. When net_clone() calls net_start_monitor() and net_start_monitor() returns a failure (because the underlying TCP connection) then net_clone() must back out the reference count on the structure. Problem noted by Pascal Speck and this implementation of the solution is based on his suggestion. 2017-10-19 11:09:23 -06:00
net This commit adds support for semi-standard IPPROTO_ICMP6 sockets. This is a replacement for the non-standard ICMPv6 ping support that violated the portable POSIX OS interface. 2017-10-24 11:23:08 -06:00
nx Update a document, a README, and some comments. 2017-10-17 06:25:46 -06:00
power Merged in raiden00/nuttx (pull request #503) 2017-10-08 19:13:12 +00:00
sensors drivers/sensors/apds9960.c: Use work_queue to read/process data when receive an IRQ 2017-10-20 08:54:44 -06:00
serial Squashed commit of the following: 2017-07-28 12:01:05 -06:00
spi
syslog
timers Merged in juniskane/nuttx_stm32l4/stm32l1_stm32l4_rtc_update_pr (pull request #514) 2017-10-20 17:15:17 +00:00
usb drivers/usbdev: Add RNDIS-over-USB driver 2017-09-24 07:24:34 -06:00
video Fix some typos in comments; Fix some bad spacing in fb.h 2017-09-18 09:03:26 -06:00
wireless Merged in merlin17/nuttx/xbee (pull request #484) 2017-09-15 14:37:55 +00:00
.gitignore
addrenv.h
arch.h
ascii.h
board.h boardctl(): Remove the BOARDIOC_GRAPHICS_SETUP command. 2017-10-15 07:56:04 -06:00
cancelpt.h task: Add new cancellation point interface, check_cancellation_point(). 2017-10-09 09:43:04 -06:00
clock.h
compiler.h compiler.h: Fix some GCC warnings introduced for SDCC support. Basically a naming collision. 2017-10-02 07:09:31 -06:00
init.h
irq.h
kmalloc.h
kthread.h kthread_create(): Rename kernel_thread() to kthread_create() for better naming consistency with task_create() and kthread_delete(). 2017-10-16 11:38:00 -06:00
mmcsd.h
module.h
mqueue.h mqueue.h edited online with Bitbucket 2017-10-11 02:49:20 +00:00
page.h
pgalloc.h
poff.h
progmem.h
pthread.h
random.h
sched.h sched: move POSIX thread specific data from pthread TCB to common TCB structure. This change allows using pthread_getspecific/pthread_setspecific from main thread. Patch also enables using pthread data with config option CONFIG_DISABLE_PTHREAD=y. 2017-10-25 07:06:42 -06:00
sched_note.h
scsi.h
sdio.h sdio.h:Fix typos 2017-08-17 09:33:34 -10:00
semaphore.h libc and libnx: When the libraries are built into two libraries, a user space library and a OS space library (as in the PROTECTED and KERNEL build). Then the user space library must not use the OS internal interfaces; similarly, the OS must avoid using the userspace interfaces so that it does not muck the errno value or create spurious cancellation points. 2017-10-08 12:14:18 -06:00
signal.h libc and libnx: When the libraries are built into two libraries, a user space library and a OS space library (as in the PROTECTED and KERNEL build). Then the user space library must not use the OS internal interfaces; similarly, the OS must avoid using the userspace interfaces so that it does not muck the errno value or create spurious cancellation points. 2017-10-08 12:14:18 -06:00
spawn.h
spinlock.h
streams.h
symtab.h
time.h
tls.h
tree.h
userspace.h
vt100.h
wdog.h
wqueue.h work_queue() must cancel existing work prior to queuing new work, otherwise the work queue can become corrupted. Problem noted by Pascal Speck. 2017-08-28 07:46:48 -06:00
zoneinfo.h