Add function MySensorsClearEEprom()
-
One thing that I have found quite frustrating is that when I develop some new feature or add a sensor to my MySensors-network I always forget to clear the eeprom and then I need to reprogram the arduino with /mysensors/MySensors/examples/ClearEepromConfig/ClearEepromConfig.ino
Then I have to reprogram the code again and do my testing.
Could you add a new function to the core code that has a function like:MySensorsClearEEprom() { #ifdef MYDEBUG Serial.println("Started clearing. Please wait..."); #endif for (uint16_t i=0; i<EEPROM_LOCAL_CONFIG_ADDRESS; i++) { hwWriteConfig(i,0xFF); } #ifdef MYDEBUG Serial.println("Clearing done."); #endif }
I then can i my code while testing add this function in setup()
#define PORT_CLEAR_EEPROM 6 pinMode(PORT_CLEAR_EEPROM,INPUT); digitalWrite(PORT_CLEAR_EEPROM,HIGH); if(digitalRead(PORT_CLEAR_EEPROM) == LOW) { MySensorsClearEEprom() }
If I set (in this case) port 6 to ground, the eeprom is cleared.
-
@mickecarlsson Why not just add that to your sketches? Or for that matter, create a library for it that you can just include in your sketches.
2 out of 2
Suggested Topics
-
Controlling Blinds.com RF Dooya Motors with Arduino and Vera
My Project • 24 Mar 2014, 13:27 • petewill 12 Aug 2023, 16:39 -
is there a solution for a relay with button that also works offline?
Feature Requests • 31 Mar 2023, 16:04 • Branther 4 Apr 2023, 11:37 -
ESPnow as transport layer
Feature Requests • 11 days ago • MasMat 11 days ago -
wireless gateway
Feature Requests • 8 Jun 2023, 14:05 • Thomaswortman 8 Jun 2023, 14:05 -
ESP32 with builtin Ethernet as Gateway - f.e. WT32-ETH01
Feature Requests • 15 Mar 2023, 15:01 • gryzli133 15 Mar 2023, 21:25 -
ota-configuration
Feature Requests • 8 Mar 2023, 09:28 • pbw 8 Mar 2023, 09:28