Peripheral facilities are defined in the microlibrary
static library’s
microlibrary/peripheral.h
/microlibrary/peripheral.cc
header/source file pair.
The ::microlibrary::Peripheral::Instance
template class is used to define memory-mapped
peripheral instances.
::microlibrary::Peripheral::Instance::pointer()
static member function.