diff --git a/cleaning_sketch/platformio.ini b/cleaning_sketch/platformio.ini new file mode 100644 index 0000000..9608dcb --- /dev/null +++ b/cleaning_sketch/platformio.ini @@ -0,0 +1,4 @@ +[env:pro8MHzatmega328] +platform = atmelavr +framework = arduino +board = pro8MHzatmega328 diff --git a/cleaning_sketch/src/clear.ino b/cleaning_sketch/src/clear.ino new file mode 100644 index 0000000..91e865c --- /dev/null +++ b/cleaning_sketch/src/clear.ino @@ -0,0 +1,44 @@ +/* + * The MySensors Arduino library handles the wireless radio link and protocol + * between your home built sensors/actuators and HA controller of choice. + * The sensors forms a self healing radio network with optional repeaters. Each + * repeater and gateway builds a routing tables in EEPROM which keeps track of the + * network topology allowing messages to be routed to nodes. + * + * Created by Henrik Ekblad + * Copyright (C) 2013-2015 Sensnology AB + * Full contributor list: https://github.com/mysensors/Arduino/graphs/contributors + * + * Documentation: http://www.mysensors.org + * Support Forum: http://forum.mysensors.org + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * version 2 as published by the Free Software Foundation. + * + ******************************* + * + * DESCRIPTION + * + * This sketch clears radioId, relayId and other routing information in EEPROM back to factory default + * + */ +// load core modules only +#define MY_CORE_ONLY + +#include + +void setup() +{ + Serial.begin(MY_BAUD_RATE); + Serial.println("Started clearing. Please wait..."); + for (int i=0; i