|
VSF Documented
|
Per-device configuration attached to a master bus. More...
#include <i2c_master.h>
Data Fields | ||
| i2c_addr_bit_len_t | dev_addr_length | |
| uint16_t | device_address | |
| uint32_t | scl_speed_hz | |
| uint32_t | scl_wait_us | |
| struct { | ||
| uint32_t disable_ack_check: 1 | ||
| } | flags | |
Per-device configuration attached to a master bus.
| i2c_addr_bit_len_t i2c_device_config_t::dev_addr_length |
7-bit or 10-bit address
| uint16_t i2c_device_config_t::device_address |
Raw slave address (no R/W)
| uint32_t i2c_device_config_t::scl_speed_hz |
SCL frequency for device
| uint32_t i2c_device_config_t::scl_wait_us |
SCL stretch timeout (ign.)
| uint32_t i2c_device_config_t::disable_ack_check |
Disable ACK check (ign.)
| struct { ... } i2c_device_config_t::flags |