incubator-nuttx/include/nuttx/timers
Michal Lenc f851b79f89 pwm: add option to set channel output polarity with IOCTL command
Channel polarity can now be set with PWMIOC_SETCHARACTERISTICS ioctl
command as field cpol was added to pwm_info_s structure. This way the
polarity can be easily set from application layer for each channel
apart and also can be change on at runtime if required (although this is
not likely).

Helper defines were also added to simplify the definition of low and high
polarity level. Architecture level should take care of writing the
polarity to correct MCU registers.

Signed-off-by: Michal Lenc <michallenc@seznam.cz>
2023-08-24 18:25:47 -03:00
..
arch_alarm.h
arch_rtc.h rtc/rpmsg: Add sync parameter to control whether call clock_synchronize 2022-01-16 11:58:13 +01:00
arch_timer.h
capture.h drivers/timers/capture.c: add support of pwm capture driver 2022-06-28 10:35:43 +08:00
cs2100-cp.h Indent the define statement by two spaces 2023-05-21 09:52:08 -03:00
ds3231.h
mcp794xx.h
oneshot.h nuttx: add more dependent header file 2023-04-11 09:13:32 +03:00
pcf85263.h
pl031.h qemu:add qemu rtc driver. 2023-08-02 03:27:55 -07:00
pwm.h pwm: add option to set channel output polarity with IOCTL command 2023-08-24 18:25:47 -03:00
rpmsg_rtc.h rtc/rpmsg: Move rtc_initialize out of rpmsg_rtc_initialize 2022-01-16 11:58:13 +01:00
rtc.h
rx8010.h Add EPSON RX8010SJ I2C RTC timer support 2022-02-26 11:47:24 -03:00
timer.h arch_timer: adjust timer/arch_timer to support tick 2022-11-01 21:53:08 +08:00
watchdog.h watchdog: Support auto monitor keep alive from oneshot lowerhalf 2022-09-20 22:04:36 +02:00