Why do I need USART RXNE interrupt enabled in order to make DMA USART RX transfers work?
I want to use DMA1_Stream5, Channel 4 to receive variable length packets on USART2. the first 3 bytes of each packet contain a protocol ID, a packet type and packet length. I initially set the RXNE interrupt enabled so I can interpret and decode thos...