├── .eslintignore ├── .eslintrc ├── .github ├── dependabot.yml └── workflows │ ├── firmware_build.yml │ └── run_tests.yml ├── .gitignore ├── .gitmodules ├── .huskyrc ├── .versionrc ├── CHANGELOG.md ├── LICENSE ├── Makefile ├── README.md ├── docs ├── breadboard │ ├── arduino_multipin.fzz │ ├── arduino_multipin_bb.png │ ├── custom_firmata.fzz │ ├── custom_firmata_bb.png │ ├── i2c_backpack.fzz │ ├── i2c_backpack_arduino.fzz │ ├── i2c_backpack_arduino_bb.png │ ├── i2c_backpack_arduino_multipin.fzz │ ├── i2c_backpack_arduino_multipin_bb.png │ ├── i2c_backpack_bb.png │ ├── i2c_backpack_multipin.fzz │ ├── i2c_backpack_multipin_bb.png │ ├── panel.fzz │ └── panel_bb.png ├── firmata.md ├── installation.md ├── johnnyfive-i2c.md ├── johnnyfive.md ├── multipin-i2c.md ├── multipin.md ├── panel.md ├── rainbow-dynamic-multipin.md ├── rainbow-dynamic.md └── rainbow-static.md ├── examples ├── channel_fade.js ├── firmata.js ├── johnnyfive-i2c.js ├── johnnyfive.js ├── mega-multipin.js ├── multipin-i2c.js ├── multipin.js ├── panel.js ├── rainbow-dynamic-multipin.js ├── rainbow-dynamic.js ├── rainbow-static.js ├── repl.js └── shift.js ├── firmware ├── bin │ ├── backpack │ │ ├── diecimila │ │ │ └── backpack.ino.hex │ │ ├── leonardo │ │ │ └── backpack.ino.hex │ │ ├── mega │ │ │ └── backpack.ino.hex │ │ ├── micro │ │ │ └── backpack.ino.hex │ │ ├── nano │ │ │ └── backpack.ino.hex │ │ ├── pro-mini │ │ │ └── backpack.ino.hex │ │ └── uno │ │ │ └── backpack.ino.hex │ └── firmata │ │ ├── diecimila │ │ └── node_pixel_firmata.ino.hex │ │ ├── leonardo │ │ └── node_pixel_firmata.ino.hex │ │ ├── mega │ │ └── node_pixel_firmata.ino.hex │ │ ├── micro │ │ └── node_pixel_firmata.ino.hex │ │ ├── nano │ │ └── node_pixel_firmata.ino.hex │ │ ├── pro-mini │ │ └── node_pixel_firmata.ino.hex │ │ └── uno │ │ └── node_pixel_firmata.ino.hex ├── boards.js ├── build │ ├── backpack │ │ ├── backpack.ino │ │ ├── includes.h │ │ ├── light_ws2812.cpp │ │ ├── lw_ws2812.cpp │ │ ├── lw_ws2812.h │ │ ├── ws2812.cpp │ │ └── ws2812.h │ └── node_pixel_firmata │ │ ├── Boards.h │ │ ├── Firmata.cpp │ │ ├── Firmata.h │ │ ├── FirmataConstants.h │ │ ├── FirmataDefines.h │ │ ├── FirmataMarshaller.cpp │ │ ├── FirmataMarshaller.h │ │ ├── FirmataParser.cpp │ │ ├── FirmataParser.h │ │ ├── light_ws2812.cpp │ │ ├── lw_ws2812.cpp │ │ ├── lw_ws2812.h │ │ ├── node_pixel_firmata.ino │ │ ├── ws2812.cpp │ │ └── ws2812.h └── src │ ├── README.md │ ├── controller_src │ ├── backpack │ │ ├── backpack.ino │ │ └── includes.h │ └── firmata │ │ └── node_pixel_firmata.ino │ └── libs │ ├── lightws2812 │ ├── light_ws2812.cpp │ ├── lw_ws2812.cpp │ └── lw_ws2812.h │ ├── protocol.md │ └── ws2812 │ ├── ws2812.cpp │ └── ws2812.h ├── lib ├── constants.js ├── controllers │ ├── backpack.js │ └── firmata.js ├── index.js ├── pixel.js ├── strip.js └── utils.js ├── manifest.json ├── package.json ├── test ├── core.js ├── firmata.js └── i2cbackpack.js ├── todo.md └── utils └── env_template.sh /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/firmware_build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/.github/workflows/firmware_build.yml -------------------------------------------------------------------------------- /.github/workflows/run_tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/.github/workflows/run_tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | coverage 3 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/.gitmodules -------------------------------------------------------------------------------- /.huskyrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/.huskyrc -------------------------------------------------------------------------------- /.versionrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/.versionrc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/README.md -------------------------------------------------------------------------------- /docs/breadboard/arduino_multipin.fzz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/docs/breadboard/arduino_multipin.fzz -------------------------------------------------------------------------------- /docs/breadboard/arduino_multipin_bb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/docs/breadboard/arduino_multipin_bb.png -------------------------------------------------------------------------------- /docs/breadboard/custom_firmata.fzz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/docs/breadboard/custom_firmata.fzz -------------------------------------------------------------------------------- /docs/breadboard/custom_firmata_bb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/docs/breadboard/custom_firmata_bb.png -------------------------------------------------------------------------------- /docs/breadboard/i2c_backpack.fzz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/docs/breadboard/i2c_backpack.fzz -------------------------------------------------------------------------------- /docs/breadboard/i2c_backpack_arduino.fzz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/docs/breadboard/i2c_backpack_arduino.fzz -------------------------------------------------------------------------------- /docs/breadboard/i2c_backpack_arduino_bb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/docs/breadboard/i2c_backpack_arduino_bb.png -------------------------------------------------------------------------------- /docs/breadboard/i2c_backpack_arduino_multipin.fzz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/docs/breadboard/i2c_backpack_arduino_multipin.fzz -------------------------------------------------------------------------------- /docs/breadboard/i2c_backpack_arduino_multipin_bb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/docs/breadboard/i2c_backpack_arduino_multipin_bb.png -------------------------------------------------------------------------------- /docs/breadboard/i2c_backpack_bb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/docs/breadboard/i2c_backpack_bb.png -------------------------------------------------------------------------------- /docs/breadboard/i2c_backpack_multipin.fzz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/docs/breadboard/i2c_backpack_multipin.fzz -------------------------------------------------------------------------------- /docs/breadboard/i2c_backpack_multipin_bb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/docs/breadboard/i2c_backpack_multipin_bb.png -------------------------------------------------------------------------------- /docs/breadboard/panel.fzz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/docs/breadboard/panel.fzz -------------------------------------------------------------------------------- /docs/breadboard/panel_bb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/docs/breadboard/panel_bb.png -------------------------------------------------------------------------------- /docs/firmata.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/docs/firmata.md -------------------------------------------------------------------------------- /docs/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/docs/installation.md -------------------------------------------------------------------------------- /docs/johnnyfive-i2c.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/docs/johnnyfive-i2c.md -------------------------------------------------------------------------------- /docs/johnnyfive.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/docs/johnnyfive.md -------------------------------------------------------------------------------- /docs/multipin-i2c.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/docs/multipin-i2c.md -------------------------------------------------------------------------------- /docs/multipin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/docs/multipin.md -------------------------------------------------------------------------------- /docs/panel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/docs/panel.md -------------------------------------------------------------------------------- /docs/rainbow-dynamic-multipin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/docs/rainbow-dynamic-multipin.md -------------------------------------------------------------------------------- /docs/rainbow-dynamic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/docs/rainbow-dynamic.md -------------------------------------------------------------------------------- /docs/rainbow-static.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/docs/rainbow-static.md -------------------------------------------------------------------------------- /examples/channel_fade.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/examples/channel_fade.js -------------------------------------------------------------------------------- /examples/firmata.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/examples/firmata.js -------------------------------------------------------------------------------- /examples/johnnyfive-i2c.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/examples/johnnyfive-i2c.js -------------------------------------------------------------------------------- /examples/johnnyfive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/examples/johnnyfive.js -------------------------------------------------------------------------------- /examples/mega-multipin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/examples/mega-multipin.js -------------------------------------------------------------------------------- /examples/multipin-i2c.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/examples/multipin-i2c.js -------------------------------------------------------------------------------- /examples/multipin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/examples/multipin.js -------------------------------------------------------------------------------- /examples/panel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/examples/panel.js -------------------------------------------------------------------------------- /examples/rainbow-dynamic-multipin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/examples/rainbow-dynamic-multipin.js -------------------------------------------------------------------------------- /examples/rainbow-dynamic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/examples/rainbow-dynamic.js -------------------------------------------------------------------------------- /examples/rainbow-static.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/examples/rainbow-static.js -------------------------------------------------------------------------------- /examples/repl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/examples/repl.js -------------------------------------------------------------------------------- /examples/shift.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/examples/shift.js -------------------------------------------------------------------------------- /firmware/bin/backpack/diecimila/backpack.ino.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/firmware/bin/backpack/diecimila/backpack.ino.hex -------------------------------------------------------------------------------- /firmware/bin/backpack/leonardo/backpack.ino.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/firmware/bin/backpack/leonardo/backpack.ino.hex -------------------------------------------------------------------------------- /firmware/bin/backpack/mega/backpack.ino.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/firmware/bin/backpack/mega/backpack.ino.hex -------------------------------------------------------------------------------- /firmware/bin/backpack/micro/backpack.ino.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/firmware/bin/backpack/micro/backpack.ino.hex -------------------------------------------------------------------------------- /firmware/bin/backpack/nano/backpack.ino.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/firmware/bin/backpack/nano/backpack.ino.hex -------------------------------------------------------------------------------- /firmware/bin/backpack/pro-mini/backpack.ino.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/firmware/bin/backpack/pro-mini/backpack.ino.hex -------------------------------------------------------------------------------- /firmware/bin/backpack/uno/backpack.ino.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/firmware/bin/backpack/uno/backpack.ino.hex -------------------------------------------------------------------------------- /firmware/bin/firmata/diecimila/node_pixel_firmata.ino.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/firmware/bin/firmata/diecimila/node_pixel_firmata.ino.hex -------------------------------------------------------------------------------- /firmware/bin/firmata/leonardo/node_pixel_firmata.ino.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/firmware/bin/firmata/leonardo/node_pixel_firmata.ino.hex -------------------------------------------------------------------------------- /firmware/bin/firmata/mega/node_pixel_firmata.ino.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/firmware/bin/firmata/mega/node_pixel_firmata.ino.hex -------------------------------------------------------------------------------- /firmware/bin/firmata/micro/node_pixel_firmata.ino.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/firmware/bin/firmata/micro/node_pixel_firmata.ino.hex -------------------------------------------------------------------------------- /firmware/bin/firmata/nano/node_pixel_firmata.ino.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/firmware/bin/firmata/nano/node_pixel_firmata.ino.hex -------------------------------------------------------------------------------- /firmware/bin/firmata/pro-mini/node_pixel_firmata.ino.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/firmware/bin/firmata/pro-mini/node_pixel_firmata.ino.hex -------------------------------------------------------------------------------- /firmware/bin/firmata/uno/node_pixel_firmata.ino.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/firmware/bin/firmata/uno/node_pixel_firmata.ino.hex -------------------------------------------------------------------------------- /firmware/boards.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/firmware/boards.js -------------------------------------------------------------------------------- /firmware/build/backpack/backpack.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/firmware/build/backpack/backpack.ino -------------------------------------------------------------------------------- /firmware/build/backpack/includes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/firmware/build/backpack/includes.h -------------------------------------------------------------------------------- /firmware/build/backpack/light_ws2812.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/firmware/build/backpack/light_ws2812.cpp -------------------------------------------------------------------------------- /firmware/build/backpack/lw_ws2812.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/firmware/build/backpack/lw_ws2812.cpp -------------------------------------------------------------------------------- /firmware/build/backpack/lw_ws2812.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/firmware/build/backpack/lw_ws2812.h -------------------------------------------------------------------------------- /firmware/build/backpack/ws2812.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/firmware/build/backpack/ws2812.cpp -------------------------------------------------------------------------------- /firmware/build/backpack/ws2812.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/firmware/build/backpack/ws2812.h -------------------------------------------------------------------------------- /firmware/build/node_pixel_firmata/Boards.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/firmware/build/node_pixel_firmata/Boards.h -------------------------------------------------------------------------------- /firmware/build/node_pixel_firmata/Firmata.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/firmware/build/node_pixel_firmata/Firmata.cpp -------------------------------------------------------------------------------- /firmware/build/node_pixel_firmata/Firmata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/firmware/build/node_pixel_firmata/Firmata.h -------------------------------------------------------------------------------- /firmware/build/node_pixel_firmata/FirmataConstants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/firmware/build/node_pixel_firmata/FirmataConstants.h -------------------------------------------------------------------------------- /firmware/build/node_pixel_firmata/FirmataDefines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/firmware/build/node_pixel_firmata/FirmataDefines.h -------------------------------------------------------------------------------- /firmware/build/node_pixel_firmata/FirmataMarshaller.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/firmware/build/node_pixel_firmata/FirmataMarshaller.cpp -------------------------------------------------------------------------------- /firmware/build/node_pixel_firmata/FirmataMarshaller.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/firmware/build/node_pixel_firmata/FirmataMarshaller.h -------------------------------------------------------------------------------- /firmware/build/node_pixel_firmata/FirmataParser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/firmware/build/node_pixel_firmata/FirmataParser.cpp -------------------------------------------------------------------------------- /firmware/build/node_pixel_firmata/FirmataParser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/firmware/build/node_pixel_firmata/FirmataParser.h -------------------------------------------------------------------------------- /firmware/build/node_pixel_firmata/light_ws2812.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/firmware/build/node_pixel_firmata/light_ws2812.cpp -------------------------------------------------------------------------------- /firmware/build/node_pixel_firmata/lw_ws2812.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/firmware/build/node_pixel_firmata/lw_ws2812.cpp -------------------------------------------------------------------------------- /firmware/build/node_pixel_firmata/lw_ws2812.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/firmware/build/node_pixel_firmata/lw_ws2812.h -------------------------------------------------------------------------------- /firmware/build/node_pixel_firmata/node_pixel_firmata.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/firmware/build/node_pixel_firmata/node_pixel_firmata.ino -------------------------------------------------------------------------------- /firmware/build/node_pixel_firmata/ws2812.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/firmware/build/node_pixel_firmata/ws2812.cpp -------------------------------------------------------------------------------- /firmware/build/node_pixel_firmata/ws2812.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/firmware/build/node_pixel_firmata/ws2812.h -------------------------------------------------------------------------------- /firmware/src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/firmware/src/README.md -------------------------------------------------------------------------------- /firmware/src/controller_src/backpack/backpack.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/firmware/src/controller_src/backpack/backpack.ino -------------------------------------------------------------------------------- /firmware/src/controller_src/backpack/includes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/firmware/src/controller_src/backpack/includes.h -------------------------------------------------------------------------------- /firmware/src/controller_src/firmata/node_pixel_firmata.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/firmware/src/controller_src/firmata/node_pixel_firmata.ino -------------------------------------------------------------------------------- /firmware/src/libs/lightws2812/light_ws2812.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/firmware/src/libs/lightws2812/light_ws2812.cpp -------------------------------------------------------------------------------- /firmware/src/libs/lightws2812/lw_ws2812.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/firmware/src/libs/lightws2812/lw_ws2812.cpp -------------------------------------------------------------------------------- /firmware/src/libs/lightws2812/lw_ws2812.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/firmware/src/libs/lightws2812/lw_ws2812.h -------------------------------------------------------------------------------- /firmware/src/libs/protocol.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/firmware/src/libs/protocol.md -------------------------------------------------------------------------------- /firmware/src/libs/ws2812/ws2812.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/firmware/src/libs/ws2812/ws2812.cpp -------------------------------------------------------------------------------- /firmware/src/libs/ws2812/ws2812.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/firmware/src/libs/ws2812/ws2812.h -------------------------------------------------------------------------------- /lib/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/lib/constants.js -------------------------------------------------------------------------------- /lib/controllers/backpack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/lib/controllers/backpack.js -------------------------------------------------------------------------------- /lib/controllers/firmata.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/lib/controllers/firmata.js -------------------------------------------------------------------------------- /lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/lib/index.js -------------------------------------------------------------------------------- /lib/pixel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/lib/pixel.js -------------------------------------------------------------------------------- /lib/strip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/lib/strip.js -------------------------------------------------------------------------------- /lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/lib/utils.js -------------------------------------------------------------------------------- /manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/manifest.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/package.json -------------------------------------------------------------------------------- /test/core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/test/core.js -------------------------------------------------------------------------------- /test/firmata.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/test/firmata.js -------------------------------------------------------------------------------- /test/i2cbackpack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/test/i2cbackpack.js -------------------------------------------------------------------------------- /todo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/todo.md -------------------------------------------------------------------------------- /utils/env_template.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajfisher/node-pixel/HEAD/utils/env_template.sh --------------------------------------------------------------------------------