Hi Kent,Great guide! Really helped me out. I think you've forgotten to mention that in HAL_UART_Receive_IT() you need to take out the (Size == 0U) check in the 2nd if statement, as you use RxXferCount to index the buffer, wheras the original function...