|
void | c1wirei2c_cfg_setup (c1wirei2c_cfg_t *cfg) |
| 1-Wire I2C configuration object setup function.
|
|
void | c1wirei2c_gpio_selection (c1wirei2c_cfg_t *cfg, c1wirei2c_gpio_sel_t gpio_sel) |
| 1-Wire I2C driver interface setup function.
|
|
err_t | c1wirei2c_init (c1wirei2c_t *ctx, c1wirei2c_cfg_t *cfg) |
| 1-Wire I2C initialization function.
|
|
err_t | c1wirei2c_default_cfg (c1wirei2c_t *ctx) |
| 1-Wire I2C default configuration function.
|
|
err_t | c1wirei2c_check_communication (c1wirei2c_t *ctx) |
| 1-Wire I2C check communication function.
|
|
err_t | c1wirei2c_select_device (c1wirei2c_t *ctx) |
| 1-Wire I2C select device function.
|
|
err_t | c1wirei2c_write_data_stop (c1wirei2c_t *ctx, uint8_t slave_addr, uint8_t *data_in, uint8_t len) |
| 1-Wire I2C write data stop function.
|
|
err_t | c1wirei2c_write_data (c1wirei2c_t *ctx, uint8_t slave_addr, uint8_t *data_in, uint8_t len) |
| 1-Wire I2C write data function.
|
|
err_t | c1wirei2c_write_data_only (c1wirei2c_t *ctx, uint8_t *data_in, uint8_t len) |
| 1-Wire I2C write data only function.
|
|
err_t | c1wirei2c_write_data_only_stop (c1wirei2c_t *ctx, uint8_t *data_in, uint8_t len) |
| 1-Wire I2C write data only stop function.
|
|
err_t | c1wirei2c_read_data_stop (c1wirei2c_t *ctx, uint8_t slave_addr, uint8_t *data_out, uint8_t len) |
| 1-Wire I2C read data stop function.
|
|
err_t | c1wirei2c_write_read_data_stop (c1wirei2c_t *ctx, uint8_t slave_addr, uint8_t *data_in, uint8_t in_len, uint8_t *data_out, uint8_t out_len) |
| 1-Wire I2C write read data stop function.
|
|
err_t | c1wirei2c_write_configuration (c1wirei2c_t *ctx, uint8_t config) |
| 1-Wire I2C write configuration function.
|
|
err_t | c1wirei2c_read_configuration (c1wirei2c_t *ctx, uint8_t *config) |
| 1-Wire I2C read configuration function.
|
|
err_t | c1wirei2c_enable_sleep_mode (c1wirei2c_t *ctx) |
| 1-Wire I2C enable sleep mode function.
|
|
err_t | c1wirei2c_read_device_revision (c1wirei2c_t *ctx, uint8_t *revision) |
| 1-Wire I2C read device revision function.
|
|
void | c1wirei2c_set_rst_pin (c1wirei2c_t *ctx, uint8_t state) |
| 1-Wire I2C set rst pin function.
|
|
void | c1wirei2c_reset_device (c1wirei2c_t *ctx) |
| 1-Wire I2C reset device function.
|
|
This file contains API for 1-Wire I2C Click Driver.