This may be a beginner-misunderstanding, but i hope you can assist me.
I had to move one of my repeaters to improve the WAF of my sensor installation.
In this process i may have messed a bit too much with the routing as i think the nodes responds directly to the gateway, but the gateway answers through the repeater. The repeater is moved, and the signal does no longer reach the node, resulting in a head ache (FPAR fails).
I read the debug-section and I think i need to clear my eeprom to allow for a new routing to happen.
This proved more difficult than I had anticipated. below is my software stack/process:
- Downloaded Arduino 1.8.3 for non admin install
- Downloaded Mysensors Library v2.1.1 using Library manager
- Downloaded Arduino SAMD Boards (32-bits ARM cortex-M0+) version 1.6.11 using Boards manager
- Downloaded Mysensors SAMD Boards version 1.0.4 using Boards manager
I then rebooted my machine for good measure and uploaded the ClearEepromConfig
-example to the gateway. No output in the serial monitor.
I then searched a bit on the forum and added:
#if defined(ARDUINO_ARCH_SAMD)
while (!Serial) {}
#endif
In the setup()
-part. This enabled me to get some output from the gateway. Unfortunatly it only returns Started clearing. Please wait...
I then did some more digging, and apperantly i2c_eeprom_read_byte()
fails. So i searched some more on the forum and found I2C eeprom write fix for SAMD. So i tried the above once again but this time with Mysensors Library v2.2.0-beta (dev branch) just to see if anything changed. It didnt.
What did i miss ?