2022-12-04 11:55:07 -05:00
|
|
|
# Change Log ACS712
|
2022-11-21 14:44:08 -05:00
|
|
|
|
|
|
|
All notable changes to this project will be documented in this file.
|
|
|
|
|
|
|
|
The format is based on [Keep a Changelog](http://keepachangelog.com/)
|
|
|
|
and this project adheres to [Semantic Versioning](http://semver.org/).
|
|
|
|
|
|
|
|
|
2023-09-20 13:55:34 -04:00
|
|
|
## [0.3.8] - 2023-09-19
|
|
|
|
- add badges to readme.md
|
|
|
|
- minor edits
|
|
|
|
|
|
|
|
|
2023-05-20 09:38:39 -04:00
|
|
|
## [0.3.7] - 2023-05-20
|
|
|
|
- add example **estimateMidPointAC.ino** #37
|
|
|
|
- update readme.md (sampling trick #38).
|
|
|
|
- minor edits.
|
|
|
|
|
2023-04-20 06:03:58 -04:00
|
|
|
## [0.3.6] - 2023-04-19
|
|
|
|
- add **autoMidPointDC(cycles)** see issue #35
|
|
|
|
- add rounding to **autoMidPoint()**
|
|
|
|
- update README.md
|
|
|
|
|
2023-01-18 07:43:31 -05:00
|
|
|
## [0.3.5] - 2023-01-18
|
|
|
|
- fix #33 failing build => issue 345 created @ arduino-ci
|
|
|
|
- redo **setADC()**
|
|
|
|
- allows reset to internal **analogRead()** too now.
|
|
|
|
- update README.md
|
|
|
|
|
2023-01-15 14:39:54 -05:00
|
|
|
## [0.3.4] - 2023-01-14
|
|
|
|
- experimental
|
|
|
|
- add **void setADC()** to use an external ADC for measurements.
|
|
|
|
- add **static uint16_t internalAnalog(uint8_t p)** wrapping analogRead() - solves casting.
|
|
|
|
- add example ACS712_20_DC_external_ADC.ino
|
|
|
|
|
|
|
|
## [0.3.3] - 2023-01-03
|
2023-01-03 14:19:20 -05:00
|
|
|
- update GitHub actions
|
|
|
|
- update license
|
|
|
|
- add example
|
|
|
|
- add URL in .h .cpp
|
|
|
|
|
2022-11-21 14:44:08 -05:00
|
|
|
## [0.3.2] - 2022-11-18
|
|
|
|
- fix #26 revert data type \_midPoint to int
|
|
|
|
- Add CHANGELOG.md
|
|
|
|
|
|
|
|
## [0.3.1 2022-09-xx
|
|
|
|
- add float mVNoiseLevel(frequency, cycles)
|
|
|
|
- add void suppressNoise(bool flag) - experimental suppression by averaging two samples.
|
|
|
|
- update readme.md
|
|
|
|
- improve midPoint functions
|
|
|
|
- add resetMidPoint()
|
|
|
|
- add RP2040 pico in build-ci
|
|
|
|
|
|
|
|
## [0.3.0] - 2022-09-01
|
|
|
|
- return midPoint value in MP functions.
|
|
|
|
- float return type for mA() functions
|
|
|
|
- add float mA_peak2peak(freq, cycles)
|
|
|
|
- add debug getMinimum(), getmaximum();
|
|
|
|
- update Readme.md
|
|
|
|
|
|
|
|
----
|
|
|
|
|
|
|
|
## [0.2.8] - 2022-08-19 prepare for 0.3.0
|
|
|
|
- Fix #21 FormFactor
|
|
|
|
- add mA_AC_sampling() as method to determine
|
|
|
|
- current when FormFactor is unknown.
|
|
|
|
- added float _AmperePerStep cached value.
|
|
|
|
- added getAmperePerStep();
|
|
|
|
- moved several functions to .cpp
|
|
|
|
- improve documentation
|
|
|
|
|
|
|
|
## [0.2.7] - 2022-08-10
|
|
|
|
- change mVperAmp to float
|
|
|
|
- add ACS712_FF_SAWTOOTH
|
|
|
|
- update readme.md + unit test + minor edits
|
|
|
|
|
|
|
|
## [0.2.6] - 2021-12-09
|
|
|
|
- update readme.md
|
|
|
|
- update license
|
|
|
|
|
|
|
|
## [0.2.5] - 2021-12-03
|
|
|
|
- add timeout to detectFrequency()
|
|
|
|
|
|
|
|
## [0.2.4] - 2021-11-22
|
|
|
|
- add experimental detectFrequency()
|
|
|
|
|
|
|
|
## [0.2.3] - 2021-10-15
|
|
|
|
- change frequencies to float, for optimal tuning.
|
|
|
|
- update build CI
|
|
|
|
- update readme.md
|
|
|
|
|
|
|
|
## [0.2.2] - 2021-06-23
|
|
|
|
- support for more frequencies
|
|
|
|
|
|
|
|
## [0.2.1] - 2020-12-06
|
|
|
|
- Add Arduino-CI + unit test
|
|
|
|
- update readme
|
|
|
|
- refactor
|
|
|
|
|
|
|
|
## [0.2.0] - 2020-08-02
|
|
|
|
- Add autoMidPoint()
|
|
|
|
|
|
|
|
----
|
|
|
|
|
|
|
|
## [0.1.4] - 2020-08-02
|
|
|
|
- Allow for faster processors
|
|
|
|
|
|
|
|
## [0.1.3] - 2020-05-27
|
|
|
|
- fix library.json
|
|
|
|
|
|
|
|
## [0.1.2] - 2020-03-21
|
|
|
|
- automatic form factor test
|
|
|
|
|
|
|
|
## [0.1.1] - 2020-03-18
|
|
|
|
- first release version
|
|
|
|
|
|
|
|
## [0.1.0] - 2020-03-17
|
|
|
|
- initial version
|
|
|
|
|
|
|
|
|
|
|
|
|