Kamcho Library 02.00.03  lib.kamcho.02.00.03.287
Data Fields
I2C_SFRS_t Struct Reference

A structure to represent Special Function Registers for I2C. More...

#include <i2c_sfrs.h>

Data Fields

union {
   struct {
      uint8_t   IRBUFOVL:1
 
      uint8_t   IWBUFOVL:1
 
      uint8_t   IBUFF:1
 
      uint8_t   IRWBUSY:1
 
      uint8_t   ISTPR:1
 
      uint8_t   ISTRR:1
 
      uint8_t   IADDRR:1
 
      uint8_t   IACKR:1
 
   } 
 
   uint8_t   BYTE
 
STATUS
 
union {
   struct {
      uint8_t   ISTRSTRETCH:1
 
      uint8_t   ISTPSIZE:1
 
      uint8_t   ISACK:1
 
      uint8_t   ISNACK:1
 
      uint8_t   IRCSTRT:1
 
      uint8_t   IGC:1
 
      uint8_t   ICLKSTR:1
 
      uint8_t   IRSTR:1
 
   } 
 
   uint8_t   BYTE
 
CTRL1
 
union {
   struct {
      uint8_t   IMS:1
 
      uint8_t   IFILTER:1
 
      uint8_t   IEN:1
 
      uint8_t   IMSK:5
 
   } 
 
   uint8_t   BYTE
 
CTRL2
 
uint8_t DATA
 
uint8_t IADDR0
 
uint8_t IADDR1
 

Detailed Description

A structure to represent Special Function Registers for I2C.

Field Documentation

uint8_t BYTE
union { ... } CTRL1
union { ... } CTRL2
uint8_t DATA
uint8_t IACKR
uint8_t IADDR0
uint8_t IADDR1
uint8_t IADDRR
uint8_t IBUFF
uint8_t ICLKSTR
uint8_t IEN
uint8_t IFILTER
uint8_t IGC
uint8_t IMS
uint8_t IMSK
uint8_t IRBUFOVL
uint8_t IRCSTRT
uint8_t IRSTR
uint8_t IRWBUSY
uint8_t ISACK
uint8_t ISNACK
uint8_t ISTPR
uint8_t ISTPSIZE
uint8_t ISTRR
uint8_t ISTRSTRETCH
uint8_t IWBUFOVL
union { ... } STATUS

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