shuichan_old/V1.4/STM32F103_App1/HardWare/24C02/24c02.h

18 lines
833 B
C
Raw Normal View History

#ifndef __24C02_H
#define __24C02_H
#include "main.h"
#define M24C02_WADDR 0xA0 // 24C02 写地址
#define M24C02_RADDR 0xA1 // 24C02 读地址
uint8_t m24c02ReadOneByte(uint8_t ); // 从 24C02 指定地址读取一个字节
uint8_t m24c02WriteOneByte(uint8_t ,uint8_t ); // 向指定地址写入一个字节
uint8_t m24c02ReadSequential(uint8_t,uint8_t *,uint16_t); // 从指定地址连续读取指定长度数据
uint8_t eepromReadData(uint8_t ,void *, uint16_t); // 从 EEPROM 指定地址读取数据
uint8_t eepromWriteData(uint8_t, void *, uint16_t); // 向 EEPROM 指定地址写入数据(按页写入)
void eepromReadInfo(void); // 从 EEPROM 读取或验证 MQTT 配置信息
#endif