Releases: domnulvlad/KLineKWP1281Lib
Releases · domnulvlad/KLineKWP1281Lib
v2.2.1
v2.2.0
- Added support for ECUs which give measurements in a more special way, involving a header message and a body message
- Added functions for parsing this kind of responses
- Updated examples to handle this kind of responses
- Implemented formulas 8B, 8C, 8D, 93
- Implemented formula A0
- Corrected formula 3F
v2.1.4
Added the getMeasurementTextLength
function
v2.1.3
Changed various code for parity with KLineKWP1281Lib_ESP32.
Breaking changes:
- the signature of
receiveFunction
,debugFunction
andcustomErrorFunction
has been changed - debug verbosity is set by
KWP1281_DEBUG_LEVEL
inKLineKWP1281Lib.h
, with 0 removing debugging strings
Be sure to check the example sketches and the Wiki page for more details.
v2.1.2
- Added correct representation for OBD fault codes, along with their descriptions
- Revised all measurement formulas
- Added function for determining the best amount of decimals for measurements
- Added support for "long" measurements (like long text and hex bytes)
- Added
Output_tests
example - Added function for retrieving output test descriptions
Changed behavior of getMeasurementUnits()
and added getMeasurementText()
!
- breaks compatibility with old code
- demo sketches updated accordingly
v2.1.1
- Added functions for extracting the 3 significant bytes of a measurement
- Added example for managing two K-lines at the same time:
06.Dual_K-line_test
(ESP32 only)
v2.1.0
- Added fault code descriptions (4 languages)
- Revised fault code elaborations (4 languages)
- Revised text table strings (4 languages)
- Revised some measurement formulas
- Added connection template for the ESP32-C6
- Edited the
02.Fault_code_test
example to include fault code descriptions if they are enabled
v2.0.2
Improved reliability, added fault code elaborations, added examples.
v2.0.1
Added example for ESP8266 support in the demo sketches.
v2.0.0
Overhauled the entire library