Fixed a bug where the update interval would be calculated incorrectly. The display will now update as specified in the settings file.
Instead of importing a single driver file, this module will automatically import the driver file for the specified E-Paper (in the settings file). This means that even though more E-Papers are now supported, the code will not become too complex.
Calibration has been omitted for now to test if the E-Paper shows signs of ghosting.
As an open source software, the development is often bound by financial means. By becoming a sponsor, you are helping with the development of the software and the funding for required hardware.
As the tests for the recurring events have passed, the recurring events feature can now be used by default. Event if it fails, the try/except handling won't let the script crash in case something goes wrong while parsing recurring events.
Adaptations, better installation procedure, option to launch web-ui after install and move the generated file to the correct lcoation. username support. Added option to choose if start at boot is desired or not. Testing in progress. Please do not use this yet.
This is the first commit for release v1.7. It was adjusted to work on the new release (v1.7). The code has been cleaned up and runs faster now. It's also possible to run the software even with a different username than 'pi'. Supervisor handles launching at boot more efficiently and gives up running the main file if the software won't run for at least 30 seconds.