mirror of
https://github.com/ArduPilot/ardupilot
synced 2025-02-21 07:13:56 -04:00
AP_HAL_Linux: remove unused write method
This commit is contained in:
parent
9b4be3bf74
commit
191ec10554
@ -108,19 +108,6 @@ void LinuxRCOutput_AioPRU::write(uint8_t ch, uint16_t period_us)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void LinuxRCOutput_AioPRU::write(uint8_t ch, uint16_t* period_us, uint8_t len)
|
|
||||||
{
|
|
||||||
uint8_t i;
|
|
||||||
|
|
||||||
if(len > PWM_CHAN_COUNT) {
|
|
||||||
len = PWM_CHAN_COUNT;
|
|
||||||
}
|
|
||||||
|
|
||||||
for(i = 0; i < len; i++) {
|
|
||||||
write(ch + i, period_us[i]);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
uint16_t LinuxRCOutput_AioPRU::read(uint8_t ch)
|
uint16_t LinuxRCOutput_AioPRU::read(uint8_t ch)
|
||||||
{
|
{
|
||||||
uint16_t ret = 0;
|
uint16_t ret = 0;
|
||||||
|
@ -26,7 +26,6 @@ class Linux::LinuxRCOutput_AioPRU : public AP_HAL::RCOutput {
|
|||||||
void enable_ch(uint8_t ch);
|
void enable_ch(uint8_t ch);
|
||||||
void disable_ch(uint8_t ch);
|
void disable_ch(uint8_t ch);
|
||||||
void write(uint8_t ch, uint16_t period_us);
|
void write(uint8_t ch, uint16_t period_us);
|
||||||
void write(uint8_t ch, uint16_t* period_us, uint8_t len);
|
|
||||||
uint16_t read(uint8_t ch);
|
uint16_t read(uint8_t ch);
|
||||||
void read(uint16_t* period_us, uint8_t len);
|
void read(uint16_t* period_us, uint8_t len);
|
||||||
|
|
||||||
|
@ -329,12 +329,6 @@ void LinuxRCOutput_Bebop::write(uint8_t ch, uint16_t period_us)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void LinuxRCOutput_Bebop::write(uint8_t ch, uint16_t* period_us, uint8_t len)
|
|
||||||
{
|
|
||||||
for (int i = 0; i < len; i++)
|
|
||||||
write(ch + i, period_us[i]);
|
|
||||||
}
|
|
||||||
|
|
||||||
uint16_t LinuxRCOutput_Bebop::read(uint8_t ch)
|
uint16_t LinuxRCOutput_Bebop::read(uint8_t ch)
|
||||||
{
|
{
|
||||||
if (ch < BEBOP_BLDC_MOTORS_NUM) {
|
if (ch < BEBOP_BLDC_MOTORS_NUM) {
|
||||||
|
@ -61,7 +61,6 @@ public:
|
|||||||
void enable_ch(uint8_t ch);
|
void enable_ch(uint8_t ch);
|
||||||
void disable_ch(uint8_t ch);
|
void disable_ch(uint8_t ch);
|
||||||
void write(uint8_t ch, uint16_t period_us);
|
void write(uint8_t ch, uint16_t period_us);
|
||||||
void write(uint8_t ch, uint16_t* period_us, uint8_t len);
|
|
||||||
uint16_t read(uint8_t ch);
|
uint16_t read(uint8_t ch);
|
||||||
void read(uint16_t* period_us, uint8_t len);
|
void read(uint16_t* period_us, uint8_t len);
|
||||||
void set_esc_scaling(uint16_t min_pwm, uint16_t max_pwm);
|
void set_esc_scaling(uint16_t min_pwm, uint16_t max_pwm);
|
||||||
|
@ -203,12 +203,6 @@ void LinuxRCOutput_PCA9685::write(uint8_t ch, uint16_t period_us)
|
|||||||
_i2c_sem->give();
|
_i2c_sem->give();
|
||||||
}
|
}
|
||||||
|
|
||||||
void LinuxRCOutput_PCA9685::write(uint8_t ch, uint16_t* period_us, uint8_t len)
|
|
||||||
{
|
|
||||||
for (int i = 0; i < len; i++)
|
|
||||||
write(ch + i, period_us[i]);
|
|
||||||
}
|
|
||||||
|
|
||||||
uint16_t LinuxRCOutput_PCA9685::read(uint8_t ch)
|
uint16_t LinuxRCOutput_PCA9685::read(uint8_t ch)
|
||||||
{
|
{
|
||||||
return _pulses_buffer[ch];
|
return _pulses_buffer[ch];
|
||||||
|
@ -20,7 +20,6 @@ class Linux::LinuxRCOutput_PCA9685 : public AP_HAL::RCOutput {
|
|||||||
void enable_ch(uint8_t ch);
|
void enable_ch(uint8_t ch);
|
||||||
void disable_ch(uint8_t ch);
|
void disable_ch(uint8_t ch);
|
||||||
void write(uint8_t ch, uint16_t period_us);
|
void write(uint8_t ch, uint16_t period_us);
|
||||||
void write(uint8_t ch, uint16_t* period_us, uint8_t len);
|
|
||||||
uint16_t read(uint8_t ch);
|
uint16_t read(uint8_t ch);
|
||||||
void read(uint16_t* period_us, uint8_t len);
|
void read(uint16_t* period_us, uint8_t len);
|
||||||
|
|
||||||
|
@ -75,17 +75,6 @@ void LinuxRCOutput_PRU::write(uint8_t ch, uint16_t period_us)
|
|||||||
sharedMem_cmd->periodhi[chan_pru_map[ch]][1] = TICK_PER_US*period_us;
|
sharedMem_cmd->periodhi[chan_pru_map[ch]][1] = TICK_PER_US*period_us;
|
||||||
}
|
}
|
||||||
|
|
||||||
void LinuxRCOutput_PRU::write(uint8_t ch, uint16_t* period_us, uint8_t len)
|
|
||||||
{
|
|
||||||
uint8_t i;
|
|
||||||
if(len>PWM_CHAN_COUNT){
|
|
||||||
len = PWM_CHAN_COUNT;
|
|
||||||
}
|
|
||||||
for(i=0;i<len;i++){
|
|
||||||
write(ch+i,period_us[i]);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
uint16_t LinuxRCOutput_PRU::read(uint8_t ch)
|
uint16_t LinuxRCOutput_PRU::read(uint8_t ch)
|
||||||
{
|
{
|
||||||
return (sharedMem_cmd->hilo_read[chan_pru_map[ch]][1]/TICK_PER_US);
|
return (sharedMem_cmd->hilo_read[chan_pru_map[ch]][1]/TICK_PER_US);
|
||||||
|
@ -22,7 +22,6 @@ class Linux::LinuxRCOutput_PRU : public AP_HAL::RCOutput {
|
|||||||
void enable_ch(uint8_t ch);
|
void enable_ch(uint8_t ch);
|
||||||
void disable_ch(uint8_t ch);
|
void disable_ch(uint8_t ch);
|
||||||
void write(uint8_t ch, uint16_t period_us);
|
void write(uint8_t ch, uint16_t period_us);
|
||||||
void write(uint8_t ch, uint16_t* period_us, uint8_t len);
|
|
||||||
uint16_t read(uint8_t ch);
|
uint16_t read(uint8_t ch);
|
||||||
void read(uint16_t* period_us, uint8_t len);
|
void read(uint16_t* period_us, uint8_t len);
|
||||||
|
|
||||||
|
@ -81,12 +81,6 @@ void LinuxRCOutput_Raspilot::write(uint8_t ch, uint16_t period_us)
|
|||||||
_period_us[ch] = period_us;
|
_period_us[ch] = period_us;
|
||||||
}
|
}
|
||||||
|
|
||||||
void LinuxRCOutput_Raspilot::write(uint8_t ch, uint16_t* period_us, uint8_t len)
|
|
||||||
{
|
|
||||||
for (int i = 0; i < len; i++)
|
|
||||||
write(ch + i, period_us[i]);
|
|
||||||
}
|
|
||||||
|
|
||||||
uint16_t LinuxRCOutput_Raspilot::read(uint8_t ch)
|
uint16_t LinuxRCOutput_Raspilot::read(uint8_t ch)
|
||||||
{
|
{
|
||||||
if(ch >= PWM_CHAN_COUNT){
|
if(ch >= PWM_CHAN_COUNT){
|
||||||
|
@ -11,7 +11,6 @@ class Linux::LinuxRCOutput_Raspilot : public AP_HAL::RCOutput {
|
|||||||
void enable_ch(uint8_t ch);
|
void enable_ch(uint8_t ch);
|
||||||
void disable_ch(uint8_t ch);
|
void disable_ch(uint8_t ch);
|
||||||
void write(uint8_t ch, uint16_t period_us);
|
void write(uint8_t ch, uint16_t period_us);
|
||||||
void write(uint8_t ch, uint16_t* period_us, uint8_t len);
|
|
||||||
uint16_t read(uint8_t ch);
|
uint16_t read(uint8_t ch);
|
||||||
void read(uint16_t* period_us, uint8_t len);
|
void read(uint16_t* period_us, uint8_t len);
|
||||||
|
|
||||||
|
@ -71,17 +71,6 @@ void LinuxRCOutput_ZYNQ::write(uint8_t ch, uint16_t period_us)
|
|||||||
sharedMem_cmd->periodhi[ch].hi = TICK_PER_US*period_us;
|
sharedMem_cmd->periodhi[ch].hi = TICK_PER_US*period_us;
|
||||||
}
|
}
|
||||||
|
|
||||||
void LinuxRCOutput_ZYNQ::write(uint8_t ch, uint16_t* period_us, uint8_t len)
|
|
||||||
{
|
|
||||||
uint8_t i;
|
|
||||||
if(len>PWM_CHAN_COUNT){
|
|
||||||
len = PWM_CHAN_COUNT;
|
|
||||||
}
|
|
||||||
for(i=0;i<len;i++){
|
|
||||||
write(ch+i,period_us[i]);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
uint16_t LinuxRCOutput_ZYNQ::read(uint8_t ch)
|
uint16_t LinuxRCOutput_ZYNQ::read(uint8_t ch)
|
||||||
{
|
{
|
||||||
return (sharedMem_cmd->periodhi[ch].hi/TICK_PER_US);
|
return (sharedMem_cmd->periodhi[ch].hi/TICK_PER_US);
|
||||||
|
@ -21,7 +21,6 @@ class Linux::LinuxRCOutput_ZYNQ : public AP_HAL::RCOutput {
|
|||||||
void enable_ch(uint8_t ch);
|
void enable_ch(uint8_t ch);
|
||||||
void disable_ch(uint8_t ch);
|
void disable_ch(uint8_t ch);
|
||||||
void write(uint8_t ch, uint16_t period_us);
|
void write(uint8_t ch, uint16_t period_us);
|
||||||
void write(uint8_t ch, uint16_t* period_us, uint8_t len);
|
|
||||||
uint16_t read(uint8_t ch);
|
uint16_t read(uint8_t ch);
|
||||||
void read(uint16_t* period_us, uint8_t len);
|
void read(uint16_t* period_us, uint8_t len);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user