From 09c6adaa952cf23bbff1dc0962132b3c9e01ef9e Mon Sep 17 00:00:00 2001 From: Pascal Langer Date: Mon, 10 Sep 2018 21:28:37 -0400 Subject: [PATCH] BUGS: fix --- Multiprotocol/A7105_SPI.ino | 10 ---------- Multiprotocol/Bugs_a7105.ino | 35 ++++++++++++++++++--------------- Multiprotocol/Multiprotocol.h | 2 +- Multiprotocol/Multiprotocol.ino | 1 - 4 files changed, 20 insertions(+), 28 deletions(-) diff --git a/Multiprotocol/A7105_SPI.ino b/Multiprotocol/A7105_SPI.ino index a678f80..6483886 100644 --- a/Multiprotocol/A7105_SPI.ino +++ b/Multiprotocol/A7105_SPI.ino @@ -289,17 +289,7 @@ void A7105_Init(void) #ifdef BUGS_A7105_INO if(protocol==PROTO_BUGS) - { - if(IS_BIND_DONE) - { // Read radio_id from EEPROM - radio_id=0; - uint8_t base_adr=BUGS_EEPROM_OFFSET+RX_num*4; - for(uint8_t i=0; i<4; i++) - radio_id|=eeprom_read_byte((EE_ADDR)(base_adr+i))<>i); // Save radio_id in EEPROM - BUGS_set_radio_data(1); - A7105_WriteID(radio_id); - BIND_DONE; + BUGS_set_radio_data(); phase = BUGS_DATA_1; packet_count = 0; hopping_frequency_no = 0; @@ -437,16 +445,11 @@ uint16_t ReadBUGS(void) uint16_t initBUGS(void) { + BUGS_set_radio_data(); if (IS_BIND_IN_PROGRESS) - { - BUGS_set_radio_data(0); phase = BUGS_BIND_1; - } else - { - BUGS_set_radio_data(1); phase = BUGS_DATA_1; - } A7105_Init(); diff --git a/Multiprotocol/Multiprotocol.h b/Multiprotocol/Multiprotocol.h index 6d48c35..d496f39 100644 --- a/Multiprotocol/Multiprotocol.h +++ b/Multiprotocol/Multiprotocol.h @@ -19,7 +19,7 @@ #define VERSION_MAJOR 1 #define VERSION_MINOR 2 #define VERSION_REVISION 0 -#define VERSION_PATCH_LEVEL 46 +#define VERSION_PATCH_LEVEL 47 //****************** // Protocols diff --git a/Multiprotocol/Multiprotocol.ino b/Multiprotocol/Multiprotocol.ino index 5628373..4b1cc2d 100644 --- a/Multiprotocol/Multiprotocol.ino +++ b/Multiprotocol/Multiprotocol.ino @@ -110,7 +110,6 @@ uint16_t seed; uint16_t failsafe_count; uint16_t state; uint8_t len; -uint32_t radio_id; #if defined(FRSKYX_CC2500_INO) || defined(SFHSS_CC2500_INO) uint8_t calData[48];