Releases: alx2009/K197Display
First non-beta release
K197Display 0.95: Improved Hold mode
The main feature in this release is an improved hold mode: it is now possible to switch display mode while keeping the display on hold.
Other minor improvements (display formatting, menu structure, interrupt latency) and bug fixes
K197Display 0.9: Graph mode completed
The defining feature of this release is that the graph mode is now completed. Cursors are also supported to read the exact values at two points of choice. See Readme for more information about the graph mode.
Together with the statistics mode, this is intened to replace the data logger operation, taking advantage of the oled display to show a graph of the measurement (V, a, etc.) versus time. Furthermore, up to 180 points can be stored (versus 100 points in the K197) .
Of course data logger operation is still available if the alternative key use is disabled in the Options menu.
In addition, a number of bug fixes and improvements have been implemented.
Now works with DxCore 1.5.x
The main reason for this release is a fix that makes the code compatible with DxCore 1.5.x
In addition, includes a number of bug fixes and enhancements. Plus a new graph mode, accessible with double click on the STO/CLR button. The new mode is still work in progress (for example the options for the graph are not saved in EEPROM).
Added EEPROM support
Implemented the configuration menu options to save and retrieve the configuration. Once the configuration is saved to the EEPROM, it is retrieved automatically at startup and reset (if the version number of the configuration structure matches).
This release includes some additional improvements to the interrupt handling, with the purpose of further reducing the latency of the SPI interrupts.
Added possibility to Hold the display
Added possibility to Hold the display. this is controlled clicking the STO button (when the option to repurpose STO and RCL is enabled in the Options menu)
K197 enhanced pushbutton handling
The main improvement in this release is the enhanced handling of the push buttons. They are now handled via interrupts. Furthermore, debouncing is done in HW, using the CCL filter in the AVR DB microcontroller.
No more lost clicks, even when the button is pushed and released very quickly.
Simultaneously pushed buttons can be detected (this is needed to enter calibration mode)
The normal action of the REL button is delayed, so that a double click can prehempt it and instead reset the statistics
K197 with Bluetooth datalogging
Add an options menu, temperature measurement with a K type thermocouple and an Options menu
Added basic support for Bluetooth
Main enhancements in this release:
- Disabled led blinking when receiving data (to prevent a potential noise source)
- Added detection of HC-05 module at startup and connection status display
- Added possibility to show debug output on the Oled rather than using Serial (needed to troubleshoot code branches that are used when BT module is off)
- Added serial command to set contrast (not retained at restart, this will be added in future releases)
- Improved Doxygen documentation
K197Display beta 0.1
Initial public release of K197Display