4 Initialization Example

This chapter aims to explain the different steps required during the initialization phase of the system. After powering up the PL360 device, a set of initialization sequences must be executed in the correct order for the proper operation of the PL360 device.

The steps are the following:

  1. Init controller descriptor
  2. Set controller callbacks
  3. Enable controller
  4. PL360 event handling
CAUTION: Failure to complete any of the these initialization steps will result in failure in the PL360 Host Controller startup.