Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fetch LED types from Bus classes (dynamic UI) #4129

Merged
merged 29 commits into from
Sep 13, 2024
Merged

Fetch LED types from Bus classes (dynamic UI) #4129

merged 29 commits into from
Sep 13, 2024

Commits on Aug 22, 2024

  1. Dynamic bus config

    - provide LED types from BusManager for settings
    Credit: @netmindz for the idea.
    blazoncek committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    6f3267a View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2024

  1. Bus manager rework

    - move macros to constexpr methods
    - introduce type capabilities for UI
    - add phase shifting (POC) to PWM
    - replace PWM CIE LUT with calculated curve
    CIE & phase shifting credit @DedeHai
    blazoncek committed Aug 24, 2024
    Configuration menu
    Copy the full SHA
    dbb47d5 View commit details
    Browse the repository at this point in the history
  2. Remove erroneous debug

    blazoncek committed Aug 24, 2024
    Configuration menu
    Copy the full SHA
    8818a9e View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2024

  1. Configuration menu
    Copy the full SHA
    f55e2fc View commit details
    Browse the repository at this point in the history
  2. getNumberOfPins

    blazoncek committed Aug 25, 2024
    Configuration menu
    Copy the full SHA
    865e3dc View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2024

  1. PinManager update

    - LEDC: allocate same timer for CCT PWM
    - use SOC constants
    BusManager update
    - use allocateMultiplePins for BusPwm
    blazoncek committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    820df0c View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2024

  1. Introduce network type (previous virtual)

    - phase shifting correction (limit to PWM CCT)
    blazoncek committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    b2e00eb View commit details
    Browse the repository at this point in the history
  2. Fix C/P error

    Clarifications
    blazoncek committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    c51ce2e View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2024

  1. 18 Configuration menu
    Copy the full SHA
    0d035a0 View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2024

  1. Remove ledc_set_duty_and_update

    Add semaphoring
    Determine CCT overlap
    blazoncek committed Sep 1, 2024
    Configuration menu
    Copy the full SHA
    2ca034b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a3b2887 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2024

  1. Configuration menu
    Copy the full SHA
    85e2f7e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    be7475f View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2024

  1. Bugfixes

    - fixed maxBri value
    - fixed overflow in dead time subtraction
    - deadtime and offset now also work if signals are inverted (_reversed)
    DedeHai committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    2cc0ace View commit details
    Browse the repository at this point in the history
  2. Optimisations

    - renamed variables
    - some tuning
    blazoncek committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    b1e58dd View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2024

  1. Configuration menu
    Copy the full SHA
    d3c31c5 View commit details
    Browse the repository at this point in the history
  2. Unsigned fix

    blazoncek committed Sep 4, 2024
    1 Configuration menu
    Copy the full SHA
    092a5a1 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2024

  1. Merge pull request #4126 from DedeHai/PWM-fixes

    fixed offsets and inverted signal plus dead time
    blazoncek authored Sep 5, 2024
    Configuration menu
    Copy the full SHA
    55d98ff View commit details
    Browse the repository at this point in the history
  2. Move LED types to individual bus type

    - (credit @netmindz & @willmmiles)
    Tuning.
    blazoncek committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    9cc333b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    43cc4ec View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2024

  1. Configuration menu
    Copy the full SHA
    ac689a9 View commit details
    Browse the repository at this point in the history
  2. Bugfix

    blazoncek committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    c5b31e2 View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2024

  1. Add numPins()

    blazoncek committed Sep 8, 2024
    Configuration menu
    Copy the full SHA
    b431515 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2024

  1. Pre-allocate COM vector

    blazoncek committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    5df1a22 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2024

  1. Remove void

    blazoncek committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    6169c45 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5b8d9d1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f12de61 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ec7f69d View commit details
    Browse the repository at this point in the history
  5. Hot

    blazoncek committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    49d51c5 View commit details
    Browse the repository at this point in the history