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

How can I get in contact with you re: WS2812 support for Promethium? #1

Open
Ptomerty opened this issue Jul 1, 2017 · 5 comments
Open

Comments

@Ptomerty
Copy link

Ptomerty commented Jul 1, 2017

Hey! I had some questions regarding your use of light_ws2812 in QMK, as you are the only person to have implemented individual RGB LED support.

  1. Why do you call rgbsps_send() sometimes, e.g. this method, but not other times (here)?

  2. What's the reasoning behind making your LED arrays PROGMEM? (here)

Do you have a preferred method of contact? Discord, Reddit, or can I just ask my questions here?

Thanks a lot!

@priyadi
Copy link
Owner

priyadi commented Jul 2, 2017 via email

@Ptomerty
Copy link
Author

Ptomerty commented Jul 4, 2017

Hey, I'm back with a question.

How did you power your LEDs? Data I've found on the WS2812s suggest that they can use up to 60mA / unit, and light_ws2812 has no brightness/PWM settings. How did you make it so that you could power this off of a normal 500mA port? Or do the SK6812minis just consume a lot less power?

@priyadi
Copy link
Owner

priyadi commented Jul 4, 2017 via email

@priyadi
Copy link
Owner

priyadi commented Jul 30, 2017 via email

@Ptomerty
Copy link
Author

Ptomerty commented Aug 2, 2017

Hey, yeah it ended up being a toolchain problem.

Again sorry for asking questions, but I've encountered a more serious problem. I've managed to get most of my functions working, except for the RGB functions...

See code here: https://github.com/Ptomerty/qmk_firmware/tree/master/keyboards/macropad2

Currently everything is set up to go off when RGBSPS_ENABLED is defined; however, when I do so, everything stops working; even the keyboard itself. I'm afraid that the wires I soldered between the LEDs ended up shorting out somehow on the PCB, but crossing my fingers that it's a software problem. Do you see anything wrong with the code?

Thanks a lot!

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

No branches or pull requests

2 participants