//! The error type for on-board bus addressing and pin logic.
/// What can go wrong forming an I2C address frame.
// `core::error::Error` rather than `std::error::Error`, so a caller on a
// microcontroller gets the same trait a caller on a gateway does.