mirror of
https://github.com/gdsports/USBHost_t36
synced 2024-11-24 01:52:23 -05:00
68c2585a56
Added support for Joysticks, that on some of them we can not receive more of the Joysticks axis. So far mainly on PS3 and PS4. So you can now get the Gyro/accel stuff. You get feedback on the DS4 touch area, PS3 you can get the pressure values on several of the buttons. LIke the RT/LT ones. In addition added some support for Rumble. So far it appears to be working somewhat on the PS3 and PS4 controllers. On the PS4 you can also set the RGB LED light values and on the PS3 you can set the 4 LEDS on the front., which are normally used to say which controller it is.
106 lines
2.1 KiB
Plaintext
106 lines
2.1 KiB
Plaintext
# Objects
|
|
USBHost KEYWORD1
|
|
USBHub KEYWORD1
|
|
USBHIDParser KEYWORD1
|
|
KeyboardController KEYWORD1
|
|
MouseController KEYWORD1
|
|
MIDIDevice KEYWORD1
|
|
USBSerial KEYWORD1
|
|
AntPlus KEYWORD1
|
|
JoystickController KEYWORD1
|
|
RawHIDController KEYWORD1
|
|
|
|
# Common Functions
|
|
Task KEYWORD2
|
|
idVendor KEYWORD2
|
|
idProduct KEYWORD2
|
|
manufacturer KEYWORD2
|
|
product KEYWORD2
|
|
serialNumber KEYWORD2
|
|
|
|
# KeyboardController
|
|
getKey KEYWORD2
|
|
getModifiers KEYWORD2
|
|
getOemKey KEYWORD2
|
|
attachPress KEYWORD2
|
|
attachRelease KEYWORD2
|
|
attachExtrasPress KEYWORD2
|
|
attachExtrasRelease KEYWORD2
|
|
LEDS KEYWORD2
|
|
updateLEDS KEYWORD2
|
|
numLock KEYWORD2
|
|
capsLock KEYWORD2
|
|
scrollLock KEYWORD2
|
|
|
|
# MIDIDevice
|
|
getType KEYWORD2
|
|
getChannel KEYWORD2
|
|
getData1 KEYWORD2
|
|
getData2 KEYWORD2
|
|
setHandleNoteOff KEYWORD2
|
|
setHandleNoteOn KEYWORD2
|
|
setHandleVelocityChange KEYWORD2
|
|
setHandleControlChange KEYWORD2
|
|
setHandleProgramChange KEYWORD2
|
|
setHandleAfterTouch KEYWORD2
|
|
setHandlePitchChange KEYWORD2
|
|
setHandleSysEx KEYWORD2
|
|
setHandleRealTimeSystem KEYWORD2
|
|
setHandleTimeCodeQuarterFrame KEYWORD2
|
|
sendNoteOff KEYWORD2
|
|
sendNoteOn KEYWORD2
|
|
sendPolyPressure KEYWORD2
|
|
sendControlChange KEYWORD2
|
|
sendProgramChange KEYWORD2
|
|
sendAfterTouch KEYWORD2
|
|
sendPitchBend KEYWORD2
|
|
sendSysEx KEYWORD2
|
|
sendRealTime KEYWORD2
|
|
sendTimeCodeQuarterFrame KEYWORD2
|
|
sendTimeCodeQuarterFrame KEYWORD2
|
|
SYSEX_MAX_LEN LITERAL1 KEYWORD2
|
|
|
|
# AntPlus
|
|
onStatusChange KEYWORD2
|
|
onDeviceID KEYWORD2
|
|
onHeartRateMonitor KEYWORD2
|
|
onSpeedCadence KEYWORD2
|
|
onSpeed KEYWORD2
|
|
onCadence KEYWORD2
|
|
setWheelCircumference KEYWORD2
|
|
|
|
# MouseController
|
|
mouseDataClear KEYWORD2
|
|
getButtons KEYWORD2
|
|
getMouseX KEYWORD2
|
|
getMouseY KEYWORD2
|
|
getWheel KEYWORD2
|
|
getWheelH KEYWORD2
|
|
|
|
# JoystickController
|
|
joystickDataClear KEYWORD2
|
|
getAxis KEYWORD2
|
|
axisMask KEYWORD2
|
|
axisChangedMask KEYWORD2
|
|
axisChangeNotifyMask KEYWORD2
|
|
userAxisMask KEYWORD2
|
|
setRumbleOn KEYWORD2
|
|
setLEDs KEYWORD2
|
|
joystickType KEYWORD2
|
|
PS3 LITERAL1
|
|
PS4 LITERAL1
|
|
XBOXONE LITERAL1
|
|
|
|
# USBSerial
|
|
USBHOST_SERIAL_7E1 LITERAL1
|
|
USBHOST_SERIAL_7O1 LITERAL1
|
|
USBHOST_SERIAL_8N1 LITERAL1
|
|
USBHOST_SERIAL_8N2 LITERAL1
|
|
USBHOST_SERIAL_8E1 LITERAL1
|
|
USBHOST_SERIAL_8O1 LITERAL1
|
|
|
|
# RAWHid
|
|
usage KEYWORD2
|
|
attachReceive KEYWORD2
|
|
sendPacket KEYWORD2
|