#ifndef SERVOS_H #define SERVOS_H #include #include #include typedef struct { int pin; ledc_channel_t ledc_ch; uint16_t pulse_min; uint16_t pulse_mid; uint16_t pulse_max; uint8_t mid_delay; int16_t mid_delay_timer; bool reversed; } servo_config_t; extern servo_config_t Servos[2]; extern bool Servos_ch_swap; void servo_init(void); void servo_deinit(void); void servo_set(uint8_t ch, uint8_t pos); #endif // SERVOS_H