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