Skip to content

Releases: fabianoriccardi/dimmable-light

1.6.0

26 Nov 21:03
Compare
Choose a tag to compare

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

12 Nov 14:07
Compare
Choose a tag to compare

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

03 Nov 20:26
Compare
Choose a tag to compare

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

11 Sep 19:53
Compare
Choose a tag to compare

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

05 Nov 09:17
Compare
Choose a tag to compare

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

26 Oct 19:46
Compare
Choose a tag to compare

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

04 Jan 17:38
Compare
Choose a tag to compare

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

04 Jan 11:07
Compare
Choose a tag to compare

New feature

  • Support for ESP32
  • metadata for Arduino IDE

1.0.0

04 Jan 11:08
Compare
Choose a tag to compare

Feature:

  • Control n dimmers on esp8266