mirror of https://github.com/ArduPilot/ardupilot
HAL_Linux: removed ESC scaling, moved to AP_HAL
This commit is contained in:
parent
49f1e5d1db
commit
51af21f6d9
|
@ -427,12 +427,6 @@ void RCOutput_Bebop::read(uint16_t* period_us, uint8_t len)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void RCOutput_Bebop::set_esc_scaling(uint16_t min_pwm, uint16_t max_pwm)
|
|
||||||
{
|
|
||||||
_min_pwm = min_pwm;
|
|
||||||
_max_pwm = max_pwm;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Separate thread to handle the Bebop motors controller */
|
/* Separate thread to handle the Bebop motors controller */
|
||||||
void* RCOutput_Bebop::_control_thread(void *arg) {
|
void* RCOutput_Bebop::_control_thread(void *arg) {
|
||||||
RCOutput_Bebop* rcout = (RCOutput_Bebop *) arg;
|
RCOutput_Bebop* rcout = (RCOutput_Bebop *) arg;
|
||||||
|
|
|
@ -71,7 +71,6 @@ public:
|
||||||
void push() override;
|
void push() override;
|
||||||
uint16_t read(uint8_t ch) override;
|
uint16_t read(uint8_t ch) override;
|
||||||
void read(uint16_t* period_us, uint8_t len) override;
|
void read(uint16_t* period_us, uint8_t len) override;
|
||||||
void set_esc_scaling(uint16_t min_pwm, uint16_t max_pwm) override;
|
|
||||||
int read_obs_data(BebopBLDC_ObsData &data);
|
int read_obs_data(BebopBLDC_ObsData &data);
|
||||||
void play_note(uint8_t pwm, uint16_t period_us, uint16_t duration_ms);
|
void play_note(uint8_t pwm, uint16_t period_us, uint16_t duration_ms);
|
||||||
|
|
||||||
|
|
|
@ -107,10 +107,4 @@ void RCOutput_Disco::push(void)
|
||||||
bebop_out.push();
|
bebop_out.push();
|
||||||
}
|
}
|
||||||
|
|
||||||
void RCOutput_Disco::set_esc_scaling(uint16_t min_pwm, uint16_t max_pwm)
|
|
||||||
{
|
|
||||||
sysfs_out.set_esc_scaling(min_pwm, max_pwm);
|
|
||||||
bebop_out.set_esc_scaling(min_pwm, max_pwm);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -29,7 +29,6 @@ public:
|
||||||
void read(uint16_t *period_us, uint8_t len) override;
|
void read(uint16_t *period_us, uint8_t len) override;
|
||||||
void cork() override;
|
void cork() override;
|
||||||
void push() override;
|
void push() override;
|
||||||
void set_esc_scaling(uint16_t min_pwm, uint16_t max_pwm) override;
|
|
||||||
|
|
||||||
private:
|
private:
|
||||||
// Disco RC output combines methods from Sysfs and Bebop
|
// Disco RC output combines methods from Sysfs and Bebop
|
||||||
|
|
Loading…
Reference in New Issue