Embedded Hardware Abstraction Layer. (8, 16 & 32)bits MCUs common peripherals.