Add Sensor83 99 cmnd write to eeprom

This commit is contained in:
Norbert Richter 2021-01-27 11:59:50 +01:00
parent 8fcca922ae
commit af0b391489
No known key found for this signature in database
GPG Key ID: 6628701A626FA674

View File

@ -1115,6 +1115,8 @@ void NeoPoolShow(bool json)
* Sensor83 26 <addr> (<cnt>} * Sensor83 26 <addr> (<cnt>}
* same as "Sensor83 21" but using hex data output * same as "Sensor83 21" but using hex data output
* *
* Sensor83 99
* write data permanent into flash
* *
* *
* Examples: * Examples:
@ -1164,6 +1166,7 @@ void NeoPoolShow(bool json)
#define NEOPOOL_CMND_READ_REG32 21 #define NEOPOOL_CMND_READ_REG32 21
#define NEOPOOL_CMND_WRITE_REG32 22 #define NEOPOOL_CMND_WRITE_REG32 22
#define NEOPOOL_CMND_READ_REG_HEX32 26 #define NEOPOOL_CMND_READ_REG_HEX32 26
#define NEOPOOL_CMND_SAVE_TO_EEPROM 99
bool NeoPoolCmnd(void) bool NeoPoolCmnd(void)
{ {
@ -1327,6 +1330,14 @@ bool NeoPoolCmnd(void)
} }
break; break;
case NEOPOOL_CMND_SAVE_TO_EEPROM:
addr = MBF_SAVE_TO_EEPROM;
if (0 == params_cnt) {
data[0] = 1;
serviced = (NEOPOOL_OK == NeoPoolWriteRegister(addr, data, 1));
}
break;
default: default:
AddLog_P(LOG_LEVEL_DEBUG, PSTR("NEO: Unknown " D_CMND_SENSOR "%d cmnd %d"), XSNS_83, cmnd); AddLog_P(LOG_LEVEL_DEBUG, PSTR("NEO: Unknown " D_CMND_SENSOR "%d cmnd %d"), XSNS_83, cmnd);
break; break;