crash.software
Projects
Pull Requests
Issues
Builds
EvilCrow-Keylogger
Code
Files
Commits
Branches
Tags
Pull Requests
Code Comments
Code Compare
Issues
List
Boards
Milestones
Builds
Statistics
Contributions
Source Lines
Child Projects
Projects
STRLCPY
EvilCrow-Keylogger
Files
🤬
Sign In
master
ROOT
/
libraries
/
USB_Host_Shield_2.0
/
usbhid.h
Search
History
189 lines
|
ISO-8859-1
|
7 KB
Blame
Outline
2
4
8
No wrap
Soft wrap
Outline
__USBHID_H__
MAX_REPORT_PARSERS
HID_MAX_HID_CLASS_DESCRIPTORS
DATA_SIZE_MASK
TYPE_MASK
TAG_MASK
DATA_SIZE_0
DATA_SIZE_1
DATA_SIZE_2
DATA_SIZE_4
TYPE_MAIN
TYPE_GLOBAL
TYPE_LOCAL
TAG_MAIN_INPUT
TAG_MAIN_OUTPUT
TAG_MAIN_COLLECTION
TAG_MAIN_FEATURE
TAG_MAIN_ENDCOLLECTION
TAG_GLOBAL_USAGEPAGE
TAG_GLOBAL_LOGICALMIN
TAG_GLOBAL_LOGICALMAX
TAG_GLOBAL_PHYSMIN
TAG_GLOBAL_PHYSMAX
TAG_GLOBAL_UNITEXP
TAG_GLOBAL_UNIT
TAG_GLOBAL_REPORTSIZE
TAG_GLOBAL_REPORTID
TAG_GLOBAL_REPORTCOUNT
TAG_GLOBAL_PUSH
TAG_GLOBAL_POP
TAG_LOCAL_USAGE
TAG_LOCAL_USAGEMIN
TAG_LOCAL_USAGEMAX
bmREQ_HID_OUT
bmREQ_HID_IN
bmREQ_HID_REPORT
HID_REQUEST_GET_REPORT
HID_REQUEST_GET_IDLE
HID_REQUEST_GET_PROTOCOL
HID_REQUEST_SET_REPORT
HID_REQUEST_SET_IDLE
HID_REQUEST_SET_PROTOCOL
HID_DESCRIPTOR_HID
HID_DESCRIPTOR_REPORT
HID_DESRIPTOR_PHY
USB_HID_BOOT_PROTOCOL
HID_RPT_PROTOCOL
HID_INTF
HID_BOOT_INTF_SUBCLASS
USB_HID_PROTOCOL_NONE
USB_HID_PROTOCOL_KEYBOARD
USB_HID_PROTOCOL_MOUSE
HID_ITEM_TYPE_MAIN
HID_ITEM_TYPE_GLOBAL
HID_ITEM_TYPE_LOCAL
HID_ITEM_TYPE_RESERVED
HID_LONG_ITEM_PREFIX
bmHID_MAIN_ITEM_TAG
bmHID_MAIN_ITEM_INPUT
bmHID_MAIN_ITEM_OUTPUT
bmHID_MAIN_ITEM_FEATURE
bmHID_MAIN_ITEM_COLLECTION
bmHID_MAIN_ITEM_END_COLLECTION
HID_MAIN_ITEM_COLLECTION_PHYSICAL
HID_MAIN_ITEM_COLLECTION_APPLICATION
HID_MAIN_ITEM_COLLECTION_LOGICAL
HID_MAIN_ITEM_COLLECTION_REPORT
HID_MAIN_ITEM_COLLECTION_NAMED_ARRAY
HID_MAIN_ITEM_COLLECTION_USAGE_SWITCH
HID_MAIN_ITEM_COLLECTION_USAGE_MODIFIER
HidItemPrefix
bSize
:
uint8_tbSize : 2
bType
:
uint8_tbType : 2
bTag
:
uint8_tbTag : 4
MainItemIOFeature
bmIsConstantOrData
:
uint8_tbmIsConstantOrData : 1
bmIsArrayOrVariable
:
uint8_tbmIsArrayOrVariable : 1
bmIsRelativeOrAbsolute
:
uint8_tbmIsRelativeOrAbsolute : 1
bmIsWrapOrNoWrap
:
uint8_tbmIsWrapOrNoWrap : 1
bmIsNonLonearOrLinear
:
uint8_tbmIsNonLonearOrLinear : 1
bmIsNoPreferedOrPrefered
:
uint8_tbmIsNoPreferedOrPrefered : 1
bmIsNullOrNoNull
:
uint8_tbmIsNullOrNoNull : 1
bmIsVolatileOrNonVolatile
:
uint8_tbmIsVolatileOrNonVolatile : 1
USBHID
HIDReportParser
Parse
(
USBHID*,bool,uint8_t,uint8_t*
)
:
void
USBHID
pUsb
:
USB*
bAddress
:
uint8_t
epInterruptInIndex
:
const uint8_t
epInterruptOutIndex
:
const uint8_t
maxHidInterfaces
:
const uint8_t
maxEpPerInterface
:
const uint8_t
totalEndpoints
:
const uint8_t
PrintEndpointDescriptor
(
const USB_ENDPOINT_DESCRIPTOR*
)
:
void
PrintHidDescriptor
(
const USB_HID_DESCRIPTOR*
)
:
void
GetReportParser
(
uint8_t
)
{...}
:
HIDReportParser*
USBHID
(
USB*
)
{...}
GetUsb
(
)
{...}
:
const USB*
SetReportParser
(
uint8_t,HIDReportParser*
)
{...}
:
bool
SetProtocol
(
uint8_t,uint8_t
)
:
uint8_t
GetProtocol
(
uint8_t,uint8_t*
)
:
uint8_t
GetIdle
(
uint8_t,uint8_t,uint8_t*
)
:
uint8_t
SetIdle
(
uint8_t,uint8_t,uint8_t
)
:
uint8_t
GetReportDescr
(
uint16_t,USBReadParser*= NULL
)
:
uint8_t
GetHidDescr
(
uint8_t,uint16_t,uint8_t*
)
:
uint8_t
GetReport
(
uint8_t,uint8_t,uint8_t,uint8_t,uint16_t,uint8_t*
)
:
uint8_t
SetReport
(
uint8_t,uint8_t,uint8_t,uint8_t,uint16_t,uint8_t*
)
:
uint8_t
All occurrences
Please wait...
Page is in error, reload to recover