◆ EIcmIds
ICM20789 chip instances supported by the driver. 
| Enumerator | 
|---|
| eInvalid | Invalid ICM chip.  | 
| eIcm1 | The first ICM20789.  | 
| eIcm2 | The second ICM20789.  | 
 
 
◆ InvalidateImuOutputPort()
      
        
          | void CIcm20789Driver::InvalidateImuOutputPort | ( |  | ) |  | 
      
 
Writes default invalid data to IMU output port. 
 
 
◆ InvalidatePressureOutputPort()
      
        
          | void CIcm20789Driver::InvalidatePressureOutputPort | ( |  | ) |  | 
      
 
Writes default invalid data to pressure output port. 
 
 
◆ ParseReceivedImuDataDma()
      
        
          | void CIcm20789Driver::ParseReceivedImuDataDma | ( |  | ) |  | 
      
 
Parses IMU data received in DMA mode. 
 
 
◆ ParseReceivedPressureDataDma()
      
        
          | void CIcm20789Driver::ParseReceivedPressureDataDma | ( |  | ) |  | 
      
 
Parses pressure data received in DMA mode. 
 
 
◆ PollInertialSensor()
      
        
          | void CIcm20789Driver::PollInertialSensor | ( |  | ) |  | 
      
 
Implements an iteration of cyclic data exchange with the inertial sensor. 
 
 
◆ PollPressureSensor()
      
        
          | void CIcm20789Driver::PollPressureSensor | ( |  | ) |  | 
      
 
Implements an iteration of cyclic data exchange with the pressure sensor. 
 
 
◆ RequestInertialSensorDataDma()
      
        
          | bool CIcm20789Driver::RequestInertialSensorDataDma | ( |  | ) |  | 
      
 
Request IMU data in DMA mode. When reception is completed, received bytes can be processed in the interrupt handler. 
- Returns
- Status of the DMA request, true – OK, false otherwise. 
 
 
◆ RequestPressureSensorDataDma()
      
        
          | bool CIcm20789Driver::RequestPressureSensorDataDma | ( |  | ) |  | 
      
 
Request pressure data in DMA mode. When reception is completed, received bytes can be processed in the interrupt handler. 
- Returns
- Status of the DMA request, true – OK, false otherwise. 
 
 
◆ TriggerPressureMeasurement()
      
        
          | bool CIcm20789Driver::TriggerPressureMeasurement | ( |  | ) |  | 
      
 
Trigger measuring sequence of the pressure sensor. 
- Returns
- True – success, false – failure. 
 
 
◆ CSoftwareComponent< CIcm20789Driver, 2U >
The documentation for this class was generated from the following files: