Commit Graph

  • 271aba365b submodule sporq-corne Marius Alwan Meyer 2023-04-10 01:42:20 +00:00
  • 8642614db1 select my mcu Marius Alwan Meyer 2023-04-10 01:40:40 +00:00
  • 2cf37f2c3e add custom keymap as submodule Marius Alwan Meyer 2023-04-10 01:11:13 +00:00
  • d7eb293af8
    Implement autoshift module feature-autoshift xs5871 2023-04-08 10:01:17 +00:00
  • 62984d34f7
    Extend create_task to allow for re- and no-scheduling xs5871 2023-04-08 08:42:24 +00:00
  • b84cd0bdab Add missing keycode master xs5871 2023-04-01 00:08:41 +00:00
  • d15569611e Port RGB extension from timer to periodic task xs5871 2023-03-29 20:04:41 +00:00
  • 3c4e064201 Implement a heap based task scheduler xs5871 2023-03-29 20:02:29 +00:00
  • bc5fb9dc9e Fix OLED ImageEntry regicidal.plutophage 2023-03-27 01:25:00 +03:00
  • 0992bfb962 Clarfify title format of issue template xs5871 2023-03-24 22:38:27 +00:00
  • f532a57e9a
    New OLED extension (#742) regicidal.plutophage 2023-03-25 01:22:41 +03:00
  • ddaf9946eb
    Add support for cirque glidepoint trackpad feature-glidepoint xs5871 2023-03-24 21:47:56 +00:00
  • 5448cb4479 Denoise core debugging and improve improve performance. xs5871 2023-03-23 07:55:34 +00:00
  • 23d7c2d670 boards/anavi/knob1/code.py: Cleanup Leon Anavi 2023-03-24 23:14:57 +02:00
  • 20ba48b623 Fix oneshot as combo result getting stuck xs5871 2023-03-15 23:00:49 +00:00
  • 76e6feda6f Speed up and reduce memory footprint of debug template xs5871 2023-03-15 22:28:36 +00:00
  • 3e13c8c321 Speed up unit tests xs5871 2023-03-15 21:49:22 +00:00
  • ba06d3c8a5 Fix some old holdtap inconsistencies xs5871 2023-03-15 20:59:03 +00:00
  • 26bf630608 Fix layer tap interrupted xs5871 2023-03-13 22:14:49 +00:00
  • 878fe0deca
    Adding ComboLayers to Layers Module (See #658) (#666) Alex Miller 2023-03-10 15:40:57 -05:00
  • adff02e88a Add deinit method to modules and extensions xs5871 2023-03-09 20:51:38 +00:00
  • 55b3a3a9b1 Move neopixel initialization into during_bootup xs5871 2023-03-09 20:39:04 +00:00
  • 3c796c16f8 Highlight support section of README xs5871 2023-03-09 08:38:44 +00:00
  • b9c85c02e2 Remove modules and extension that fail during_bootup xs5871 2023-03-06 20:44:46 +00:00
  • bff7584fe0 Create issue templates xs5871 2023-03-09 07:42:24 +00:00
  • 47fe859e11 Speed up unit tests xs5871 2023-03-08 20:14:24 +00:00
  • fd700cff44 Resolve invalid keys to KC.NO instead of ValueError xs5871 2023-03-06 20:31:16 +00:00
  • 20bcfcdbb9
    Add boilerplate method for board configuration at boot time feature-bootcfg xs5871 2023-03-06 20:57:33 +00:00
  • 2ccad46e26
    update modtap to holdtap (#718) Phong Le 2023-03-03 04:32:41 -05:00
  • 94c042fec5 Clear HID reports on crash xs5871 2023-02-24 20:20:22 +00:00
  • 013046b44d Update power.py regicidal.plutophage 2023-03-01 05:55:03 +03:00
  • 18687e5278 Fix power.py module regicidal.plutophage 2023-03-01 05:50:01 +03:00
  • 20be6e9072 Update oneshot.md regicidal.plutophage 2023-02-28 22:34:07 +03:00
  • e40fd90d5c Make oneshot stay active across layer changes xs5871 2023-02-17 00:22:09 +00:00
  • 301ce3c025 Improve unit test handling of pending/delayed keyboard actions xs5871 2023-02-16 06:02:06 +00:00
  • 6532497bb2 Implement oneshot key stacking xs5871 2023-02-16 05:59:46 +00:00
  • deb941b196 Extract oneshot unit test from holdtap xs5871 2023-02-16 05:48:54 +00:00
  • cbfcd34fae
    Move trackball id check to during_bootup refactor-pimoroni_trackball xs5871 2023-02-12 14:26:51 +00:00
  • 1d53d3a8da
    Implement PixelBuf interface for pimoroni trackball xs5871 2023-02-12 13:57:44 +00:00
  • 0e804ffd54
    Use rotation matrix instead of trig for angle correction xs5871 2023-02-12 13:32:40 +00:00
  • 0cc308c055
    Read trackball only if state changed xs5871 2023-02-12 13:01:17 +00:00
  • c575fa396a
    Fix trackball switch handling xs5871 2023-02-12 12:50:14 +00:00
  • a83e833d10
    Remove infinite blocking loop on I2C error xs5871 2023-02-12 12:48:16 +00:00
  • e9af3e542a
    Use debug() for error messages xs5871 2023-02-12 12:46:30 +00:00
  • 16d319359f
    Make trackball constants const() xs5871 2023-02-12 12:36:37 +00:00
  • 88c3616b6a Refactor Makefile copy-* targets for improved readability xs5871 2023-02-24 17:58:40 +00:00
  • 6ab4154ad5 Make copy-board target copy all BOARD/.*py files xs5871 2023-02-18 18:24:19 +00:00
  • db2082f1c6 Add make target for compiled mpy code xs5871 2023-02-18 18:20:15 +00:00
  • 317f6407d6 Improve mpy-cross compilation target xs5871 2023-02-16 09:53:56 +00:00
  • 08c255b6e4 Add optional selection of specific unit test to Makefile xs5871 2023-02-16 09:21:13 +00:00
  • 61cf527370 Removed extra ".__iter__()" in KeyAttrDict iterator: iterating elements in the partition already implicitly calls its __iter__ method. Actually using the dictionary iterator with this extra call would trigger an error since an iterator does not have an iterator. This is no longer the case. Aldoo 2023-02-22 10:42:53 +01:00
  • 38acda77b4 Moved pro micro image to fix render issues claycooper 2023-02-20 20:21:24 -05:00
  • 7ef2c2c2d3 Removed HTML br's from markdown claycooper 2023-02-20 20:19:28 -05:00
  • 1f751d8374 Add mouse buttons 4/5 xs5871 2023-02-20 20:24:13 +00:00
  • d4fe745e71 Cleanup PointingDevice from mouse_keys xs5871 2023-02-20 20:23:48 +00:00
  • 1674ff4ed7 Add linter format exception for kb.py xs5871 2023-02-20 19:36:47 +00:00
  • 72fade3635 formating rhymestone_fix cole 2023-02-19 22:29:25 -08:00
  • adc8b5dfc7 formating tg4x_fix cole 2023-02-19 22:17:22 -08:00
  • 370eb151e2 removed unused file mpy_build cole 2023-02-19 19:54:25 -08:00
  • d0b93bd275 cleaning up cole 2023-02-19 19:30:50 -08:00
  • f1f5ac01bd more striping cole 2023-02-19 19:26:51 -08:00
  • 8101f98860 why use docker inside cole 2023-02-19 19:17:23 -08:00
  • 3b4c00b1bb working on work flow cole 2023-02-19 19:06:31 -08:00
  • 4518983b36 workflow file cole 2023-02-19 19:00:25 -08:00
  • d5106dd5e2 editing build script cole 2023-02-19 18:44:10 -08:00
  • 730a18437c editing build script cole 2023-02-19 18:39:49 -08:00
  • 1ae2de4315 working on work flow cole 2023-02-19 18:33:27 -08:00
  • 8bcaa7a235 working on work flow cole 2023-02-19 18:28:45 -08:00
  • b2ae0d364a docker compose version bump cole 2023-02-19 18:21:20 -08:00
  • 51528cbb41 docker compose version bump cole 2023-02-19 18:17:31 -08:00
  • db4030f49b working on work flow cole 2023-02-19 18:12:24 -08:00
  • fb87de1d85 working on work flow cole 2023-02-19 18:11:07 -08:00
  • f65f436273 made new docker file to build mpy files cole 2023-02-19 18:09:02 -08:00
  • a90d569690 Fix CC HID report generation xs5871 2022-12-03 18:38:21 +00:00
  • 449aab7dcb Add BLE_DISCONNECT key xs5871 2023-02-14 20:35:00 +00:00
  • dc9b5f4512 fix encoder resolution for MacroPad10 Stefan Misch 2023-02-14 23:04:35 +01:00
  • cbaddef9a6 fix encoder resolution for Knobs3 Stefan Misch 2023-02-14 23:03:49 +01:00
  • 804b5ec575 fix: encoder resolution for Knob 1 Stefan Misch 2023-02-14 23:03:18 +01:00
  • 490e94e4e3
    Add option to select specific unit test to Makefile enhancement-unit-test-selection xs5871 2023-02-15 09:04:47 +00:00
  • a28df47199 Refactor affected modules to use global pointing device xs5871 2023-02-11 21:26:24 +00:00
  • 9e5d2c24e1 Refactor for nicer pointing device axes handling xs5871 2023-02-11 21:23:03 +00:00
  • ca800331de Implement axis movement method xs5871 2022-10-22 20:49:12 +00:00
  • 1ca27dab58 refactor mouse_keys to use PeriodicTimer xs5871 2022-10-22 20:46:56 +00:00
  • fc8d5edd52 refactor mouse_keys module to use global pd xs5871 2022-10-22 20:18:33 +00:00
  • e84bbd0d75 add mouse buttons to pointing device xs5871 2022-10-21 21:19:56 +00:00
  • 69d47343e8 implement global pointing device axis handling xs5871 2022-10-16 19:39:02 +00:00
  • 470f16c97f factor out consumer control from keyboard hid xs5871 2022-10-15 19:48:32 +00:00
  • 27f101d139 remove hid awareness from layer module xs5871 2022-10-15 18:37:27 +00:00
  • 2852420ea8 Bump black version xs5871 2023-02-12 16:51:15 +00:00
  • 5a38af6632 Update docs/en/extension_stringy_keymaps.md moritz-john 2023-02-12 20:42:53 +01:00
  • fa7d72b175 Added more examples to the Stringy Keymaps docs Moritz John 2023-01-25 10:17:38 +01:00
  • d7e9cfbc5b Replace all mentions of the matrix channel with links to zulip xs5871 2023-01-24 18:11:02 +00:00
  • 408f2f487e Remove for-else-block from keys.py for readability xs5871 2023-02-11 09:52:33 +00:00
  • 5af52addf8 Fixes KeyAttrDict iterator xs5871 2023-02-11 09:35:11 +00:00
  • 705d3eb032 Remove supervisor stack limit from boot.py xs5871 2023-02-11 17:05:14 +00:00
  • 638d64af72 Bump ipython from 7.31.1 to 8.10.0 dependabot[bot] 2023-02-11 00:31:50 +00:00
  • e7427ff53b Split KeyAttrDict.__cache into memory friendly partitions. xs5871 2023-02-08 21:21:22 +00:00
  • 62d6bf16df anavi/macro-pad-12: Add ANAVI Macro Pad 12 Leon Anavi 2023-02-08 00:12:43 +02:00
  • c86be365de fixed? Cole Smith 2023-02-05 14:30:25 -08:00
  • 0ec08c7ee0 fixed rhymestone keyboard and tested it Cole Smith 2023-02-05 12:22:16 -08:00