Adds beginning of neopixel library to compile chain. Makes it addressable from JS
Adds untested DMA setup.
Fixed floats and and makes event 1 trigger dma request
Started DMA transfers. Still not working
Preserving state of DMA-based code for future reference
Allows static buffer writing to neopixels and first pixel writes from JS
Allows for writing animation buffers to the neopixel strip. For some sizes of buffers
Cleans up lua references and frees buffer memory
Fixes issue with inability to send two frames
Removes console logs and refactors
Parses array of buffers into C memory structures
Sets up structs for multiple buffers in animation
Can drive an animation on a single strand. Once.
Cleans up neopixel resources on script exit and fixes bug stopping multiple code pushes
Cleans up some whitespace and removes old logs
Wraps up animation status into its own struct
More refactoring to allow for multiple channels
Removes dummy output. Not sure Why NXP put that there
Can parse and store data for multiple strands
Adds cleanup for multiple channels and explicitly creates NULL pointers