..
1wire
ds28e17.h edited online with Bitbucket
2018-04-05 12:08:56 +00:00
analog
drivers/analog: Add driver for digital to analog converted DAC7571.
2018-08-02 06:40:48 -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
Make sure that labeling is used consistently in all function headers.
2018-02-01 10:00:02 -06:00
drivers
drivers/mtd/ftl.c: Support BIOC_FLUSH ioctl
2018-11-09 08:12:52 -06:00
eeprom
drivers/eeprobom: EEPROM driver for AT24xx compatible EEPROMs.
2018-02-14 07:53:01 -06:00
fs
include/nuttx/fs/fs.h: register_mtddriver should depend on CONFIG_MTD not CONFIG_MTD_PARTITION
2018-11-09 09:29:41 -06:00
i2c
include/nuttx/i2c/i2c_master.h: Add the standard speed macros.
2018-08-27 06:02:13 -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
Remove trailing spaces at the end of lines.
2018-08-13 07:39:38 -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
net/tcp/tcp_recvwindow.c: In order to receive data we must not only have IOBs available, but we must also have at least one IOB chain qentry available. Otherwise, we will advertise that we an buffer a lot of data when, in fact, we cannot. This is an expermental fix to a performance problem noted by Masayuki Ishikawa.
2018-09-22 09:33:29 -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
drivers/mtd/ftl.c: Change ftl_initialize_by_name to ftl_initialize_by_path
2018-11-09 08:15:57 -06:00
net
Squashed commit of the following:
2018-11-11 11:38:29 -06:00
nx
Make sure that labeling is used consistently in all function headers (part 3).
2018-02-01 12:17:03 -06:00
power
arch/arm/src/stm32f7: Remove adhoc PM interfaces and add CONFIG_PM serial suspend.
2018-09-21 06:44:23 -06:00
sensors
drivers/sensors/mlx90614.c: Add support for the Infrared Thermometer MLX90614
2018-10-28 15:58:14 -06:00
serial
drivers/serial: Add support for Ctrl-Z. This works just like the recently added Ctrl-C support except that SIGSTP is sent when the Ctrl-Z characters is encountered vs. SIGINT.
2018-09-02 15:36:25 -06:00
spi
include/nuttx/spi/spi.h: Add a definition for a USBHOST SPI device. drivers/usbhost/usbhost_max3421e.c: Review and correct SPI locking usage.
2018-07-04 08:55:43 -06: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
Squashed commit of the following:
2018-08-27 11:55:30 -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
et/icmpv6: Remove the coupling between ICMPv6 and Ethernet by moving all Ethernet stuff to neighbor_ethernet_out.c and make the mac address as first field.
2018-11-09 15:41:23 -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
Fixes warnings from header files:
2018-11-09 09:10:28 -06:00
compiler.h
include/nuttx/compiler.h: fix warning: __cplusplus is not defined. Some gcc derived compiler do not define __cplusplus
2018-08-27 05:53:16 -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
sched/irq: Add support interrupt chains in NuttX. IRQ chain is very useful in these cases: (1) Multiple hardware connect to the same request line(e.g. PCI), (2) Need multiple driver to support one hardware block (like Linux MFD)
2018-08-24 15:10:23 -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
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
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
drivers/mmcsd/Kconfig: three configuration settings were within ifdef/endif and led to warning: xxx selects xxxx which has unmet direct dependencies. Fix by moving settings to drivers/Kconfig and outside of the ifdef-endif. Also renamed CONFIG_SDIO_PREFLIGHT to CONFIG_ARCH_HAVE_SDIO_PREFLIGHT to follow naming of similar hidden architecture capability configurations.
2018-08-05 17:58:17 -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
include/nuttx/signal.h: Fix nxsig_notification comment
2018-11-09 09:15:00 -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