for (uint8_t i = 0; i < 16; i++) { while (!(CANSTMOB & _BV(TXOK))) ; while (CANGSTA & _BV(TXBSY)) ; while (CANGSTA & _BV(RXBSY)) ; while (ENMOB2 & _BV(0)) ; }