Solaris Software
Loading...
Searching...
No Matches
Data Structures
Here are the data structures with brief descriptions:
[detail level 12]
 CBMP390_GpioConfig_t
 CBMP390_press_calib_tRaw pressure calibration coefficients
 CBMP390_press_params_tScaled pressure calibration parameters
 CBMP390_SpiConfig_t
 CBMP390_tBMP390 sensor instance
 CBMP390_temp_calib_tRaw temperature calibration coefficients (as read from sensor)
 CBMP390_temp_params_tScaled temperature calibration parameters
CCommonBitErrors_t
  C[struct].__unnamed0__
 CFSM_Handle_tFSM handle — holds the current and previous state of the machine
 CFSM_Transition_tA single row in the FSM transition table
CFsmErrors_t
  C[struct].__unnamed0__
 CICM20948_Data_tICM20948 interrupt and GPIO context
 CICM20948_DmpMatrixEntry_t
CICM20948_RegAccelConfig2_tACCEL_CONFIG_2 register bit layout
  C[struct].bits
CICM20948_RegAccelConfig_tACCEL_CONFIG register bit layout
  C[struct].bits
CICM20948_RegBankSel_tREG_BANK_SEL register bit layout
  C[struct].bits
CICM20948_RegDmpIntStatus_tDMP_INT_STATUS register bit layout
  C[struct].bits
CICM20948_RegFifoCfg_tFIFO_CFG register bit layout
  C[struct].bits
CICM20948_RegFifoEn1_tFIFO_EN_1 register bit layout
  C[struct].bits
CICM20948_RegFifoEn2_tFIFO_EN_2 register bit layout
  C[struct].bits
CICM20948_RegFifoMode_tFIFO_MODE register bit layout
  C[struct].bits
CICM20948_RegFifoRst_tFIFO_RST register bit layout
  C[struct].bits
CICM20948_RegGyroConfig_tGYRO_CONFIG_1 register bit layout
  C[struct].bits
CICM20948_RegHwFixDisable_tHW_FIX_DISABLE register bit layout
  C[struct].bits
CICM20948_RegI2cCtrl_tI2C_MST_CTRL register bit layout
  C[struct].bits
CICM20948_RegI2cMstOdrConfig_tI2C_MST_ODR_CONFIG register bit layout
  C[struct].bits
CICM20948_RegI2cSlvAddr_tI2C_SLVx_ADDR register bit layout
  C[struct].bits
CICM20948_RegI2cSlvCtrl_tI2C_SLVx_CTRL register bit layout
  C[struct].bits
CICM20948_RegIntEnable2_tINT_ENABLE_2 register bit layout
  C[struct].bits
CICM20948_RegIntEnable_tINT_ENABLE register bit layout
  C[struct].bits
CICM20948_RegIntStatus_tINT_STATUS register bit layout
  C[struct].bits
CICM20948_RegLpConf_tLP_CONFIG register bit layout
  C[struct].bits
CICM20948_RegPwrMgmt1_tPWR_MGMT_1 register bit layout
  C[struct].bits
CICM20948_RegPwrMgmt2_tPWR_MGMT_2 register bit layout
  C[struct].bits
CICM20948_RegSingleFifoPrioritySel_tSINGLE_FIFO_PRIORITY_SEL register bit layout
  C[struct].bits
CICM20948_RegUserCtrl_tUSER_CTRL register bit layout
  C[struct].bits
 CICM20948_SensorData_tParsed sensor sample from the DMP FIFO
 CICM20948_tICM20948 sensor instance
 CSPP_Databank_tInternal databank control structure
 CSPP_GpioIsrCtx_tContext passed to the GPIO ISR handler
 CSPP_HALGpio_tGPIO struct that contains all the pointers to the GPIO functions
 CSPP_HalPort_tPorts struct that contains all the pointers to the Ports functions
 CSPP_HALSpi_tSPI bus struct that contains all the pointers to the SPI functions
 CSPP_HALStorage_tStorage struct that contains all the pointers to the storage functions
 CSPP_HALTime_tTime struct that contains all the pointers to the Time functions
 CSPP_HALUart_tUART port struct that contains all the pointers to the UART functions
CSPP_Kpid_t
  C[struct].bits
 CSPP_SERVICE_ConsumerContract_tDescribes the contract of a consumer module. This module needs to have:
 CSPP_SERVICE_ProducerContract_tDescribes the contract of a producer module. This module needs to have:
 CSPP_SERVICES_PUBSUB_Consumer_t
 CSPP_SERVICES_PUBSUB_Producer_t
 CSPP_SpiInitCfg_tSPI bus and device initialisation configuration