Drashna Jaelre
4a87af0e9a
[Keymap] Drashna updates for 0.19 ( #19175 )
...
* Fix up bastardkb boards since blackpill support is officially added.
* Check for blackpill version, not elite c.
* Add checks in chibiOS config since multiple ARM controllers supported.
* Rework rules.mk for keymaps to better handle arm vs avr support
* Start moving away from `matrix_*_*` functions.
* `housekeeping_task_*` instead of `matrix_scan_*`
* `keyboard_(pre|post)_init_*` instead of `matrix_init_*`
* Add ℂℴmⅈℂ unicode input method.
* Clean up unicode code to be more compact and flexible.
* Remove/move Pro Micro LED commands to userspace and better filter them
* Fixup OLED code
* Use newer quantum keycode functions/preprocessors rather than manual bit manipulation
* Make unicode mode render much more compact/simple.
* Make qmk secrets more self contained
* Remove custom implementation of split watchdog
2022-11-29 11:43:42 -08:00
Joel Challis
0ab03f8fbc
Fix API errors in handwired/tractyl_manuform/5x6_right/arduinomicro ( #19166 )
2022-11-27 02:07:07 +00:00
Ryan
5974d989fe
Normalise Unicode keycodes ( #18898 )
...
* `UC_MOD`/`UC_RMOD` -> `UC_NEXT`/`UC_PREV`
* `UNICODE_MODE_*` -> `QK_UNICODE_MODE_*`
* `UC_MAC` -> `UNICODE_MODE_MACOS`
* `UC_LNX` -> `UNICODE_MODE_LINUX`
* `UC_WIN` -> `UNICODE_MODE_WINDOWS`
* `UC_BSD` -> `UNICODE_MODE_BSD`
* `UC_WINC` -> `UNICODE_MODE_WINCOMPOSE`
* `UC_EMACS` -> `UNICODE_MODE_EMACS`
* `UC__COUNT` -> `UNICODE_MODE_COUNT`
* `UC_M_MA` -> `UC_MAC`
* `UC_M_LN` -> `UC_LINX`
* `UC_M_WI` -> `UC_WIN`
* `UC_M_BS` -> `UC_BSD`
* `UC_M_WC` -> `UC_WINC`
* `UC_M_EM` -> `UC_EMAC`
* Docs
* Update quantum/unicode/unicode.h
2022-10-31 21:15:12 +00:00
Stefan Kerkmann
19145704e4
[Core] Adjust PWM hardware audio driver for RP2040 ( #17723 )
2022-10-27 19:26:16 +02:00
Ryan
5e4b076af3
Remove legacy keycodes, part 5 ( #18710 )
...
* `KC_SLCK` -> `KC_SCRL`
* `KC_NLCK` -> `KC_NUM`
2022-10-15 22:29:43 +01:00
Ryan
5629ba1807
Remove legacy keycodes, part 4 ( #18683 )
...
* `KC_PGDOWN` -> `KC_PGDN`
* `KC_PSCREEN` -> `KC_PSCR`
* `KC_SCOLON` -> `KC_SCLN`
* `KC_BSLASH` -> `KC_BSLS`
* `KC_BSPACE` -> `KC_BSPC`
2022-10-13 18:28:14 +01:00
QMK Bot
01f5a5ffcd
Merge remote-tracking branch 'origin/master' into develop
2022-09-30 20:08:44 +00:00
Pascal J
3b95f97a19
[Keyboard] handwired/tractyl_manuform: Arduino Micro ( #17199 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
2022-09-30 13:08:10 -07:00
Drashna Jaelre
5abb125b02
[Keymap] develop updates for Drashna Keymaps ( #18472 )
2022-09-25 13:04:00 -07:00
Drashna Jaelre
fa08cb2478
[Keymap] Drashna keymap updates for 0.18.0 ( #18184 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-08-28 12:55:19 -07:00
QMK Bot
e36ae90a65
Merge remote-tracking branch 'origin/master' into develop
2022-08-21 22:09:30 +00:00
Ryan
b0eda7701a
Move keyboard USB IDs and strings to data driven, pass 3 ( #18111 )
2022-08-21 23:08:50 +01:00
Drashna Jael're
8f6b019dcc
Merge remote-tracking branch 'origin/master' into develop
2022-08-20 10:22:48 -07:00
Joel Challis
d2accb48e7
RESET -> QK_BOOT keyboard readme ( #18110 )
2022-08-20 11:34:17 +01:00
Nick Brassel
154d35ac14
Remove `UNUSED_PINS` ( #17931 )
2022-08-06 23:23:35 +10:00
Stefan Kerkmann
3c58f98929
[Core] PMW33XX drivers overhaul ( #17613 )
...
* PMW33XX drivers overhaul
This combines the PMW3389 and PM3360 drivers as they only differ in the
firmware blobs and CPI get and set functions. The following changes have
been made:
* PMW3389 now gets the same multi-sensor feature that is already available on the
PMW3360.
* Introduced a shared pmw33xx_report_t struct is now directly readable via SPI
transactions instead of individual byte-sized reads, saving multiple
copies and bitshift operations.
* pmw33(89/60)_get_report functions had unreachable branches in their motion
detection logic these have been simplied as much as possible.
* The fast firmware upload option has been removed as this becomes obsolete by
the newly introduced polled waiting functions for ChibiOS polled waiting
* PMW33(60/89)_SPI_LSBFIRST and PMW33(60/89)_SPI_MODE config options
have been removed as they don't need to be configurable.
* All PMW3389 and PMW3360 defines have been unified to a PMW33XX prefix
to reduce code duplication and make the defines interchangeable
* Adjust keyboards to PMW33XX naming scheme
2022-07-14 11:50:00 +02:00
Drashna Jaelre
1c43410e26
[Keymap] Updates to drashna Keymaps and Userspace ( #17543 )
2022-07-02 19:55:46 -07:00
Joel Challis
2757251218
Specify blackpill board files where relevant ( #17521 )
2022-07-01 15:38:57 +01:00
Drashna Jaelre
cda343acbe
[Keymap] Drashna update for post Q2 merge ( #17241 )
2022-05-30 22:02:55 -07:00
Drashna Jaelre
61c644f6d0
[Keyboard] Update Tractyl Manuform config files ( #16684 )
2022-03-18 11:49:22 -07:00
Ryan
764dc18a81
Remove `NO_ACTION_MACRO` and `NO_ACTION_FUNCTION` from keyboard config.h ( #16655 )
2022-03-15 13:56:58 +00:00
Drashna Jaelre
ff6c70415c
[Keymap] Drashna Mouse keys and oled updates ( #16556 )
2022-03-06 22:12:17 -08:00
Drashna Jaelre
d1cf218b9d
[Keyboard] Overhaul Tractyl Manuform ( #16134 )
2022-01-30 13:29:43 -08:00
Drashna Jael're
b57f8a8b9f
Merge remote-tracking branch 'origin/master' into develop
2022-01-30 13:23:13 -08:00
Drashna Jaelre
941b1d35b8
[Keymap] Add oled improvements and cnano keymap for drashna ( #16133 )
2022-01-30 13:20:33 -08:00
Drashna Jael're
102cec8241
Merge remote-tracking branch 'origin/master' into develop
2022-01-21 20:11:30 -08:00
Drashna Jaelre
b090ff03ed
[Keymap] Drashna's OLED rewrite ( #15981 )
2022-01-21 19:36:52 -08:00
QMK Bot
602b0b14d5
Merge remote-tracking branch 'origin/master' into develop
2021-12-30 04:18:05 +00:00
Drashna Jaelre
c4551d7ef1
[Keymap] Reorganization, cleanup and readmes for drashna code ( #15617 )
2021-12-29 20:17:34 -08:00
Drashna Jaelre
9d801cb03d
[Keyboard] Update Tractyl Manuform to use Split Pointing Device Sync
2021-12-28 20:25:06 -08:00
Drashna Jaelre
3fa592a402
[Keymap] Unicode and Pointing Device and Autocorect for drashna keymaps ( #15415 )
2021-12-14 20:53:36 -08:00
Ryan
a8d440e4e0
Tidy up NKRO_ENABLE rules ( #15382 )
2021-12-09 16:05:44 +11:00
Ryan
c12b997679
Tidy up `SLEEP_LED_ENABLE` rules ( #15362 )
2021-12-01 21:13:00 +11:00
Drashna Jaelre
5b5b36421a
[Keymap] Unicode and cursor sync - drashna keymap ( #15328 )
2021-11-28 23:41:59 -08:00
QMK Bot
b47f3b1853
Merge remote-tracking branch 'origin/master' into develop
2021-11-17 20:46:24 +00:00
Drashna Jaelre
254e26554b
[Keymap] updates for oled, and diablo 2 layer - Drashna ( #15194 )
2021-11-17 12:45:50 -08:00
Drashna Jaelre
56e3f06a26
Rework and expand Pointing Device support ( #14343 )
...
Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com>
2021-11-14 22:03:24 -08:00
QMK Bot
ed48c0bd8b
Merge remote-tracking branch 'origin/master' into develop
2021-11-10 14:10:35 +00:00
Drashna Jaelre
83ab7d41ef
Updates to drashna keymap and minor updates to tractyl manuform ( #15101 )
2021-11-10 06:10:00 -08:00
James Young
84ea77ead6
Remove `BOOTMAGIC_ENABLE = lite` option ( #15002 )
...
* remove BOOTMAGIC_ENABLE=lite setting
* change keyboard BOOTMAGIC_ENABLE rules
Edits keyboard-level instances of `BOOTMAGIC_ENABLE = lite` to `BOOTMAGIC_ENABLE = yes`.
* change keyboard BOOTMAGIC_ENABLE inline comments
Edits keyboard-level BOOTMAGIC_ENABLE inline comments to "Enable Bootmagic Lite".
* change keymap BOOTMAGIC_ENABLE rules
Edits keymap-level instances of `BOOTMAGIC_ENABLE = lite` to `BOOTMAGIC_ENABLE = yes`.
* change keymap BOOTMAGIC_ENABLE inline comments
Edits/adds keymap-level BOOTMAGIC_ENABLE inline comments to read "Enable Bootmagic Lite".
* change layout/user BOOTMAGIC_ENABLE rules/comments
Edits instances of `BOOTMAGIC_ENABLE = lite` to `BOOTMAGIC_ENABLE = yes`.
Edits/adds keymap-level BOOTMAGIC_ENABLE inline comments to read "Enable Bootmagic Lite".
* update non-rules.mk BOOTMAGIC_ENABLE references in keyboards/
* remove docs references to Full Bootmagic
* convert data-driven Bootmagic Lite instances
* remove Bootmagic Lite bodge from data-driven generation
* Merge remote-tracking branch 'upstream/develop' into rm/bootmagic-full_q4a
* update docs/ja/config_options.md per mtei
* update docs/faq_misc.md per mtei
Remove remaining Full Bootmagic reference.
2021-11-05 08:18:09 +11:00
Drashna Jaelre
9a0addc77e
[Keymap] Drashna Keymap Updates ( #14842 )
...
* Fix issues with user split transport code
* Improve OLED (More font stuff, improved keylogger, etc)
* Add `KEYLOCK` macro to disable USB, borrowed from command feature.
* Convert Kyria fully to proton C (no more AVR kyria)
* Add Work Louder Work Board keymap
2021-10-15 22:30:23 -07:00
Drashna Jaelre
a8422cca03
[Keyboard] Tractyl Manuform Updates ( #14841 )
2021-10-15 22:09:40 -07:00
Drashna Jaelre
82bf688e44
[Keyboard] Update Tractyl Manuform config for F411 ( #14770 )
2021-10-09 11:31:13 -07:00
Drashna Jaelre
0338481090
[Keyboard] Updates for Tractyl Manuform config ( #14641 )
2021-09-29 09:30:25 -07:00
Ryan
5af1799735
Remove BLUETOOTH_ENABLE from keyboard-level rules.mk ( #14379 )
2021-09-12 15:27:29 +10:00
Ryan
4791cfae1a
Remove width, height and key_count from info.json ( #14274 )
2021-09-12 14:04:56 +10:00
Drashna Jaelre
4294aa0f1e
[Keyboard] Tractyl Manuform - configuration updates ( #14314 )
...
* [Keyboard] Tractyl Manuform - configuration updates
* Update readmes
* Add more details
* Fix issues with encoder pins
* Additional fixes for pin config
* Fix up some comments
2021-09-08 16:52:43 -07:00
Drashna Jaelre
37aef4ebe1
[Keymap] Fix Drashna Keymap issues missed before Develop merge ( #14271 )
2021-09-01 21:08:58 -07:00
Drashna Jaelre
bc239cd520
[Keymap] Drashna keymap fixups ( #14140 )
2021-08-24 01:37:14 -07:00
Xelus22
4e1c5887c5
[Core] Refactor OLED to allow easy addition of other types ( #13454 )
...
* add docs
* core changes
* update keyboards to new OLED
* updated users to new OLED
* update layouts to new OLED
* fixup docs
* drashna's suggestion
* fix up docs
* new keyboards with oled
* core split changes
* remaining keyboard files
* Fix The Helix keyboards oled options
* reflect develop
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: mtei <2170248+mtei@users.noreply.github.com>
2021-08-24 16:28:26 +10:00