From 94da5b84ab7ef7ebdccc020e24f19c4ca604d2bb Mon Sep 17 00:00:00 2001 From: hm-thinkbook14p Date: Mon, 11 May 2026 22:05:57 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3EEPROM=E5=9C=B0=E5=9D=80?= =?UTF-8?q?=EF=BC=9A7=E4=BD=8D=E5=9C=B0=E5=9D=800x50=EF=BC=88A0/A1/A2=3D0?= =?UTF-8?q?=EF=BC=89=EF=BC=8C=E4=B8=8EI2C=E9=A9=B1=E5=8A=A8=E6=A0=BC?= =?UTF-8?q?=E5=BC=8F=E7=BB=9F=E4=B8=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bsp/device/eeprom/eeprom_driver.c | 4 ++-- bsp/device/eeprom/eeprom_driver.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bsp/device/eeprom/eeprom_driver.c b/bsp/device/eeprom/eeprom_driver.c index b480091..a810304 100644 --- a/bsp/device/eeprom/eeprom_driver.c +++ b/bsp/device/eeprom/eeprom_driver.c @@ -29,7 +29,7 @@ ret_code_t eeprom_write(uint16_t addr, const uint8_t *data, uint32_t len) return RET_INVALID_PARAM; } - ret = i2c_mem_write(EEPROM_DEV_ADDR >> 1, addr, 1, data, len); + ret = i2c_mem_write(EEPROM_DEV_ADDR, addr, 1, data, len); eeprom_last_error = ret; return ret; } @@ -43,7 +43,7 @@ ret_code_t eeprom_read(uint16_t addr, uint8_t *data, uint32_t len) return RET_INVALID_PARAM; } - ret = i2c_mem_read(EEPROM_DEV_ADDR >> 1, addr, 1, data, len); + ret = i2c_mem_read(EEPROM_DEV_ADDR, addr, 1, data, len); eeprom_last_error = ret; return ret; } diff --git a/bsp/device/eeprom/eeprom_driver.h b/bsp/device/eeprom/eeprom_driver.h index 69563e7..b99b8eb 100644 --- a/bsp/device/eeprom/eeprom_driver.h +++ b/bsp/device/eeprom/eeprom_driver.h @@ -4,7 +4,7 @@ #include "common_types.h" #include -#define EEPROM_DEV_ADDR 0xA0 +#define EEPROM_DEV_ADDR 0x50 #define EEPROM_PAGE_SIZE 8 #define EEPROM_TOTAL_SIZE 2048