2023-02-10 |
change temp reading interval to 1.5 seconds to give display time to catch up
tundra
committed
on 10 Feb 2023
|
---|---|
add logic to handle bad/unreadable temp probes, document same, minor typo fixes in docs
tundra
committed
on 10 Feb 2023
|
|
2022-07-15 |
update code comment to correctly note newer, wider temp range than original implementation
tundra
committed
on 15 Jul 2022
|
2021-01-19 |
turn off DEBUG by default, add section to docs on calibration
tundra
committed
on 19 Jan 2021
|
2020-11-25 |
adjust interval beep to be less obnoxious, update copyright date
tundra
committed
on 25 Nov 2020
|
adjust interval beep to be less obnoxious
tundra
committed
on 25 Nov 2020
|
|
make dimmest setting default for both LEDs in all profiles
tundra
committed
on 25 Nov 2020
|
|
2018-07-08 |
update the documentation and comments to reflect this code is stable
tundra
committed
on 8 Jul 2018
|
2018-07-07 |
add audible alert for out-of-range temps in compensating profiles; allow bigger inter-measurement temperature jumps from probe as being valid
tundra
committed
on 7 Jul 2018
|
expand temperature compensation range to 65F to 85F and updates tables accordingly
tundra
committed
on 7 Jul 2018
|
|
remove unnecessary compensation lookup table for realtime
tundra
committed
on 7 Jul 2018
|
|
2018-07-04 |
consolidate debug output into one location, remove beep() debug output
tundra
committed
on 4 Jul 2018
|
store remaining global variables as function statics
tundra
committed
on 4 Jul 2018
|
|
make current temperature an attribute of the monitor_temp function instead of a global
tundra
committed
on 4 Jul 2018
|
|
put main timing loop on its own thread
tundra
committed
on 4 Jul 2018
|
|
2018-06-03 | |
display temperature sentinel at startup
tundra
committed
on 3 Jun 2018
|
|
2018-05-28 |
collapse profile switch handling into a single thread, further reorg of supporting functions
tundra
committed
on 28 May 2018
|
2018-05-23 |
consolidate temperature monitoring into a single thread, slight reordering of subroutine definitions
tundra
committed
on 23 May 2018
|
2018-05-19 |
continuously monitor profile switch allowing user to change it while running, update todos with cleanup tasks
tundra
committed
on 19 May 2018
|
fix display dimming based on profile switch setting at boot and timer start
tundra
committed
on 19 May 2018
|
|
add logic to read the profile selection switch
tundra
committed
on 19 May 2018
|
|
parameterize beep() to use different sounds for start/stop and interval alarms
tundra
committed
on 19 May 2018
|
|
2018-05-12 |
audible alert on start/stop, simplify beep sound
tundra
committed
on 12 May 2018
|
add support for piezo buzzer beeps
tundra
committed
on 12 May 2018
|
|
configure temp probe handling to use /opt/devtimer/temp_probe symlink
tundra
committed
on 12 May 2018
|
|
further cleanup and tuning of footswitch debounce logic
tundra
committed
on 12 May 2018
|
|
2018-05-06 |
tune footswitch debounce logic
tundra
committed
on 6 May 2018
|
implement foot switch handling as an isr with rudimentary debounce logic
tundra
committed
on 6 May 2018
|
|
2018-04-22 |
canonicalize references to wiringpi methods and constants
tundra
committed
on 22 Apr 2018
|
enable basic footswitch control
tundra
committed
on 22 Apr 2018
|
|
2018-04-14 |
initialize the time display on boot
tundra
committed
on 14 Apr 2018
|
remove unneeded globals file from repo, update todos
tundra
committed
on 14 Apr 2018
|
|
cleanup out of range temperature handling
tundra
committed
on 14 Apr 2018
|
|
fix leading zero suppression logic, generally tidy up temperature reporting
tundra
committed
on 14 Apr 2018
|
|
give time and temp led device objects more descriptive names
tundra
committed
on 14 Apr 2018
|
|
2018-03-31 |
suppress leading zeros in temp display, add startup temp sentinel, reorg constants and globals
tundra
committed
on 31 Mar 2018
|
collapse temperature code and globals into main module, implement temp out-of-range signaling
tundra
committed
on 31 Mar 2018
|
|
add support for negative temps
tundra
committed
on 31 Mar 2018
|
|
simplify thread start syntax
tundra
committed
on 31 Mar 2018
|
|
2018-03-28 |
add basic scaffolding for footswitch control
tundra
committed
on 28 Mar 2018
|
2018-03-27 |
add support for second display for temperature and display dimming in film mode
tundra
committed
on 27 Mar 2018
|
clean up function names, use consistent threading syntax for both display and temp management
tundra
committed
on 27 Mar 2018
|
|
implement basic multithreading between display and temperature logic
tundra
committed
on 27 Mar 2018
|
|
add module for reading and conditioning the temperature probe samples
tundra
committed
on 27 Mar 2018
|
|
2018-03-25 |
fix typos and clarify key comments
tundra
committed
on 25 Mar 2018
|
added support for full table of correction constants from 60-80F for realtime, paper, and film
tundra
committed
on 25 Mar 2018
|
|
2018-03-23 |
add function to return selected compensation profile
tundra
committed
on 23 Mar 2018
|
gave display constants unique names to accommodate multiple displays in the future
tundra
committed
on 23 Mar 2018
|
|
beep on start, only save last loop time if debugging
tundra
committed
on 23 Mar 2018
|
|
move gpio init under __main__, clarify compensation table comment
tundra
committed
on 23 Mar 2018
|
|
improved/fixed comments
tundra
committed
on 23 Mar 2018
|
|
fix time compensation logic, add beep(), add debug capability
tundra
committed
on 23 Mar 2018
|
|
implement basic temperature-dependent timing logic
tundra
committed
on 23 Mar 2018
|
|
factored led driver into separate file, general cleanup
tundra
committed
on 23 Mar 2018
|
|
initial checkin
tundra
committed
on 23 Mar 2018
|