Commit Graph

  • 7a51ce576f fixes scanner init and bi-directional communication in split module xs5871 2022-04-20 07:57:20 +00:00
  • 651e203cb7 Updated OneShot doc with example OneShot Modifier Combination ldsands 2022-04-20 15:20:46 -05:00
  • 4d297e6ab2 Typos John Morrison 2022-04-18 10:39:19 +01:00
  • 1700aff408 implements scanner with rotaryio xs5871 2022-04-17 11:28:36 +00:00
  • 63973e4a6e fix late release of oneshot keys xs5871 2022-04-16 10:52:43 +00:00
  • f7dac9e96e add documentation xs5871 2022-04-16 20:26:30 +00:00
  • 7ff77b97bb implement support for multiple scanners at once xs5871 2022-04-16 20:04:42 +00:00
  • c7490087b6 Add ROPT and LOPT as alias for alt keys Ryan Rotter 2022-04-16 18:44:25 -05:00
  • a210c2bf62 Update Officially_Supported_Microcontrollers.md levpopov 2022-04-12 08:33:58 -07:00
  • c8df1d10ad nice!nano compile instructions levpopov 2022-04-12 08:33:16 -07:00
  • d2e87b3e70 add keypad scanner for shift registers xs5871 2022-04-10 22:36:11 +00:00
  • b3ec37e274 expose keypad options through scanner init xs5871 2022-04-10 19:28:19 +00:00
  • ec8e167996 add documentation xs5871 2022-04-10 13:08:01 +00:00
  • 175f0c6a97 introduce consistent naming scheme xs5871 2022-04-10 12:46:40 +00:00
  • e395e89864 provide default coord_mapping from scanners xs5871 2022-04-09 23:54:23 +00:00
  • 8ac497d99b Make CPs keypad.KeyMatrix scanner the default. xs5871 2022-04-09 19:34:06 +00:00
  • c880c02ad5 use keypad.Event instead of Matrix.KeyEvent levpopov 2022-04-01 10:37:32 -07:00
  • 89351fc203 Fix direct GPIO scanner for split keyboards levpopov 2022-03-30 18:31:45 -07:00
  • 4b03ba846a formatted module with black Syed Hussaini 2022-04-09 15:14:05 -05:00
  • 87d1b0c6b9 updated doc based on the presentation on github Syed Hussaini 2022-04-09 15:06:35 -05:00
  • be308d516f added docs Syed Hussaini 2022-04-09 15:02:49 -05:00
  • c950785385 caps word implementation Syed Hussaini 2022-04-08 18:16:50 -05:00
  • 74fa1fb52e update docs and examples xs5871 2022-04-09 00:09:24 +00:00
  • 7431192e95 move old matrix to kmk.scanners.digitalio_matrix xs5871 2022-04-09 00:07:38 +00:00
  • 142a15e175 Updated doc to show the keys usage Syed Hussaini 2022-04-08 22:34:24 -05:00
  • 0cb69651c8 updated doc to reflect python style boolean Syed Hussaini 2022-04-08 22:13:57 -05:00
  • 6002ad33e1 rename to cg_swap and added docs Syed Hussaini 2022-04-08 22:09:55 -05:00
  • 3f0283422d swapping control with cmd Syed Hussaini 2022-04-08 18:25:08 -05:00
  • cca5b91be2 add None to account for no encoder button Jay Wiggins 2022-04-05 09:49:41 -07:00
  • f1d229c7ff Update main.py ldsands 2022-04-07 12:28:27 -05:00
  • 08df52e90d Update kb.py ldsands 2022-04-07 12:27:41 -05:00
  • 529e6101ab Update README.md ldsands 2022-04-05 18:19:15 -05:00
  • ca773d0633 Update main.py ldsands 2022-04-05 18:18:04 -05:00
  • cc82433f74 Add Support for SofleV2 ldsands 2022-04-05 14:07:21 -05:00
  • 7b92596937 Fix WinCompose usage sparksThefire 2022-04-05 17:59:32 -05:00
  • e5f89963cf fix pystack exhaustion caused by make_shifted_key. xs5871 2022-03-31 11:29:30 +00:00
  • cc70c8f4a8 fix failing unit test. xs5871 2022-04-01 17:55:40 +00:00
  • 2a53bd8b64 Allow passing user-defined MPY_SOURCES and MPY_CROSS to make xs5871 2022-03-31 16:46:51 +00:00
  • 07a485b04d implement stricter and more consistent timeouts. xs5871 2022-03-09 01:22:09 +00:00
  • d4e72b98c9 remove dependency on neopixel lib for custom pixelbuffers xs5871 2022-03-24 21:25:22 +00:00
  • ea19f5bb30 convert hsv_to_rgb to faster 16bit fixed point xs5871 2022-03-24 21:23:53 +00:00
  • 24d0587ac6 code deduplication: use utils.clamp xs5871 2022-03-24 19:09:51 +00:00
  • d12f9a18f1 avoid "Already advertising" error yswallow 2022-03-18 02:57:35 +09:00
  • 1a7d1d53f6 Enabling Completely Wireless yswallow 2022-03-11 18:09:10 +09:00
  • 9539f2dc74 Fix formatting tonasz 2022-02-19 10:50:21 +01:00
  • 3687212ed7 Split BLE background advertising tonasz 2022-02-18 12:39:39 +01:00
  • d47143463b Fix broken split BLE tonasz 2022-02-18 12:15:33 +01:00
  • 55a75cb9b3 fix: after_matrix_scan when board is the target Boot-Error 2022-03-24 09:26:30 +05:30
  • 9684e0d5f7 add vendor giovanniborella 2022-03-20 22:36:50 +01:00
  • 4f7f3dcc3c Implement easypoint giovanniborella 2022-03-20 22:02:23 +01:00
  • 1863543428 fix comment Kyle Brown 2022-03-20 10:52:22 -07:00
  • 58ea87dcc2 fix typo Hilary B. Brenum (they/them) 2022-03-17 11:19:20 -07:00
  • 2a560cf3f3 added license section HBBisenieks 2022-03-16 08:48:30 -07:00
  • 275e61832f call out make fix-isort etc before code commit Hilary B. Brenum 2022-03-15 17:44:05 -07:00
  • b2c7da2058 escaping graves is the worst HBBisenieks 2022-03-15 14:48:20 -07:00
  • dc171360f6 backticks HBBisenieks 2022-03-15 14:47:02 -07:00
  • 32bafcdc46 documentation about documentation HBBisenieks 2022-03-15 14:45:38 -07:00
  • 5c33fd3a9f implement combo/chord/sequence module xs5871 2022-03-09 01:27:56 +00:00
  • a8e7f43e59 updates to boot.py docs to bring it more in-line with docs style HBBisenieks 2022-03-14 15:47:24 -07:00
  • c46d18ecb7 fix wrong commit zyxwars 2022-03-12 11:37:58 +01:00
  • 603833dbb7 Add more commets explaining the code zyxwars 2022-03-12 11:33:08 +01:00
  • 2d005048cc Temp fix del coord crash zyxwars 2022-03-11 23:37:44 +01:00
  • cbaf995e33 Add boot.py docs zyxwars 2022-03-11 23:10:39 +01:00
  • 3442a21835 Fix _find_key_in_map callings illness072 2022-03-08 00:52:25 +09:00
  • 4d1f9e487e Fix MIDI PR files donutcat 2022-03-05 18:41:07 -05:00
  • e52af4f58a MIDI module and docs DonutCables 2022-03-02 23:22:58 -05:00
  • de1d602b25 fix tick overflow and implement periodic timer class. xs5871 2022-03-05 11:12:28 +00:00
  • e2f2c228d1 changes per https://github.com/KMKfw/kmk_firmware/pull/350\#issuecomment-1059061967 HBBisenieks 2022-03-04 14:54:28 -08:00
  • 8dbbc42496 added example code for all layer keys HBBisenieks 2022-03-03 15:09:46 -08:00
  • 067b7d2e5f Ignore mac specific files Kyle Brown 2022-03-03 20:15:12 -08:00
  • 201d127348 Fix the code style issue. Yoichiro Tanaka 2022-03-02 09:16:53 +09:00
  • c11fffea2c Test the coord-mapping setting and fix the issue. Yoichiro Tanaka 2022-03-02 09:01:26 +09:00
  • b3c8245365 Update keys.md idesignstuff 2022-02-27 19:38:19 -06:00
  • 9f2142d706 Remove KMKpython reference Kyle Brown 2022-02-27 11:05:11 -08:00
  • 54ae022846 fix keypad matrix init and unguarded debug print. xs5871 2022-02-27 17:49:39 +00:00
  • 2008e0ab3f Add example of simple_key_sequence Hilary B. Brenum 2022-02-25 15:53:42 -08:00
  • 8cec85e3ec base animation speed on system timer xs5871 2022-02-25 20:36:54 +00:00
  • b7e3e4ea8c Add doc index tonasz 2022-02-24 06:56:33 +01:00
  • d54fff883d Fixed IS31FL3731 LEDs on keybow 2040 Ellie T 2022-02-21 15:28:34 +11:00
  • aae476b59f Updated scanner docs to reflect boilerplate changes Ellie T 2022-02-21 13:06:21 +11:00
  • 2fce09986e Adding Pimoroni Keybow and Keybow 2040 Ellie T 2022-02-21 12:34:44 +11:00
  • ef7b29bd43 fix column flipping on rhs of split boards. (boards) xs5871 2022-02-20 20:28:52 +00:00
  • ab7e0d3eb6 fix column flipping on rhs of split boards. xs5871 2022-02-20 19:28:05 +00:00
  • d26d397f10 Changed to single quotes Jeroen Harkes 2022-02-20 21:02:15 +01:00
  • ecc8b46a2c Change documentation changing the original LED code to statusLED Jeroen Harkes 2022-02-20 18:39:35 +01:00
  • fd30b7a8d8 extension for indicating layer status with leds Jeroen Harkes 2022-02-20 04:58:15 +01:00
  • 57ba0fe8b2 Custom matrix scanners Ellie 2021-10-04 01:40:18 +11:00
  • e7d306cf30 Add Kyria board configuration and examples tonasz 2022-02-20 20:55:22 +01:00
  • 2d4db12c46 Override LED creation in the RGB extension. Ellie T 2022-02-20 15:07:19 +11:00
  • fb783c302c fix formatting, run test Rene Giovanni Borella 2022-02-15 09:24:18 +01:00
  • 2096f1a950 Update kmk/modules/encoder.py René Giovanni Borella 2022-02-14 23:32:33 +01:00
  • a34272dd18 Update kmk/modules/encoder.py René Giovanni Borella 2022-02-14 23:32:26 +01:00
  • 7f5ea97bba Update kmk/modules/encoder.py René Giovanni Borella 2022-02-14 23:32:19 +01:00
  • 7f7eaafbf3 Update kmk/modules/encoder.py René Giovanni Borella 2022-02-14 23:32:13 +01:00
  • 8e4ab1d733 Encoder class rebuild Rene Giovanni Borella 2022-02-10 21:55:19 +01:00
  • 0e029ebf72 tests pass locally Rene Giovanni Borella 2022-02-08 09:10:31 +01:00
  • f02ff1463a reformatted for black Rene Giovanni Borella 2022-02-08 08:37:41 +01:00
  • 3c4e74d50e typo Rene Giovanni Borella 2022-02-07 20:41:27 +01:00
  • ba7b5ce15c Update i2c_encoder.md Rene Giovanni Borella 2022-02-07 20:33:06 +01:00
  • 671aa60838 basic functions Rene Giovanni Borella 2022-02-04 00:55:04 +01:00