-
v1.0 released! Stable
released this
2024-11-16 16:50:00 +00:00 | 0 commits to main since this releaseThis release marks the software getting stable to run standalone now.
Features included:
-
a nice welcome screen
-
3 individually programmable timers
-
manual on/off toggle functionality
-
settings to control some parameters
-
programmed highly modular
-
all user interaction go through 2 buttons and 1 switch
-
some kind-of demo programs showing off some functionality of the lcd driver and to verify the inputs are working... actually pretty unnecessary, but nice to have!
Downloads
-
-
released this
2024-11-16 14:49:37 +00:00 | 6 commits to main since this releaseThis release is probably the last before 1.0! It includes yet another demo, support for setting the 3 timer slots to custom durations (from 00:01 - 99:99 min), a breaking bug fix in the logging mechanism, a reset functionality and many more small improvements, streamlining the user's experience.
The last todos for 1.0 stable...
-
implement the timer function
-
enable the user to change the timer durations in the settings submenu
-
clean the menus (remove test stuff etc)
-
clean the main.py (maybe by outsourcing the huge settings and timer functions)
-
make the README more clear about the projects purpose
Downloads
-
-
Timers have arrived! Pre-Release
released this
2024-11-15 22:16:28 +00:00 | 16 commits to main since this releaseThis release mainly includes the implementation of the timer functionality and some bug fixes.
The last todos for 1.0 stable...
-
implement the timer function
-
enable the user to change the timer durations in the settings submenu
-
make the README more clear about the projects purpose
Downloads
-
-
Got settings now, fixed some small issues Pre-Release
released this
2024-11-15 18:47:57 +00:00 | 19 commits to main since this releaseThere it is! Settings have arrived, with support for toggling the welcome screen on and off and choosing how many cycles the welcome text will go (if enabled, the user can choose!). Also, fixed some minor issues, e.g. that some "programs" still used the old config format and thus were broken, and some typos.
Added fundamental support for the timer program from an configurational point of view (added the keys for storing the time)Some todos (maybe not exhaustive!)
-
change configuration file format to json (to enable writing to the config from python code) and thus...
-
become able to create a settings submenu where all the important configuration can be changed
-
make the libraries git submodules where possible (to always keep it up to date!)
-
Create a settings submenu
-
support for the timer function from a configurational sight
-
enable the user to change the timer durations in the settings submenu
-
implement the timer function
Downloads
-
-
Support for saving configuration changes Pre-Release
released this
2024-11-15 17:44:59 +00:00 | 24 commits to main since this releaseA step forward to getting the settings submenu to work: added support for saving configuration changes. Also made some documentation about how to do this and switched to the submodule version of the lcdMenu library (to keep it up to date), including documentation on how to get these submodules when cloning.
Some todos (maybe not exhaustive!)
-
change configuration file format to json (to enable writing to the config from python code) and thus...
-
become able to create a settings submenu where all the important configuration can be changed
-
make the libraries git submodules where possible (to always keep it up to date!)
-
Create a settings submenu
-
implement the timer function
Downloads
-
-
Change of the configuration file format Pre-Release
released this
2024-11-15 15:04:32 +00:00 | 29 commits to main since this releaseThis release includes a change of the configuration file format from python module to json. Some minor changes include performance improvements and small improvements in the README.md description of the project.
Some todos (maybe not exhaustive!)
-
change configuration file format to json (to enable writing to the config from python code) and thus...
-
become able to create a settings submenu where all the important configuration can be changed
-
make the libraries git submodules where possible (to always keep it up to date!)
-
implement the timer function
Downloads
-
-
Change in the menu library Pre-Release
released this
2024-11-15 12:39:23 +00:00 | 33 commits to main since this releaseThis release includes a change to my new menu library called lcdMenu that supports submenus, timing, and more.
Some minor changes include code refactoring.
Some todos (maybe not exhaustive!)
-
change configuration file format to json (to enable writing to the config from python code) and thus...
-
become able to create a settings submenu where all the important configuration can be changed
-
make the libraries git submodules where possible (to always keep it up to date!)
-
implement the timer function
Downloads
-
-
First working release Pre-Release
released this
2024-10-28 08:02:11 +00:00 | 35 commits to main since this releaseFirst working release! But, currently there's no timing functions for automation. Coming soon!
Downloads