Find a file
2023-07-30 09:55:47 -04:00
ardux convert 'setup_physical_config' to abstract method, add 'hardware' sub-module and move 'setup_physical_config' definition to dedicated hardware implementations 2023-07-30 09:45:20 -04:00
kmk initial repo setup which includes current release of kmk 2023-04-19 08:30:30 -04:00
lib add neopixel library py file 2023-04-19 11:50:07 -04:00
.gitignote remove emacs backup files 2023-07-27 17:31:21 -04:00
.metadata_never_index add no index file 2023-07-30 09:55:47 -04:00
boot.py fixup usb hid for bios keyboard ; add comments explaining why bios hid keyboard is not always enabled 2023-04-19 10:26:29 -04:00
main.py convert 'setup_physical_config' to abstract method, add 'hardware' sub-module and move 'setup_physical_config' definition to dedicated hardware implementations 2023-07-30 09:45:20 -04:00
README.md add notes to readme 2023-04-19 12:44:40 -04:00
settings.toml disable debugging by default in settings.toml 2023-04-19 10:25:57 -04:00

This code is experimental.

NeoPixel

Put this in lib folder of CircuitPython disk (compile to mpy for nice!nano.

Compile mpy files for nice!nano kmk

docker run -v /scratch/kmk_firmware:/opt/kmk_firmware --rm -it --entrypoint=/bin/bash python:latest
cd /opt
wget https://adafruit-circuit-python.s3.amazonaws.com/bin/mpy-cross/mpy-cross.static-amd64-linux-8.0.5
chmod a+x mpy-cross.static-amd64-linux-8.0.5
./mpy-cross.static-amd64-linux-8.0.5 --help
mv mpy-cross.static-amd64-linux-8.0.5 /usr/bin/mpy-cross
mpy-cross --help
cd /opt/kmk_firmware
python util/compile.py
cp ~.compiled/kmk~ folder -> mcu

Misc