| LPCOpen Platform v1.03 LPCOpen Platform for NXP LPC Microcontrollers

- Main Page
- Modules
- Data Structures
- Files
- Related Pages

- Data Structures
- Data Structure Index
- Data Fields

All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
I2C_PARAM_T Struct Reference
CHIP: LPC8xx I2C ROM API declarations and functions

## Detailed Description

LPC8xx I2C ROM driver parameter structure

Definition at line 60 of file i2cd_8xx.h.

`#include "i2cd_8xx.h"`

## Data Fields
uint32_t | num_bytes_send
uint32_t | num_bytes_recv
uint8_t * | buffer_ptr_send
uint8_t * | buffer_ptr_recv
I2C_CALLBK_T | func_pt
uint8_t | stop_flag
uint8_t | unused [3]

## Field Documentation

uint8_t* buffer_ptr_recv

Pointer to recive buffer

Definition at line 64 of file i2cd_8xx.h.

uint8_t* buffer_ptr_send

Pointer to send buffer

Definition at line 63 of file i2cd_8xx.h.

I2C_CALLBK_T func_pt

Callback function

Definition at line 65 of file i2cd_8xx.h.

uint32_t num_bytes_recv

No. of bytes to receive

Definition at line 62 of file i2cd_8xx.h.

uint32_t num_bytes_send

No. of bytes to send

Definition at line 61 of file i2cd_8xx.h.

uint8_t stop_flag

Stop flag

Definition at line 66 of file i2cd_8xx.h.

uint8_t unused[3]

Definition at line 67 of file i2cd_8xx.h.

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

- C:/nxp/v1.03/lpcopen_v1.03/lpcopen/software/lpc_core/lpc_chip/chip_8xx/i2cd_8xx.h