summaryrefslogtreecommitdiff
path: root/src/br24t_eeprom_driver.h
blob: 0e57786af7a805a109f99f389ebc1be51a966a84 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#ifndef __BR24_INC
#define __BR24_INC

#include <stdint.h>
#include "i2c.h"

#define EEPROM_I2C_ADDR   0x50


#ifdef FLASH_EEPROM
void flash_eeprom();
#endif

typedef uint16_t EEPROM_ADDR;

#define EEPROM_READBYTE(addr) i2c_read_reg_addr16(EEPROM_I2C_ADDR, addr)
#define EEPROM_WRITEBYTE(addr, data) i2c_write_reg_addr16(EEPROM_I2C_ADDR, addr, data);


#endif