zvecr
b43031ae00
Merge remote-tracking branch 'origin/develop' into xap
2024-03-14 10:59:03 +00:00
Joel Challis
63dd131d81
Refactor vusb to protocol use pre/post task ( #14944 )
2024-03-14 21:45:12 +11:00
zvecr
9a6f0873fb
format
2024-03-13 00:40:27 +00:00
Drashna Jael're
5a9481b831
Merge remote-tracking branch 'origin/develop' into xap
2024-02-03 01:06:39 -08:00
Joel Challis
79020519b4
Align VUSB suspend protocol logic ( #22688 )
2024-02-01 15:33:57 +00:00
zvecr
2ae5b27fad
Merge remote-tracking branch 'origin/develop' into xap
2024-01-09 14:25:05 +00:00
Joel Challis
b6b3efc14b
Remove console out endpoint ( #22304 )
2024-01-09 14:01:34 +00:00
zvecr
993e9c29e7
Merge remote-tracking branch 'origin/develop' into xap
2023-11-26 20:56:29 +00:00
Ryan
4601f339e4
V-USB: implement NKRO ( #22398 )
2023-11-26 22:50:53 +11:00
Ryan
cbf538aaaa
V-USB: Add generic send_report()
function ( #22323 )
2023-11-26 22:50:21 +11:00
zvecr
60cf8ba553
Merge remote-tracking branch 'origin/develop' into xap
2023-11-01 01:19:30 +00:00
Ryan
db4e3bb232
V-USB: Fix GET_IDLE/SET_IDLE
( #22332 )
...
Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
2023-10-27 12:21:13 +11:00
QMK Bot
b4e6f454b6
Merge remote-tracking branch 'origin/develop' into xap
2023-10-24 23:55:19 +00:00
Ryan
b7e62af755
V-USB: Implement GET_PROTOCOL
and SET_PROTOCOL
handling ( #22324 )
2023-10-25 00:54:43 +01:00
QMK Bot
8f95479846
Merge remote-tracking branch 'origin/develop' into xap
2023-10-23 04:44:20 +00:00
Ryan
0c160e1fba
Separate 6KRO and NKRO report structs ( #22267 )
2023-10-23 15:43:46 +11:00
QMK Bot
56b952686d
Merge remote-tracking branch 'origin/develop' into xap
2023-07-28 00:05:36 +00:00
Stefan Kerkmann
32174abcfa
Update keyboard report descriptor for USB compliance ( #21626 )
...
Running the "HID Tests" suite of the USB 3 Command Verifier (USB3CV)
tool resulted in the following error:
(HID: 3.2.61) The report descriptor returned in response to a
GetDescriptor(Report) must be compliant with the HID specification.
Byte Number: 37h ( 55d)
Data Field: 91 02
Mnemonic: Output
Value: (Variable)
Errors: Error: LOGICAL MAX MUST be bounded by Report Size
The error stems from the fact that logical minimum and maximum are
global items, which means that the next item in a report descriptor
inherits the value from the previously set value. In this case the
status leds item inherited the logical minimum (=0) and maximum (=255)
from the keycodes item. As the status leds set a report size of 1 bit,
wich can only hold a boolean, it becomes clear that this range would
never fit.
The fix is straightforward, we just define a appropriate logical maximum
(=1), the mismatch is solved and our keyboard now passes the compliance
tests. Defining the logical minimum is redundant in this case but is
kept to form a logical block.
2023-07-28 01:05:01 +01:00
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
zvecr
2f7be506de
Remove assumption on XAP interface number
2023-01-16 02:03:41 +00: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
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
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
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
QMK Bot
2ce2b84d72
Merge remote-tracking branch 'origin/develop' into xap
2022-10-04 22:19:54 +00:00
Ryan
09d3e27710
Refactor more host code (programmable button & digitizer) ( #18565 )
2022-10-05 09:19:12 +11:00
QMK Bot
a1da56d6bf
Merge remote-tracking branch 'origin/develop' into xap
2022-09-02 20:51:11 +00:00
Ryan
f76b55d5ad
Adjust EXTRAKEY_ENABLE
ifdefs for send_extra()
( #18249 )
2022-09-02 21:50:36 +01:00
QMK Bot
ac46d4a756
Merge remote-tracking branch 'origin/develop' into xap
2022-09-02 19:38:58 +00:00
Ryan
09d668eb0e
Simplify extrakeys sending at the host driver level ( #18230 )
...
* Simplify extrakeys sending at the host driver level
* There are two arguments here
* Wrong syntax
* Adjust keyboards which use a custom host driver
2022-09-02 20:38:27 +01:00
QMK Bot
5f08fff016
Merge remote-tracking branch 'origin/develop' into xap
2022-08-28 17:00:20 +00:00
Ryan
d983251c10
Switch over MANUFACTURER and PRODUCT to string literals ( #18183 )
2022-08-28 09:59:40 -07:00
QMK Bot
c7b6522c7e
Merge remote-tracking branch 'origin/develop' into xap
2022-06-09 01:39:55 +00:00
Drashna Jaelre
0ab51ee29d
Add support for large Mouse Reports ( #16371 )
...
Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-06-08 18:39:16 -07:00
zvecr
194d6d65be
format
2022-04-05 19:17:57 +01:00
zvecr
c1b57354f6
Stub out more of broadcast messages
2022-04-05 18:54:28 +01:00
zvecr
51e09235a2
clang
2022-03-30 02:28:03 +01:00
zvecr
7f128c5286
Remove some assumptions on packet format
2022-03-30 02:09:19 +01:00
Joel Challis
047ef3cd12
VUSB - Use correct endpoint poll for VIA ( #16691 )
2022-03-19 17:40:47 +00:00
zvecr
70c9905cb6
clang
2022-03-18 21:43:01 +00:00
zvecr
a5204887a8
maybe vusb
2022-03-18 21:37:23 +00:00
QMK Bot
63646e8906
Format code according to conventions ( #16322 )
2022-02-12 18:29:31 +00:00
Drashna Jaelre
9d7e64bcb3
Remove Deprecated USB Polling comment from vusb.c ( #15420 )
2021-12-07 19:57:33 +11:00
Joel Challis
634e42b2b4
Revert to old init order for host driver ( #15029 )
...
* Partially revert 14888
2021-11-02 18:53:46 +00:00
Joel Challis
ee371c1295
Fix up issues shown by clang-format of vusb ( #15004 )
2021-11-01 18:57:37 +00:00