move bsbport usart_init to core/usart.h