I2C_Drivers (ARM) 1.1
SMFSW collection of HAL I2C Drivers for ARM
Loading...
Searching...
No Matches
I2CMEM_t Struct Reference

I2CMEM user interface struct. More...

#include <I2CMEM.h>

Collaboration diagram for I2CMEM_t:

Data Fields

struct { 
 
   I2C_slave_t *   slave_inst 
 Slave structure. More...
 
   size_t   chip_size 
 Memory range (number of bytes) More...
 
   size_t   buf_size 
 Useful for EEPROM writes (FRAM not restricted, can be changed to I2CMEM_BANK_SIZE) More...
 
   PeripheralGPIO_t   WP_GPIO 
 Write Protect GPIO struct. More...
 
cfg 
 

Detailed Description

I2CMEM user interface struct.

Field Documentation

◆ buf_size

size_t I2CMEM_t::buf_size

Useful for EEPROM writes (FRAM not restricted, can be changed to I2CMEM_BANK_SIZE)

◆ [struct]

struct { ... } I2CMEM_t::cfg

◆ chip_size

size_t I2CMEM_t::chip_size

Memory range (number of bytes)

◆ slave_inst

I2C_slave_t* I2CMEM_t::slave_inst

Slave structure.

◆ WP_GPIO

PeripheralGPIO_t I2CMEM_t::WP_GPIO

Write Protect GPIO struct.


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