nuttx/include/nuttx
Gregory Nutt 9f1d7cddd8 Merged in paulpatience/nuttx (pull request #14)
Converted the AS5048B to use the quadrature encoder interface, changed copyright notice to my boss's preference, and updated ChangeLog to use my full name
2015-08-10 12:22:30 -06:00
..
analog Clean up and review of header files for conformance to standards 2015-06-12 19:26:01 -06:00
audio Make some file section headers more consistent with standard 2015-04-08 07:25:06 -06:00
binfmt Clean up and review of header files for conformance to standards 2015-06-12 19:26:01 -06:00
crypto sam4cm: add CFB and MAC AES modes. From Max Neklyudov 2015-06-22 06:42:37 -06:00
eeprom Add support for ST Micro EEPROM device geometries. From Sebastien Lorquet 2014-12-05 09:13:34 -06:00
fs CAN: Define IOCTL commands that manage filters 2015-08-05 13:00:31 -06:00
input Clean up and review of header files for conformance to standards 2015-06-12 19:26:01 -06:00
ioexpander PCA9555: Extend interface to include methods for reading more than one bit at a time. From Sébastien Lorquet. 2015-07-10 10:33:07 -06:00
lcd Modify the SSD1306 LCD driver to support either the SPI or I2C interface. From Alan Carvalho de Assis, 2015-07-15 11:21:54 -06:00
mm Fix some warnings/errors detected by nuttx/tools/testbuilds.sh 2015-07-10 18:41:26 -06:00
mtd MTD: Increase size of the geometry structure to support FLASH parts with 246KiB erase blocks 2015-05-26 06:46:09 -06:00
net Standardize naming of all SLIP configuration options 2015-08-06 15:08:15 -06:00
nx Implement anti-aliasing in the NuttX graphics line drawing 2015-07-14 10:17:42 -06:00
power Add relay IOCTL definitions. From Max Neklyudov. 2015-06-22 06:33:44 -06:00
sensors Changed copyright notices to my boss's preference. 2015-08-10 14:15:07 -04:00
sercomm Clean up and review of header files for conformance to standards 2015-06-12 19:17:42 -06:00
serial Add Moxa IOCTLs to select port mode 2015-08-03 15:33:46 +03:00
spi Fix typo, include comments in the SPI slave interface header file 2015-08-10 10:05:56 -06:00
syslog Clean up and review of header files for conformance to standards 2015-06-12 18:07:47 -06:00
timers Add a very basic driver for the CS2100-CP Fractional-N Multipler chip. 2015-04-02 13:00:10 -06:00
usb Clean up and review of header files for conformance to standards 2015-06-12 19:26:01 -06:00
video Clean up and review of header files for conformance to standards 2015-06-12 19:26:01 -06:00
wireless Clean up and review of header files for conformance to standards 2015-06-12 19:26:01 -06:00
.gitignore Mostly updates and corrections to .gitignore files 2013-04-04 15:39:50 -06:00
addrenv.h Move include/nuttx/mm.h to include/nuttx/mm/mm.h 2014-09-24 07:29:09 -06:00
arch.h Sporadic scheduler: Add instrumentation hooks to support GPIO outputs 2015-07-27 08:37:25 -06:00
ascii.h Add basic data structures that will allow us to move named semaphore support out of the OS and into the VFS (not complete). 2014-09-28 10:15:33 -06:00
board.h Fix some warnings/errors detected by nuttx/tools/testbuilds.sh 2015-07-10 18:41:26 -06:00
can.h can.h: Mostly cosmetic cleanup 2015-08-07 09:02:12 -06:00
clock.h last change alters semantics of __HAVE_KERNEL_GLOBALS 2014-08-30 14:44:48 -06:00
compiler.h Clean up and review of header files for conformance to standards 2015-06-12 19:26:01 -06:00
configdata.h SAMV71-XULT: Add support for a ConfigData device on the 256 AT24 EEPROM 2015-03-19 14:53:05 -06:00
float.h lib/math files not follow coding standard; float, double, and long double versions in separate files to reduce size of dumb link 2012-10-28 18:42:09 +00:00
i2c.h I2C interface: Add a parmeter to I2C slave callback 2015-03-03 14:48:52 -06:00
init.h Add basic data structures that will allow us to move named semaphore support out of the OS and into the VFS (not complete). 2014-09-28 10:15:33 -06:00
irq.h Add basic data structures that will allow us to move named semaphore support out of the OS and into the VFS (not complete). 2014-09-28 10:15:33 -06:00
kmalloc.h Protected mode: Redesign how the user space heap is accessed from the kernel code. It used to call memory management functions in user space via function pointers in the userspace interface. That is inefficient because the first thing that those memory management functions do is to trap back into the kernel to get the current PID. Worse, that operation can be fatal is certain fragile situations such as when a task is exitting. 2015-07-10 08:37:02 -06:00
kthread.h Add basic data structures that will allow us to move named semaphore support out of the OS and into the VFS (not complete). 2014-09-28 10:15:33 -06:00
lib.h Add basic data structures that will allow us to move named semaphore support out of the OS and into the VFS (not complete). 2014-09-28 10:15:33 -06:00
math.h Add math library defines for nan functions. From Brennan Ashton. 2015-01-26 19:03:38 -06:00
mmcsd.h Standardize some header files 2015-02-16 14:29:43 -06:00
mqueue.h Repartition some message queue logic: sched/mqueue should have all mqueue knowledge; fs/mqueue should deal only with inodes 2014-09-30 08:03:39 -06:00
page.h Add basic data structures that will allow us to move named semaphore support out of the OS and into the VFS (not complete). 2014-09-28 10:15:33 -06:00
pgalloc.h Add basic data structures that will allow us to move named semaphore support out of the OS and into the VFS (not complete). 2014-09-28 10:15:33 -06:00
poff.h Fix some cloned errors in SAM GPIO interrupt setup 2014-07-07 15:54:37 -06:00
progmem.h Clean up and review of header files for conformance to standards 2015-06-12 19:26:01 -06:00
pthread.h include/, sched/, and libc/: Add support for sporadic scheduling parameters in struct sched_param, posix_spawnattr_t, and pthread_attr_t. Update all user interfaces to pass sporadic scheduling parameters. Feature is dependent on EXPERIMENTAL and no changes have yet been made to core scheduling logic. 2015-07-23 13:16:32 -06:00
pwm.h Standardize some header files 2015-02-16 14:29:43 -06:00
regex.h Standardize some header files 2015-02-16 14:29:43 -06:00
rwbuffer.h Standardize some header files 2015-02-16 14:29:43 -06:00
sched.h Sporadic scheduler: Third design. Now it looks closer to what I want 2015-07-28 14:26:31 -06:00
scsi.h Clean up and review of header files for conformance to standards 2015-06-12 19:26:01 -06:00
sdio.h Clean up and review of header files for conformance to standards 2015-06-12 19:26:01 -06:00
semaphore.h Add a start time to sem_tickwait() to account for any elapsed time before the timer is actually started 2015-08-01 14:57:31 -06:00
spawn.h Add internal API task_reparent(), used in posix_spawn(). Move libc/spawn/lib_ps.c to sched/task_posixspawn.c; Move libc/spawn/spawn.h to include/nuttx/spawn.h 2013-01-18 01:52:42 +00:00
stdarg.h Some typos noted by David Sidrane 2015-02-23 11:49:02 -06:00
streams.h Implement setlogmask(); move some syslog logic from libc/syslog to fs/syslog 2014-10-08 19:08:26 -06:00
time.h Implements CONFIG_TIME_EXTENDED as we discussed relative to providing the last 3 members of the tm struct and support for filling them in and even using the wday in the STM32 RTC. From David Sidrane. 2015-04-08 06:56:43 -06:00
tree.h Fix error in tree.h 2014-06-02 13:44:44 -06:00
userspace.h Protected mode: Redesign how the user space heap is accessed from the kernel code. It used to call memory management functions in user space via function pointers in the userspace interface. That is inefficient because the first thing that those memory management functions do is to trap back into the kernel to get the current PID. Worse, that operation can be fatal is certain fragile situations such as when a task is exitting. 2015-07-10 08:37:02 -06:00
vt100.h Add ANSI/VT100 color codes 2014-11-10 15:10:57 -06:00
wdog.h Add basic sporadic schedule state machine 2015-07-24 09:03:21 -06:00
wqueue.h Fix warning caused by missing comment closing */. From David Sidrane. 2014-12-30 06:22:18 -06:00