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

[SW]'Hackear' el backend de leds para optimizar la memoria #29

Open
darkjavi opened this issue Feb 21, 2016 · 0 comments
Open

[SW]'Hackear' el backend de leds para optimizar la memoria #29

darkjavi opened this issue Feb 21, 2016 · 0 comments

Comments

@darkjavi
Copy link
Contributor

Se esta usando la librería de adafruit para manejar los ws2812, y creo que se esta gastando bastante memoria con los arrays de valores para los leds.

Hay un array en en objeto ws2812Strip que contiene las ternas rgb para la tira, y sospecho que la librería de adafruit también esta guardando su propio array de valores para gestionar la tira.

Investigar si esto es así e intentar modificar la librería para que tire desde el array externo para liberar memoria. También se puede mirar la librería FastLed para manejar los ws2812, que no se si funcionara de la misma manera.

En general esto no presenta un problema salvo para el nodo de panel de leds, que tiene 300 leds(300 leds * 3 bytes = 900b) y en algunas operaciones esta crujiendo por(sospecho) falta de memoria ram.

@darkjavi darkjavi changed the title 'Hackear' el backend de leds para optimizar la memoria [SW]'Hackear' el backend de leds para optimizar la memoria Feb 28, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant