Contiki 3.x
Data Fields
ADI_I2C_TypeDef Struct Reference

I2C (pADI_I2C) More...

#include <cpu/arm/aducrf101/Common/ADuCRF101.h>

Data Fields

__IO uint16_t I2CMCON
 
__IO uint16_t I2CMSTA
 
__IO uint16_t I2CMRX
 
__IO uint16_t I2CMTX
 
__IO uint16_t I2CMRXCNT
 
__IO uint16_t I2CMCRXCNT
 
__IO uint8_t I2CADR0
 
__IO uint8_t I2CADR1
 
__IO uint16_t I2CDIV
 
__IO uint16_t I2CSCON
 
__IO uint16_t I2CSSTA
 
__IO uint16_t I2CSRX
 
__IO uint16_t I2CSTX
 
__IO uint16_t I2CALT
 
__IO uint16_t I2CID0
 
__IO uint16_t I2CID1
 
__IO uint16_t I2CID2
 
__IO uint16_t I2CID3
 
__IO uint16_t I2CFSTA
 

Detailed Description

I2C (pADI_I2C)

Definition at line 5102 of file ADuCRF101.h.

Field Documentation

__IO uint8_t ADI_I2C_TypeDef::I2CADR0

First Master Address Byte Register

Definition at line 5115 of file ADuCRF101.h.

__IO uint8_t ADI_I2C_TypeDef::I2CADR1

Second Master Address Byte Register

Definition at line 5117 of file ADuCRF101.h.

__IO uint16_t ADI_I2C_TypeDef::I2CALT

Hardware General Call ID Register

Definition at line 5129 of file ADuCRF101.h.

__IO uint16_t ADI_I2C_TypeDef::I2CDIV

Serial Clock Period Divisor Register

Definition at line 5119 of file ADuCRF101.h.

__IO uint16_t ADI_I2C_TypeDef::I2CFSTA

Master and Slave Rx/Tx FIFO Status Register

Definition at line 5139 of file ADuCRF101.h.

__IO uint16_t ADI_I2C_TypeDef::I2CID0

First Slave Address Device ID

Definition at line 5131 of file ADuCRF101.h.

__IO uint16_t ADI_I2C_TypeDef::I2CID1

Second Slave Address Device ID

Definition at line 5133 of file ADuCRF101.h.

__IO uint16_t ADI_I2C_TypeDef::I2CID2

Third Slave Address Device ID

Definition at line 5135 of file ADuCRF101.h.

__IO uint16_t ADI_I2C_TypeDef::I2CID3

Fourth Slave Address Device ID

Definition at line 5137 of file ADuCRF101.h.

__IO uint16_t ADI_I2C_TypeDef::I2CMCON

< pADI_I2C Structure Master Control Register

Definition at line 5103 of file ADuCRF101.h.

__IO uint16_t ADI_I2C_TypeDef::I2CMCRXCNT

Master Current Receive Data Count Register

Definition at line 5113 of file ADuCRF101.h.

__IO uint16_t ADI_I2C_TypeDef::I2CMRX

Master Receive Data Register

Definition at line 5107 of file ADuCRF101.h.

__IO uint16_t ADI_I2C_TypeDef::I2CMRXCNT

Master Receive Data Count Register

Definition at line 5111 of file ADuCRF101.h.

__IO uint16_t ADI_I2C_TypeDef::I2CMSTA

Master Status Register

Definition at line 5105 of file ADuCRF101.h.

__IO uint16_t ADI_I2C_TypeDef::I2CMTX

Master Transmit Data Register

Definition at line 5109 of file ADuCRF101.h.

__IO uint16_t ADI_I2C_TypeDef::I2CSCON

Slave Control Register

Definition at line 5121 of file ADuCRF101.h.

__IO uint16_t ADI_I2C_TypeDef::I2CSRX

Slave Receive Data Register

Definition at line 5125 of file ADuCRF101.h.

__IO uint16_t ADI_I2C_TypeDef::I2CSSTA

Slave I2C Status, Error and Interrupt Register

Definition at line 5123 of file ADuCRF101.h.

__IO uint16_t ADI_I2C_TypeDef::I2CSTX

Slave Transmit Data Register

Definition at line 5127 of file ADuCRF101.h.