c_cpp EEPROM_STRING_ESP8266.ino
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp EEPROM_STRING_ESP8266.ino相关的知识,希望对你有一定的参考价值。
#include <EEPROM.h>
int address = 0;
String EEPROM_read(int index, int length) {
String text = "";
char ch = 1;
for (int i = index; (i < (index + length)) && ch; ++i) {
if (ch = EEPROM.read(i)) {
text.concat(ch);
}
}
return text;
}
int EEPROM_write(int index, String text) {
for (int i = index; i < text.length() + index; ++i) {
EEPROM.write(i, text[i - index]);
}
EEPROM.write(index + text.length(), 0);
EEPROM.commit();
return text.length() + 1;
}
void setup()
{
Serial.begin(115200);
delay(100);
Serial.println();
Serial.println();
Serial.println();
Serial.println();
Serial.println("BEGIN");
EEPROM.begin(512);
int len = EEPROM_write(address, "HELLO");
Serial.print("SAVED .. ");
Serial.println(len);
Serial.println(EEPROM_read(address, len));
}
void loop()
{
}
以上是关于c_cpp EEPROM_STRING_ESP8266.ino的主要内容,如果未能解决你的问题,请参考以下文章
c_cpp 237.删除链接列表中的节点 - 简单-2018.82
无法让 nextcloud 在端口 82 上侦听
开发工具makemake 3.82源码编译安装
开发工具makemake 3.82源码编译安装
阮一峰网络日志 第82期
ABLIC 推出 S-82M1A/S-82N1A/S-82N1B 系列单节电池保护 IC ,工作状态下消耗电流为全球最低 (*1),仅为 990nA (最大值) (*2)