walnux/include/nuttx
2019-01-24 14:55:44 -06:00
..
1wire ds28e17.h edited online with Bitbucket 2018-04-05 12:08:56 +00:00
analog drivers/analog/lmp92001.c: Add support for the TI LMP92001 device. 2018-12-21 09:46:33 -06:00
audio Fixes warnings from header files: 2018-11-09 09:10:28 -06:00
binfmt binfmt/ and libs/libc: Make exepath_*() more common: 2018-11-08 07:27:14 -06:00
can arch/arm/src/samv7: Add ability for CAN BUS_OFF autorecovery according ISO11898-1:2015. With this change we added an ioctl for triggering the autorecovery sequence for BUS_OFF to the CAN-driver and the SAMV7 low-level driver. According the datasheet: If the device goes Bus_Off, it will set MCAN_CCCR.INIT of its own accord, stopping all bus activities. Once MCAN_CCCR.INIT has been cleared by the processor (application), the device will then wait for 129 occurrences of Bus Idle (129 * 11 consecutive recessive bits) before resuming normal operation. At the end of the Bus_Off recovery sequence, the Error Management Counters will be reset. During the waiting time after the resetting of MCAN_CCCR.INIT, each time a sequence of 11 recessive bits has been monitored, a Bit0 Error code is written to MCAN_PSR.LEC, enabling the processor to readily check up whether the CAN bus is stuck at dominant or continuously disturbed and to monitor the Bus_Off recovery sequence. MCAN_ECR.REC is used to count these sequences. 2018-07-04 07:48:59 -06:00
contactless Add an instance argument to the SPIDEV definitions. 2017-04-29 12:26:52 -06:00
crypto This change: 2018-12-19 08:42:48 -06:00
drivers Merged in raiden00/nuttx_pe (pull request #779) 2018-12-09 16:31:57 +00:00
eeprom drivers/eeprom/i2c_xx24xx.c and include/nuttx/eeprom/i2c_xx24xx.h: Add support to Microchip AT24CM02 2018-12-30 11:20:03 -06:00
fs Addes the ARM mbed littlefs to NuttX 2019-01-09 14:26:51 -06:00
i2c include/nuttx/i2c/i2c_master.h: Fix a small typo. 2018-12-07 18:53:57 -06:00
input Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
ioexpander drivers/ioexpander: Support multiple registrations of GPIO signal events. 2018-11-08 08:29:22 -06:00
lcd include/nuttx/lcd/edid.h: Add extended EDID block IDs 2019-01-20 15:07:57 -06:00
leds Squashed commit of the following: 2018-07-22 15:13:39 -06:00
lib binfmt/ and libs/libc: Make exepath_*() more common: 2018-11-08 07:27:14 -06:00
mm Some cosmetic updates, mostly to spacing and comments. 2018-12-30 11:58:19 -06:00
modem include/nuttx/modem: Move all modem-related IOCTL commands to a common file to assure that they will be unique 2016-09-16 09:39:51 -06:00
mtd Extends the MTD configdata device with the following features / additions: 2018-12-20 14:14:40 -06:00
net Merged in dagar/nuttx/pr-arp_whitespace (pull request #780) 2018-12-09 20:12:10 +00:00
nx Make sure that labeling is used consistently in all function headers (part 3). 2018-02-01 12:17:03 -06:00
power drivers/power/mcp73871.c: Add support to Microchip MPC73871 Battery Charger. 2018-12-31 13:50:17 -06:00
sensors Cosmetic changes from review of last PR. 2019-01-09 07:49:19 -06:00
serial drivers/usbdev/cdcacm.c: When implemented usb cdc on nrf52840, I found some issues with cdc driver. 2019-01-02 07:49:21 -06:00
spi Merged in raiden00/nuttx_lora (pull request #821) 2019-01-20 13:03:11 +00:00
syslog drivers/syslog: syslog_initialize initialize dev/syslog too and call syslog to add the prefix and timestamp 2018-11-09 08:49:07 -06:00
timers drivers/timers/mcp794xx.c: Rename the module to mcp794xx. 2019-01-08 13:04:50 -06:00
usb Updates from coding standard review of PRs 753 and 754 2018-11-09 07:44:22 -06:00
video Fix lots of typos in C comments and Kconfig help text 2018-07-08 18:24:45 -06:00
wireless Cosmetic changes for coding style for last PR 2019-01-20 07:38:55 -06:00
.gitignore
addrenv.h Move include/nuttx/mm.h to include/nuttx/mm/mm.h 2014-09-24 07:29:09 -06:00
arch.h Fixes warnings from header files: 2018-11-09 09:10:28 -06:00
ascii.h ASCII: Improve some naming 2016-04-14 16:20:36 -06:00
board.h configs/boardctl.c: Add support for board_app_finalinitialize() 2018-08-28 15:34:31 -06:00
cancelpt.h Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
clock.h ched/clock/: Remove g_monotonic_basetime and g_clock_monotonic_time since we don't need ensure monotonic time start from zero as state here: http://pubs.opengroup.org/onlinepubs/009696899/functions/clock_getres.html 2018-11-12 06:50:37 -06:00
compiler.h include/nuttx/compiler.h: Correct support of C-version-specific features. Cannot depend on GCC version because -std=c89 may be used on comomand line. Need instead to use __STDC_VERSION__ to determine if a feature is supported. Also add conditional support inline, depending on C99. 2019-01-09 15:39:54 -06:00
environ.h fs/proc and sched/environ: Add support for a procfs entry that will permit examining the environment of any task. 2018-08-10 10:16:39 -06:00
envpath.h binfmt/ and libs/libc: Make exepath_*() more common: 2018-11-08 07:27:14 -06:00
init.h enter/leave_critical_section: In SMP configuration, may attempt to access the task lists before they have been initialized 2016-05-18 09:17:01 -06:00
irq.h include/nuttx/irq.h: Correct some comments. 2018-11-25 16:04:31 -06:00
kmalloc.h include/nuttx/kmalloc.h: Add {kumm/kmm}_calloc API. Add calloc API for manage user memory and kernel memory in Flat Build/Kernel Build without kernel heap. 2018-08-27 05:55:09 -06:00
kthread.h Update some comments. Remove references to non-existent CONFIG_MAX_TASK_ARG. 2018-08-08 17:06:46 -06:00
mmcsd.h Add capabilities() method to SDIO interface. Remove CONFIG_SDIO_WIDTH_D1_ONLY. That should not be a global propertie, but rather a capability/limitation of single slot when there may be multiple slots. 2017-01-31 09:16:01 -06:00
module.h Module names are not needed in libc/modlib when the module library is used only for shared library support. 2017-01-29 12:23:24 -06:00
mqueue.h include/nutt: Fix definitions used to access OS functions within the libraries. In the FLAT build, we must always set the errno and/or create cancellation points because the same library functions are used within the OS as are used by applications. This could cause issues for the OS but corrects some problems at the user interface. 2018-09-26 06:58:08 -06:00
mutex.h include/nuttx/mutex.h: Add inline wrapper functions to more clearly support semaphores when used as mutexs. 2018-08-27 06:26:11 -06:00
nuttx.h Kconfig: Move 'option modules' from NSH_FILE_APPS to BUILD_LOADABLE 2018-08-27 07:06:57 -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 mm/mm_gran: Add a function to get information about the state of the granuale allocator. 2017-11-14 14:41:03 -06:00
poff.h Fix names of pre-processor variables used in header file idempotence 2016-08-06 19:21:42 -06:00
progmem.h Merged in ebsong/nuttx (pull request #722) 2018-09-21 03:18:38 +00:00
pthread.h pthreads: Add support static pthread stack. Add standard pthread_attr_setstack() and pthread_attr_getstack(). In all cases where the stack is released, add check to see which allocator must be used to free the stack: The user or the kernel allocator. 2018-08-23 09:49:20 -06:00
random.h Standardization of some function headers. 2018-03-13 09:52:27 -06:00
sched.h sched/pthread: Implement pthread_key_delete(). This involves some minor changes to the group data structure. 2018-12-28 14:21:19 -06:00
sched_note.h Update ChangeLog in prep for 7.20 release. 2017-03-08 10:09:48 -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 This commit adds a new function arch_invalidate_dcache_by_addr(). It takes the same parameters as arch_invalidate_dcache(), but performs invalidation of only the lines in cache that need to be invalidated. This new function could be used as a a direct replacement for arch_invalidate_dcache(). 2018-11-20 14:03:42 -06:00
semaphore.h include/nutt: Fix definitions used to access OS functions within the libraries. In the FLAT build, we must always set the errno and/or create cancellation points because the same library functions are used within the OS as are used by applications. This could cause issues for the OS but corrects some problems at the user interface. 2018-09-26 06:58:08 -06:00
signal.h Fix all naming resulting from moving move all file system tests from apps/examples/ to apps/testing/ (fstest, nxffs, smart, smart_test). 2019-01-24 14:55:44 -06:00
spawn.h
spinlock.h armv7-a, armv7-r, armv7-m: Add atomic read-add-write and read-subtract-write functions. 2018-02-04 12:22:03 -06:00
streams.h Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
symtab.h Modules: Add mod_setsymtab to set global symtol table once. Now we can remove symbol table parameters from the insmod call. This will make implementing an NSH insmod command much easier 2015-12-13 08:10:01 -06:00
time.h Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
tls.h TLS: Simplify 2016-03-11 07:17:32 -06:00
tree.h include/: Remove dangling space at the end of lines. 2017-06-28 13:30:08 -06:00
userspace.h Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
vt100.h Add ANSI/VT100 color codes 2014-11-10 15:10:57 -06:00
wdog.h Standardization of some function headers. 2018-03-13 09:52:27 -06:00
wqueue.h Squashed commit of the following: 2018-09-12 08:57:06 -06:00
zoneinfo.h include/: Remove dangling space at the end of lines. 2017-06-28 13:30:08 -06:00