ChangeLog

v0.3.3 - 2023-7-04

Bug Fixes:

  • Fixed a compilation problem caused by a macro naming error.

v0.3.2 - 2023-6-02

Bug Fixes:

  • Fixed a thread safety issue

v0.3.1 - 2023-5-15

Enhancements:

  • Add an active flag to gptimer to reduce invalid error print in the IDF gptimer driver

Bug Fixes:

  • Fixed a wrong error on kelvin range

v0.3.0 - 2023-5-8

Enhancements:

  • Provide an option to use gptimer instead of esptimer to generate ticks for the fade process

Bug Fixes:

  • Fixed a wrong conversion on percentage_convert_to_kelvin

v0.2.2 - 2023-3-10

Bug Fixes:

  • Fixed some wrong data types
  • Provides configuration options for the iic task instead of hardcoding
  • Added null pointer judgment to effect timer

v0.2.1 - 2023-2-21

Bug Fixes:

  • Provide a workaround solution to temporarily solve the issue that LEDC hardware fade API calls are blocked Please read some description of the macro PWM_ENABLE_HW_FADE in Kconfig
  • Effect interrupt_forbidden flag will allow to set when total_ms == 0

v0.2.0 - 2023-2-8

Enhancements:

  • Add interrupt_forbidden flag in effect
  • Provide Yxy color model conversion function

Bug Fixes:

  • Fix nvs structure naming error

v0.1.0 - 2023-1-11

Enhancements:

  • Support running on ESP32-C6

Bug Fixes:

  • Fix kelvin 2 percentage
  • Fix effect timer time
  • Modify the logic of low power mode entry and exit

v0.0.9 - 2022-12-28

Enhancements:

  • Provide an effect timer

v0.0.8 - 2022-12-22

Enhancements:

  • Provide new application layer capability: enable/disable auto-open

v0.0.7 - 2022-12-15

Enhancements:

  • Support running on ESP32-H2

v0.0.6 - 2022-12-05

Enhancements:

  • Support running on ESP32-C2
  • Provide PWM signal invert

Bug Fixes:

  • Fix LEDC output is disabled after the software reset

v0.0.5 - 2022-12-02

Enhancements:

  • Support compiling with IDF 5.0

Bug Fixes:

  • Fix some drivers being power halved in white light mode
  • Fix some configuration errors in the demo

v0.0.4 - 2022-11-10

Enhancements:

  • Support BP1658CJ IIC dimming chip

v0.0.3 - 2022-10-26

Enhancements:

  • Support KP18058 IIC dimming chip

v0.0.2 - 2022-10-26

Enhancements:

  • Support running on ESP32-S3

Bug Fixes:

  • Fix API lightbulb_rgb2hsv conversion error
  • Update some typo
    • basis -> basic
    • mix -> min

v0.0.1 - 2022-8-29

Enhancements:

  • Initial version

  • The following dimming solutions are supported

    • PWM
      • RGB + CW
      • RGB + CCT/Brightness
    • IIC dimming IC
      • SM2135E
      • SM2135EH
      • SM2235EGH
      • SM2335EGH
      • BP5758/BP5758D/BP5768D
    • Single Line
      • WS2812
  • Support for power limit

  • Support for color calibration

  • Support for effect

    • Blink
    • Breathe
  • Support for application layer capability configuration

    • Status memory
    • Fade
    • Mix CCT
    • Low-power
    • Light mode select
    • Sync change

Links

Supports all targets

License: Apache-2.0

To add this component to your project, run:

idf.py add-dependency "espressif/lightbulb_driver^0.3.3"

or download archive

Stats

  • Archive size
    Archive size ~ 81.84 KB
  • Downloaded in total
    Downloaded in total 43.2k times
  • Downloaded this version
    This version: 1.1k times

Badge

espressif/lightbulb_driver version: 0.3.3
|