SAME54P20A Test Project
Data Fields
SERCOM_I2CM_STATUS_Type Union Reference

Data Fields

struct {
   uint16_t   BUSERR:1
 
   uint16_t   ARBLOST:1
 
   uint16_t   RXNACK:1
 
   uint16_t   __pad0__:1
 
   uint16_t   BUSSTATE:2
 
   uint16_t   LOWTOUT:1
 
   uint16_t   CLKHOLD:1
 
   uint16_t   MEXTTOUT:1
 
   uint16_t   SEXTTOUT:1
 
   uint16_t   LENERR:1
 
   uint16_t   __pad1__:5
 
bit
 
uint16_t reg
 

Detailed Description

Definition at line 1017 of file sercom.h.

Field Documentation

◆ __pad0__

uint16_t SERCOM_I2CM_STATUS_Type::__pad0__

bit: 3 Reserved

Definition at line 1022 of file sercom.h.

◆ __pad1__

uint16_t SERCOM_I2CM_STATUS_Type::__pad1__

bit: 11..15 Reserved

Definition at line 1029 of file sercom.h.

◆ ARBLOST

uint16_t SERCOM_I2CM_STATUS_Type::ARBLOST

bit: 1 Arbitration Lost

Definition at line 1020 of file sercom.h.

◆ bit

struct { ... } SERCOM_I2CM_STATUS_Type::bit

Structure used for bit access

◆ BUSERR

uint16_t SERCOM_I2CM_STATUS_Type::BUSERR

bit: 0 Bus Error

Definition at line 1019 of file sercom.h.

◆ BUSSTATE

uint16_t SERCOM_I2CM_STATUS_Type::BUSSTATE

bit: 4.. 5 Bus State

Definition at line 1023 of file sercom.h.

◆ CLKHOLD

uint16_t SERCOM_I2CM_STATUS_Type::CLKHOLD

bit: 7 Clock Hold

Definition at line 1025 of file sercom.h.

◆ LENERR

uint16_t SERCOM_I2CM_STATUS_Type::LENERR

bit: 10 Length Error

Definition at line 1028 of file sercom.h.

◆ LOWTOUT

uint16_t SERCOM_I2CM_STATUS_Type::LOWTOUT

bit: 6 SCL Low Timeout

Definition at line 1024 of file sercom.h.

◆ MEXTTOUT

uint16_t SERCOM_I2CM_STATUS_Type::MEXTTOUT

bit: 8 Master SCL Low Extend Timeout

Definition at line 1026 of file sercom.h.

◆ reg

uint16_t SERCOM_I2CM_STATUS_Type::reg

Type used for register access

Definition at line 1031 of file sercom.h.

◆ RXNACK

uint16_t SERCOM_I2CM_STATUS_Type::RXNACK

bit: 2 Received Not Acknowledge

Definition at line 1021 of file sercom.h.

◆ SEXTTOUT

uint16_t SERCOM_I2CM_STATUS_Type::SEXTTOUT

bit: 9 Slave SCL Low Extend Timeout

Definition at line 1027 of file sercom.h.


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