Find a file
2023-07-30 11:14:48 -04:00
ardux add combos from programming raccoon that avoid and work around a kmk bug in the combo handling engine that can caus the board to get stuck in states that are non-usable 2023-07-30 11:14:48 -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 rework settings.toml to read easier ; add kb2040 option to the settings ; put kb2040 neopixel definition behind a conditional based on the setttings 2023-07-30 10:26:26 -04:00
README.md add notes to readme 2023-04-19 12:44:40 -04:00
settings.toml rework settings.toml to read easier ; add kb2040 option to the settings ; put kb2040 neopixel definition behind a conditional based on the setttings 2023-07-30 10:26:26 -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