rcbench
Servo and ESC test bench: panel, IOmcu and shared C
Loading...
Searching...
No Matches
out_driver_def_t Struct Reference

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

Detailed Description

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.

Field Documentation

◆ channels_max

uint8_t out_driver_def_t::channels_max

most channels a slot takes

◆ channels_min

uint8_t out_driver_def_t::channels_min

fewest channels a slot takes

◆ name

const char* out_driver_def_t::name

name shown to the operator

◆ pins

uint8_t out_driver_def_t::pins

pins a slot takes

◆ pulsed

bool out_driver_def_t::pulsed

renders through the channel's endpoints

◆ rate_max_hz

uint16_t out_driver_def_t::rate_max_hz

highest rate the driver takes: Hz, kbit/s for DShot

◆ rate_min_hz

uint16_t out_driver_def_t::rate_min_hz

lowest rate the driver takes: Hz, kbit/s for DShot

◆ reads_back

bool out_driver_def_t::reads_back

the pin is not purely an output


The documentation for this struct was generated from the following file: