Commit Graph
734 Commits
Author SHA1 Message Date
zyxwars 603833dbb7 Add more commets explaining the code 2022-03-12 08:37:05 -08:00
zyxwars 2d005048cc Temp fix del coord crash 2022-03-12 08:37:05 -08:00
zyxwars cbaf995e33 Add boot.py docs 2022-03-12 08:37:05 -08:00
illness072 3442a21835 Fix _find_key_in_map callings 2022-03-08 17:45:07 +00:00
donutcat 4d1f9e487e Fix MIDI PR files 2022-03-06 00:56:05 -08:00
DonutCables e52af4f58a MIDI module and docs 2022-03-06 00:56:05 -08:00
xs5871 de1d602b25 fix tick overflow and implement periodic timer class. 2022-03-06 00:02:17 -08:00
HBBisenieks e2f2c228d1 changes per https://github.com/KMKfw/kmk_firmware/pull/350\#issuecomment-1059061967 2022-03-05 10:40:09 -08:00
HBBisenieks 8dbbc42496 added example code for all layer keys 2022-03-05 10:40:09 -08:00
Kyle Brown 067b7d2e5f Ignore mac specific files 2022-03-03 20:17:16 -08:00
Yoichiro Tanaka 201d127348 Fix the code style issue. 2022-03-01 16:19:01 -08:00
Yoichiro Tanaka c11fffea2c Test the coord-mapping setting and fix the issue. 2022-03-01 16:19:01 -08:00
idesignstuff b3c8245365 Update keys.md
Added example for use of .after_keys_handler() to change RGB settings and add serial print.
2022-02-27 18:06:01 -08:00
Kyle Brown 9f2142d706 Remove KMKpython reference 2022-02-27 16:04:38 -08:00
xs5871 54ae022846 fix keypad matrix init and unguarded debug print. 2022-02-27 09:58:57 -08:00
Hilary B. Brenum 2008e0ab3f Add example of simple_key_sequence 2022-02-25 16:04:20 -08:00
xs5871 8cec85e3ec base animation speed on system timer 2022-02-25 16:04:09 -08:00
tonasz b7e3e4ea8c Add doc index 2022-02-25 13:41:08 -08:00
Ellie T d54fff883d Fixed IS31FL3731 LEDs on keybow 2040 2022-02-20 21:07:52 -08:00
Ellie T aae476b59f Updated scanner docs to reflect boilerplate changes 2022-02-20 18:42:38 -08:00
Ellie T 2fce09986e Adding Pimoroni Keybow and Keybow 2040 2022-02-20 18:42:38 -08:00
xs5871 ef7b29bd43 fix column flipping on rhs of split boards. (boards) 2022-02-20 13:55:37 -08:00
xs5871 ab7e0d3eb6 fix column flipping on rhs of split boards. 2022-02-20 13:55:37 -08:00
Jeroen Harkes d26d397f10 Changed to single quotes 2022-02-20 12:10:04 -08:00
Jeroen Harkes ecc8b46a2c Change documentation changing the original LED code to statusLED 2022-02-20 12:10:04 -08:00
Jeroen Harkes fd30b7a8d8 extension for indicating layer status with leds 2022-02-20 12:10:04 -08:00
Ellie 57ba0fe8b2 Custom matrix scanners
- Introduce Scanner base class for MatrixScanner
- Create new Scanner using built-in keypad module
- Allow overriding the scanner used by KMKKeyboard
2022-02-20 12:00:15 -08:00
tonasz e7d306cf30 Add Kyria board configuration and examples 2022-02-20 11:59:50 -08:00
Ellie T 2d4db12c46 Override LED creation in the RGB extension. 2022-02-19 22:27:31 -08:00
Rene Giovanni Borella fb783c302c fix formatting, run test 2022-02-19 21:33:45 -08:00
René Giovanni BorellaandTonasz 2096f1a950 Update kmk/modules/encoder.py
Co-authored-by: Tonasz <27835465+Tonasz@users.noreply.github.com>
2022-02-19 21:33:45 -08:00
René Giovanni BorellaandTonasz a34272dd18 Update kmk/modules/encoder.py
Co-authored-by: Tonasz <27835465+Tonasz@users.noreply.github.com>
2022-02-19 21:33:45 -08:00
René Giovanni BorellaandTonasz 7f5ea97bba Update kmk/modules/encoder.py
Co-authored-by: Tonasz <27835465+Tonasz@users.noreply.github.com>
2022-02-19 21:33:45 -08:00
René Giovanni BorellaandTonasz 7f7eaafbf3 Update kmk/modules/encoder.py
Co-authored-by: Tonasz <27835465+Tonasz@users.noreply.github.com>
2022-02-19 21:33:45 -08:00
Rene Giovanni Borella 8e4ab1d733 Encoder class rebuild
implement BaseEncoder
2022-02-19 21:33:45 -08:00
Rene Giovanni Borella 0e029ebf72 tests pass locally 2022-02-19 21:33:45 -08:00
Rene Giovanni Borella f02ff1463a reformatted for black 2022-02-19 21:33:45 -08:00
Rene Giovanni Borella 3c4e74d50e typo 2022-02-19 21:33:45 -08:00
Rene Giovanni Borella ba7b5ce15c Update i2c_encoder.md 2022-02-19 21:33:45 -08:00
Rene Giovanni Borella 671aa60838 basic functions 2022-02-19 21:33:45 -08:00
xs5871 dc4fc646aa port all boards to new intify_coordinate signature. 2022-02-19 18:01:33 -08:00
xs5871 6840330f50 update documentation 2022-02-19 18:01:33 -08:00
xs5871 da3e87ee2d convert matrix report from row/col byte array to linear key_number. 2022-02-19 18:01:33 -08:00
tonasz 7519a97eaa Move pio_uart.py to transports folder 2022-02-16 17:59:59 -08:00
tonasz 083f2e143d Add simple PIO manual to split doc 2022-02-16 17:59:59 -08:00
tonasz 8c0f8ccbc3 Fix pio_uart.py formatting 2022-02-16 17:59:59 -08:00
tonasz fdf8e9f78c Add RP2040 PIO UART implementation for split keyboards 2022-02-16 17:59:59 -08:00
xs5871 f4807f341e fix table formatting in docs. 2022-02-15 08:24:33 -08:00
xs5871 ee4cce32cb implements oneshot/sticky keys. 2022-02-13 16:43:14 -08:00
xs5871 eb3a7bbf1e change unit test to reflect new modtap default behavior 2022-02-13 14:47:02 -08:00