|
CDC Badge OS
Firmware for the CDC Badge v1.0 hardware security key
|
#include <UsbManager.h>
Public Attributes | |
| UsbInterfaceClass | cls = UsbInterfaceClass::Hid |
| const char * | name = nullptr |
| const uint8_t * | reportDesc = nullptr |
| uint16_t | reportDescLen = 0 |
| uint8_t | protocol = 0 |
| bool | hasOut = false |
| uint16_t | epInSize = 64 |
| uint16_t | epOutSize = 64 |
| UsbHidCallbacks | callbacks = {} |
| uint16_t | preferredVid = 0 |
| uint16_t | preferredPid = 0 |
Definition at line 27 of file UsbManager.h.
| UsbHidCallbacks cdc::core::UsbInterfaceSpec::callbacks = {} |
Definition at line 36 of file UsbManager.h.
Referenced by cdc::mod_fido2::Fido2Module::start().
| UsbInterfaceClass cdc::core::UsbInterfaceSpec::cls = UsbInterfaceClass::Hid |
Definition at line 28 of file UsbManager.h.
Referenced by cdc::mod_fido2::Fido2Module::start(), and cdc::mod_gpg::GpgModule::start().
| uint16_t cdc::core::UsbInterfaceSpec::epInSize = 64 |
Definition at line 34 of file UsbManager.h.
Referenced by cdc::mod_fido2::Fido2Module::start(), and cdc::mod_gpg::GpgModule::start().
| uint16_t cdc::core::UsbInterfaceSpec::epOutSize = 64 |
Definition at line 35 of file UsbManager.h.
Referenced by cdc::mod_fido2::Fido2Module::start(), and cdc::mod_gpg::GpgModule::start().
| bool cdc::core::UsbInterfaceSpec::hasOut = false |
Definition at line 33 of file UsbManager.h.
Referenced by cdc::mod_fido2::Fido2Module::start().
| const char* cdc::core::UsbInterfaceSpec::name = nullptr |
Definition at line 29 of file UsbManager.h.
Referenced by cdc::mod_fido2::Fido2Module::start(), and cdc::mod_gpg::GpgModule::start().
| uint16_t cdc::core::UsbInterfaceSpec::preferredPid = 0 |
Definition at line 43 of file UsbManager.h.
| uint16_t cdc::core::UsbInterfaceSpec::preferredVid = 0 |
Definition at line 42 of file UsbManager.h.
| uint8_t cdc::core::UsbInterfaceSpec::protocol = 0 |
Definition at line 32 of file UsbManager.h.
Referenced by cdc::mod_fido2::Fido2Module::start().
| const uint8_t* cdc::core::UsbInterfaceSpec::reportDesc = nullptr |
Definition at line 30 of file UsbManager.h.
Referenced by cdc::mod_fido2::Fido2Module::start().
| uint16_t cdc::core::UsbInterfaceSpec::reportDescLen = 0 |
Definition at line 31 of file UsbManager.h.
Referenced by cdc::mod_fido2::Fido2Module::start().