Reader is a script for reading and printing device error logs. This can be done directly from the device by dumping the EEPROM or by reading the EEPROM content from a HEX-file.
Read error log from device:
$ ./reader.py port <PORT>
Read error log from file:
$ ./reader.py file <FILENAME>
Config is a script used for configuration of both node and main devices.
Load the configuration from the device into a configuration file:
$ ./config.py load <PORT> <FILENAME>
Print configuration values from the supplied configuration file:
$ ./config.py get <FILENAME> version address
version=1
address=170
Set a configuration value in the configuration file:
$ ./config.py set <FILENAME> address 128
Save the configuration file to device:
$ ./config.py save <PORT> <FILENAME>
When dumping the EEPROM from device an AVR programmer such as Olimex AVR-ISP-MK2 is needed.