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 |
|