Sun, 05 May 2024 15:49:03 +0200 Michiel Broek Version 0.9.20a1. Analyse threads cpu usage. One-wire added a resolution flag to prevent continuous resolution checks, now only for new sensors and replugged known sensors. Added two 40 sSec delays in the state machine. In the panel thread moved a few locks so these expensive calls are called only when needed. file | diff | annotate
Sat, 04 May 2024 15:18:02 +0200 Michiel Broek Log pid of each started thread so we can see which uses the most cpu time. file | diff | annotate
Fri, 05 Apr 2024 16:19:39 +0200 Michiel Broek Version 0.9.17a1. Revised starting and stopping the threads. Fixed stopping the command server thread. Moved one-wire tempeature sensors resolution correction to the one-wire thread. The devices thread fetches temperatures from the one-wire thread. The one-wire thread does everything for the temperature sensors. The command server uses private sockets. Still, only one session at the same time is handled. file | diff | annotate
Wed, 27 Mar 2024 17:19:46 +0100 Michiel Broek Moved all delay functions into a new general file. file | diff | annotate
Sat, 23 Mar 2024 16:01:24 +0100 Michiel Broek Running threads and locking doesn't depend on wiringPi anymore. file | diff | annotate
Sat, 23 Mar 2024 12:18:14 +0100 Michiel Broek All thread locks from wiringPi to standard pthreads. file | diff | annotate
Thu, 19 Nov 2015 22:50:17 +0100 Michiel Broek Initial part of LEDs and backlight implemented. file | diff | annotate
Thu, 19 Nov 2015 21:17:26 +0100 Michiel Broek Moved global bit defines to config.h file | diff | annotate
Sat, 14 Nov 2015 23:40:51 +0100 Michiel Broek The brewpanel works, but still needs a lot more file | diff | annotate
Sat, 16 Aug 2014 17:11:09 +0200 Michiel Broek Selecting units in setup does now work. Menu select variables are protected with thread locking. file | diff | annotate
Fri, 15 Aug 2014 14:38:32 +0200 Michiel Broek Added thread locks to all LCD access functions. This seems to have fixed the LCD corruption problems. file | diff | annotate
Thu, 14 Aug 2014 21:50:38 +0200 Michiel Broek Added more panel menus file | diff | annotate
Wed, 13 Aug 2014 19:40:01 +0200 Michiel Broek Move some public functions to private functions file | diff | annotate
Wed, 13 Aug 2014 19:14:01 +0200 Michiel Broek Fixed stepping down in LCD screens. file | diff | annotate
Mon, 11 Aug 2014 18:38:57 +0200 Michiel Broek Added profile running and steps handling. file | diff | annotate
Mon, 11 Aug 2014 11:50:23 +0200 Michiel Broek LED flash when panel enter key is pressed long. file | diff | annotate
Sun, 10 Aug 2014 21:22:17 +0200 Michiel Broek Code cleanup, streamlined error messages. file | diff | annotate
Sun, 10 Aug 2014 13:26:35 +0200 Michiel Broek Start initial menu setup file | diff | annotate
Sun, 10 Aug 2014 12:09:07 +0200 Michiel Broek Fixed LCD display updates. Better key routines. file | diff | annotate
Sat, 09 Aug 2014 21:42:28 +0200 Michiel Broek Added first panel key routines. The LCD display steps manual only and has a 2 minutes backlight timeout. file | diff | annotate
Sat, 09 Aug 2014 17:24:32 +0200 Michiel Broek Added panel thread file | diff | annotate
Sat, 09 Aug 2014 16:56:31 +0200 Michiel Broek Added panel sourcecode files file | diff | annotate
(0) tip

mercurial