Go to the documentation of this file.
43 #define SWIEEPROM_ID 0x00D200
85 uint8_t slave_address;
Definition: swieeprom.h:73
Definition: swieeprom.h:55
swieeprom_return_value_t swieeprom_read_id(swieeprom_t *ctx)
SWI EEPROM check device ID.
Definition: swieeprom.c:70
Definition: swieeprom.h:66
Definition: swieeprom.h:51
Definition: swieeprom.h:54
Definition: swieeprom.h:71
swieeprom_return_value_t swieeprom_write_to_memory(swieeprom_t *ctx, uint8_t mem_adr, uint8_t mem_data)
SWI EEPROM write byte to memory.
Definition: swieeprom.c:98
swieeprom_return_value_t
SWI EEPROM Click return values.
Definition: swieeprom.h:64
Definition: swieeprom.h:74
swieeprom_return_value_t swieeprom_clear_data_from_memory(swieeprom_t *ctx, uint8_t start_mem_adr, uint16_t buf_len)
SWI EEPROM clears data from memory.
Definition: swieeprom.c:208
Definition: swieeprom.h:72
Definition: swieeprom.h:69
Definition: swieeprom.h:56
Definition: swieeprom.h:53
swieeprom_return_value_t swieeprom_write_data_to_memory(swieeprom_t *ctx, uint8_t start_mem_adr, uint8_t *tx_buf, uint16_t buf_len)
SWI EEPROM write data to memory.
Definition: swieeprom.c:147
swieeprom_op_code_t
SWI EEPROM Click operation codes.
Definition: swieeprom.h:48
SWI EEPROM Click context object.
Definition: swieeprom.h:81
swieeprom_return_value_t swieeprom_read_from_memory(swieeprom_t *ctx, uint8_t mem_adr, uint8_t *mem_data)
SWI EEPROM read byte from memory.
Definition: swieeprom.c:123
Definition: swieeprom.h:67
Definition: swieeprom.h:50
Definition: swieeprom.h:52
Definition: swieeprom.h:57
swieeprom_return_value_t swieeprom_read_data_from_memory(swieeprom_t *ctx, uint8_t start_mem_adr, uint8_t *rx_buf, uint16_t buf_len)
SWI EEPROM read data from memory.
Definition: swieeprom.c:177
swieeprom_return_value_t swieeprom_init(swieeprom_t *ctx)
SWI EEPROM initialization function.
Definition: swieeprom.c:57
Definition: swieeprom.h:68