#######################################
# Syntax Coloring Map For EspUsbDevice
#######################################

#######################################
# Datatypes (KEYWORD1)
#######################################

EspUsbDevice	KEYWORD1
EspUsbDeviceClass	KEYWORD1
EspUsbDeviceCdcSerial	KEYWORD1
EspUsbDeviceVendor	KEYWORD1
EspUsbDeviceMidi	KEYWORD1
EspUsbDeviceMsc	KEYWORD1
EspUsbDeviceMscRamDisk	KEYWORD1
EspUsbDeviceMscFatRamDisk	KEYWORD1
EspUsbDeviceMscSdCard	KEYWORD1
EspUsbDeviceHidKeyboard	KEYWORD1
EspUsbDeviceHidMouse	KEYWORD1
EspUsbDeviceHidCustom	KEYWORD1
EspUsbDeviceHidVendor	KEYWORD1
EspUsbDeviceHidGamepad	KEYWORD1
EspUsbDeviceHidConsumerControl	KEYWORD1
EspUsbDeviceHidSystemControl	KEYWORD1
EspUsbDeviceConfig	KEYWORD1
EspUsbDeviceKeyboardLayout	KEYWORD1
EspUsbDeviceBootKeyboardReport	KEYWORD1
EspUsbDeviceHidKeyboardOutputReport	KEYWORD1
EspUsbDeviceBootMouseReport	KEYWORD1
EspUsbDeviceGamepadReport	KEYWORD1
EspUsbDeviceHidReport	KEYWORD1
EspUsbDeviceHidReportType	KEYWORD1
EspUsbDeviceHidProtocolEvent	KEYWORD1
EspUsbDeviceCdcLineCoding	KEYWORD1
EspUsbDeviceCdcLineState	KEYWORD1
EspUsbDeviceVendorControlRequest	KEYWORD1
EspUsbDeviceMidiPacket	KEYWORD1

#######################################
# Methods and Functions (KEYWORD2)
#######################################

begin	KEYWORD2
end	KEYWORD2
ready	KEYWORD2
task	KEYWORD2
config	KEYWORD2
hidEndpointSize	KEYWORD2
lastError	KEYWORD2
lastErrorName	KEYWORD2
addClass	KEYWORD2
sendHidReport	KEYWORD2
sendReport	KEYWORD2
sendState	KEYWORD2
pressUsage	KEYWORD2
releaseUsage	KEYWORD2
tapUsage	KEYWORD2
pressKey	KEYWORD2
tapKey	KEYWORD2
setLayout	KEYWORD2
layout	KEYWORD2
onOutputReport	KEYWORD2
onFeatureReport	KEYWORD2
onProtocol	KEYWORD2
protocol	KEYWORD2
move	KEYWORD2
wheel	KEYWORD2
press	KEYWORD2
release	KEYWORD2
releaseAll	KEYWORD2
click	KEYWORD2
buttons	KEYWORD2
send	KEYWORD2
sendUsage	KEYWORD2
usage	KEYWORD2
sendInput	KEYWORD2
available	KEYWORD2
read	KEYWORD2
write	KEYWORD2
flush	KEYWORD2
connected	KEYWORD2
mounted	KEYWORD2
lineCoding	KEYWORD2
lineState	KEYWORD2
onLineCoding	KEYWORD2
onLineState	KEYWORD2
onRx	KEYWORD2
onControlRequest	KEYWORD2
sendControlResponse	KEYWORD2
endpointSize	KEYWORD2
readPacket	KEYWORD2
writePacket	KEYWORD2
noteOn	KEYWORD2
noteOff	KEYWORD2
controlChange	KEYWORD2
programChange	KEYWORD2
polyPressure	KEYWORD2
channelPressure	KEYWORD2
pitchBend	KEYWORD2
vendorID	KEYWORD2
productID	KEYWORD2
productRevision	KEYWORD2
mediaPresent	KEYWORD2
isWritable	KEYWORD2
onRead	KEYWORD2
onWrite	KEYWORD2
onStartStop	KEYWORD2
maxLun	KEYWORD2
inquiry	KEYWORD2
testUnitReady	KEYWORD2
capacity	KEYWORD2
startStop	KEYWORD2
read10	KEYWORD2
write10	KEYWORD2
writable	KEYWORD2
attach	KEYWORD2
valid	KEYWORD2
data	KEYWORD2
blockCount	KEYWORD2
blockSize	KEYWORD2
byteSize	KEYWORD2
clear	KEYWORD2
readBlock	KEYWORD2
writeBlock	KEYWORD2
writeByte	KEYWORD2
format	KEYWORD2
onEject	KEYWORD2
addFile	KEYWORD2
addTextFile	KEYWORD2
exists	KEYWORD2
fileSize	KEYWORD2
readFile	KEYWORD2
readOnly	KEYWORD2

