This driver has the following dependencies:
Peripheral DMA Controller (PDCA) driver
System clock (sysclk)
Interrupt management
Sleep manager