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

backlight breathing overhaul #2187

Merged
merged 9 commits into from
Jan 1, 2018
Merged

backlight breathing overhaul #2187

merged 9 commits into from
Jan 1, 2018

Conversation

BalzGuenat
Copy link
Contributor

This is a refactor of the breathing code that also fixes #2181.

@BalzGuenat
Copy link
Contributor Author

Currently having trouble with the meira board by @colemarkham. He seems to have a pretty unusual setup for backlight and breathing. For example, in rules.mk, he has BACKLIGHT_ENABLE = no but then uses it as if enabled. Also, he defines BACKLIGHT_BREATHING in the meira.c file, which is not where you'd find that typically.

I hope he can look over this and either bring his files more in line with other keyboards or tell me how his implementation is supposed to work.

@@ -127,7 +127,7 @@ https://github.com/tekezo/Karabiner/issues/403

## Esc and <code>&#96;</code> on a Single Key

See the [Grave Escape](feature_grave_escape.md) feature.
See the [Grave Escape](feature_grave_esc.md) feature.
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This has nothing to do with the rest but I put in the fix anyway,

@BalzGuenat
Copy link
Contributor Author

These things should also fix the issues described here: #1415

@jackhumbert
Copy link
Member

This is awesome :) thanks!

@jackhumbert jackhumbert merged commit 4931510 into qmk:master Jan 1, 2018
raymond-w-ko pushed a commit to raymond-w-ko/qmk_firmware that referenced this pull request Jan 3, 2018
* add breathing to bananasplit

* backlight breathing overhaul

* fix the backlight_tick thing.

* fix for vision_division backlight

* fix a few keymaps and probably break breathing for some weirdly set-up boards.

* remove BL_x keycodes because they made unreasonable assumptions

* some fixes for BL keycodes

* integer cie lightness scaling

* use cie lightness for non-breathing backlight and make breathing able to reach true max brightness
LovesTha pushed a commit to LovesTha/qmk_firmware that referenced this pull request Jul 24, 2018
* add breathing to bananasplit

* backlight breathing overhaul

* fix the backlight_tick thing.

* fix for vision_division backlight

* fix a few keymaps and probably break breathing for some weirdly set-up boards.

* remove BL_x keycodes because they made unreasonable assumptions

* some fixes for BL keycodes

* integer cie lightness scaling

* use cie lightness for non-breathing backlight and make breathing able to reach true max brightness
This was referenced Jul 26, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Backlight breathing intensity steps are too coarse for breathing speeds >4
2 participants