#######################################
# Constants (LITERAL1)
#######################################

ESP_USB_DEVICE_KEYBOARD_LAYOUT_EN_US	LITERAL1
ESP_USB_DEVICE_KEYBOARD_LAYOUT_JA_JP	LITERAL1
ESP_USB_DEVICE_KEYBOARD_LED_NUM_LOCK	LITERAL1
ESP_USB_DEVICE_KEYBOARD_LED_CAPS_LOCK	LITERAL1
ESP_USB_DEVICE_KEYBOARD_LED_SCROLL_LOCK	LITERAL1
ESP_USB_DEVICE_MOD_LEFT_CTRL	LITERAL1
ESP_USB_DEVICE_MOD_LEFT_SHIFT	LITERAL1
ESP_USB_DEVICE_MOD_LEFT_ALT	LITERAL1
ESP_USB_DEVICE_MOD_LEFT_GUI	LITERAL1
ESP_USB_DEVICE_MOD_RIGHT_CTRL	LITERAL1
ESP_USB_DEVICE_MOD_RIGHT_SHIFT	LITERAL1
ESP_USB_DEVICE_MOD_RIGHT_ALT	LITERAL1
ESP_USB_DEVICE_MOD_RIGHT_GUI	LITERAL1
ESP_USB_DEVICE_MOUSE_LEFT	LITERAL1
ESP_USB_DEVICE_MOUSE_RIGHT	LITERAL1
ESP_USB_DEVICE_MOUSE_MIDDLE	LITERAL1
ESP_USB_DEVICE_MOUSE_BACK	LITERAL1
ESP_USB_DEVICE_MOUSE_FORWARD	LITERAL1
ESP_USB_DEVICE_HID_REPORT_ID_KEYBOARD	LITERAL1
ESP_USB_DEVICE_HID_REPORT_ID_MOUSE	LITERAL1
ESP_USB_DEVICE_HID_REPORT_ID_GAMEPAD	LITERAL1
ESP_USB_DEVICE_HID_REPORT_ID_CONSUMER_CONTROL	LITERAL1
ESP_USB_DEVICE_HID_REPORT_ID_SYSTEM_CONTROL	LITERAL1
ESP_USB_DEVICE_HID_REPORT_ID_VENDOR	LITERAL1
ESP_USB_DEVICE_GAMEPAD_HAT_CENTER	LITERAL1
ESP_USB_DEVICE_GAMEPAD_HAT_UP	LITERAL1
ESP_USB_DEVICE_GAMEPAD_HAT_RIGHT	LITERAL1
ESP_USB_DEVICE_GAMEPAD_HAT_DOWN	LITERAL1
ESP_USB_DEVICE_GAMEPAD_HAT_LEFT	LITERAL1
ESP_USB_DEVICE_CONSUMER_CONTROL_NEXT_TRACK	LITERAL1
ESP_USB_DEVICE_CONSUMER_CONTROL_PREVIOUS_TRACK	LITERAL1
ESP_USB_DEVICE_CONSUMER_CONTROL_PLAY_PAUSE	LITERAL1
ESP_USB_DEVICE_CONSUMER_CONTROL_MUTE	LITERAL1
ESP_USB_DEVICE_CONSUMER_CONTROL_VOLUME_UP	LITERAL1
ESP_USB_DEVICE_CONSUMER_CONTROL_VOLUME_DOWN	LITERAL1
ESP_USB_DEVICE_SYSTEM_CONTROL_POWER_OFF	LITERAL1
ESP_USB_DEVICE_SYSTEM_CONTROL_STANDBY	LITERAL1
ESP_USB_DEVICE_SYSTEM_CONTROL_WAKE_HOST	LITERAL1
ESP_USB_DEVICE_HID_REPORT_TYPE_INPUT	LITERAL1
ESP_USB_DEVICE_HID_REPORT_TYPE_OUTPUT	LITERAL1
ESP_USB_DEVICE_HID_REPORT_TYPE_FEATURE	LITERAL1
ESP_USB_DEVICE_MIDI_CIN_NOTE_OFF	LITERAL1
ESP_USB_DEVICE_MIDI_CIN_NOTE_ON	LITERAL1
ESP_USB_DEVICE_MIDI_CIN_CONTROL_CHANGE	LITERAL1
ESP_USB_DEVICE_VERSION	LITERAL1
