nuttx/arch/arm/src
Felipe Moura 11d15bb238 arm/ht32f491x3: rework PWM lower-half like nrf53
Use static lower-half instances per timer and select the channel
through Kconfig and board data instead of passing runtime PWM
routing into the driver.

This keeps the HT32 PWM support aligned with the existing NuttX
pattern and documents the esk32 single-device TMR3 routing.

Signed-off-by: Felipe Moura <moura.fmo@gmail.com>
2026-04-02 12:11:13 +02:00
..
a1x arch/arm/src/a1x: CMake build implemented for Allwinner A1X family 2026-02-24 21:40:48 +08:00
am335x style: Fix "the the" typo across the codebase. 2026-03-23 11:07:49 +01:00
arm sched/signal: Optimize code logic 2026-01-27 21:24:31 +08:00
armv6-m toolchain/arm/clang:Update clang compilation specifications 2026-02-04 02:33:36 +08:00
armv7-a sched/signal: Optimize code logic 2026-01-27 21:24:31 +08:00
armv7-m arch/arm/src: Add necessary conversion between tick and usec for tickless 2026-02-27 14:08:51 +01:00
armv7-r arch\arm: Fix Make style 2026-03-23 18:16:46 -04:00
armv8-m arch/arm/src: Add necessary conversion between tick and usec for tickless 2026-02-27 14:08:51 +01:00
armv8-r sched/signal: Optimize code logic 2026-01-27 21:24:31 +08:00
at32 style: Fix "the the" typo across the codebase. 2026-03-23 11:07:49 +01:00
c5471 netdev_driver: add carrier_on to xxx_ifup where carrier_on is absent 2026-02-02 13:23:05 +08:00
cmake build/cmake/stdlib: guard include/cxx by LIBMINIABI, fix div_t conflict 2026-03-29 16:45:29 -03:00
common serial/uart_rpmsg: add _raw version of driver 2026-02-23 09:19:57 -03:00
csk6 arch/init: call up_color_intstack before up_irq_enable 2025-10-14 17:42:01 +08:00
cxd32xx style: Fix "the the" typo across the codebase. 2026-03-23 11:07:49 +01:00
cxd56xx arch: cxd56xx: Fix nxstyle 2026-03-26 13:24:40 +08:00
dm320 arch/init: call up_color_intstack before up_irq_enable 2025-10-14 17:42:01 +08:00
efm32 sched/sleep: replace all Signal-based sleep implement to Scheduled sleep 2025-10-17 14:05:02 +08:00
eoss3 arch/arm/src/a1x: CMake build implemented for Quicklogic EOS S3 2026-02-25 06:47:58 +08:00
fvp-v8r-aarch32 arch/arm:use UP_DSB, UP_DMB, UP_ISB as barrier standard API 2025-01-20 20:13:07 +08:00
gd32f4 arch/arm/src/gd32f4: CMake build implemented for GigaDevice GD32F4xx Series 2026-03-20 08:53:42 +01:00
goldfish arm: support AMP mode with GIC SGI inter-core interrupts 2026-01-16 14:05:24 -03:00
ht32f491x3 arm/ht32f491x3: rework PWM lower-half like nrf53 2026-04-02 12:11:13 +02:00
imx1 arch/init: call up_color_intstack before up_irq_enable 2025-10-14 17:42:01 +08:00
imx6 netdev_driver: add carrier_on to xxx_ifup where carrier_on is absent 2026-02-02 13:23:05 +08:00
imx9 arch\arm: Fix Make style 2026-03-23 18:16:46 -04:00
imxrt style: Fix "the the" typo across the codebase. 2026-03-23 11:07:49 +01:00
kinetis kinetis/pinmux: Do not redefine PIN_UART2_RTS 2026-03-27 09:37:06 +08:00
kl arch/arm/src/kl: CMake build implemented for NXP KL Series Arm MCUs 2025-12-02 02:42:55 +08:00
lc823450 arch\arm: Fix Make style 2026-03-23 18:16:46 -04:00
lpc17xx_40xx arch/arm/src/mx8mp: CMake build implemented for NXP LPC17xx/40xx family 2026-03-14 09:01:54 +08:00
lpc31xx style: Fix "the the" typo across the codebase. 2026-03-23 11:07:49 +01:00
lpc43xx style: Fix "the the" typo across the codebase. 2026-03-23 11:07:49 +01:00
lpc54xx style: Fix "the the" typo across the codebase. 2026-03-23 11:07:49 +01:00
lpc214x style: Fix "is is" typo across the codebase. 2026-03-24 09:39:26 +08:00
lpc2378 arch/init: call up_color_intstack before up_irq_enable 2025-10-14 17:42:01 +08:00
max326xx style: Fix "the the" typo across the codebase. 2026-03-23 11:07:49 +01:00
mcx-nxxx arch/arm/src/mcx-nxxx/CMakeLists.txt: Aligned Cmake with Make 2025-06-03 10:07:39 -03:00
moxart ghs: fix the UsageFault:INVSTATE error triggered by exception_common 2026-01-16 09:41:13 +08:00
mps style: Fix "the the" typo across the codebase. 2026-03-23 11:07:49 +01:00
mx8mp arch/arm/src/mx8mp: CMake build implemented for NXP i.MX 8M Plus family 2026-03-16 11:10:13 +08:00
nrf52 style: Fix "the the" typo across the codebase. 2026-03-23 11:07:49 +01:00
nrf53 style: Fix "the the" typo across the codebase. 2026-03-23 11:07:49 +01:00
nrf91 style: Fix "the the" typo across the codebase. 2026-03-23 11:07:49 +01:00
nuc1xx arch/arm/src/nuc1xx: CMake build implemented for NuMicro NUC100 Series 2026-03-16 16:11:07 -04:00
phy62xx style: Fix "the the" typo across the codebase. 2026-03-23 11:07:49 +01:00
qemu cmake(feat):implements KERNEL mode in CMake build 2026-01-19 14:45:37 +08:00
ra4 arch/ra4: Add PWM driver support for RA4M1 2025-11-17 09:01:31 -03:00
rp23xx style: Fix "the the" typo across the codebase. 2026-03-23 11:07:49 +01:00
rp2040 style: Fix "the the" typo across the codebase. 2026-03-23 11:07:49 +01:00
rtl8720c arm/rtl8720c: Critical Section Optimization. 2026-02-02 21:17:20 +08:00
s32k1xx arch\arm: Fix Make style 2026-03-23 18:16:46 -04:00
s32k3xx style: Fix "the the" typo across the codebase. 2026-03-23 11:07:49 +01:00
sam34 style: Fix "is is" typo across the codebase. 2026-03-24 09:39:26 +08:00
sama5 style: Fix "is is" typo across the codebase. 2026-03-24 09:39:26 +08:00
samd2l2 arch/arm/src/sam2l2: CMake build implemented for Microchip's SAM D/L Family 2026-02-13 17:40:55 -03:00
samd5e5 style: Fix "the the" typo across the codebase. 2026-03-23 11:07:49 +01:00
samv7 style: Fix "is is" typo across the codebase. 2026-03-24 09:39:26 +08:00
stm32 arch/arm/stm32*: Use PRIx32 format specifier where appropriate 2026-04-01 13:48:58 +08:00
stm32f0l0g0 arch/arm/stm32*: Use PRIx32 format specifier where appropriate 2026-04-01 13:48:58 +08:00
stm32f7 arch/arm/stm32*: Use PRIx32 format specifier where appropriate 2026-04-01 13:48:58 +08:00
stm32h5 arch/arm/stm32*: Use PRIx32 format specifier where appropriate 2026-04-01 13:48:58 +08:00
stm32h7 arch/arm/stm32*: Use PRIx32 format specifier where appropriate 2026-04-01 13:48:58 +08:00
stm32l4 arch/arm/stm32*: Use PRIx32 format specifier where appropriate 2026-04-01 13:48:58 +08:00
stm32l5 arch/arm/stm32*: Use PRIx32 format specifier where appropriate 2026-04-01 13:48:58 +08:00
stm32u5 arch/arm/stm32*: Use PRIx32 format specifier where appropriate 2026-04-01 13:48:58 +08:00
stm32wb arch/arm/stm32*: Use PRIx32 format specifier where appropriate 2026-04-01 13:48:58 +08:00
stm32wl5 arch/arm/stm32*: Use PRIx32 format specifier where appropriate 2026-04-01 13:48:58 +08:00
str71x arch/init: call up_color_intstack before up_irq_enable 2025-10-14 17:42:01 +08:00
tiva style: Fix "the the" typo across the codebase. 2026-03-23 11:07:49 +01:00
tlsr82 arch\arm: Fix Make style 2026-03-23 18:16:46 -04:00
tms570 arch/init: call up_color_intstack before up_irq_enable 2025-10-14 17:42:01 +08:00
xmc4 nuttx/arch: merge tickless and tick process 2026-01-12 16:20:42 +08:00
.gitignore
CMakeLists.txt arch/qemu-armv7a: kernel mode cmake support 2025-01-02 23:13:07 +08:00
Makefile arch/arm/ht32f491x3: add initial support 2026-03-30 09:48:16 +08:00