220
131
I am not really sure how I should handle this case, how to detect when a UART interrupt is lost, and to resume the communication.
Here the rest of the UART instance register when the problem occurs.
TASKS_STOPRX volatile uint32_t 0
TASKS_STARTTX volatile uint32_t 0
TASKS_STOPTX volatile uint32_t 0
RESERVED0 const volatile uint32_t [3] 0x40002010
TASKS_SUSPEND volatile uint32_t 0
RESERVED1 const volatile uint32_t [56] 0x40002020
EVENTS_CTS volatile uint32_t 1
EVENTS_NCTS volatile uint32_t 0
EVENTS_RXDRDY volatile uint32_t 0
RESERVED2 const volatile uint32_t [4] 0x4000210c
EVENTS_TXDRDY volatile uint32_t 0
RESERVED3 const volatile uint32_t 0
EVENTS_ERROR volatile uint32_t 0
RESERVED4 const volatile uint32_t [7] 0x40002128
EVENTS_RXTO volatile uint32_t 0
RESERVED5 const volatile uint32_t [46] 0x40002148
SHORTS volatile uint32_t 0
RESERVED6 const volatile uint32_t [64] 0x40002204
INTENSET volatile uint32_t 131716
INTENCLR volatile uint32_t 131716
RESERVED7 const volatile uint32_t [93] 0x4000230c
ERRORSRC volatile uint32_t 0
RESERVED8 const volatile uint32_t [31] 0x40002484
ENABLE volatile uint32_t 4
RESERVED9 const volatile uint32_t 0
PSELRTS volatile uint32_t 5
PSELTXD volatile uint32_t 6
PSELCTS volatile uint32_t 7
PSELRXD volatile uint32_t 8
RXD const volatile uint32_t 239
TXD volatile uint32_t 126
RESERVED10 const volatile uint32_t 0
BAUDRATE volatile uint32_t 30924800
RESERVED11 const volatile uint32_t [17] 0x40002528
CONFIG volatile uint32_t 1