HID underlying bus types.
Defined in <SDL3/SDL_hidapi.h>
typedef enum SDL_hid_bus_type {
/** Unknown bus type */
0x00,
SDL_HID_API_BUS_UNKNOWN =
/** USB bus
Specifications:
https://usb.org/hid */
0x01,
SDL_HID_API_BUS_USB =
/** Bluetooth or Bluetooth LE bus
Specifications:
https://www.bluetooth.com/specifications/specs/human-interface-device-profile-1-1-1/
https://www.bluetooth.com/specifications/specs/hid-service-1-0/
https://www.bluetooth.com/specifications/specs/hid-over-gatt-profile-1-0/ */
0x02,
SDL_HID_API_BUS_BLUETOOTH =
/** I2C bus
Specifications:
https://docs.microsoft.com/previous-versions/windows/hardware/design/dn642101(v=vs.85) */
0x03,
SDL_HID_API_BUS_I2C =
/** SPI bus
Specifications:
https://www.microsoft.com/download/details.aspx?id=103325 */
0x04
SDL_HID_API_BUS_SPI =
} SDL_hid_bus_type;
This enum is available since SDL 3.1.3.