..
analog
Merged in juniskane/nuttx_stm32l4/stm32l4_adc_kconfig_pr (pull request #478 )
2017-09-06 22:05:44 +00:00
audio
include/nuttx/audio: Remove CONFIG_SCHED_WORKQUEUE check in pcm.h
2017-11-23 19:59:07 +09:00
binfmt
Documentation and comments updated to further enshrine exec() as an official NuttX interface.
2017-10-03 07:52:05 -06:00
can
MCP1515: Eliminate some warnings
2017-06-14 09:38:58 -06:00
contactless
Add an instance argument to the SPIDEV definitions.
2017-04-29 12:26:52 -06:00
crypto
Add entropy pool and strong random number generator
2017-03-30 07:38:37 -06:00
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:
2018-01-03 16:03:56 -06:00
i2c
Changes from review of PR 114
2016-08-14 13:38:47 -06:00
input
drivers/ft5x06: Add a polled mode of operation for the FT5x06 in attempt to work around the fact that the LPCXpresso-LPC54628 chose a non-interrupt pin for the FT5x06 interrupt. Driver is still not yet functional.
2017-12-18 08:58:07 -06:00
ioexpander
configs/stm32f103-minimum: Remove nonsensical #error.
2018-01-09 11:17:01 -06:00
lcd
drivers/lcd/max7219.c: Add support to MAX7219 LED Matrix as LCD interface
2017-11-04 07:54:48 -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
mm: Add a debug assertin to check for integer overflow in malloc.
2017-11-21 07:24:10 -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: Add a driver for Macronix MX35LFxGE4AB serial NAND flash.
2017-11-29 07:15:36 -06:00
net
This commit adds an as-of-yet untested implemented of UDP write buffering.
2018-01-24 19:00:51 -08:00
nx
Kconfigs: Add CONFIG_LCD_UPDATE that works like CONFIG_NX_UPDATE but can be enabled without enabling the graphics subsystem.
2017-11-04 14:08:21 -06:00
power
drivers/power/bq2429x.c: Add trickle charging mode
2017-12-18 06:38:41 -06: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
arch/arm/src/lpc54xx: The basic SPI driver is code complete but still untested. This driver is 'basic' in that in only supports polled mode operations.
2018-01-14 12:09:26 -06:00
syslog
include/: Remove dangling space at the end of lines.
2017-06-28 13:30:08 -06:00
timers
Cosmetic fixes to comments, README, and other trivial corrections.
2017-12-25 10:45:47 -06:00
usb
drivers/usbdev: Add RNDIS-over-USB driver
2017-09-24 07:24:34 -06:00
video
Framebuffer Driver: Small modification convention for multi-planar displays (of which there are none).
2017-11-29 07:06:53 -06:00
wireless
Merged in antmerlino/nuttx/mac802154dev-header-offset (pull request #538 )
2017-11-22 18:22:35 +00:00
.gitignore
addrenv.h
arch.h
Move prototype from nuttx/include/nuttx/arch.h to apps/include/platform/cxxinitialize.h
2017-05-13 16:53:55 -06:00
ascii.h
ASCII: Improve some naming
2016-04-14 16:20:36 -06:00
board.h
This commit eliminates the BOARDIOC_TSCTEST_SETUP command.
2018-01-17 09:33:28 -06:00
cancelpt.h
task: Add new cancellation point interface, check_cancellation_point().
2017-10-09 09:43:04 -06:00
clock.h
procfs: Fix uptime being close to maximum 32-bit value in certain config
2017-11-10 09:01:39 -06:00
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
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 a configuration option to show interrupt information via a procfs file.
2018-01-12 18:26:46 -06:00
kmalloc.h
profcs: At file to should user space heap. This replaces the NSH free command.
2017-11-13 12:51:33 -06:00
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
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
mqueue.h edited online with Bitbucket
2017-10-11 02:49:20 +00:00
page.h
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
fs/procfs/fs_procfsprogrem: Add /proc/progmem. This is an alternative way to get the information that was previoulsy available in apps/system/free. apps/system/free was removed beause it made illegal calls into the OS violating the portable interface. This new procfs entry provides the same information with no such violation.
2017-11-13 09:08:39 -06:00
pthread.h
Move cancellation point definitions to their own header file.
2016-12-10 09:08:26 -06:00
random.h
Be consistent... Use Name: consistent in function headers vs Function:
2017-04-21 16:33:14 -06:00
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
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
arch/arm/src/lkpc54xx: In SDMMC driver, fix an error which was clobbering the interrupt mask register (xfrmask). Also, add a kludge for the missing DTO interrupt.
2017-12-20 18:39:10 -06: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
SMP: Introduce spin_lock_wo_note() and spin_unlock_wo_note()
2018-01-17 13:29:42 +09:00
streams.h
Syslog buffering: Use IOBs to buffer data, not an on-stack buffer
2017-05-10 17:36:08 -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
Be consistent... Use Name: consistent in function headers vs Function:
2017-04-21 16:33:14 -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
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
wdog.h
Update some wdog-related comments
2017-02-24 10:58:37 -06:00
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
include/: Remove dangling space at the end of lines.
2017-06-28 13:30:08 -06:00