Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

#3170 libc: Move getopt() variables into TLS

#3272 libc: Implement getopt_long() and getopt_long_only()

#2076 libc: math: Make this friendly with libcxx

...

#2418 libc: Change OK/ERROR from macro to enum

#3083 libc: stdio/lib_clearerr: Did not clear stream buffer flags in clearerr

#3272 libc: Implement getopt_long() and getopt_long_only()

#3308 libc: getopt_long(): Add support for required argument format

#3294 libc: getopt(): Fix Use of Pointer before NULL check

#3299 libc: getopt_common(): Correct handling of unsupported long options.

#2904 libc: unistd/getcwd: enhance getcwd when buf is NULL

#2855 libs: Remove the duplicated _NX_ and _MQ_ macro

...

#3086 mm: improve the memory manager modularity and reduce the information explosion

#2906 #3228 mm/mm: umm_heap: fix compile failed when open DEBUG_MM

#2906 mm: umm_heap: valloc: support valloc (LEGACY)

...

#2147 sched: Use nx_close() inside OS

#2767 sched/wqueue/notifier: protect the work notifier with critical section

#2960 sched: signal: sigdeliver: fix system block when kill signal to idle in SMP

...

#2518 sched: Don't forward gettid to getpid directly

#2602 #2726 sched: sched: Add include/sys/poll.h

#2262 sched/init: init the default home directory to environment

#2719 sched/task: setup the scheduling policy to task

#2872 sched: pthread: Fix pthread cmdline issue

#2437 sched/sched/sched_waitpid.c: Fix return value

#2043 sched: Add SCHED_INSTRUMENTATION_HIRES support

#2044 sched: Add note_syscall args support

#3289 sched: task: Fix to initialize the task-specific data

Remove sched_lock/unlock from nxsched_set_affinity()

#2737 sched: task: Fix a potential bug in nxtask_assign_pid()

#2744 sched: task: Fix comments and label in nxtask_assign_pid()

#2797 sched: group: Fix group_kill_children() for SMP

#2740 sched/timer: get the previous reload value correctly

#2602 sched: Add include/sys/poll.h

#2262 sched/init: init the default home directory to environment

#2719 sched/task: setup the scheduling policy to task

#2872 sched: pthread: Fix pthread cmdline issue

#2765 sched: pthread: Return get_errno instead the hardcode value

#2437 sched/sched/sched_waitpid.c: Fix return value

#2043 sched: Add SCHED_INSTRUMENTATION_HIRES support

#2044 sched: Add note_syscall args support

#3289 sched: task: Fix to initialize the task-specific data

#2005 Fix note_syscall_leave_s to avoid unaligned access

...

#2420 sched/signal: Remove redundant checks

#2494 sched: Fix SMP

#2919 sched: fix fd leak in dlopen

#2533 sched: Make the number of queue/signal used by irq handler configurable

...

#2720 board/sim: Support NuttX BLE stack through uart shim driver

Fixes

#2441 sim: fix input handling and add simulated buttons support from mouseinput handling and add simulated buttons support from mouse

#2109 Revert "arch/sim: Make the SIGUSR1 host signal use the NuttX irq logic"

#2259 boards/sim: add atexit(2) into naming list

#2246 boards/sim/sim/sim/src/sim_touchscreen.c: add missing nx_disconnect

#2597 Revert "board/sim: Remove the too strict warning"

#3176 sim: fix signal deliver calling error on sim platform

#3205 sim: do not exit simulator on up_assert (just let the task exit)


Documentation

New Features

...

#2564 audio: uninitialize usermq to NULL when the device has not

#2445 drivers/ audio: Make audio_null play at real speed

...

#3110 can: Add CAN FD flags to CAN header

#2664 can: fix RTR ioctl and support timeout

#3214 can: Fix TX ID bits 18-20 of mcp2515 can driver

#3475 input: Add INPUT_TOUCHSCREEN config

...

#2188 lcd_dev: put header in correct location; fix missing const

#2989 mmcsd: Fixes race condition in event wait logic of SDMMC driver

#3047 mmcsd: Stuck in 1-bit mode, Removed CONFIG_ARCH_HAVE_SDIO_DELAYED_INVLDT

#3269 motor: Add support for motor debug messages

#2345 #2345 drivers/mtd/mtd_progmem.c: fix progmem_log2 parameter type to match prototype

#2775 mtd: w25qxxxjv.c : W25Q256's sector count is 8192

#2801 mtd:w25qxxxjv.c: use different protect bits and address lengts

#2776 net/encx24j600.c: Correct setting of ifstate

#2142 note: Add task name record for task trace

...

#2369 sensors: support custom types of sensor

#3118 sensors: qencoder.c - Remove bad sninfo() format string

#2318 sensors: update l3gd20 sensor driver with new sensor driver model

#2343 serial: Prevent RX stall

#2617 serial: should include <signal.h> explicitly

#2036 serial: break from read after closingclosing

#3195 serial: Don't comment out ws_[x|y]pixel field from winsize struct

#2698 syslog: Added color output to syslog.

...

#2383 USB: Do not try to print NULL format strings for verbose trace messages when disabled

#3163 USBDEV: RNDIS: Fix occasional disconnections due to race condition

#3185 USBDEV RNDIS: Fix unaligned access caused by 4f66624

#2691 wireless: bluetooth: add more hci event definitions

...

#2201 wireless: gs2200m: Add function to get IWNWID / IWFREQ / IWSENS information

#2747 wireless: gs2200m: Fix _read_data()

#2738 wireless: gs2200m: Print error massages with wlerr()

#2798 wireless: gs2200m: Change retry condition in gs2200m_hal_write()

#2175 wireless: gs2200m: Check disassociation from AP and enable rejoin

#2707 drivers: wireless: Fix ASSERT() in _read_data_len() in gs2200m.c

#2497 crypto/random_pool.c: fix getrandom() when thread calling it gets can…

...