} else if (READ_FLAG(UCB1STAT, UCNACKIFG)) {
CLR_FLAG(UCB1STAT, UCNACKIFG);
CLR_FLAG(UC1IFG, UCB1TXIFG); /* Errata USCI25; 'reset' means clear? */
} else if (READ_FLAG(UCB1STAT, UCNACKIFG)) {
CLR_FLAG(UCB1STAT, UCNACKIFG);
CLR_FLAG(UC1IFG, UCB1TXIFG); /* Errata USCI25; 'reset' means clear? */
} else if (READ_FLAG(UCB1STAT, UCSTTIFG)) {
CLR_FLAG(UCB1STAT, UCSTTIFG);
signal IntB.i2cStart();
} else if (READ_FLAG(UCB1STAT, UCSTTIFG)) {
CLR_FLAG(UCB1STAT, UCSTTIFG);
signal IntB.i2cStart();
*/
TOSH_SIGNAL(USCIAB1TX_VECTOR) {
if (READ_FLAG(UC1IFG & UC1IE, UCB1RXIE))
*/
TOSH_SIGNAL(USCIAB1TX_VECTOR) {
if (READ_FLAG(UC1IFG & UC1IE, UCB1RXIE))
else if (READ_FLAG(UC1IFG & UC1IE, UCA1TXIFG))
signal IntA.tx();
else if (READ_FLAG(UC1IFG & UC1IE, UCB1TXIFG))
else if (READ_FLAG(UC1IFG & UC1IE, UCA1TXIFG))
signal IntA.tx();
else if (READ_FLAG(UC1IFG & UC1IE, UCB1TXIFG))
default async event void IntA.tx() {}
/* i2c is not available for A devices, so the below are never signalled */
default async event void IntA.i2cCal() {}
default async event void IntA.tx() {}
/* i2c is not available for A devices, so the below are never signalled */
default async event void IntA.i2cCal() {}
default async event void IntB.rx(uint8_t byte) {}
default async event void IntB.tx() {}
default async event void IntB.i2cCal() {}
default async event void IntB.rx(uint8_t byte) {}
default async event void IntB.tx() {}
default async event void IntB.i2cCal() {}