Introduce protocol-neutral controller state
This commit is contained in:
parent
df515934ab
commit
b11ae076a8
28 changed files with 833 additions and 501 deletions
|
|
@ -2,15 +2,11 @@
|
|||
|
||||
#include <stdint.h>
|
||||
|
||||
#include "adapter_usb_mode.h"
|
||||
#include "tusb.h"
|
||||
|
||||
enum class AdapterUsbMode : uint8_t {
|
||||
kSwitchProbe,
|
||||
kXInput,
|
||||
};
|
||||
|
||||
void adapter_host_probe_init();
|
||||
AdapterUsbMode adapter_host_probe_mode();
|
||||
void adapter_host_probe_note_string_descriptor(uint8_t index);
|
||||
bool adapter_host_probe_vendor_control(uint8_t rhport, uint8_t stage,
|
||||
tusb_control_request_t const *request);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue