@ -29,14 +29,14 @@
@@ -29,14 +29,14 @@
class ChibiOS : : RCOutput : public AP_HAL : : RCOutput {
public :
void init ( ) ;
void set_freq ( uint32_t chmask , uint16_t freq_hz ) ;
uint16_t get_freq ( uint8_t ch ) ;
void enable_ch ( uint8_t ch ) ;
void disable_ch ( uint8_t ch ) ;
void write ( uint8_t ch , uint16_t period_us ) ;
uint16_t read ( uint8_t ch ) ;
void read ( uint16_t * period_us , uint8_t len ) ;
void init ( ) override ;
void set_freq ( uint32_t chmask , uint16_t freq_hz ) override ;
uint16_t get_freq ( uint8_t ch ) override ;
void enable_ch ( uint8_t ch ) override ;
void disable_ch ( uint8_t ch ) override ;
void write ( uint8_t ch , uint16_t period_us ) override ;
uint16_t read ( uint8_t ch ) override ;
void read ( uint16_t * period_us , uint8_t len ) override ;
uint16_t read_last_sent ( uint8_t ch ) override ;
void read_last_sent ( uint16_t * period_us , uint8_t len ) override ;
void set_esc_scaling ( uint16_t min_pwm , uint16_t max_pwm ) override {
@ -129,7 +129,7 @@ public:
@@ -129,7 +129,7 @@ public:
enable telemetry request for a mask of channels . This is used
with DShot to get telemetry feedback
*/
void set_telem_request_mask ( uint16_t mask ) { telem_request_mask = ( mask > > chan_offset ) ; }
void set_telem_request_mask ( uint16_t mask ) override { telem_request_mask = ( mask > > chan_offset ) ; }
/*
get safety switch state , used by Util . cpp