I have an STM32 and am trying to receive a single byte of data from a CC2540 over UART. I've verified that the data transmission from the CC2540 is working properly (I can receive the data in a serial terminal) but for some reason the data is not being received by the STM32. I am using USART3_IRQ on the STM32 and have verified that it is working properly (I can trigger USART3_IRQ by sending test data from a serial terminal).
Can anyone help me with this? It's very puzzling.