Hardware abstraction layer has also an implementation for Chibios