SAME54P20A Test Project
Data Fields
SERCOM_I2CS_STATUS_Type Union Reference

Data Fields

struct {
   uint16_t   BUSERR:1
 
   uint16_t   COLL:1
 
   uint16_t   RXNACK:1
 
   uint16_t   DIR:1
 
   uint16_t   SR:1
 
   uint16_t   __pad0__:1
 
   uint16_t   LOWTOUT:1
 
   uint16_t   CLKHOLD:1
 
   uint16_t   __pad1__:1
 
   uint16_t   SEXTTOUT:1
 
   uint16_t   HS:1
 
   uint16_t   LENERR:1
 
   uint16_t   __pad2__:4
 
bit
 
uint16_t reg
 

Detailed Description

Definition at line 1061 of file sercom.h.

Field Documentation

◆ __pad0__

uint16_t SERCOM_I2CS_STATUS_Type::__pad0__

bit: 5 Reserved

Definition at line 1068 of file sercom.h.

◆ __pad1__

uint16_t SERCOM_I2CS_STATUS_Type::__pad1__

bit: 8 Reserved

Definition at line 1071 of file sercom.h.

◆ __pad2__

uint16_t SERCOM_I2CS_STATUS_Type::__pad2__

bit: 12..15 Reserved

Definition at line 1075 of file sercom.h.

◆ bit

struct { ... } SERCOM_I2CS_STATUS_Type::bit

Structure used for bit access

◆ BUSERR

uint16_t SERCOM_I2CS_STATUS_Type::BUSERR

bit: 0 Bus Error

Definition at line 1063 of file sercom.h.

◆ CLKHOLD

uint16_t SERCOM_I2CS_STATUS_Type::CLKHOLD

bit: 7 Clock Hold

Definition at line 1070 of file sercom.h.

◆ COLL

uint16_t SERCOM_I2CS_STATUS_Type::COLL

bit: 1 Transmit Collision

Definition at line 1064 of file sercom.h.

◆ DIR

uint16_t SERCOM_I2CS_STATUS_Type::DIR

bit: 3 Read/Write Direction

Definition at line 1066 of file sercom.h.

◆ HS

uint16_t SERCOM_I2CS_STATUS_Type::HS

bit: 10 High Speed

Definition at line 1073 of file sercom.h.

◆ LENERR

uint16_t SERCOM_I2CS_STATUS_Type::LENERR

bit: 11 Transaction Length Error

Definition at line 1074 of file sercom.h.

◆ LOWTOUT

uint16_t SERCOM_I2CS_STATUS_Type::LOWTOUT

bit: 6 SCL Low Timeout

Definition at line 1069 of file sercom.h.

◆ reg

uint16_t SERCOM_I2CS_STATUS_Type::reg

Type used for register access

Definition at line 1077 of file sercom.h.

◆ RXNACK

uint16_t SERCOM_I2CS_STATUS_Type::RXNACK

bit: 2 Received Not Acknowledge

Definition at line 1065 of file sercom.h.

◆ SEXTTOUT

uint16_t SERCOM_I2CS_STATUS_Type::SEXTTOUT

bit: 9 Slave SCL Low Extend Timeout

Definition at line 1072 of file sercom.h.

◆ SR

uint16_t SERCOM_I2CS_STATUS_Type::SR

bit: 4 Repeated Start

Definition at line 1067 of file sercom.h.


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