iPXE
|
A bit-bashing I2C interface. More...
#include <i2c.h>
Data Fields | |
struct i2c_interface | i2c |
I2C interface. More... | |
struct bit_basher | basher |
Bit-bashing interface. More... | |
A bit-bashing I2C interface.
This provides a standardised way to construct I2C buses via a bit-bashing interface.
struct i2c_interface i2c_bit_basher::i2c |
I2C interface.
Definition at line 93 of file i2c.h.
Referenced by exanic_fetch_mac(), exanic_try_init_eeprom(), i2c_bit_read(), i2c_bit_write(), init_i2c_bit_basher(), linda_init_i2c(), linda_read_eeprom(), qib7322_init_i2c(), qib7322_read_eeprom(), sfe4001_fini(), and sfe4001_init().
struct bit_basher i2c_bit_basher::basher |
Bit-bashing interface.
Definition at line 95 of file i2c.h.
Referenced by exanic_i2c_read_bit(), exanic_i2c_write_bit(), falcon_i2c_bit_read(), falcon_i2c_bit_write(), i2c_bit_read(), i2c_bit_write(), init_i2c_bit_basher(), linda_i2c_read_bit(), linda_i2c_write_bit(), qib7322_i2c_read_bit(), and qib7322_i2c_write_bit().