3.1.1 How the ICM Peripheral Library Works

ICM Peripheral library provides an API which can be used to perform below functionalities on the ICM peripheral.

  • Initialize the ICM.
  • Set ICM configuration.
  • Configure ICM descriptors and hash areas.
  • Supports Monitoring of up to 4 Non-Contiguous Memory Regions.
  • Enable/Disable interrupts and register callback.
  • Get status of a ICM operation.