I can not get URCTL:BRK -flag and no interupt occur after last reciving byte + 10bits(==1's) + any time more
all data bytes are reciving correctly (without any error)
I do:
main() { ... U0CTL=SPB|CHAR; ... ; for(;;) {... ; U0RCTL = URXWIE|URXEIE; .... ; LPM3 ...};}
interrupt[VECTOR_RX] void uart_rx (void)
{
if (U0RCTL&RXERR ) return;
if (U0RCTL&RXWAKE ) { if (RXBUF0==cADR) U0RCTL&=~URXWIE; return; }
buffer[++byte_cntr] = RXBUF0;
}