|
rcbench
Servo and ESC test bench: panel, IOmcu and shared C
|
What a driver is shaped like. More...
#include <outputs.h>
Data Fields | |
| const char * | name |
| uint8_t | channels_min |
| uint8_t | channels_max |
| uint8_t | pins |
| bool | reads_back |
| bool | pulsed |
| uint16_t | rate_min_hz |
| uint16_t | rate_max_hz |
What a driver is shaped like.
The channel count is a range rather than a number because PPM's is chosen when it is configured.
| uint8_t out_driver_def_t::channels_max |
most channels a slot takes
| uint8_t out_driver_def_t::channels_min |
fewest channels a slot takes
| const char* out_driver_def_t::name |
name shown to the operator
| uint8_t out_driver_def_t::pins |
pins a slot takes
| bool out_driver_def_t::pulsed |
renders through the channel's endpoints
| uint16_t out_driver_def_t::rate_max_hz |
highest rate the driver takes: Hz, kbit/s for DShot
| uint16_t out_driver_def_t::rate_min_hz |
lowest rate the driver takes: Hz, kbit/s for DShot
| bool out_driver_def_t::reads_back |
the pin is not purely an output