BSBPort: remove all float types and parsing

What about adding the macro as generate_usart_init_8O1() to core/usart.h for general use?