1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/drivers/servo
Marian Buschsieweke 6dc2a60597
drivers/servo: reimplement with high level interface
The previous servo driver didn't provide any benefit over using PWM
directly, as users controlled the servo in terms of PWM duty cycles.
This changes the interface to provide a high level interface that
abstracts the gory PWM details.

In addition, a SAUL layer and auto-initialization is provided.

Co-authored-by: benpicco <benpicco@googlemail.com>
2023-02-22 10:00:04 +01:00
..
include drivers/servo: reimplement with high level interface 2023-02-22 10:00:04 +01:00
Kconfig drivers/servo: reimplement with high level interface 2023-02-22 10:00:04 +01:00
Makefile drivers/servo: reimplement with high level interface 2023-02-22 10:00:04 +01:00
Makefile.dep drivers/servo: reimplement with high level interface 2023-02-22 10:00:04 +01:00
Makefile.include drivers/servo: reimplement with high level interface 2023-02-22 10:00:04 +01:00
pwm.c drivers/servo: reimplement with high level interface 2023-02-22 10:00:04 +01:00
saul.c drivers/servo: reimplement with high level interface 2023-02-22 10:00:04 +01:00
timer.c drivers/servo: reimplement with high level interface 2023-02-22 10:00:04 +01:00