Fixed compilation issues due to AFHDS2A introduction

This commit is contained in:
pascallanger 2016-10-20 21:55:02 +02:00
parent 807a55fcdc
commit 8cbbb52b95
2 changed files with 7 additions and 3 deletions

View File

@ -16,8 +16,6 @@
#ifdef AFHDS2A_A7105_INO
#define AFHDS2A_EEPROMadress 0 // rx ID 32bit
#define AFHDS2A_TXPACKET_SIZE 38
#define AFHDS2A_RXPACKET_SIZE 37
#define AFHDS2A_NUMFREQ 16
@ -74,6 +72,7 @@ static void AFHDS2A_calc_channels()
}
}
#if defined(TELEMETRY)
// telemetry sensors ID
enum{
AFHDS2A_SENSOR_RX_VOLTAGE = 0x00,
@ -111,6 +110,7 @@ static void AFHDS2A_update_telemetry()
}
}
}
#endif
static void AFHDS2A_build_bind_packet()
{
@ -184,6 +184,7 @@ static void AFHDS2A_build_packet(uint8_t type)
packet[10]= 0xff;
packet[12]= 0x00;
uint16_t a=5*option+50; // option value should be between 0 and 70 which gives a value between 50 and 400Hz
if(a<50 || a>400) a=50; // default is 50Hz
packet[11]= a;
packet[12]= a >> 8;
if(sub_protocol == PPM_IBUS || sub_protocol == PPM_SBUS)
@ -291,8 +292,10 @@ uint16_t ReadAFHDS2A()
A7105_ReadData(AFHDS2A_RXPACKET_SIZE);
if(packet[9] == 0xfc)
packet_type=AFHDS2A_PACKET_SETTINGS; // RX is asking for settings
#if defined(TELEMETRY)
else
AFHDS2A_update_telemetry();
#endif
}
}
packet_count++;

View File

@ -33,6 +33,7 @@
#ifndef A7105_INSTALLED
#undef FLYSKY_A7105_INO
#undef HUBSAN_A7105_INO
#undef AFHDS2A_A7105_INO
#endif
#ifndef CYRF6936_INSTALLED
#undef DEVO_CYRF6936_INO
@ -75,7 +76,7 @@
#if not defined(CYRF6936_INSTALLED) || not defined(DSM_CYRF6936_INO)
#undef DSM_TELEMETRY
#endif
#if (not defined(CC2500_INSTALLED) || not defined(FRSKYD_CC2500_INO)) && (not defined(A7105_INSTALLED) || not defined(HUBSAN_A7105_INO))
#if (not defined(CC2500_INSTALLED) || not defined(FRSKYD_CC2500_INO)) && (not defined(A7105_INSTALLED) || not defined(HUBSAN_A7105_INO) || not defined(AFHDS2A_A7105_INO))
#undef HUB_TELEMETRY
#endif
#if not defined(CC2500_INSTALLED) || not defined(FRSKYX_CC2500_INO)