//! This example shows the minimal requirement: a board to control.
//!
//! The board(s) may be defined in various way as they can use different [`IoProtocol`] / [`IoTransport`].
//! A board uses a 'protocol' which defines how to communicate with the software. The default is [`RemoteIo`] which itself
//! can use various [`IoTransport`] underneath (serial, bluetooth, wifi, etc.).
use ;
use RemoteIo;
use Serial;
async