Why do we need to set gstate to HAL_UART_STATE_READY ,in uart isr ? because if we use dma for uart tx, lets say we have 100bytes to transfer, after we sent data uart tx isr will be triggered after the 1st byte of the data , shouldnt it be HAL_UART_ST...