Releases: fabianoriccardi/dimmable-light
Releases · fabianoriccardi/dimmable-light
1.6.0
Features
- Support for RP2040 MCU, non-mbed core (Raspberry Pi Pico, Arduino Nano RP2040 Connect, Adafruit Feather RP2040
and other RP2040-based boards) #36, thanks to @adisbladis - Add setSyncDir and setSyncPullup methods #25, thanks to @SupremeSports
1.5.2
Bugfix:
- Fix timer drifting on AVR platform which introduces flickering when dimmers are more than 8
Thanks to @Mangata42 @kleurbleur @bcelary for raising and participating to the discussion #24.
1.5.1
The long-awaited patch, finally released.
Bugfix:
- fix esp32 compatibility (now the library works with v2.0.2 and later)
- fix sporadic activations when the dimmer should stay fully off
- for arduino-esp32: use ARDUINO_ISR_ATTR instead of IRAM_ATTR
For developers:
- for arduino-esp32: use ets_printf to debug
- update ci
Thanks to @radzikr that started the issue #41 that led to this release and helped me in the testing process for the past 4 weeks. Thanks also to the other participants who enriched that discussion. A final thanks also to all other contributors who have been posting issues along the past years, and who have never received an on-time reply: I'm catching up and evaluating the backlog to improve this project.
1.5.0
New features:
- measure the current frequency of AC
- set the AC frequency at runtime
- add
turnOn
method - add
library.json
for PlatformIO registry
Bug fix:
- Fix various incompatibilities with new platform versions
For developers:
- add ci with Github Actions
- add metadata to develop the library with Visual Studio Code and PlatformIO
- style code with clang-format
1.4.0
New features:
- Support to SAMD21
Minor updates and bug fix:
- Bug fix occurring when multiple lights are instantiated and they are switched ON or OFF
- Code cleaning
1.3.0
New features:
- Support for 60Hz electrical network
- DimmableLightLinearized class, to control linearly the power delivered to the loads (DimmableLight control linearly the activation time)
Minor updates and bug fix:
- If all lights are fully set ON or OFF (even mixed between ON and OFF), zero cross interrupt get disabled
- Clearer documentation of customizable parameters
- Fix to support to ESP32 rev0
1.2.0
New feature:
- Arduino/AVR MCU support (both 16/8 bit timers);
Bug fix:
- solved crashes while reading/writing on SPIFFS on ESP32
- solved crashes while reading/writing on SPIFFS on ESP8266
- minor fixes
1.1.0
New feature
- Support for ESP32
- metadata for Arduino IDE
1.0.0
Feature:
- Control n dimmers on esp8266