AP_HAL_PX4: HAL_RCINPUT_WITH_AP_RADIO definition

This commit is contained in:
Eugene Shamaev 2018-03-11 16:48:24 +02:00 committed by Randy Mackay
parent b3f355ae91
commit 80859a9137
2 changed files with 5 additions and 5 deletions

View File

@ -24,7 +24,7 @@ void PX4RCInput::init()
clear_overrides(); clear_overrides();
pthread_mutex_init(&rcin_mutex, nullptr); pthread_mutex_init(&rcin_mutex, nullptr);
#ifdef HAL_RCINPUT_WITH_AP_RADIO #if HAL_RCINPUT_WITH_AP_RADIO
radio = AP_Radio::instance(); radio = AP_Radio::instance();
if (radio) { if (radio) {
radio->init(); radio->init();
@ -80,7 +80,7 @@ uint16_t PX4RCInput::read(uint8_t ch)
uint16_t v = _rcin.values[ch]; uint16_t v = _rcin.values[ch];
pthread_mutex_unlock(&rcin_mutex); pthread_mutex_unlock(&rcin_mutex);
#ifdef HAL_RCINPUT_WITH_AP_RADIO #if HAL_RCINPUT_WITH_AP_RADIO
if (radio && ch == 0) { if (radio && ch == 0) {
// hook to allow for update of radio on main thread, for mavlink sends // hook to allow for update of radio on main thread, for mavlink sends
radio->update(); radio->update();
@ -161,7 +161,7 @@ void PX4RCInput::_timer_tick(void)
pthread_mutex_unlock(&rcin_mutex); pthread_mutex_unlock(&rcin_mutex);
} }
#ifdef HAL_RCINPUT_WITH_AP_RADIO #if HAL_RCINPUT_WITH_AP_RADIO
if (radio && radio->last_recv_us() != last_radio_us) { if (radio && radio->last_recv_us() != last_radio_us) {
last_radio_us = radio->last_recv_us(); last_radio_us = radio->last_recv_us();
pthread_mutex_lock(&rcin_mutex); pthread_mutex_lock(&rcin_mutex);
@ -190,7 +190,7 @@ bool PX4RCInput::rc_bind(int dsmMode)
return false; return false;
} }
#ifdef HAL_RCINPUT_WITH_AP_RADIO #if HAL_RCINPUT_WITH_AP_RADIO
if (radio) { if (radio) {
radio->start_recv_bind(); radio->start_recv_bind();
} }

View File

@ -45,7 +45,7 @@ private:
uint8_t last_input_source = input_rc_s::RC_INPUT_SOURCE_UNKNOWN; uint8_t last_input_source = input_rc_s::RC_INPUT_SOURCE_UNKNOWN;
const char *input_source_name(uint8_t id) const; const char *input_source_name(uint8_t id) const;
#ifdef HAL_RCINPUT_WITH_AP_RADIO #if HAL_RCINPUT_WITH_AP_RADIO
AP_Radio *radio; AP_Radio *radio;
uint32_t last_radio_us; uint32_t last_radio_us;
#endif #endif