QMK Bot
9d78049b73
Merge remote-tracking branch 'origin/develop' into xap
2022-08-07 09:18:49 +00:00
Drashna Jaelre
ac25109312
Always run pointing device init ( #17936 )
2022-08-07 02:18:03 -07:00
Nick Brassel
8150d66c47
Merge remote-tracking branch 'upstream/develop' into xap
2022-08-06 23:29:03 +10:00
Stefan Kerkmann
f27b617f36
[Core] Process all changed keys in one scan loop, deprecate QMK_KEYS_PER_SCAN
( #15292 )
2022-08-06 20:51:13 +10:00
Stefan Kerkmann
ed9bdcbc36
[Core] guard RPC invocation by checking RPC info against crc checksum ( #17840 )
2022-08-06 18:46:59 +10:00
QMK Bot
668fbac88d
Merge remote-tracking branch 'origin/develop' into xap
2022-08-01 02:58:57 +00:00
David Hoelscher
2bdd73f801
Add ST7735 driver to Quantum Painter ( #17848 )
2022-07-31 19:58:25 -07:00
QMK Bot
10bd5e304c
Merge remote-tracking branch 'origin/develop' into xap
2022-07-30 04:21:05 +00:00
Drzony
0b726a437b
Implement relative mode for Cirque trackpad ( #17760 )
2022-07-29 21:20:34 -07:00
QMK Bot
0bf412adbe
Merge remote-tracking branch 'origin/develop' into xap
2022-07-30 00:33:19 +00:00
QMK Bot
0c487cbeba
Merge remote-tracking branch 'origin/master' into develop
2022-07-30 00:32:42 +00:00
Drashna Jaelre
d93dfbff3c
Fix check when compiling HID Joystick with digital driver ( #17844 )
2022-07-30 01:32:06 +01:00
QMK Bot
2ba9045bbc
Merge remote-tracking branch 'origin/develop' into xap
2022-07-29 04:51:35 +00:00
precondition
95c1cc425e
Rename postprocess_steno_user → post_process_steno_user ( #17823 )
2022-07-28 21:51:01 -07:00
zvecr
81ac1a5df5
Patch up fnv use in dynamic keymap
2022-07-28 01:43:23 +01:00
QMK Bot
8c5a9d1c5e
Merge remote-tracking branch 'origin/develop' into xap
2022-07-26 18:36:17 +00:00
Daniel Kao
b8b2e99976
Constrain Cirque Pinnacle coordinates ( #17803 )
...
Static x & y should be the same type as touchData.xValue &
touchData.yValue: uint16_t.
Their delta could be larger than int8_t and should be constrained to
mouse_xy_report_t.
2022-07-26 19:35:41 +01:00
QMK Bot
5d61b84698
Merge remote-tracking branch 'origin/develop' into xap
2022-07-26 16:38:45 +00:00
Joel Challis
c982d6c5e3
Avoid OOB in dynamic_keymap_reset ( #17695 )
2022-07-26 17:38:28 +01:00
QMK Bot
0a220ed6e7
Merge remote-tracking branch 'origin/develop' into xap
2022-07-26 06:20:10 +00:00
Daniel Kao
1de6811ebe
Cirque circular scroll: Support POINTING_DEVICE_COMBINED ( #17654 )
2022-07-25 23:19:33 -07:00
QMK Bot
3dea197e48
Merge remote-tracking branch 'origin/develop' into xap
2022-07-25 22:07:15 +00:00
Drashna Jaelre
325da02e57
Fix QK_MAKE's reboot check ( #17795 )
2022-07-25 23:06:26 +01:00
QMK Bot
17111d7383
Merge remote-tracking branch 'origin/develop' into xap
2022-07-23 18:21:54 +00:00
JayceFayne
d02cefe613
implement tap_code16_delay
( #17748 )
2022-07-23 19:21:20 +01:00
QMK Bot
bfc8f5402d
Merge remote-tracking branch 'origin/develop' into xap
2022-07-23 16:44:11 +00:00
jack
a6f3194397
Add ability to enter bootloader mode from QK_MAKE
( #17745 )
2022-07-23 17:43:32 +01:00
QMK Bot
e40a5999bf
Merge remote-tracking branch 'origin/develop' into xap
2022-07-21 17:17:24 +00:00
Drashna Jaelre
5f32690cba
Move Pointing Device Initialization ( #17740 )
...
Move Pointing Device Initialization to after Split Post Initialization
If both pointing device and split is enabled, the pointing device init needs to be called after the split post init, otherwise the connection (serial/etc) isn't initialized yet, and any commands that need to send data over (such as calling the set cpi command) never get sent over.
2022-07-21 10:16:44 -07:00
QMK Bot
bb1bed38e7
Merge remote-tracking branch 'origin/develop' into xap
2022-07-20 23:54:28 +00:00
Wilba
4efe6330c4
VIA Encoder Map Support ( #17734 )
2022-07-21 09:53:42 +10:00
QMK Bot
2552b00adc
Merge remote-tracking branch 'origin/develop' into xap
2022-07-20 22:00:02 +00:00
mknj
9a31bbb3fa
fix syntax error ( #17732 )
2022-07-20 22:59:18 +01:00
QMK Bot
1ed3b63f1a
Merge remote-tracking branch 'origin/develop' into xap
2022-07-20 16:33:00 +00:00
Drashna Jaelre
ee17ffadea
Move Pointing Device code to a subdirectory ( #17684 )
2022-07-20 17:32:00 +01:00
QMK Bot
45298a8c26
Merge remote-tracking branch 'origin/develop' into xap
2022-07-20 00:47:05 +00:00
Drashna Jaelre
12eb6444c6
Add support for PAW3204 Optical Sensor ( #17669 )
...
Co-authored-by: gompa <gompa@h-bomb.nl>
Co-authored-by: Stefan Kerkmann <karlk90@pm.me>
2022-07-19 17:46:22 -07:00
Joel Challis
42eff8c372
Allow dynamic keymap to compile without via.h ( #17703 )
2022-07-18 11:55:27 +01:00
zvecr
28855f658a
Hash dynamic keymap at runtime
2022-07-15 03:33:34 +01:00
zvecr
8874c664a8
Allow xap to compile without via.h
2022-07-15 01:45:58 +01:00
QMK Bot
4b10c476ba
Merge remote-tracking branch 'origin/develop' into xap
2022-07-14 11:38:19 +00:00
Albert Y
2f73e65837
Add LED limit call ( #17679 )
2022-07-14 12:37:47 +01:00
QMK Bot
a418724894
Merge remote-tracking branch 'origin/develop' into xap
2022-07-14 11:37:32 +00:00
Albert Y
1862ac5454
Fix the use of LED limits ( #17678 )
2022-07-14 12:36:51 +01:00
QMK Bot
bb108b77d9
Merge remote-tracking branch 'origin/develop' into xap
2022-07-14 11:23:32 +00:00
Albert Y
300dab7962
[Code] Add solid reactive gradient mode ( #17228 )
2022-07-14 12:22:53 +01:00
QMK Bot
36d825309b
Merge remote-tracking branch 'origin/develop' into xap
2022-07-14 09:50:35 +00: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
zvecr
f4e5901726
Strip out 'permissions: ignore'
2022-07-13 23:50:01 +01:00
QMK Bot
b826badc7c
Merge remote-tracking branch 'origin/develop' into xap
2022-07-13 08:11:25 +00:00