|
Zephyr Project API 4.4.99
A Scalable Open Source RTOS
|
@driver_ops{I2C} More...
#include <i2c.h>
Data Fields | |
| i2c_api_configure_t | configure |
| @driver_ops_mandatory Configure operation of a host controller. | |
| i2c_api_get_config_t | get_config |
| @driver_ops_optional Get configuration of a host controller. | |
| i2c_api_full_io_t | transfer |
| @driver_ops_mandatory Perform data transfer to another I2C device in controller mode. | |
| i2c_api_target_register_t | target_register |
| @driver_ops_optional Registers the provided config as Target device of a controller. | |
| i2c_api_target_unregister_t | target_unregister |
| @driver_ops_optional Unregisters the provided config as Target device. | |
| i2c_api_transfer_cb_t | transfer_cb |
| @driver_ops_optional Perform data transfer to another I2C device in controller mode. | |
| i2c_api_iodev_submit | iodev_submit |
| @driver_ops_optional Submit request(s) to an I2C device with RTIO. | |
| i2c_api_recover_bus_t | recover_bus |
| @driver_ops_optional Recover the I2C bus. | |
@driver_ops{I2C}
| i2c_api_configure_t i2c_driver_api::configure |
@driver_ops_mandatory Configure operation of a host controller.
| i2c_api_get_config_t i2c_driver_api::get_config |
@driver_ops_optional Get configuration of a host controller.
| i2c_api_iodev_submit i2c_driver_api::iodev_submit |
@driver_ops_optional Submit request(s) to an I2C device with RTIO.
CONFIG_I2C_RTIO.
| i2c_api_recover_bus_t i2c_driver_api::recover_bus |
@driver_ops_optional Recover the I2C bus.
| i2c_api_target_register_t i2c_driver_api::target_register |
@driver_ops_optional Registers the provided config as Target device of a controller.
| i2c_api_target_unregister_t i2c_driver_api::target_unregister |
@driver_ops_optional Unregisters the provided config as Target device.
| i2c_api_full_io_t i2c_driver_api::transfer |
@driver_ops_mandatory Perform data transfer to another I2C device in controller mode.
| i2c_api_transfer_cb_t i2c_driver_api::transfer_cb |
@driver_ops_optional Perform data transfer to another I2C device in controller mode.
CONFIG_I2C_CALLBACK.