Skip to content

Releases: yellobyte/DacESP32

2.1.2 - Build target ESP32-S2 now supported

28 May 22:28
Compare
Choose a tag to compare

Errors fixed when building for boards with ESP32-S2 on Arduino ESP32 Release >= 3.x. Updated examples and Readme.md.

2.1.0 - CW frequency changes without signal dropout

27 Apr 18:15
1b16a2d
Compare
Choose a tag to compare

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

05 Jan 17:44
Compare
Choose a tag to compare

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

27 Jul 22:24
Compare
Choose a tag to compare

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

19 Oct 15:36
Compare
Choose a tag to compare

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.