Releases: yellobyte/DacESP32
2.1.2 - Build target ESP32-S2 now supported
2.1.0 - CW frequency changes without signal dropout
Improved function setCwFrequency() allows fast frequency changes without any signal dropouts.
New examples for frequency sweeps and two new doc files.
2.0.0 - Major redesign for Arduino ESP32 Core V3.x.x
Library version 2.0.0 requires the Arduino ESP32 Core version 3.0.0 or higher for a successful build.
The lib has seen a major redesign and now uses the new driver APIs driver/dac_oneshot.h and driver/dac_cosine.h instead of the deprecated driver/dac.h.
1.1.1 - Fix for Arduino ESP32 version >=3.x.x
As of Arduino ESP32 Release v3.0.x based on ESP-IDF v5.1.4 some DAC definitions are declared deprecated or were removed and new definitions have been added. For example DAC_CHAN_0 substitutes DAC_CHANNEL_1, DAC_CHAN0_GPIO_NUM substitutes DAC_CHANNEL_1_GPIO_NUM etc. The typedef dac_cw_scale_t might even get removed sometime in the future. Have a look here.
This version 1.1.1 of the DacESP32 lib still uses the (now) deprecated definitions because the Espressif 32 platform on PlatformIO is still based on Arduino ESP32 release V2.0.16. However, it has seen some minor changes and for the time being will allow successful builds on ArduinoIDE. It might produce a lot of 'deprecated' warnings though.
1.1.0 - Build options accepted
As of library version 1.1.0 some library parameters can be altered with build options. Editing the parameter definitions in DacESP32.cpp is not required anymore. More details in file Readme.md.