nuttx/include
Gregory Nutt 5f9ee79298 I/O Expander: Remove hard-coded PCA9555 fields from ioexpander.h definitons. Add support for an attach() method that may be used when any subset of pin interrupts occur.
PCA9555 Driver:  Replace the signalling logic with a simple callback using the new definitons of ioexpander.h.  This repartitioning of functionality is necessary because (1) the I/O expander driver is the lower-lower part of any driver that uses GPIOs (include the GPIO driver itself) and should not be interacting directly with the much higher level application layer.  And (2) in order to be compatible with the GPIO driver (and any arbitrary upper half driver), the PCA9555 should not directly signal, but should call back into the upper half.  The upper half driver that interacts directly with the application is the appropriate place to be generating signal.
2016-07-31 11:09:47 -06:00
..
arpa
cxx Add raise to std:: namespace in csignal 2016-07-04 12:22:33 -06:00
net
netinet Replace confusing references to uIP with just 'the network' 2016-05-30 09:51:15 -06:00
netpacket
nuttx I/O Expander: Remove hard-coded PCA9555 fields from ioexpander.h definitons. Add support for an attach() method that may be used when any subset of pin interrupts occur. 2016-07-31 11:09:47 -06:00
sys Merge branch 'timekeeping' of bitbucket.org:nuttx/nuttx 2016-07-28 09:34:00 -06:00
.gitignore
aio.h
assert.h assert: Don't define static_assert in C++ 2016-06-21 07:17:29 -04:00
crc8.h
crc16.h
crc32.h
crc64.h crc64: fix error 2016-06-10 12:30:45 -04:00
ctype.h
debug.h Replaces last three commits. Does the same thing, but does it in a way that does not change the usage model. 2016-06-21 05:26:08 -06:00
dirent.h
elf32.h
errno.h
fcntl.h Add support for freopen() 2015-11-22 08:39:17 -06:00
fixedmath.h
hex2bin.h libc/hex2bin: Move the portable library portion of apps/system/hex2bin to nuttx/libc/hex2bin where it can be shared with the OS internals. 2016-06-27 11:22:38 -06:00
inttypes.h
libgen.h
limits.h
mqueue.h
netdb.h
nxflat.h
poll.h
pthread.h Reserver the name 'err' for other purposes 2016-06-11 14:40:07 -06:00
queue.h Add utilities to count the number of nodes in a queue 2016-04-23 13:25:46 -06:00
sched.h SYSLOG: Debug output from the IDLE task should be forced like interrupt level output 2016-06-20 07:35:38 -06:00
semaphore.h Update some comments 2016-03-06 13:50:26 -06:00
signal.h Add sig_raise() 2016-07-04 09:32:36 -06:00
spawn.h Rename CONFIG_DEBUG to CONFIG_DEBUG_FEATURES 2016-06-11 14:14:08 -06:00
stdbool.h
stddef.h size_t should be 64-bits on a 64-bit machine. mmsize_t should be 32-bits (unless CONFIG_MM_SMALL is selected). This commit backs out the last change to stddef.h 2015-11-23 12:03:36 -06:00
stdint.h
stdio.h Introduce support for Atmel toolchain in-flash strings 2016-01-05 10:29:29 -06:00
stdlib.h PTY: Add ioctls to support locking and unlocking of the slave. LIBC: Add implementation of unlockpt() 2016-07-15 09:39:33 -06:00
string.h
syscall.h
syslog.h Add a file that I forgot in the last commit; Also update some comments. 2016-06-21 13:33:17 -06:00
termios.h
threads.h
time.h Move macros timeradd() and friends from time.h to sys/time.h. 2015-12-24 07:09:39 -06:00
unistd.h Move prototypes of mkfifo2() from sys/stat.h and pipe2() from unistd.h. They are non-standard and should not be in such a public place. They are not in include/nuttx/fs/fs.h (which isn't a great place either). 2016-07-20 11:57:18 -06:00
wchar.h