Initial import of STM32 IoT sensor node
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
#ifndef __EEPROM_H
|
||||
#define __EEPROM_H
|
||||
|
||||
#include <stm32f10x_conf.h>
|
||||
//EEPROM 初始化
|
||||
void eeprom_init(void);
|
||||
|
||||
//在addr地址写入一个字节data
|
||||
void eeprom_write_one_byte(u8 addr,u8 data);
|
||||
|
||||
//从向设备的addr地址写入size个字节
|
||||
void eeprom_write_bytes(u8 addr,const u8*buf,u8 size);
|
||||
|
||||
//在当前位置读取一个字节,然后地址后移一个字节
|
||||
u8 eeprom_read_cur_byte(void);
|
||||
|
||||
//从addr地址随机读取一个字节
|
||||
u8 eeprom_read_one_byte(u8 addr);
|
||||
|
||||
//从addr地址开始读取size分字节放入buf
|
||||
void eeprom_read_bytes(u8 addr,u8 *buf,u8 size);
|
||||
|
||||
#endif //__EEPROM_H
|
||||
Reference in New Issue
Block a user