explicitly configure a RADIO_CONTROL_DATALINK_LED if wanted

This commit is contained in:
Felix Ruess
2011-12-05 20:39:30 +01:00
parent 9329809f53
commit fc4c250cb6
2 changed files with 9 additions and 2 deletions
@@ -11,6 +11,9 @@ endif
ifeq ($(NORADIO), False) ifeq ($(NORADIO), False)
ifdef (RADIO_CONTROL_DATALINK_LED)
ap.CFLAGS += -D(RADIO_CONTROL_DATALINK_LED=$((RADIO_CONTROL_DATALINK_LED)
endif
$(TARGET).CFLAGS += -DRADIO_CONTROL $(TARGET).CFLAGS += -DRADIO_CONTROL
$(TARGET).CFLAGS += -DRADIO_CONTROL_TYPE_H=\"radio_control/rc_datalink.h\" $(TARGET).CFLAGS += -DRADIO_CONTROL_TYPE_H=\"radio_control/rc_datalink.h\"
$(TARGET).CFLAGS += -DRADIO_CONTROL_TYPE_DATALINK $(TARGET).CFLAGS += -DRADIO_CONTROL_TYPE_DATALINK
+6 -2
View File
@@ -187,14 +187,18 @@ void dl_parse_msg(void) {
#endif // USE_JOYSTICK #endif // USE_JOYSTICK
#if defined RADIO_CONTROL && defined RADIO_CONTROL_TYPE_DATALINK #if defined RADIO_CONTROL && defined RADIO_CONTROL_TYPE_DATALINK
if (msg_id == DL_RC_3CH /*&& DL_RC_3CH_ac_id(dl_buffer) == TX_ID*/) { if (msg_id == DL_RC_3CH /*&& DL_RC_3CH_ac_id(dl_buffer) == TX_ID*/) {
LED_TOGGLE(3); #ifdef RADIO_CONTROL_DATALINK_LED
LED_TOGGLE(RADIO_CONTROL_DATALINK_LED);
#endif
parse_rc_3ch_datalink( parse_rc_3ch_datalink(
DL_RC_3CH_throttle_mode(dl_buffer), DL_RC_3CH_throttle_mode(dl_buffer),
DL_RC_3CH_roll(dl_buffer), DL_RC_3CH_roll(dl_buffer),
DL_RC_3CH_pitch(dl_buffer)); DL_RC_3CH_pitch(dl_buffer));
} else } else
if (msg_id == DL_RC_4CH && DL_RC_4CH_ac_id(dl_buffer) == AC_ID) { if (msg_id == DL_RC_4CH && DL_RC_4CH_ac_id(dl_buffer) == AC_ID) {
LED_TOGGLE(3); #ifdef RADIO_CONTROL_DATALINK_LED
LED_TOGGLE(RADIO_CONTROL_DATALINK_LED);
#endif
parse_rc_4ch_datalink( parse_rc_4ch_datalink(
DL_RC_4CH_mode(dl_buffer), DL_RC_4CH_mode(dl_buffer),
DL_RC_4CH_throttle(dl_buffer), DL_RC_4CH_throttle(dl_buffer),