nuttx/drivers/timers
Michal Lenc 88f3d89920 pwm: add configuration option for dead time generators
PWM drivers usually supports dead time generators that automatically
insert output activation delay for complementary PWM outputs. This
is usefull for some control purposes as control of H bridge for example.

This commit adds an application to driver interface that can be used
to set up those delays (if supported by the selected architecture)
directly from the application. The set up remains the same as for duty
cycle value.

The whole addition is by default disabled. It can be enabled by config
option PWM_DEADTIME.

Signed-off-by: Michal Lenc <michallenc@seznam.cz>
2023-03-07 01:30:01 +08:00
..
arch_alarm.c Typo fixes. 2023-02-17 11:17:11 -03:00
arch_rtc.c drivers/timers: Add weak_function for up_ function 2022-01-25 13:35:05 +01:00
arch_timer.c arch_timer: adjust timer/arch_timer to support tick 2022-11-01 21:53:08 +08:00
capture.c Remove the unnecessary NULL fields in global instance definition of file_operations 2023-01-04 00:32:13 +02:00
cs2100-cp.c
ds3231.c drivers: nxstyle fixes 2021-03-04 18:32:27 -08:00
ds3231.h drivers: nxstyle fixes 2021-03-04 18:32:27 -08:00
Kconfig pwm: add configuration option for dead time generators 2023-03-07 01:30:01 +08:00
Make.defs drivers/timers/capture.c: add support of pwm capture driver 2022-06-28 10:35:43 +08:00
mcp794xx.c NuttX: Abdelatif Guettouche: update licenses to Apache 2021-04-01 12:13:12 -05:00
mcp794xx.h NuttX: Abdelatif Guettouche: update licenses to Apache 2021-04-01 12:13:12 -05:00
oneshot.c sched/getpid: replace syscall getpid/tid/ppid() to kernel version 2023-02-02 10:33:01 +08:00
pcf85263.c drivers: nxstyle fixes 2021-03-04 18:32:27 -08:00
pcf85263.h drivers: nxstyle fixes 2021-03-04 18:32:27 -08:00
pwm.c Remove the unnecessary NULL fields in global instance definition of file_operations 2023-01-04 00:32:13 +02:00
rpmsg_rtc.c sem:remove sem default protocl 2022-10-22 14:50:48 +08:00
rtc.c sched/getpid: replace syscall getpid/tid/ppid() to kernel version 2023-02-02 10:33:01 +08:00
rx8010.c Add EPSON RX8010SJ I2C RTC timer support 2022-02-26 11:47:24 -03:00
rx8010.h Add EPSON RX8010SJ I2C RTC timer support 2022-02-26 11:47:24 -03:00
timer.c Remove the unnecessary NULL fields in global instance definition of file_operations 2023-01-04 00:32:13 +02:00
watchdog.c drivers/watchdog: Fix the wrong value of WATCHDOG_AUTOMONITOR_PING_INTERVAL 2023-01-31 11:54:36 +08:00