               cdc_setActive(match);
               cdc_setPlaying(match);
               inAux = match;
-              int addr = 0;
-              // magic
-              EEPROM.write(addr++, 'U');
-              EEPROM.write(addr++, 'b');
-              EEPROM.write(addr++, 'r');
-              EEPROM.write(addr++, 'C');
-              // data
-              EEPROM.write(addr++, inAux);
+              _ibus_persistState();
             }
           }
           return;

IBUS_Frame *rxFrame;
bool inAux = true;
bool ignition = true;

void cdc_setup() {
  ibus_serial.begin(9600, SERIAL_8E1);

//Ignition status, Pos1_Acc
//80 04 BF 11 01 2B
//
// Display off
// 46 05 FF D5 01 01 69
// Display on
// 46 05 FF D5 01 00 68
// 
#define IBUS_CID         0x46
#define IBUS_LOC         0xFF
#define BTN_BMBT_LEFT    0x4810
#define BTN_BMBT_RIGHT   0x4800
#define BTN_BMBT_CD1     0x4811
