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

LCD_BACKLIGHT_TIMEOUT support for neopixel LCDs. #25438

Merged
merged 2 commits into from
Feb 27, 2023

Conversation

Daranbalt4
Copy link
Contributor

LCD_BACKLIGHT_TIMEOUT_MINS support for LCDs with
NEOPIXEL backlight.

Description

  • User can define a timeouted neopixel color. Default is {25, 25, 25, 0}. If not defined, the timeouted neopixel LCD backlight will turn off completely.
  • Uses the original LCD_TIMEOUT_MINS with some modification, so it's compatible with M255.

Requirements

Requires any LCD with NEOPIXEL backlight, like Bigtreetech Mini12864 RGB, or the same from Fysetc.

Related Issues

#25406

@Daranbalt4 Daranbalt4 changed the title LCD_BACKLIGHT_TIMEOUT_MINS support for LCDs with LCD backlight timeout support for neopixel lcd Feb 26, 2023
@Daranbalt4 Daranbalt4 changed the title LCD backlight timeout support for neopixel lcd LCD_BACKLIGHT_TIMEOUT support for neopixel LCDs. Feb 26, 2023
@thinkyhead
Copy link
Member

Thanks for the submission! I did a bit of cleanup and it all looks good, so I'll go ahead and merge this in record time.

@thinkyhead thinkyhead merged commit 866e7d3 into MarlinFirmware:bugfix-2.1.x Feb 27, 2023
mikezs added a commit to mikezs/Marlin that referenced this pull request Feb 27, 2023
* bugfix-2.1.x: (113 commits)
  [cron] Bump distribution date (2023-02-27)
  ✨ LCD_BACKLIGHT_TIMEOUT for Neopixel LCD (MarlinFirmware#25438)
  🔨 Fix env STM32G0B1RE_btt, add …_manta_btt (MarlinFirmware#25431)
  🩹 Native types for RTS overloads (MarlinFirmware#25440)
  📝 Link to archived RA Control Panel page (MarlinFirmware#25424)
  📝 New URL for IA_CREALITY DWIN files  (MarlinFirmware#25423)
  [cron] Bump distribution date (2023-02-24)
  📝 Update DISABLE_INACTIVE_* comment
  🎨 Use LIMIT macro
  ⚡️ Reduce edit_screen code size (MarlinFirmware#25420)
  ♻️ Stepper options refactor (MarlinFirmware#25422)
  [cron] Bump distribution date (2023-02-23)
  🔧 Fix Einsy Rambo TMC driver check
  🔨 Fix marlin_custom.* without lib_deps
  [cron] Bump distribution date (2023-02-22)
  🐛 Fix AVR maths used by Stepper (MarlinFirmware#25338)
  🔨 Encrypt some MKS Robin (MarlinFirmware#25349)
  🌐 Update Russian language (MarlinFirmware#25360)
  🧑‍💻 Fix preheat tests (nested macro limit ~256)
  🧑‍💻 Add get_move_distance for rotation/kinematics (MarlinFirmware#25370)
  ...

# Conflicts:
#	Marlin/Configuration_adv.h
thinkyhead pushed a commit to thinkyhead/Marlin that referenced this pull request Mar 3, 2023
SrgWhoopsie added a commit to SrgWhoopsie/Marlin_ that referenced this pull request Mar 6, 2023
commit ce436f7b5f16182515030ddacef4a213f30c59b2
Merge: 67fdeff 49911c8
Author: SrgWhoopsie <107329142+SrgWhoopsie@users.noreply.github.com>
Date:   Fri Mar 3 16:03:30 2023 +1100

    Merge branch 'bugfix-2.1.x' into MarlinLivebugfix-2.1.x

commit 49911c8
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Thu Mar 2 06:06:30 2023 +0000

    [cron] Bump distribution date (2023-03-02)

commit 41115e0
Author: Marcio T <mlt4356-github@yahoo.com>
Date:   Wed Mar 1 21:07:23 2023 -0700

    🚸 Improve CocoaPress Touch UI (MarlinFirmware#25446)

commit 31f1a02
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Wed Mar 1 20:06:47 2023 -0600

    🌐 Regenerate language data

commit 6a8ebdd
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Wed Mar 1 19:07:47 2023 -0600

    🔨 Update font scripts

commit 030559b
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Wed Mar 1 00:26:50 2023 +0000

    [cron] Bump distribution date (2023-03-01)

commit 42cd314
Author: tombrazier <68918209+tombrazier@users.noreply.github.com>
Date:   Wed Mar 1 00:16:27 2023 +0000

    🐛 Fix LA retract/feedrate edge case (MarlinFirmware#25445)

    Followup to MarlinFirmware#25442

commit 894e378
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Tue Feb 28 17:50:06 2023 -0600

    🔨 Improve config.ini example fetch

commit 579833e
Author: ellensp <530024+ellensp@users.noreply.github.com>
Date:   Tue Feb 28 16:16:11 2023 +1300

    🔧 Fix Sensorless Probe sanity-check err (MarlinFirmware#25417)

commit 20d4b99
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Tue Feb 28 00:23:17 2023 +0000

    [cron] Bump distribution date (2023-02-28)

commit 6084502
Author: tombrazier <68918209+tombrazier@users.noreply.github.com>
Date:   Mon Feb 27 23:00:13 2023 +0000

    🐛 Fix Linear Advance E position tracking (MarlinFirmware#25442)

    Fix regression from MarlinFirmware#24951

commit 18601f4
Author: ellensp <530024+ellensp@users.noreply.github.com>
Date:   Tue Feb 28 06:11:53 2023 +1300

    🧑‍💻 Add IA_CREALITY CI test (MarlinFirmware#25434)

commit 80f0d4e
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Mon Feb 27 06:07:00 2023 +0000

    [cron] Bump distribution date (2023-02-27)

commit 866e7d3
Author: Daranbalt4 <119883952+Daranbalt4@users.noreply.github.com>
Date:   Mon Feb 27 04:23:52 2023 +0100

    ✨ LCD_BACKLIGHT_TIMEOUT for Neopixel LCD (MarlinFirmware#25438)

commit 1068963
Author: Keith Bennett <13375512+thisiskeithb@users.noreply.github.com>
Date:   Sun Feb 26 19:03:28 2023 -0800

    🔨 Fix env STM32G0B1RE_btt, add …_manta_btt (MarlinFirmware#25431)

commit 445181f
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sun Feb 26 20:54:10 2023 -0600

    🩹 Native types for RTS overloads (MarlinFirmware#25440)

    Followup to MarlinFirmware#25400

commit db904f1
Author: ellensp <530024+ellensp@users.noreply.github.com>
Date:   Mon Feb 27 15:27:58 2023 +1300

    📝 Link to archived RA Control Panel page (MarlinFirmware#25424)

commit 03eb9b0
Author: ellensp <530024+ellensp@users.noreply.github.com>
Date:   Mon Feb 27 15:23:39 2023 +1300

    📝 New URL for IA_CREALITY DWIN files  (MarlinFirmware#25423)
LMBernardo pushed a commit to LMBernardo/Marlin that referenced this pull request Mar 19, 2023
EvilGremlin pushed a commit to EvilGremlin/Marlin that referenced this pull request Apr 8, 2023
thinkyhead pushed a commit to thinkyhead/Marlin that referenced this pull request May 16, 2023
EvilGremlin pushed a commit to EvilGremlin/Marlin that referenced this pull request May 17, 2023
tspiva pushed a commit to tspiva/Marlin that referenced this pull request May 25, 2023
Andy-Big pushed a commit to Andy-Big/Marlin_FB_Reborn that referenced this pull request Jul 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants