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

Fixed bugs, added lots of documentation #10

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

scottlawsonbc
Copy link

@scottlawsonbc scottlawsonbc commented Jan 8, 2017

  • Added lots of information to the README.

  • Added notes to indicate that disabling gamma correction is not yet supported. This partially resolves #define WS2812_GAMMA_CORRECTION doesn't do anything #9 because users will no longer be surprised to discover that they are unable to disable it.

  • Expanded comments in ws2812.h

  • Fixed compilation error that occurred when users changed WS2812_DITHER_NUM. Fixes Cannot disable dithering #7

Added more detailed comments for the options in `ws2812.h`. Added note
indicating that you cannot disable gamma correction (related to
JoDaNl#9).
Added `#if` macros to change gamma table based on `WS2812_DITHER_NUM`.
Resolves issue where a compilation error would occur if the user changed
`WS2812_DITHER_NUM`.
Fixes JoDaNl#7.
Added lots of documentation to the README. Previously there was no
documentation.

- Included the fade in/out example code in the README.

- Added section explaining that this library performs temporal dithering
and gamma correction. Added note indicating that disabling gamma
correction is currently not supported. Provided instructions for
configuring the amount of temporal dithering.

- Added section explaining how to connect the LED strip to the ESP8266.
Previously there was no documentation which was confusing to some users
(see JoDaNl#8). Added images showing the pin location
for two popular ESP8266 modules. Also included an image showing a
complete breadboard setup.
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.

#define WS2812_GAMMA_CORRECTION doesn't do anything Cannot disable dithering
1 participant