stm32f405_usart: Update USART buffering based on Peter C

Signed-off-by: Alistair Francis <alistair23@gmail.com>