# iic_rec_t Struct Reference
[MIOS32_IIC]

Collaboration diagram for iic_rec_t:
[legend]

## Data Fields
LPC_I2C_TypeDef * | base
u8 | iic_address
u8 * | tx_buffer_ptr
u8 * | rx_buffer_ptr
volatile u16 | buffer_len
volatile u16 | buffer_ix
volatile transfer_state_t | transfer_state
volatile s32 | transfer_error
volatile s32 | last_transfer_error
volatile u8 | iic_semaphore
I2C_TypeDef * | base

## Field Documentation

I2C_TypeDef* iic_rec_t::base

I2C_TypeDef * iic_rec_t::base

volatile u16 iic_rec_t::buffer_ix

volatile u16 iic_rec_t::buffer_len

u8 iic_rec_t::iic_address

volatile u8 iic_rec_t::iic_semaphore

volatile s32 iic_rec_t::last_transfer_error

u8 * iic_rec_t::rx_buffer_ptr

volatile s32 iic_rec_t::transfer_error

volatile transfer_state_t iic_rec_t::transfer_state

u8 * iic_rec_t::tx_buffer_ptr

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

- mios32/LPC17xx/mios32_iic.c
- mios32/STM32F10x/mios32_iic.c
- mios32/STM32F4xx/mios32_iic.c