Cascoda SDK
Cascoda SDK for building software to run with CA-821x transceivers
hal_i2c_master_handle_register_t Struct Reference

#include <baremetal/mikrosdk-lib/hal/include/hal_i2c_master.h>

Public Attributes

handle_thal_i2c_master_handle
 I2C Master HAL level handle. More...
 
handle_tdrv_i2c_master_handle
 I2C Master DRV level handle. More...
 
bool init_state
 I2C Master HAL object init state. More...
 

Detailed Description

The context for storing HAL level object handlers. Contains specific hardware module handle and said module init state.

Warning
User is not to change these values or unexpected behaviour may occur.

Member Data Documentation

◆ drv_i2c_master_handle

handle_t* hal_i2c_master_handle_register_t::drv_i2c_master_handle

I2C Master DRV level handle.

◆ hal_i2c_master_handle

handle_t* hal_i2c_master_handle_register_t::hal_i2c_master_handle

I2C Master HAL level handle.

◆ init_state

bool hal_i2c_master_handle_register_t::init_state

I2C Master HAL object init state.


The documentation for this struct was generated from the following file: