Driver Porting Layer (DPL)

This module contains APIs which are used by the drivers to make them agnostic of the underlying OS and CPU architecture.

It consists of below sub-modules

  • Heap - APIs for Heap management

  • Debug - APIs for Debug log’s and assert’s

  • Event - APIs for Event

  • Timer - APIs for timer setup and control