|
Paparazzi UAS
v5.12_stable-4-g9b43e9b
Paparazzi is a free software Unmanned Aircraft System.
|
Architecture independent I2C (Inter-Integrated Circuit Bus) API. More...
Include dependency graph for i2c.c:Go to the source code of this file.
Functions | |
| static void | send_i2c_err (struct transport_tx *trans, struct link_device *dev) |
| void | i2c_init (struct i2c_periph *p) |
| Initialize I2C peripheral. More... | |
| bool | i2c_transmit (struct i2c_periph *p, struct i2c_transaction *t, uint8_t s_addr, uint8_t len) |
| Submit a write only transaction. More... | |
| bool | i2c_receive (struct i2c_periph *p, struct i2c_transaction *t, uint8_t s_addr, uint16_t len) |
| Submit a read only transaction. More... | |
| bool | i2c_transceive (struct i2c_periph *p, struct i2c_transaction *t, uint8_t s_addr, uint8_t len_w, uint16_t len_r) |
| Submit a write/read transaction. More... | |
Architecture independent I2C (Inter-Integrated Circuit Bus) API.
Definition in file i2c.c.
|
static |
Definition at line 209 of file i2c.c.
References dev, and i2c_periph::trans.
Referenced by i2c_init().
Here is the caller graph for this function: