AT30TSE75X driver.
Copyright (c) 2012-2018 Microchip Technology Inc. and its subsidiaries.
Functions | |
void | at30tse_eeprom_read (uint8_t *data, uint8_t length, uint8_t word_addr, uint8_t page) |
Reads data from the EEPROM. More... | |
void | at30tse_eeprom_write (uint8_t *data, uint8_t length, uint8_t word_addr, uint8_t page) |
Writes the EEPROM with data provided. More... | |
void | at30tse_init (void) |
Configures the SERCOM I2C master to be used with the AT30TSE75X device. More... | |
uint16_t | at30tse_read_register (uint8_t reg, uint8_t reg_type, uint8_t reg_size) |
Reads the value from the register reg. More... | |
double | at30tse_read_temperature (void) |
Reads the temperature value. More... | |
void | at30tse_set_register_pointer (uint8_t reg, uint8_t reg_type) |
Sets the register pointer with specified reg value. More... | |
void | at30tse_write_config_register (uint16_t value) |
Writes the configuration register reg with the value passed. More... | |
void | at30tse_write_register (uint8_t reg, uint8_t reg_type, uint8_t reg_size, uint16_t reg_value) |
Writes the specified register reg with the reg_value passed. More... | |