QMK Bot
d88eda5b37
Merge remote-tracking branch 'origin/develop' into xap
2024-07-05 11:08:24 +00:00
Joel Challis
d0e89aecca
Align LUFA suspend logic ( #24055 )
2024-07-05 12:02:39 +01:00
QMK Bot
2dd1638e74
Merge remote-tracking branch 'origin/develop' into xap
2024-07-04 02:13:30 +00:00
Drashna Jaelre
bdca9318f9
Change suspend condition check order on ChibiOS ( #24020 )
2024-07-04 12:13:00 +10:00
Nick Brassel
22f78171a2
Merge remote-tracking branch 'upstream/develop' into xap
2024-06-04 20:27:25 +10:00
Stefan Kerkmann
8253697a63
[FIX] ChibiOS: USB Digitizer and Joystick IN endpoint compilation ( #23854 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
2024-06-03 22:35:46 +10:00
Nick Brassel
6aacdb0b76
Merge remote-tracking branch 'upstream/develop' into xap
2024-05-02 20:48:16 +10:00
Joel Challis
16cca527a6
Fix WAIT_FOR_USB handling ( #23598 )
2024-04-24 19:33:52 +01:00
QMK Bot
b7285db208
Merge remote-tracking branch 'origin/develop' into xap
2024-03-29 03:41:31 +00:00
Robin Carlier
42a725e355
Remove midi_ep_task from ChibiOS ( #23162 )
...
Co-authored-by: Joel Challis <git@zvecr.com>
2024-03-28 20:40:41 -07:00
zvecr
d364cbefa0
Fix LUFA builds
2024-03-14 11:45:14 +00:00
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
zvecr
52adf283ed
Merge remote-tracking branch 'origin/develop' into xap
2024-02-29 02:07:27 +00:00
Stefan Kerkmann
0e02b0c41e
[Core] Refactor ChibiOS USB endpoints to be fully async ( #21656 )
2024-02-28 22:00:27 +11:00
QMK Bot
28115878db
Merge remote-tracking branch 'origin/develop' into xap
2024-02-18 06:08:56 +00:00
Ryan
2d1aed78a6
Update GPIO macro usages in core ( #23093 )
2024-02-18 17:08:27 +11:00
QMK Bot
2e4372d8c8
Merge remote-tracking branch 'origin/develop' into xap
2024-02-16 14:19:32 +00:00
Andre Brait
80f3da36e5
[Core] Add OS detection callbacks ( #21777 )
2024-02-17 01:19:02 +11: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
QMK Bot
08cbdfb93d
Merge remote-tracking branch 'origin/develop' into xap
2024-01-22 13:19:34 +00:00
QMK Bot
61ed48edc3
Merge remote-tracking branch 'origin/master' into develop
2024-01-22 13:18:51 +00:00
Ryan
3495cbc638
Fix missing joystick.h include ( #22946 )
2024-01-22 13:18:20 +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
QMK Bot
97acb483dc
Merge remote-tracking branch 'origin/develop' into xap
2023-11-12 07:25:53 +00:00
Ryan
87d69aebbb
Slight refactor of joystick axis type into typedef ( #22445 )
2023-11-12 18:25:18 +11:00
zvecr
60cf8ba553
Merge remote-tracking branch 'origin/develop' into xap
2023-11-01 01:19:30 +00:00
Ryan
6979794bac
Add "AC Next Keyboard Layout Select" consumer usage entry (macOS Globe key) ( #22256 )
2023-10-31 02:19:53 +00:00
Stefan Kerkmann
5856d5e13b
[Maintenance] USB HID control packet as struct ( #21688 )
...
* ChibiOS: USB HID control request as dedicated struct
Instead of accessing the raw USB setup packet and documenting the values
as the corresponding USB HID control request fields we introduce a
struct that allows direct access to the fields. This is safer and self
documenting.
* Rename usb_request.h to usb_types.h
In the future all shared USB data types can live in this file.
2023-10-27 18:44:58 +02: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
69b75ccbd2
Merge remote-tracking branch 'origin/develop' into xap
2023-10-14 11:21:54 +00:00
Ryan
1bff37781b
Prep work for NKRO report separation ( #22268 )
...
* Clean up some keyboard/userspace code
* Rename `KEYBOARD_REPORT_BITS` -> `NKRO_REPORT_BITS`
* Add some missing includes
* Use `PACKED` define for report types
* Fix incorrect function signatures for FlexRAM EEPROM driver
2023-10-14 13:21:20 +02:00
QMK Bot
7ef34a1f80
Merge remote-tracking branch 'origin/develop' into xap
2023-09-25 02:28:29 +00:00
Stefan Kerkmann
fb18ac2b10
[Core] Bump mouse endpoint packet size to 16 bytes ( #21711 )
2023-09-25 12:27:34 +10:00
Drashna Jael're
e69909cc53
Merge remote-tracking branch 'origin/develop' into xap
2023-09-05 00:56:56 -07:00
Ryan
a74647c1fa
Remove old IS_LED_ON/OFF()
macros ( #21878 )
2023-09-03 03:24:52 +01:00
QMK Bot
e06d31ff4a
Merge remote-tracking branch 'origin/develop' into xap
2023-08-27 02:52:55 +00:00
Drashna Jaelre
25331be316
Revert changes to ChibiOS Suspend Code ( #21830 )
...
* Partially revert #19780
* Finish
* Get teensy 3.5/3.6 board files too
* fix lint issue
* Revert "[Bug] Restore usb suspend wakeup delay (#21676 )"
This reverts commit e8e989fd7a
.
* Apply suggestions from code review
Co-authored-by: Joel Challis <git@zvecr.com>
---------
Co-authored-by: Joel Challis <git@zvecr.com>
2023-08-27 03:52:12 +01:00
QMK Bot
ad7e73d67a
Merge remote-tracking branch 'origin/develop' into xap
2023-08-02 22:43:41 +00:00
Stefan Kerkmann
e8e989fd7a
[Bug] Restore usb suspend wakeup delay ( #21676 )
...
* Respect USB_SUSPEND_WAKEUP_DELAY on wakeup
This delay wasn't honored after removing `restart_usb_driver` from the
suspend and wakeup handling. It is now re-introduced in the appropriate
spot, namely after issuing a remote wakeup to a sleeping host.
* Remove old, unused and commented testing code
2023-08-02 23:42:57 +01:00