[stm32] bugfix - USART pending bit was cleared on every irq enable/disable which led to missing characters on stm32f1