USB Host Shield 2.0
SwitchProBT Member List

This is the complete list of members for SwitchProBT, including all inherited members.

ACLData(uint8_t *ACLData)BTHIDprotectedvirtual
attachOnInit(void(*funcOnInit)(void))BluetoothServiceinline
BluetoothService(BTD *p)BluetoothServiceinline
BTHID(BTD *p, bool pair=false, const char *pin="0000")BTHID
checkHciHandle(uint8_t *buf, uint16_t handle)BluetoothServiceinlineprotected
connected()SwitchProBTinline
control_scidBTHIDprotected
disableTimeout()SwitchProParserinlineprotectedvirtual
disconnect()BTHIDvirtual
enableImu(bool enable)SwitchProParserinline
getAnalogHat(AnalogHatEnum a)SwitchProParser
getAngle(AngleEnum a)SwitchProParserinline
getBatteryLevel()SwitchProParserinline
getButtonClick(ButtonEnum b)SwitchProParser
getButtonPress(ButtonEnum b)SwitchProParser
getLastMessageTime()BTHIDinline
getMessageCounter()SwitchProParserinline
GetReportParser(uint8_t id)BTHIDinline
getSensor(SensorEnum s)SwitchProParserinline
hci_handleBluetoothServiceprotected
identifierBluetoothServiceprotected
interrupt_scidBTHIDprotected
isCharging()SwitchProParserinline
l2cap_event_flagBluetoothServiceprotected
l2cap_sdp_stateBTHIDprotected
onInit()BTHIDinlineprotectedvirtual
OnInitBTHID()SwitchProBTinlineprotectedvirtual
pair(void)BTHIDinline
Parse(uint8_t len, uint8_t *buf)SwitchProParserprotected
ParseBTHIDControlData(uint8_t len, uint8_t *buf)BTHIDinlineprotectedvirtual
ParseBTHIDData(uint8_t len, uint8_t *buf)SwitchProBTinlineprotectedvirtual
pBtdBluetoothServiceprotected
pFuncOnInitBluetoothServiceprotected
BTHID::Reset()BTHIDprotectedvirtual
SwitchProParser::Reset()SwitchProParserprotected
ResetBTHID()SwitchProBTinlineprotectedvirtual
Run()BTHIDprotectedvirtual
sdp_scidBTHIDprotected
sendHandshake()SwitchProParserinlineprotectedvirtual
sendOutputReport(uint8_t *data, uint8_t len)SwitchProBTinlineprotectedvirtual
setAllOff()SwitchProParserinline
setLedHomeOff()SwitchProParserinline
setLedHomeOn()SwitchProParserinline
setLedHomeToggle()SwitchProParserinline
setLedOff()SwitchProParserinline
setLedOff(LEDEnum a)SwitchProParserinline
setLedOn(LEDEnum a)SwitchProParserinline
setLedRaw(uint8_t mask)SwitchProParserinline
setLeds(struct KBDLEDS data)BTHIDinline
setLeds(uint8_t data)BTHID
setLedToggle(LEDEnum a)SwitchProParserinline
setProtocolMode(uint8_t mode)BTHIDinline
SetReportParser(uint8_t id, HIDReportParser *prs)BTHIDinline
setRumble(bool leftRumbleOn, bool rightRumbleOn)SwitchProParserinline
setRumbleLeft(bool on)SwitchProParserinline
setRumbleOff()SwitchProParserinline
setRumbleRight(bool on)SwitchProParserinline
setRumbleToggle()SwitchProParserinline
SwitchProBT(BTD *p, bool pair=false, const char *pin="0000")SwitchProBTinline
switchProOutputSwitchProParserprotected
SwitchProParser()SwitchProParserinline