nnarain / helios-light-controller

ESP32 Base light controller
0 stars 1 forks source link

User defined patterns #17

Closed nnarain closed 4 years ago

nnarain commented 5 years ago

At the moment, if new patterns or effects were to be added it must be compiled and re-uploaded to each device. While not impossible, it is a tad inconvenient to have to flash every device with new firmware.

It would be nice it new effects could be uploaded and saved to the device.

My original idea was a chip8 like VM that the micro-controller could run "ROMs" for. But there is also NodeMCU which could be a more practical option.

nnarain commented 5 years ago

Issues flashing NodeMCU.

Could help: https://github.com/espressif/esptool/issues/122

Flash size could be an issue with NodeMCU.

nnarain commented 5 years ago
esptool --port COM4 --baud 115200 --after no_reset write_flash --no-compress 0x0000 "firmware.bin"

Seems to work

nnarain commented 5 years ago

NodeMCU is probably over kill.

Looking at https://github.com/kitesurfer1404/WS2812FX