Hi Carmine,
In section 9.2.7 of version 0.22 of the book, you remark that one should enable the UART interrupt for DMA transfer, but as far as I can tell, you don’t explain why. Could you add a line in the book or a reference to the place where you give the explanation?
(In an official MOOC class from ST on the CubeMX, for instance, there was no mention of enabling the UART interrupts.)
Thanks,
michele
You write it at page 282: one should enable the UART interrupt and HAL_UART_TxCpltCallback is called once at the end of the DMA transfer, independently on the DMA mode, whether normal mode of circular.