CryptoAuthLib
Microchip CryptoAuthentication Library
atcaI2Cmaster Struct Reference

this is the hal_data for ATCA HAL created using ASF More...

#include <hal_at90usb1287_i2c_asf.h>

Data Fields

volatile void * i2c_master_instance
 
int ref_ct
 
int bus_index
 for conveniences during interface release phase More...
 
int id
 
uint32_t pin_sda
 
uint32_t pin_scl
 
struct i2c_m_sync_desc i2c_master_instance
 
uint32_t sercom_core_freq
 
char i2c_file [16]
 
I2C_MODULE id
 
uint32_t twi_id
 
Twi * twi_master_instance
 
I2C * i2c_sercom
 
struct i2c_master_module i2c_master_instance
 
Sercom * i2c_sercom
 
Flexcom * twi_flexcom
 
uint32_t twi_flexcom_id
 
uint8_t twi_id
 
Twihs * twi_module
 
twi_master_t i2c_master_instance
 

Detailed Description

this is the hal_data for ATCA HAL created using ASF

this is the hal_data for ATCA HAL for ASF SERCOM

this is the hal_data for ATCA HAL for ASF

this is the hal_data for ATCA HAL

this is the hal_data for ATCA HAL for Atmel START SERCOM

This is the hal_data for ATCA HAL.

Field Documentation

◆ bus_index

int bus_index

for conveniences during interface release phase

◆ i2c_file

char i2c_file[16]

◆ i2c_master_instance [1/4]

struct i2c_master_module i2c_master_instance

◆ i2c_master_instance [2/4]

twi_master_t i2c_master_instance

◆ i2c_master_instance [3/4]

struct i2c_master_module i2c_master_instance

◆ i2c_master_instance [4/4]

struct i2c_m_sync_desc i2c_master_instance

◆ i2c_sercom [1/2]

I2C* i2c_sercom

◆ i2c_sercom [2/2]

Sercom* i2c_sercom

◆ id [1/2]

int id

◆ id [2/2]

I2C_MODULE id

◆ pin_scl

uint32_t pin_scl

◆ pin_sda

uint32_t pin_sda

◆ ref_ct

int ref_ct

◆ sercom_core_freq

uint32_t sercom_core_freq

◆ twi_flexcom

Flexcom* twi_flexcom

◆ twi_flexcom_id

uint32_t twi_flexcom_id

◆ twi_id [1/2]

uint8_t twi_id

◆ twi_id [2/2]

uint32_t twi_id

◆ twi_master_instance

Twi * twi_master_instance

◆ twi_module

Twihs* twi_module