Romain Vimont
|
2d32557fde
|
Embed HID event data
In the implementation, an HID event is at most 8 bytes. Embed the data
in the HID event structure to avoid allocations and simplify the code.
PR #4473 <https://github.com/Genymobile/scrcpy/pull/4473>
|
2024-03-01 00:51:30 +01:00 |
|
Romain Vimont
|
ae303b8d07
|
Rename hid event "buffer" to "data"
This fields contains the HID event data (there is no "bufferization").
PR #4473 <https://github.com/Genymobile/scrcpy/pull/4473>
|
2024-03-01 00:51:29 +01:00 |
|
Romain Vimont
|
9e22f3bf1c
|
Replace unsigned char by uint8_t for buffers
For consistency.
|
2024-02-23 20:07:52 +01:00 |
|
Romain Vimont
|
f978e4d6de
|
Use VecDeque in aoa_hid
Replace cbuf by VecDeque in aoa_hid
|
2023-03-10 22:22:15 +01:00 |
|
Romain Vimont
|
adda47b0f7
|
Move sc_usb out of sc_aoa
This will allow to initialize a USB device separately and pass it to
sc_aoa.
PR #2974 <https://github.com/Genymobile/scrcpy/pull/2974>
|
2022-01-27 23:35:59 +01:00 |
|
Romain Vimont
|
1d6f9952ee
|
Extract USB handling from AOA
The AOA code handled both USB initialization and AOA commands/events.
Extract USB-related code to a separate file and structure.
PR #2974 <https://github.com/Genymobile/scrcpy/pull/2974>
|
2022-01-27 23:35:55 +01:00 |
|
Romain Vimont
|
2762f5d183
|
Move AOA/HID code to usb/
PR #2974 <https://github.com/Genymobile/scrcpy/pull/2974>
|
2022-01-27 23:35:34 +01:00 |
|