|
void | eeprom12_cfg_setup (eeprom12_cfg_t *cfg) |
| EEPROM 12 configuration object setup function.
|
|
err_t | eeprom12_init (eeprom12_t *ctx, eeprom12_cfg_t *cfg) |
| EEPROM 12 initialization function.
|
|
void | eeprom12_write_enable (eeprom12_t *ctx) |
| EEPROM 12 write enable function.
|
|
void | eeprom12_write_disable (eeprom12_t *ctx) |
| EEPROM 12 write disable function.
|
|
err_t | eeprom12_generic_write (eeprom12_t *ctx, uint16_t reg, uint8_t *data_in, uint8_t len) |
| EEPROM 12 I2C writing function.
|
|
err_t | eeprom12_generic_read (eeprom12_t *ctx, uint16_t reg, uint8_t *data_out, uint8_t len) |
| EEPROM 12 I2C reading function.
|
|
err_t | eeprom12_memory_write (eeprom12_t *ctx, uint16_t mem_addr, uint8_t *data_in, uint8_t len) |
| EEPROM 12 memory write function.
|
|
err_t | eeprom12_memory_read (eeprom12_t *ctx, uint16_t mem_addr, uint8_t *data_out, uint8_t len) |
| EEPROM 12 memory read function.
|
|
err_t | eeprom12_memory_page_write (eeprom12_t *ctx, uint16_t page_addr, uint8_t *data_in, uint8_t len) |
| EEPROM 12 memory page write function.
|
|
err_t | eeprom12_memory_page_read (eeprom12_t *ctx, uint16_t page_addr, uint8_t *data_out, uint8_t len) |
| EEPROM 12 memory page read function.
|
|
err_t | eeprom12_id_page_write (eeprom12_t *ctx, uint16_t id_page_addr, uint8_t *data_in) |
| EEPROM 12 identification page write function.
|
|
err_t | eeprom12_id_page_read (eeprom12_t *ctx, uint16_t id_page_addr, uint8_t *data_out) |
| EEPROM 12 identification page read function.
|
|
err_t | eeprom12_config_dev_addr (eeprom12_t *ctx, uint8_t cda, uint8_t dal) |
| EEPROM 12 configuate device address function.
|
|
err_t | eeprom12_read_lock_status (eeprom12_t *ctx, uint8_t *lock_status) |
| EEPROM 12 read lock status function.
|
|
This file contains API for EEPROM 12 Click Driver.