.coveragerc
.gitattributes
.gitignore
99-usb-palette.rules
LICENSE
MANIFEST.in
Makefile
README.md
ROADMAP.md
mypy.ini
requirements-dev.txt
requirements.txt
setup.py
./bin/ambit
./bin/ambit_benchmark
./bin/ambit_console
./bin/ambit_console_simulator
./bin/ambit_demoscene
./bin/ambit_demoscene_simulator
./bin/ambit_gui
./bin/ambit_image_convert
./bin/ambit_image_display
./bin/ambit_lavalamp
./bin/ambit_lavalamp_simulator
./bin/ambit_lightshow
./bin/ambit_lightshow_gui
./bin/ambit_lightshow_simulator
./bin/ambit_map_hid
./bin/ambit_map_midi
./bin/ambit_push_assets
./bin/ambit_reboot_bootloader
./bin/ambit_simulator
ambit/__init__.py
ambit/component.py
ambit/configuration.py
ambit/controller.py
ambit/coordinates.py
ambit/fake.py
ambit/flags.py
ambit/image.py
ambit/message.py
ambit/render.py
ambit/resources.py
ambit/simulator.py
ambit.egg-info/PKG-INFO
ambit.egg-info/SOURCES.txt
ambit.egg-info/dependency_links.txt
ambit.egg-info/top_level.txt
ambit/resources/assets/23.png
ambit/resources/assets/23.raw
ambit/resources/assets/24.png
ambit/resources/assets/24.raw
ambit/resources/assets/25.png
ambit/resources/assets/25.raw
ambit/resources/assets/reference/0.raw
ambit/resources/assets/reference/1.raw
ambit/resources/assets/reference/10.raw
ambit/resources/assets/reference/11.raw
ambit/resources/assets/reference/12.raw
ambit/resources/assets/reference/13.raw
ambit/resources/assets/reference/14.raw
ambit/resources/assets/reference/15.raw
ambit/resources/assets/reference/16.raw
ambit/resources/assets/reference/17.raw
ambit/resources/assets/reference/18.raw
ambit/resources/assets/reference/19.raw
ambit/resources/assets/reference/2.raw
ambit/resources/assets/reference/20.raw
ambit/resources/assets/reference/21.raw
ambit/resources/assets/reference/22.raw
ambit/resources/assets/reference/3.raw
ambit/resources/assets/reference/4.raw
ambit/resources/assets/reference/5.raw
ambit/resources/assets/reference/6.raw
ambit/resources/assets/reference/7.raw
ambit/resources/assets/reference/8.raw
ambit/resources/assets/reference/9.raw
ambit/resources/layouts/hidmap.plp
ambit/resources/layouts/expertkit/00-test.plp
ambit/resources/layouts/layout1/00-meta.plp
ambit/resources/layouts/layout1/01-hack.plp
ambit/resources/layouts/layout1/02-music.plp
ambit/resources/layouts/layout1/03-home.plp
ambit/resources/layouts/layout2/00-meta.plp
ambit/resources/layouts/layout2/01-hack.plp
ambit/resources/layouts/layout2/03-home.plp
ambit/resources/layouts/layout3/00-meta.plp
ambit/resources/layouts/layout3/01-hack.plp
ambit/resources/layouts/layout3/03-home.plp
ambit/resources/layouts/layout4/00-test.plp
ambit/resources/layouts/prokit/00-test.plp
ambit/resources/layouts/prokit-rowwise/00-test.plp
bin/ambit
bin/ambit_benchmark
bin/ambit_console
bin/ambit_console_simulator
bin/ambit_demoscene
bin/ambit_demoscene_simulator
bin/ambit_gui
bin/ambit_image_convert
bin/ambit_image_display
bin/ambit_lavalamp
bin/ambit_lavalamp_simulator
bin/ambit_lightshow
bin/ambit_lightshow_gui
bin/ambit_lightshow_simulator
bin/ambit_map_hid
bin/ambit_map_midi
bin/ambit_push_assets
bin/ambit_reboot_bootloader
bin/ambit_simulator
docs/API.md
docs/BEHAVIOR.md
docs/CONCEPTS.md
docs/CONFIG.md
docs/EXTENSIONS.md
docs/HACKING.md
docs/IMAGE.md
docs/LAYOUT.md
docs/PERFORMANCE.md
docs/PROTOCOL.md
docs/QUERY.md
docs/THREADING.md
docs/TOPOLOGY.md
docs/layout.jpg
docs/screenshot.png
docs/captures/app-button-press-release.pcapng
docs/captures/app-dial-press-release.pcapng
docs/captures/app-dial-right-left.pcapng
docs/captures/app-slider-up-down.pcapng
docs/captures/app-startup.pcapng
docs/captures/core-update-images.pcapng
docs/captures/empty-startup-allinputs-allactions-shutdown.pcapng
docs/captures/empty-startup.pcapng
docs/captures/joy-button-press-release.pcapng
docs/captures/joy-dial-press-release.pcapng
docs/captures/joy-dial-right-left.pcapng
docs/captures/joy-slider-up-down.pcapng
docs/captures/joy-startup.pcapng
docs/captures/keys-button-press-release.pcapng
docs/captures/keys-dial-press-release.pcapng
docs/captures/keys-dial-right-left.pcapng
docs/captures/keys-shutdown.pcapng
docs/captures/keys-startup.pcapng
docs/captures/media-button-press-release.pcapng
docs/captures/media-slider-up-down.pcapng
docs/captures/media-startup.pcapng
docs/captures/meta-button-press-release.pcapng
docs/captures/meta-dial-press-release.pcapng
docs/captures/meta-dial-right-left.pcapng
docs/captures/meta-startup.pcapng
docs/captures/midi-startup.pcapng
docs/captures/test-button-press-release.pcapng
docs/captures/test-connect-right-bottom-left.pcapng
docs/captures/test-connect-via-slider-clockwise.pcapng
example/scripts/hello.sh
example/scripts/temperature.sh
example/scripts/unlock.sh
reference/layouts/app.plp
reference/layouts/joy.plp
reference/layouts/keys.plp
reference/layouts/media.plp
reference/layouts/meta.plp
reference/layouts/midi.plp
reference/layouts/test-bottom.plp
reference/layouts/test-right.plp
tests/test_ambit.py
tools/bin_to_ihx.py
tools/convert_simulator_bin.sh
tools/display_assets.sh
tools/extract_reference_assets.sh
tools/publish.sh