diff --git a/Multiprotocol/AFHDS2A_a7105.ino b/Multiprotocol/AFHDS2A_a7105.ino index 070e584..6fb3464 100644 --- a/Multiprotocol/AFHDS2A_a7105.ino +++ b/Multiprotocol/AFHDS2A_a7105.ino @@ -298,7 +298,7 @@ uint16_t ReadAFHDS2A() A7105_ReadData(AFHDS2A_RXPACKET_SIZE); if(packet[0] == 0xbc && packet[9] == 0x01) { - uint8_t addr; + uint16_t addr; if(RX_num<16) addr=AFHDS2A_EEPROM_OFFSET+RX_num*4; else @@ -433,7 +433,7 @@ uint16_t initAFHDS2A() { phase = AFHDS2A_DATA_INIT; //Read RX ID from EEPROM based on RX_num, RX_num must be uniq for each RX - uint8_t addr; + uint16_t addr; if(RX_num<16) addr=AFHDS2A_EEPROM_OFFSET+RX_num*4; else diff --git a/Multiprotocol/HOTT_cc2500.ino b/Multiprotocol/HOTT_cc2500.ino index 421d8bb..1014cbb 100644 --- a/Multiprotocol/HOTT_cc2500.ino +++ b/Multiprotocol/HOTT_cc2500.ino @@ -159,7 +159,7 @@ static void __attribute__((unused)) HOTT_init() else { memcpy(&packet[40],rx_tx_addr,5); - uint8_t addr=HOTT_EEPROM_OFFSET+RX_num*5; + uint16_t addr=HOTT_EEPROM_OFFSET+RX_num*5; debug("RXID: "); for(uint8_t i=0;i<5;i++) { @@ -380,7 +380,7 @@ uint16_t ReadHOTT() for(uint8_t i=0;i