Commit graph

32 commits

Author SHA1 Message Date
KemoNine 80b92da798 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
KemoNine c998eeda61 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 10:39:23 -04:00
KemoNine 80eed62cde 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
KemoNine a8dd5b329c fix quagboard code -- missing import for 'board' added 2023-07-30 10:19:35 -04:00
KemoNine b6c552e9e9 update main.py to allow dynamic selection of keyboard implementation based on 'settings.toml' config 2023-07-30 09:56:11 -04:00
KemoNine 5c156220a9 add no index file 2023-07-30 09:55:47 -04:00
KemoNine 0d062cfad1 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
KemoNine c48b536d61 updates from programming_raccoon -- remove timeout on combo module (unneeded / adds lag) ; add method for phsyical config overrides 2023-07-30 09:26:00 -04:00
KemoNine de994e4941 basic, working implementation of std ardux on paintbrush -- LEFT handed 2023-07-27 18:47:59 -04:00
KemoNine b223a2be91 remove emacs backup files 2023-07-27 17:31:21 -04:00
KemoNine 6d227bfea3 tweak timings for combos 2023-07-27 17:30:17 -04:00
KemoNine aab24eb341 fix h and c combos on base layer 2023-04-19 18:24:33 -04:00
KemoNine 185986bff5 add nav layer on shots 2023-04-19 18:16:26 -04:00
KemoNine ff63b65f2e add base layer one shot mods 2023-04-19 18:10:24 -04:00
KemoNine d279f3048e add caps lock 2023-04-19 17:59:05 -04:00
KemoNine 812fc60791 add all combos but lock and one shot mods from std ardux layout 2023-04-19 17:46:24 -04:00
KemoNine 3371ef0590 re-org combos to read easier, add mouse/nav layer toggles 2023-04-19 16:19:49 -04:00
KemoNine c13bcb8f56 fixup combos, store references to more complex key codes for re-use with combos 2023-04-19 15:33:07 -04:00
KemoNine 1bb827e8dc add notes to readme 2023-04-19 12:44:40 -04:00
KemoNine 57d4f29db9 port fundamental layer config 2023-04-19 12:38:01 -04:00
KemoNine dc61988af7 start modularizing ardux core code 2023-04-19 12:03:27 -04:00
KemoNine 0153acc2e2 refactor remaining ardux specific code and move to kb.py 2023-04-19 11:50:56 -04:00
KemoNine 507f29ae93 add neopixel notes to readme 2023-04-19 11:50:25 -04:00
KemoNine 6eedeebd06 add neopixel library py file 2023-04-19 11:50:07 -04:00
KemoNine c88e726e41 update readme to include notes on compiling mpy form of kmk 2023-04-19 11:15:13 -04:00
KemoNine 5096d49e93 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
KemoNine 93262f05f0 disable debugging by default in settings.toml 2023-04-19 10:25:57 -04:00
KemoNine ffab7332f6 cleanup boot.py, move imports to where they are used to help with faster startup times in debug mode ; general code cleanup ; this should be the 'final form' for now 2023-04-19 10:00:27 -04:00
KemoNine c35962e50a minor cleanup, order of execution changes for oot.py ; boot now honors settings.toml and will auto-disable any dangerous features (usb disk / usb serial / usb cdc) and enable use w/ a pc bios 2023-04-19 09:31:55 -04:00
KemoNine bba59ca7ab refactor debugging code so its better organized and adjust the output to be more meaningful 2023-04-19 08:43:39 -04:00
KemoNine f14f4bcb41 initial proof of concept code for kmk std ardux on paintbrush + kb2040 from adafruit 2023-04-19 08:31:18 -04:00
KemoNine 69f2363278 initial repo setup which includes current release of kmk 2023-04-19 08:30:30 -04:00