Add `serial_interface`
this class provides `read()` and `write()` for serial bus.
Add `config()` method to `serial_interface`
Merge branch 'topic/serial' into develop