• v1.0 a97dd88a67

    BlueFox released this 2024-11-16 16:50:00 +00:00 | 0 commits to main since this release

    This 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
  • v0.7 a6b531c394

    BlueFox released this 2024-11-16 14:49:37 +00:00 | 6 commits to main since this release

    This 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
  • v0.6 78ced9e7ea

    Timers have arrived! Pre-Release

    BlueFox released this 2024-11-15 22:16:28 +00:00 | 16 commits to main since this release

    This 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
  • v0.5 864a833a43

    BlueFox released this 2024-11-15 18:47:57 +00:00 | 19 commits to main since this release

    There 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
  • v0.4 2aac36e15c

    BlueFox released this 2024-11-15 17:44:59 +00:00 | 24 commits to main since this release

    A 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
  • v0.3 7443af2095

    BlueFox released this 2024-11-15 15:04:32 +00:00 | 29 commits to main since this release

    This 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
  • v0.2 533deb2833

    BlueFox released this 2024-11-15 12:39:23 +00:00 | 33 commits to main since this release

    This 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
  • v0.1 bd396913fe

    First working release Pre-Release

    BlueFox released this 2024-10-28 08:02:11 +00:00 | 35 commits to main since this release

    First working release! But, currently there's no timing functions for automation. Coming soon!

    Downloads