Commit Graph

  • 2c0e105cad arch/arm/stm32h5: Add RS-485 support to serial driver master kywwilson11 2025-11-17 13:52:15 -06:00
  • f5741c0ea1 net/netdev/netdev_register.c: skip mld_devinit if Nic can not support mld zhanghongyu 2025-04-14 14:59:50 +08:00
  • f7526522a1 icmp/icmpv6: fix the level parameter type zhanghongyu 2025-02-21 15:34:50 +08:00
  • d697f1c4f6 icmp/icmp6: fix errno forgot to add a negative sign zhanghongyu 2025-02-13 22:33:18 +08:00
  • 1bf71795fc select: fix too small timeout will be counted as 0 zhanghongyu 2025-02-14 13:59:51 +08:00
  • b4aa56e4ba build(deps): bump urllib3 from 2.2.3 to 2.6.0 in /Documentation dependabot/pip/Documentation/urllib3-2.6.0 dependabot[bot] 2025-12-06 03:07:36 +00:00
  • 1569621149 cmake: Add support for ccache. Søren Friis 2025-12-03 20:49:43 +01:00
  • c47911ffa1 boards/arm/stm32l4: CMake added boards Part1 simbit18 2025-12-04 18:51:13 +01:00
  • 839468f52d docs/sched/sched: Add documentation for different sleep interfaces As pull request apache#17200 & apache#17368 introduced support for scheduling sleep, a documentation is needed for different sleep interfaces. This patch adds the description for sleep interfaces currently provided in NuttX, including Scheduled sleep(nxsched_sleep()...), Signal-scheduled sleep(nxsig_sleep()...), and Busy sleep(up_udelay()). donghaokun 2025-12-03 15:22:15 +08:00
  • 58be428e37 arch/arm/src/samv7/Kconfig: allow 0 in MCANx_RXFIFOx_SIZE Michal Lenc 2025-12-04 14:07:37 +01:00
  • 424aa6be0f workflows/build.yml: fix fatal: write error: No space left on device simbit18 2025-12-04 11:43:19 +01:00
  • 21b9b919cc arch/arm/samv7: allow all values for count in read Mathias Duckeck 2025-12-03 08:07:37 +01:00
  • 4863564d48 drivers/eeprom: Support PE/SE/CE commands Antoine Juckler 2024-11-29 16:20:39 +09:00
  • bf391cc2bc drivers/lcd/st7789.c: fix byte order in st7789_fill for 3 wires Michal Lenc 2025-12-03 10:26:14 +01:00
  • 0522e15e1b AUTHORS: add Michal Lenc Alin Jerpelea 2025-12-03 08:43:11 +01:00
  • ec04ef9ccf arch/arm/xmc4 : various fixes and clean - Fix EtherCAT signals drive strengh (from errata PORTS_CM.H002), caused bus faults. - Changed xmc4_ecat.c for compile time pin definition. - Fixed xmc4_ecat.c register not written (reset value already used). - Removed EXTCLK for xmc4800 as pin is used for ECAT. - Clean xmc4 familly board.h and clocks config. releases/12.12 adriendesp 2025-12-02 10:20:17 +01:00
  • 2b39147fe2 documentation: update ESP32-C3 board names for legacy and new devkit Filipe Cavalcanti 2025-11-19 09:43:20 -03:00
  • 1218ecfd88 boards/risc-v/esp32c3: deprecate esp32c3 boards based on esp32c3-legacy arch Filipe Cavalcanti 2025-11-19 09:18:47 -03:00
  • 6ccc5847fb arch/risc-v/esp32c3: rename ESP32-C3 Generic configs Filipe Cavalcanti 2025-11-19 09:12:19 -03:00
  • ea1d59e89c boards/risc-v/esp32c6: add capture example to capture defconfig Filipe Cavalcanti 2025-11-27 10:44:45 -03:00
  • 0158eda813 arch/risc-v/espressif: add PWM capture getedges function Filipe Cavalcanti 2025-11-27 10:43:26 -03:00
  • 027bc43df7 arch/xtensa/espressif: add PWM capture getedges function Filipe Cavalcanti 2025-11-27 10:38:53 -03:00
  • b3caa6717f boards/arm/stm32l4/nucleo-l476rg: CMake fix addition of HTS221 and LSM6DSL simbit18 2025-12-02 17:04:33 +01:00
  • bb66e96023 arch/arm/src/stm32l4: Removed repeated addition of CONFIG_STM32L4_IWDG simbit18 2025-12-02 16:19:29 +01:00
  • a2773f267e cmake: Improve nuttx_generate_kconfig() wangchengdong 2025-12-01 20:09:22 +08:00
  • 6f4d610636 boards/arm/kl: CMake build for Freedom-kl25z, Freedom-kl26z and Teensy-lc boards simbit18 2025-12-01 14:17:47 +01:00
  • 0af53187b5 arch/arm/src/kl: CMake build implemented for NXP KL Series Arm MCUs simbit18 2025-12-01 13:10:38 +01:00
  • f90dcde45e Documentation/xtensa/esp32[-s2]: Add PM docs Eren Terzioglu 2025-11-20 16:35:44 +01:00
  • 1dcbb7c519 boards/xtensa/esp32[-s2|-s3]: Refactor PM board layer Eren Terzioglu 2025-11-14 12:16:54 +01:00
  • 6b53141c9e arch/xtensa/esp32[-s2|-s3]: Refactor PM support Eren Terzioglu 2025-11-14 12:13:40 +01:00
  • 5ae35b619a arch/mpfs/mpfs_ddr.c: Improve CA training validity check heuristics Jukka Laitinen 2025-11-05 16:10:10 +02:00
  • 3560a28eef arch/mpfs/mpfs_ddr.c: Make sure eye doesn't grow past the window end Jukka Laitinen 2025-10-30 09:07:40 +02:00
  • 930cc984a2 arch/tricore: Fix build errors in Tricore architecture wangchengdong 2025-12-01 20:38:07 +08:00
  • 94fae9133f drivers/pci: fix arm32 build warning lipengfei28 2025-01-16 16:06:51 +08:00
  • 9461c70fcd x86_64: fix bootup problem in SMP hujun5 2025-02-11 17:41:19 +08:00
  • 2e9a43571a arch/imx9/ethernet: Add a configuration option to use HPWORK queue Jukka Laitinen 2025-11-28 16:14:51 +02:00
  • 5318c1aa78 arch/avr/src/avrdx: add support for TWI (I2C and SMBus) peripheral Kerogit 2025-11-25 10:33:22 +01:00
  • b8e4ced860 arch/avr/src/avrdx: fix missing code for alternate pin positions Kerogit 2025-07-11 23:00:54 +02:00
  • 7588da4f76 inttype.h: add PRIuTM(time_t) to handle TIME64 & TIME32 print compatible buxiasen 2025-05-21 14:34:25 +08:00
  • 3a6865aef5 drivers/sensors: Add QST QMI8658 6-axis IMU sensor support Huang Qi 2025-11-29 21:53:48 +08:00
  • 31b5ef357c libm/newlib: Include fenv sources for all ARCHs and extend x86 includes fangxinyong 2025-10-31 16:23:01 +08:00
  • d956699f75 libm/newlib: Add duplicate filename filtering for source lists fangxinyong 2025-10-26 17:30:12 +08:00
  • 48585b21b5 arch/avr: fix MCU type for 64 pin chips Kerogit 2025-07-12 00:13:32 +02:00
  • 499187e057 Documentation/risc-v/esp32[-c3|-c6|-h2]: Add PM deep sleep docs Eren Terzioglu 2025-11-06 13:44:58 +01:00
  • 8902e511d3 boards/risc-v/esp32[-c3|-c6|-h2]: Add deep sleep board support Eren Terzioglu 2025-11-05 14:47:02 +01:00
  • d4c76b1f60 arch/risc-v/esp32[-c3|-c6|-h2]: Add deep sleep support Eren Terzioglu 2025-11-03 10:17:34 +01:00
  • d2c6eced38 Documentation/risc-v/esp32[-c3|-c6|-h2]: Add PM docs Eren Terzioglu 2025-10-23 17:47:08 +02:00
  • 3281721742 boards/risc-v/esp32[-c3|-c6|-h2]: Add PM board support Eren Terzioglu 2025-10-07 12:42:24 +02:00
  • 8417cf0c83 arch/risc-v/esp32[-c3|-c6|-h2]: Add PM support Eren Terzioglu 2025-10-07 13:19:48 +02:00
  • 09a71ec7c1 libs/libc/arm: add back __aeabi_mem* functions chenxiaoyi 2025-11-28 14:19:51 +08:00
  • 44867b80ae boards/xtensa/esp32s3: Fix esp32s3-devkitc:knsh Tiago Medicci Serrano 2025-11-26 14:32:42 -03:00
  • 6fd0bd21be .editorconfig: fix character encoding property specification Michal Lenc 2025-11-28 08:58:17 +01:00
  • 6e7cfed8a1 documentation: Add HMAC-SHA support for esp32 Vlad Pruteanu 2025-11-27 22:42:21 +02:00
  • b749dfba23 ci/platforms: necessary changes for macos-15-intel and macos-14 Apple Silicon simbit18 2025-11-26 11:21:19 +01:00
  • 027613fee2 workflows/build.yml: macOS Workflow updated to macos-15-intel simbit18 2025-11-26 10:52:56 +01:00
  • 2c60b6b33b drivers/sensors: improvements for Kconfig simbit18 2025-11-27 17:38:07 +01:00
  • 13a361ab30 docs/stm32f429i-disco: Add the stm32f429i-disco picture Alan Carvalho de Assis 2025-11-27 15:20:52 -03:00
  • 658c5a938e boards/stm32f429i-disco: Add NX boot logo splash screen Alan Carvalho de Assis 2025-11-27 12:54:53 -03:00
  • 5743edd0e9 arch/arm/src/samv7/sam_qspi_spi.c: add support for SPI_SETDELAY Michal Lenc 2025-11-27 10:39:32 +01:00
  • edf3cc55a5 drivers/mtd/w25: support custom SPI transfers delay Michal Lenc 2025-11-27 10:42:15 +01:00
  • 58978490ad fs/fat: Ignore multiple consecutive slashes in long file names Jukka Laitinen 2025-11-19 14:01:56 +02:00
  • 0c6fe04ef7 Revert "sched_idletask: remove the check for whether tcb is NULL" hujun5 2025-11-27 15:44:16 +08:00
  • 70455f1890 xtensa/esp32: Add support for hardware accelerated HMAC-SHA Vlad Pruteanu 2025-11-25 23:34:58 +02:00
  • 311f42bbac libc/unistd: Replace pipe() macro with proper function implementation Huang Qi 2025-11-07 12:30:47 +08:00
  • 8f91054b1d sched_idletask: remove the check for whether tcb is NULL hujun5 2025-02-06 15:47:45 +08:00
  • 3edf6de552 drivers/timers/arch_alarm: Revert removal of ndelay_accurate Matteo Golin 2025-10-20 20:36:05 -04:00
  • cf30528231 build(deps): bump actions/checkout from 5 to 6 dependabot[bot] 2025-11-24 02:02:59 +00:00
  • ba05c7f133 sched/signal: Fix nxsig_ismember() return value behavior wangchengdong 2025-11-21 15:44:59 +08:00
  • 817e4ee354 sched/signal: Initialize signal action pool during init phase wangchengdong 2025-11-23 16:09:38 +08:00
  • bc561c677a sched/sleep: Add nxched_nanosleep() API wangchengdong 2025-11-23 23:18:40 +08:00
  • df17524e55 sched/signal: Use clock_compare() in nxsig_clockwait() wangchengdong 2025-11-23 22:36:40 +08:00
  • 7421846c94 sched/signal: Remove redundant wd_cancel() in nxsig_clockwait() wangchengdong 2025-11-23 21:48:32 +08:00
  • a232815648 sched/signal: Fix remaining time calculation in nxsig_clockwait() wangchengdong 2025-11-23 21:46:34 +08:00
  • 02db473e97 drivers/eeprom: Set the bus frequency Antoine Juckler 2024-12-02 14:16:47 +09:00
  • df3fe0e16f Revert "sched/signal: Unblock task waiting for event when a signal received" chengdong wang 2025-11-24 13:21:02 +08:00
  • a9ecff5f1c arch/arm/{nrf52|nrf53|nrf91}/i2c: fix I2C bus getting stuck during read Max Kriegleder 2025-11-11 16:45:33 +01:00
  • 6689a408f3 Documentation/drivers/timers: Add information about timers. ouyangxiangzhen 2025-11-24 09:49:35 +08:00
  • a923cfe4ed arch/riscv: Fix bl602 start_absolute. ouyangxiangzhen 2025-11-21 15:13:34 +08:00
  • be62b6152b boards/arm: refresh the defconfig. ouyangxiangzhen 2025-11-20 19:37:49 +08:00
  • 0d0c02205b drivers/timers: Fix oneshot callback arg. ouyangxiangzhen 2025-11-20 14:21:45 +08:00
  • b540618e9f driver/timers: Simplify the up_timer_initialize. ouyangxiangzhen 2025-11-19 17:38:21 +08:00
  • b1dd15e6e5 arch/riscv: Remove kmalloc.h for mtime driver. ouyangxiangzhen 2025-11-19 10:58:50 +08:00
  • ee32bd44e0 arch/risc-v: Add clkdev drivers for esp32 timers. ouyangxiangzhen 2025-11-20 10:42:14 +08:00
  • 882c663a4f arch/riscv: Add clkdev driver for esp32c3-legacy. ouyangxiangzhen 2025-11-13 20:19:32 +08:00
  • f9e894e490 arch/riscv: Add clkdev driver for bl602 timer. ouyangxiangzhen 2025-11-13 16:34:08 +08:00
  • a5e64a0a5c arch/riscv: Add CONFIG_ONESHOT condition for riscv_mtimer.c. ouyangxiangzhen 2025-11-20 10:54:59 +08:00
  • 2227f232f0 arch/risc-v: Add clkdev driver for mtime. ouyangxiangzhen 2025-10-24 10:56:12 +08:00
  • b2fc959e40 risc-v/bl602: Fix boot issue caused by atomic instructions. ouyangxiangzhen 2025-11-13 16:26:21 +08:00
  • fd4d93e928 arch/risc-v: Ensure the timer setting atomicity on 32-bit platforms. ouyangxiangzhen 2025-10-24 10:37:25 +08:00
  • c4fd6f9636 arch/intel64: update the defconfig after clkdev driver introduced. ouyangxiangzhen 2025-10-24 11:42:53 +08:00
  • f2585f3042 arch/intel64: Added clkdev driver for oneshot_lower. ouyangxiangzhen 2025-10-20 15:59:46 +08:00
  • c8c9dbd127 arch/intel64: Added clkdev driver for TSC-deadline. ouyangxiangzhen 2025-10-14 19:35:03 +08:00
  • 6308167c45 arch/sim: fix oneshot driver to work with both signal and sleep chenxiaoyi 2025-10-30 18:13:03 +08:00
  • 29bf45c371 arch/sim: Add clkdev driver for sim. ouyangxiangzhen 2025-09-28 19:40:19 +08:00
  • 34a2f0cc40 boards/arm: refresh the defconfig v-tangmeng 2025-10-14 11:20:37 +08:00
  • 6f17f1ce81 driver/timers: Simplify Goldfish timer driver. ouyangxiangzhen 2025-11-03 15:59:07 +08:00
  • 5296b8d3e3 drivers/timers: Simplify goldfish timer driver. ouyangxiangzhen 2025-10-28 11:32:58 +08:00
  • 8f2f51e145 drivers/timers: Add clkdev drivers for goldfish. ouyangxiangzhen 2025-09-18 11:15:20 +08:00
  • 8cb0e654a3 arch/armv8-r/timer: fix the UINT64_MAX mask cause tick mode no isr buxiasen 2025-09-19 13:31:38 +08:00
  • 482de93342 arch/arm: Fix the arm timer's maximum delay to be a 64-bit integer. husong1 2025-10-13 10:46:50 +08:00