   }
   
   switch(to){
-    case 0x3b: // GT
+    case IBUS_GT: // GT
 //      DEBUG_CDC("to GT\n");
       switch(frameData[0]) {
         case 0x23: // display text

  }
  
  switch(from) {
    case 0x80: //IKE
      DEBUG_CDC("from IKE\n");
      switch(to) {
        case 0xBF: //GLO
//          DEBUG_CDC("to GLO, len=");
//          DEBUG_CDC(rxFrame->len());
//          DEBUG_CDC("\n");

  ibus_serial.begin(9600, SERIAL_8E1);
}

uint32_t lastRx = 0;
void cdc_loop() {
  uint32_t now = millis();
  while(ibus_serial.available()) {
    lastRx = now;
    infotainmentBus.feed(ibus_serial.read());
    if ( (rxFrame = infotainmentBus.getFrame()) != NULL) {
      _ibus_handleFrame();
    }
  }
  if (lastRx + 50 >= now) {
  }
}

