The layer of the EFL which is dedicated to all the functions of the controller. The layer must be independent from the board "around" the controller. The API-functions of that layer give access to most of the controller-functions:
setting and reading levels of the pins of the ports
using the units of ADC, TC (Timer/Counter), Serial Interfaces like UART, SPI and so on