Skip to content

Releases: yellobyte/DacESP32

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.

1.0.11 - Fix to prevent rare build error

04 Jun 00:14
Compare
Choose a tag to compare

Small fix in DacESP32.cpp (lines 299+) to prevent a rare build error.
The build error only happened with build flag '-Werror=unused-but-set-variable' in combination with a core debug level lower than 4 (< DEBUG/VERBOSE).

1.0.10 - DacESP32.h modified for latest ESP32 framework versions

15 Sep 20:07
Compare
Choose a tag to compare

Two type definitions that caused build errors with newer ESP32 frameworks have been removed from DacESP32.h:
'dac_cw_scale_t' and 'dac_cw_phase_t' - they were missing in older ESP32 frameworks (newer ones provide them in dac_types.h).

1.0.9 - Example outputCWandVoltage.ino changed

04 Sep 14:13
Compare
Choose a tag to compare

Fixed a build error surfacing with ESP32 Arduino Framework >= V5.1.x. Incorrect version numbering in library.xxx fixed.