GY-63_MS5611/libraries/AD9833/CHANGELOG.md
2023-12-18 11:23:18 +01:00

56 lines
1.7 KiB
Markdown

# Change Log AD9833
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/).
## [0.3.0] - 2023-11-26
- fix #10, explicit write control register fixes glitch.
- rename **writeFreqRegister()** to **writeFrequencyRegister()**
- refactor **writeFrequencyRegister()**
- rename parameters reg => channel
- catch define conflict __SPI_CLASS__
- update readme.md
- add experimental support for HLB write mode
- **void writeFrequencyRegisterLSB(uint8_t reg, uint16_t LSB)**
- **void writeFrequencyRegisterMSB(uint8_t reg, uint16_t MSB)**
- update keywords.txt
----
## [0.2.0] - 2023-11-26
- refactor constructor/begin interface - breaking changes.
- minimize conditional code. -- create SPI_CLASS macro to solve it.
- reordered parameters software SPI constructor.
- update readme.md
- update examples
----
## [0.1.2] - 2023-10-16
- release for #5 set DIV2 flag
- add examples switching phase and frequency channel
- add example for multi device
- minor edits
## [0.1.1] - 2023-08-25
- fix #2 - external FSYNC control
- add **setPowerMode(uint8_t mode = 0)** // mode = 0..3
- add **void hardwareReset()**
- redefined **reset()** - see readme.md
- first tests with hardware.
- improved performance **setFrequency()**
- fixed software SPI
- made low level register access public for "expert users"
- **void writeControlRegister(uint16_t value)**
- **void writeFreqRegister(uint8_t reg, uint32_t freq)**
- **void writePhaseRegister(uint8_t reg, uint16_t value)**
- update readme.md
- minor edits
## [0.1.0] - 2023-08-25
- initial version