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

18 lines
758 B
C
Raw Normal View History

#ifndef __24C02_H
#define __24C02_H
#include "main.h"
#define M24C02_WADDR 0xA0 // 24C02 д<><D0B4>ַ
#define M24C02_RADDR 0xA1 // 24C02 <20><><EFBFBD><EFBFBD>ַ
uint8_t m24c02ReadOneByte(uint8_t ); // <20><> 24C02 ָ<><D6B8><EFBFBD><EFBFBD>ַ<EFBFBD><D6B7>ȡһ<C8A1><D2BB><EFBFBD>ֽ<EFBFBD>
uint8_t m24c02WriteOneByte(uint8_t ,uint8_t ); // <20><>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD>ַд<D6B7><D0B4>һ<EFBFBD><D2BB><EFBFBD>ֽ<EFBFBD>
uint8_t m24c02ReadSequential(uint8_t,uint8_t *,uint16_t); // <20><>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡָ<C8A1><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
uint8_t eepromReadData(uint8_t ,void *, uint16_t); // <20><> EEPROM ָ<><D6B8><EFBFBD><EFBFBD>ַ<EFBFBD><D6B7>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>
uint8_t eepromWriteData(uint8_t, void *, uint16_t); // <20><> EEPROM ָ<><D6B8><EFBFBD><EFBFBD>ַд<D6B7><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<28><>ҳд<D2B3><D0B4>)
void eepromReadInfo(void); // <20><> EEPROM <20><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>֤ MQTT <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
#endif