QMK Bot
ff8d9fa382
Merge remote-tracking branch 'origin/develop' into xap
2023-06-22 14:07:41 +00:00
Ryan
aad5746682
Move protocol makefiles into their respective folders ( #21332 )
...
* Move protocol makefiles into their respective folders
* Fix USB-USB converter
2023-06-22 15:07:28 +01:00
QMK Bot
3d0f50f9db
Merge remote-tracking branch 'origin/develop' into xap
2023-04-05 04:59:58 +00:00
Nick Brassel
06c5c02804
Disable specific warnings to mitigate compilation problems with KEEP_INTERMEDIATES=yes
. ( #20339 )
2023-04-05 14:59:09 +10:00
QMK Bot
ed1e550bc1
Merge remote-tracking branch 'origin/develop' into xap
2023-02-19 08:00:25 +00:00
Joel Challis
0152dd811d
Move KC_MISSION_CONTROL
/KC_LAUNCHPAD
keycodes to core ( #19884 )
2023-02-19 18:59:50 +11:00
QMK Bot
e402d91748
Merge remote-tracking branch 'origin/develop' into xap
2023-02-06 02:36:45 +00:00
Ryan
f0618a1d53
Remove IS_HOST_LED_ON
and migrate usages ( #19753 )
2023-02-06 02:36:09 +00:00
QMK Bot
1e5eb9cc0d
Merge remote-tracking branch 'origin/develop' into xap
2023-01-31 01:02:53 +00:00
Joel Challis
944b6107e2
Fix midi after recent refactoring ( #19723 )
2023-01-31 01:02:17 +00:00
QMK Bot
f015282a05
Merge remote-tracking branch 'origin/develop' into xap
2023-01-30 07:48:24 +00:00
Ryan
242b80c63f
Move MIDI code out of tmk_core ( #19704 )
2023-01-30 18:47:50 +11:00
QMK Bot
f202d4a291
Merge remote-tracking branch 'origin/develop' into xap
2023-01-20 16:21:59 +00:00
Ryan
cf935d97ae
Fix functions with empty params ( #19647 )
...
* Fix functions with empty params
* Found a bunch more
2023-01-20 16:21:17 +00:00
QMK Bot
84d5af3157
Merge remote-tracking branch 'origin/develop' into xap
2023-01-17 01:55:04 +00:00
Ryan
7acc3f4449
ChibiOS: Consolidate report sending code ( #19607 )
2023-01-16 17:54:26 -08:00
zvecr
2f7be506de
Remove assumption on XAP interface number
2023-01-16 02:03:41 +00:00
QMK Bot
df2a4556b6
Merge remote-tracking branch 'origin/develop' into xap
2023-01-15 23:30:12 +00:00
Sergey Vlasov
955829bfd0
Fix joystick build for ChibiOS ( #19602 )
...
`joystick_report_t` was renamed to `report_joystick_t`, but apparently
one place in the code was missed.
2023-01-15 23:29:29 +00:00
QMK Bot
805f49299a
Merge remote-tracking branch 'origin/develop' into xap
2023-01-15 08:41:36 +00:00
Ryan
a92071494a
usb_main.c: remove CH_KERNEL_MAJOR
check ( #19597 )
2023-01-15 19:40:52 +11:00
QMK Bot
9e9e2c775a
Merge remote-tracking branch 'origin/develop' into xap
2022-12-08 17:11:29 +00:00
QMK Bot
1786932d9f
[CI] Format code according to conventions ( #19265 )
2022-12-09 04:10:52 +11:00
QMK Bot
93e253d941
Merge remote-tracking branch 'origin/develop' into xap
2022-12-08 17:09:14 +00:00
Jack Humbert
a23333eb58
Return USB HID GET_REPORT requests ( #14814 )
...
Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
Co-authored-by: Nick Brassel <nick@tzarc.org>
2022-12-09 04:08:36 +11:00
QMK Bot
1af901f991
Merge remote-tracking branch 'origin/develop' into xap
2022-12-08 16:46:05 +00:00
Ruslan Sayfutdinov
85ee55ff3b
Detect host OS based on USB fingerprint ( #18463 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Nick Brassel <nick@tzarc.org>
2022-12-09 03:45:30 +11:00
QMK Bot
527975a37b
Merge remote-tracking branch 'origin/develop' into xap
2022-12-08 15:57:08 +00:00
lokher
0d7edbbcbe
Fixed NKRO issue caused by HID_SET_PROTOCOL on Chibios platform ( #17588 )
2022-12-09 02:56:36 +11:00
QMK Bot
397fd1c48e
Merge remote-tracking branch 'origin/develop' into xap
2022-12-02 22:07:48 +00:00
Joel Challis
4540f52e98
Revert WB32 ISO workaround ( #19224 )
2022-12-03 09:07:16 +11:00
Nick Brassel
1d0787d861
Merge remote-tracking branch 'upstream/develop' into xap
2022-11-27 04:39:46 +11:00
Ryan
1e95f7be8f
Joystick feature improvements ( #19052 )
2022-11-27 03:14:45 +11:00
zvecr
ff2f0d943b
ChibiOS - Non blocking xap_send_base
2022-11-23 21:27:17 +00:00
zvecr
8aa871573b
Merge remote-tracking branch 'origin/develop' into xap
2022-11-13 02:00:54 +00:00
Ryan
6cc9513ab0
Digitizer feature improvements ( #19034 )
2022-11-12 23:28:11 +00:00
QMK Bot
8c4ff20201
Merge remote-tracking branch 'origin/develop' into xap
2022-10-22 17:16:46 +00:00
Sergey Vlasov
1ea54e5052
ChibiOS USB: Add a dummy IN callback to work around LLD bugs ( #18811 )
...
In #18631 some IN notification callbacks that were doing nothing were
removed, which should be a valid thing to do (ChibiOS HAL checks the
`in_cb` and `out_cb` pointers for being non-NULL before invoking those
optional callbacks). However, it turned out that some less popular USB
LLDs (KINETIS and MIMXRT1062) have their own checks for those pointers,
and (incorrectly) skip the ChibiOS callback handling when those pointers
are NULL, which breaks the code for the `USB_USE_WAIT` configuration
option (the waiting thread never gets resumed if the corresponding
callback pointer is NULL).
Add those dummy callbacks again (but use a single function for all of
them instead of individual ones for each endpoint); this restores the
KINETIS and MIMXRT1062 boards to the working state while the LLDs are
getting fixed.
2022-10-22 18:16:09 +01:00
QMK Bot
7bc4c16673
Merge remote-tracking branch 'origin/develop' into xap
2022-10-19 06:18:30 +00:00
Nick Brassel
f99b9ba270
Widen the ARM Cortex-M family support. Allow USB peripheral change. ( #18767 )
2022-10-19 17:17:49 +11:00
QMK Bot
ba7ac46cfd
Merge remote-tracking branch 'origin/develop' into xap
2022-10-15 16:54:31 +00:00
Ryan
19e2dd742b
LUFA: Consolidate report sending code ( #18629 )
2022-10-15 12:53:57 -04:00
QMK Bot
9e93a37c5c
Merge remote-tracking branch 'origin/develop' into xap
2022-10-12 23:29:25 +00:00
Ryan
2078a56369
Fix joystick functionality for ChibiOS and OTG (Blackpill) ( #18631 )
...
Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
2022-10-13 10:28:49 +11:00
QMK Bot
9b870630b1
Merge remote-tracking branch 'origin/develop' into xap
2022-10-09 20:09:00 +00:00
nezumee
d6d6cdcb4f
Make MIDI output endpoint use the out direction ( #18654 )
2022-10-09 21:08:27 +01:00
QMK Bot
cd1cbddd70
Merge remote-tracking branch 'origin/develop' into xap
2022-10-07 02:35:35 +00:00
Ryan
6dbbeea46a
Refactor send_extra
( #18615 )
2022-10-06 19:35:01 -07:00
Stefan Kerkmann
907640e40e
[Bug] XAP: Fix unaligned memory access in config blob handler and USB task loop condition ( #18612 )
...
* Fix unaligned memory access in config blob handler
data* points in the middle of an u8 array, casting this to an u16* and
dereferencing it leads to an unaligned memory access - which hardfaults
on Cortex M0 mcus e.g. RP2040s.
* Actually read until there is no more data to be read
2022-10-05 20:26:53 +01:00
QMK Bot
2ce2b84d72
Merge remote-tracking branch 'origin/develop' into xap
2022-10-04 22:19:54 +00:00