All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- fix #82, minimal timeout 10 ms for RTOS, kudos to deKees687
- set error flag for TIMEOUT
- add error codes to keywords.txt
- Fix #80, setComparatorPolarity() and setComparatorLatch() inverting.
- add test example to test parameters.
- add unit tests to test parameters.
- Fix #78, prevent infinite loop. (Thanks to devmirek).
- Fix #76 (again), update readme.md Comparator Polarity.
- add ADS1X15_ERROR_I2C, communication error.
- add minimal section in readme.md about error codes.
- minor edits.
- Fix #76, update readme.md Comparator Polarity
- added defines to replace magic numbers (not used in code yet)
- minor edits
- Fix #74, ALERT/RDY pin documentation
- update readme.md
- minor edits examples
- fix #68, gain bugs ADS1x13
- add unit test for ADS1x13
- update GitHub/actions to v4
- removed depreciated getLastValue()
- add multiplexer section to readme.md
- fix some typos
- minor edits
- refactor API, begin()
- update readme.md
- update examples
- fix #61 ESP32 begin()
- update and add examples
- add getLastRequest() to track last type of measurement.
- update readme.md
- minor edits.
- update readme.md
- move code from .h to .cpp
- reordered code in .cpp to follow .h
- minor edits
- fix NANO RP2040
- update and add examples
- minor edits
- update GitHub actions
- update license 2023
- update readme.md
- minor edits
- add RP2040 support (kudos to intubun)
- simplified changelog.md
- fix ESP32 Wire.begin data type
- add CHANGELOG.md: moved history in ADS1x15.cpp to this file.
- add default parameters for single channel devices.
- readADC(uint8_t pin = 0);
- requestADC(uint8_t pin = 0);
- add two examples for the ADS1114 (single channel devices)
- update readme.md.
- fix #36 support for Nano Every
- add unit test constants.
- update library.json, license,
- minor edits including layout
- update build-CI (esp32), readme.md, keywords.txt
- added examples
- update readme
- fix build-CI;
- add get/setClock() for Wire speed
- add reset()
- fix issue #22
- add Wire parameter to constructors.
- redo readRegister()
- getValue()
- getError()
- fix #12
- fix getMaxVoltage
- refactor
- add missing readADC_Differential_X_X()
- check readme.md and minor fixes
- add comparator code
- add async mode
- add begin(sda, scl) for ESP32
- fix issue #2 gain
- initial release;
- refactor ad fundum;
- removed pre 1.0 support;
- added getVoltage
- first working version
- initial version