Versions Compared

Key

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

...

Markdown
* [#9900](https://github.com/apache/nuttx/pull/9900) Revert "video: Don't need update vbuf_tail in dequeue_vbuf_unsafe
* [#10516](https://github.com/apache/nuttx/pull/10516) Revert "rpmsgfs: cache statfs result in case of deadlock"
* [#9887](https://github.com/apache/nuttx/pull/9887) Format pointer through "%p" for kthread_create
* [#9776](https://github.com/apache/nuttx/pull/9776) return sequential characters for :dev:ascii device
* [#9922](https://github.com/apache/nuttx/pull/9922) adc: add missing parameters in ADC_RXINT
* [#10512](https://github.com/apache/nuttx/pull/10512) alarm: modify the default precision of up_perf_gettime to ns
* [#10757](https://github.com/apache/nuttx/pull/10757) alt1250: Correspond to shutdown
* [#10281](https://github.com/apache/nuttx/pull/10281) audio: add format for AAC:MSBC:CVSD
* [#10400](https://github.com/apache/nuttx/pull/10400) audio: cxd56: Move cxd56 sources into arch:cxd56xx
* [#9912](https://github.com/apache/nuttx/pull/9912) audio: cxd56: Support 24bit, 192kHz and 4ch max
* [#9846](https://github.com/apache/nuttx/pull/9846) audio: low level reset must always succeed
* [#9838](https://github.com/apache/nuttx/pull/9838) audio: remove unnecessary switch in switch
* [#10428](https://github.com/apache/nuttx/pull/10428) battery: add FAR for battery_gauge_operations_s
* [#9800](https://github.com/apache/nuttx/pull/9800) battery: fix poll return type
* [#9953](https://github.com/apache/nuttx/pull/9953) bch: fix sector buffer invalidation issue
* [#10468](https://github.com/apache/nuttx/pull/10468) clk: Change CLK_SET_RATE_NO_REPARENT to CLK_MUX_SET_RATE_NO_REPARENT
* [#10746](https://github.com/apache/nuttx/pull/10746) clk: fix some issues when use rpmsg clk
* [#10495](https://github.com/apache/nuttx/pull/10495) clk: Minor clk improvement
* [#9920](https://github.com/apache/nuttx/pull/9920) clk: rpmsgclk: allow client to disable clk of server
* [#10076](https://github.com/apache/nuttx/pull/10076) clk: support using clk function at interrupt and idle #9938 noteram: multi-instance support
* [#10634](https://github.com/apache/nuttx/pull/10634) input: button: First press pwrkey is ineffective
* [#10533](https://github.com/apache/nuttx/pull/10533) input: button_upper.c:Modify log level
* [#10215](https://github.com/apache/nuttx/pull/10215) input: fix circbuf leak
* [#10163](https://github.com/apache/nuttx/pull/10163) input: Fix setting the number of keyboard driver buffers fails
* [#10133](https://github.com/apache/nuttx/pull/10133) input: Implement the debounce in button_upper.c
* [#10692](https://github.com/apache/nuttx/pull/10692) input: touchscreen: Bring up TSIOC_[SET|GET]CALIB macro
* [#9682](https://github.com/apache/nuttx/pull/9682) input: touchscreen: Translate raw X:Y data into pixel coordinates
* [#10147](https://github.com/apache/nuttx/pull/10147) input: rm sched_[un]lock
* [#10005](https://github.com/apache/nuttx/pull/10005) ioexpander: add option to register GPIO by name for IOexpander
* [#10083](https://github.com/apache/nuttx/pull/10083) ioexpander: define IOEXPANDER_OPTION_NONGENERIC option
* [#9694](https://github.com/apache/nuttx/pull/9694) leds: Modified rgb led pwm freq from 100 to 200
* [#9787](https://github.com/apache/nuttx/pull/9787) lcd: add area alignment ioctl for lcd driver
* [#10271](https://github.com/apache/nuttx/pull/10271) lcd: add ioctl passthrough for LCD driver
* [#10640](https://github.com/apache/nuttx/pull/10640) lcd: Adding Byte-Per-Pixel Memory model option to memlcd
* [#9830](https://github.com/apache/nuttx/pull/9830) lcd: st7789: add support for 3 wire interface
* [#10639](https://github.com/apache/nuttx/pull/10639) lcd: Fixing row_size calculation when bpp is equal 1 in lcd_dev driver
* [#10318](https://github.com/apache/nuttx/pull/10318) math: Cordic api modify
* [#10180](https://github.com/apache/nuttx/pull/10180) math: math api support FFT
* [#10504](https://github.com/apache/nuttx/pull/10504) mmcsd: Add RPMB ioctl
* [#10778](https://github.com/apache/nuttx/pull/10778) mmcsd: add get emmc cid register interface.
* [#10168](https://github.com/apache/nuttx/pull/10168) mmcsd: fix byte_block_count error in byte mode
* [#10440](https://github.com/apache/nuttx/pull/10440) mmcsd: fix regression causing emmcsd not working
* [#9937](https://github.com/apache/nuttx/pull/9937) mmcsd: mmcsd_sdio: config timout to write one data block
* [#10560](https://github.com/apache/nuttx/pull/10560) mmcsd: Rename mmc_rpmb_frame_s to rpmb_frame
* [#10732](https://github.com/apache/nuttx/pull/10732) mmcsd: support dump cid and csd with mmc-utils
* [#10672](https://github.com/apache/nuttx/pull/10672) mmcsd: update cid reg layout
* [#10269](https://github.com/apache/nuttx/pull/10269) misc: ftl: fix ftl_flush will read:erase beyond the end of the partition
* [#9822](https://github.com/apache/nuttx/pull/9822) misc: rpmsg: use workqueue for rpmsgdev poll notify
* [#9919](https://github.com/apache/nuttx/pull/9919) misc: Rpmsgblk: add support for mmc_ioc_cmd:mmc_multi_ioc_cmd ioctl
* [#10265](https://github.com/apache/nuttx/pull/10265) misc: rpmsgdev: add tun device ioctl support
* [#9825](https://github.com/apache/nuttx/pull/9825) misc: rpmsgblk: get return value from header
* [#10187](https://github.com/apache/nuttx/pull/10187) misc: rpmsgblk: fix build break if CONFIG_DISABLE_PSEUDOFS_OPERATIONS
* [#10175](https://github.com/apache/nuttx/pull/10175) misc: rpmsgdev: support single read:write mode device
* [#9930](https://github.com/apache/nuttx/pull/9930) misc: rwbuffer: using unify lock function for lock and unlock
* [#10738](https://github.com/apache/nuttx/pull/10738) modem: alt1250: Fix bug that errno was not converted correctly
* [#10737](https://github.com/apache/nuttx/pull/10737) modem: alt1250: Fix bug that modem version could not be taken
* [#10161](https://github.com/apache/nuttx/pull/10161) mtd: Add new functions part_isbad and part_markbad in mtd partition.
* [#10332](https://github.com/apache/nuttx/pull/10332) mtd: add dhara compatiblity layer
* [#10518](https://github.com/apache/nuttx/pull/10518) mtd: dhara: add dhara folder in gitignore
* [#9958](https://github.com/apache/nuttx/pull/9958) mtd: ftl: Modify erasure result processing error issue 
* [#9931](https://github.com/apache/nuttx/pull/9931) mtd: ftl: support to skip bad block for earse:bread:bwrite
* [#9983](https://github.com/apache/nuttx/pull/9983) mtd: ftl: pass the number of eraseblock for ftl_get_cblock
* [#10095](https://github.com/apache/nuttx/pull/10095) mtd: mtd_config: add mtdconfig_register_by_path()
* [#10104](https://github.com/apache/nuttx/pull/10104) mtd: mtd_config: just query when data is null or len is zero
* [#10097](https://github.com/apache/nuttx/pull/10097) mtd: mtdconfig_fs: return -ENOENT when delete non-existed key
* [#9974](https://github.com/apache/nuttx/pull/9974) mtd: w25.c: enable support for W25QxxxJV NOR flash memories
* [#9772](https://github.com/apache/nuttx/pull/9772) net: Add wireless ops in upper-half driver
* [#9817](https://github.com/apache/nuttx/pull/9817) net: fix visual studio Compiler Error C2059
* [#9918](https://github.com/apache/nuttx/pull/9918) net: Make netdev_upperhalf work well with can
* [#9663](https://github.com/apache/nuttx/pull/9663) net: Remove HAVE_ATOMICS and use CONFIG_HAVE_ATOMICS directly
* [#10713](https://github.com/apache/nuttx/pull/10713) net: rpmsgdrv.c: Take netdev_register() return value into account
* [#10190](https://github.com/apache/nuttx/pull/10190) note: add maximum channel number check
* [#10272](https://github.com/apache/nuttx/pull/10272) note: add noteram crash dump
* [#10425](https://github.com/apache/nuttx/pull/10425) note: Add support for atrace mark:counter type
* [#10258](https://github.com/apache/nuttx/pull/10258) note: dump irq handler address to trace
* [#10506](https://github.com/apache/nuttx/pull/10506) note: fix sched_note declaration inconsistency
* [#10424](https://github.com/apache/nuttx/pull/10424) note: fix trace dump: dump failed
* [#10124](https://github.com/apache/nuttx/pull/10124) note: move the note formatting code from trace_dump into noteram_drivers.c
* [#10088](https://github.com/apache/nuttx/pull/10088) noteram: Remove the unnessary inclusion and declaration from header file
* [#10784](https://github.com/apache/nuttx/pull/10784) power: pm: check the domain in pm_querystate
* [#10585](https://github.com/apache/nuttx/pull/10585) power: pm: fix issue that system crash when passed invalid relpath value
* [#10049](https://github.com/apache/nuttx/pull/10049) power: pm: fix second time add wakelock dq caused error 
* [#10601](https://github.com/apache/nuttx/pull/10601) power: pm: support pm runtime function
* [#10427](https://github.com/apache/nuttx/pull/10427) power: supply: Regulator: check the id when register
* [#10651](https://github.com/apache/nuttx/pull/10651) power: supply: regulator: Refine rpmsg regulator
* [#10745](https://github.com/apache/nuttx/pull/10745) power: supply: regulator: fix some issues about rpmsg regualtor
* [#10123](https://github.com/apache/nuttx/pull/10123) pipes: use circbuf to refine buffer model
* [#10330](https://github.com/apache/nuttx/pull/10330) pipes: fix busyloop issue when circbuf is full
* [#10270](https://github.com/apache/nuttx/pull/10270) pty: Support get and set local mode of pty
* [#9926](https://github.com/apache/nuttx/pull/9926) ramdisk: don't free memory for romdisk
* [#10691](https://github.com/apache/nuttx/pull/10691) rptun: add remote poweroff support
* [#10047](https://github.com/apache/nuttx/pull/10047) rptun: rptun update
* [#10182](https://github.com/apache/nuttx/pull/10182) rtt: add rtt syslog channel configuration
* [#9834](https://github.com/apache/nuttx/pull/9834) segger: Rename serial device from :dev:rttx to :dev:ttyRx
* [#9839](https://github.com/apache/nuttx/pull/9839) segger: Simplify serial driver configuration
* [#5882](https://github.com/apache/nuttx/pull/5882) sensors: Add coordinate conversion function
* [#10740](https://github.com/apache/nuttx/pull/10740) sensors: add suffix _uorb to all sensors that use the new sensor framework
* [#10457](https://github.com/apache/nuttx/pull/10457) sensors: APDS9922 - remove unnecessary spinlock, consolidate i2c read:write
* [#10544](https://github.com/apache/nuttx/pull/10544) sensors: BMI270 fix compilation if sensor works in SPI mode
* [#9994](https://github.com/apache/nuttx/pull/9994) sensors: bmi270.c: fix define BMI270_TEMPERATURE
* [#10497](https://github.com/apache/nuttx/pull/10497) sensors: fix race condition about sensor rpmsg
* [#10410](https://github.com/apache/nuttx/pull/10410) sensors: fix wrong depends on SN_XXX
* [#10396](https://github.com/apache/nuttx/pull/10396) sensors: Move SCU-specific sensors into spresense board
* [#10077](https://github.com/apache/nuttx/pull/10077) sensors: optimize bmi160 sensor adapt to uorb.
* [#10080](https://github.com/apache/nuttx/pull/10080) sensors: optimize bmp180 sensor adapt to uorb.
* [#10623](https://github.com/apache/nuttx/pull/10623) sensors: remove non-standard message from bream privat…
* [#10693](https://github.com/apache/nuttx/pull/10693) sensors: Remove the selection of UORB from Kconfig
* [#10542](https://github.com/apache/nuttx/pull/10542) sensors: Remove unnecessary heap allocation for bmi270
* [#10726](https://github.com/apache/nuttx/pull/10726) sensors: Solve the busy loop problem caused by sampling problems
* [#10259](https://github.com/apache/nuttx/pull/10259) sensors: update nbuffer to upper state
* [#10673](https://github.com/apache/nuttx/pull/10673) serial: Add ram uart driver
* [#10170](https://github.com/apache/nuttx/pull/10170) serial: filter out control character in pty echo
* [#10443](https://github.com/apache/nuttx/pull/10443) serial: fix error echo about VT100 escape sequence
* [#10442](https://github.com/apache/nuttx/pull/10442) serial: fix race condition about calling rxflowcontrol in mutli thread
* [#9799](https://github.com/apache/nuttx/pull/9799) serial: serial.c fix logic error
* [#9980](https://github.com/apache/nuttx/pull/9980) serial: Simplify the echo process
* [#10019](https://github.com/apache/nuttx/pull/10019) serial: uart_16550: Wait before setting Line Control Register (Synopsys DesignWare 8250)
* [#10262](https://github.com/apache/nuttx/pull/10262) serial: uart: h5: add bt h5 uart serial driver
* [#10727](https://github.com/apache/nuttx/pull/10727) spi: call bind and unbind when user open or close to save power
* [#10192](https://github.com/apache/nuttx/pull/10192) spi: slave: use POLLPRI to notify TX_COMPLETE.
* [#9759](https://github.com/apache/nuttx/pull/9759) spi: add support for qspi hwfeatures
* [#10782](https://github.com/apache/nuttx/pull/10782) spi: avoid calling QPOLL to change rx_length and cause data loss
* [#9921](https://github.com/apache/nuttx/pull/9921) spi: spi_slave: enhance spi_slave driver
* [#9781](https://github.com/apache/nuttx/pull/9781) syslog: add syslog channel filtering function
* [#9780](https://github.com/apache/nuttx/pull/9780) syslog: Fix syslog stack usage is too large
* [#10514](https://github.com/apache/nuttx/pull/10514) syslog: reset syslog buffer when syslog buffer include invalid character
* [#10048](https://github.com/apache/nuttx/pull/10048) syslog: syslog & ramlog update
* [#10261](https://github.com/apache/nuttx/pull/10261) syslog: syslog_rpmsg: update check method when do flush()
* [#9779](https://github.com/apache/nuttx/pull/9779) timers: add up_perf_init weak_function
* [#9968](https://github.com/apache/nuttx/pull/9968) timers: add CONFIG_WATCHDOG_PANIC_NOTIFIER for panic notifier
* [#10486](https://github.com/apache/nuttx/pull/10486) timers: pcf85263.c: Fix compilation
* [#10665](https://github.com/apache/nuttx/pull/10665) timers: timer_getoverrun: adjust the default errno from ENOSYS to EINVAL
* [#10485](https://github.com/apache/nuttx/pull/10485) usb: Add usb fs driver for userspace transfer
* [#10162](https://github.com/apache/nuttx/pull/10162) usb: Fixed memory leak for usb uninitialize process
* [#10011](https://github.com/apache/nuttx/pull/10011) Usb: Modify macro errors with COMPOSITE equipment.
* [#10085](https://github.com/apache/nuttx/pull/10085) usbdev: add adb boardctl
* [#10242](https://github.com/apache/nuttx/pull/10242) usbdev: clear configid after class disconnect
* [#10112](https://github.com/apache/nuttx/pull/10112) usbdev: composite: Use the correct USB dual-speed descriptor when enabling IAD
* [#10113](https://github.com/apache/nuttx/pull/10113) usbdev: composite: add COMPOSITE_DEVICES config for composite device
* [#10616](https://github.com/apache/nuttx/pull/10616) usbdev: Fix build error with BOARD_USBDEV_SERIALSTR
* [#10070](https://github.com/apache/nuttx/pull/10070) usbdev: fixed composite usbdev issue
* [#10068](https://github.com/apache/nuttx/pull/10068) usbdev: move usbdev_req function to common code
* [#10620](https://github.com/apache/nuttx/pull/10620) usbdev: mtp: support media transfer protocol (MTP) class driver
* [#10331](https://github.com/apache/nuttx/pull/10331) usbdev: rndis: Fixing erroneous macros
* [#10567](https://github.com/apache/nuttx/pull/10567) usbdev: support usb adb fastboot
* [#10525](https://github.com/apache/nuttx/pull/10525) usrsock: fix rpmsg_usrsock memory leak when stop remote
* [#9913](https://github.com/apache/nuttx/pull/9913) usbhost: fix usbhost_hidkbd some errors
* [#9852](https://github.com/apache/nuttx/pull/9852) usbhost: usb communication memory should use DRVR_ALLOC 
* [#10174](https://github.com/apache/nuttx/pull/10174) usrsock: usrsock_server: coverity fix for access invalid index
* [#10460](https://github.com/apache/nuttx/pull/10460) usrsock: usrsock_server: fix coverity for recvfrom handle
* [#10609](https://github.com/apache/nuttx/pull/10609) usrsock: usrsock_rpmsg_server: Add net_lock to combine get_tx_payload and recvfrom in recvfrom_handler
* [#10596](https://github.com/apache/nuttx/pull/10596) usrsock: usrsock_rpmsg_server: Clear revents for POLLHUP and POLLERR
* [#10036](https://github.com/apache/nuttx/pull/10036) video: fb: add fboverlay pandisplay & display area ioctl
* [#10526](https://github.com/apache/nuttx/pull/10526) video: fb: add vsync queue mechanism
* [#10037](https://github.com/apache/nuttx/pull/10037) video: fb: fix that vtable.priv is not freed when fb register failed.
* [#10432](https://github.com/apache/nuttx/pull/10432) video: Fix an issue isx019 may freeze
* [#10023](https://github.com/apache/nuttx/pull/10023) video: fix if video node do not exist on host of sim env, video driver init fail
* [#9964](https://github.com/apache/nuttx/pull/9964) video: Fix returned errno in error cases
* [#9965](https://github.com/apache/nuttx/pull/9965) video: Initialize flags member of query control APIs
* [#10580](https://github.com/apache/nuttx/pull/10580) video: Modify the properties of the goldfish camera driver kthread_create
* [#9786](https://github.com/apache/nuttx/pull/9786) video: use kmm_free(buff) to free memory instead of realloc(b…
* [#10071](https://github.com/apache/nuttx/pull/10071) video: video driver supports NV12
* [#10682](https://github.com/apache/nuttx/pull/10682) video: vnc_updater: use [enter|leave]_critical_section replace sched_[un]lock
* [#10339](https://github.com/apache/nuttx/pull/10339) virtio: Add support to offload small IOBs
* [#10800](https://github.com/apache/nuttx/pull/10800) virtio: virtio-snd: add state sync for virtio snd device
* [#10715](https://github.com/apache/nuttx/pull/10715) wireless: bcm_driver: revert packed attribute for scan structure
* [#10710](https://github.com/apache/nuttx/pull/10710) wireless: bcm43xxx: Add handle type for disconnecting event
* [#10709](https://github.com/apache/nuttx/pull/10709) wireless: bcm43xxx: add Packet Traffic Arbitration Priority support
* [#10711](https://github.com/apache/nuttx/pull/10711) wireless: bcm43xxx: correct beacon loss behavior
* [#10712](https://github.com/apache/nuttx/pull/10712) wireless: bcm43xxx: parse channel from IE when ctl_ch is 0 
* [#10783](https://github.com/apache/nuttx/pull/10783) wireless: bcm43xxx: revert part of the previous upstream code
* [#9668](https://github.com/apache/nuttx/pull/9668) wireless: gs2200m: add NET_TCP dependency to NFS_DONT_BIND_TCP_SOCKET option

...