I've configured DMA for Tx and Rx on USART 3 on an STM32F4. The device on the other end is a Bluetooth module. I am, for some reason, receiving my transmitted command back as a reception. Is this expected behavior?
I've confirmed that my commands are properly formed and are being received by the Bluetooth module. I can see this in its behavior and its responses (which are also coming in via DMA Rx on USART 3). I've confirmed Tx and Rx are not shorted and the module does not appear to be echoing commands back.
Possible I have something misconfigured or some other bug but I thought I would just check whether this rings a bell for anyone.