Examples of common device drivers for different MCUs (STM8, STM32) with separate bare metal hardware abstraction layers.