Update python script, nothing special.

This commit is contained in:
Fijxu 2023-08-02 02:44:58 -04:00
parent 3a946cc886
commit dd9701c3cb
1 changed files with 14 additions and 11 deletions

View File

@ -67,20 +67,23 @@ device = {
],
}
ui = UInput(device, name="3DS", phys="3ds", vendor=0x1, version=0x1, product=0x1)
ui = UInput(device, name="3DS", phys="3ds", bustype=0x6)
gyroAxis = {
e.EV_ABS: [
e.ABS_X,
e.ABS_Y,
e.ABS_Z,
e.ABS_RX,
e.ABS_RY,
e.ABS_RZ
(e.ABS_X, AbsInfo(0, 0, 0, 2, 0, 2048)),
(e.ABS_Y, AbsInfo(0, 0, 0, 2, 0, 2048)),
(e.ABS_Z, AbsInfo(0, 0, 0, 2, 0, 2048)),
(e.ABS_RX, AbsInfo(0, -1024, 1024, 2, 8, 64)),
(e.ABS_RY, AbsInfo(0, -1024, 1024, 2, 8, 64)),
(e.ABS_RZ, AbsInfo(0, -1024, 1024, 2, 8, 64))
],
e.EV_MSC: [
e.MSC_TIMESTAMP
]
}
uiGyro = UInput(gyroAxis, name="3DS Gyroscope", phys="3ds", vendor=0x1, version=0x1, product=0x2, input_props=[6])
uiGyro = UInput(gyroAxis, name="3DS Motion Sensors", phys="3ds", bustype=0x6, input_props=[6])
if (debug):
print (ui)
@ -219,12 +222,12 @@ while True:
ui.write(e.EV_ABS, e.ABS_RY, data["cstickY"])
ui.write(e.EV_ABS, e.ABS_VOLUME, data["vol"])
ui.syn()
uiGyro.write(e.EV_ABS, e.ABS_RX, data["gyroX"])
uiGyro.write(e.EV_ABS, e.ABS_RY, data["gyroY"])
uiGyro.write(e.EV_ABS, e.ABS_RZ, data["gyroZ"])
uiGyro.write(e.EV_ABS, e.ABS_X, data["accelX"])
uiGyro.write(e.EV_ABS, e.ABS_Y, data["accelY"])
uiGyro.write(e.EV_ABS, e.ABS_Z, data["accelZ"])
uiGyro.write(e.EV_ABS, e.ABS_RX, data["gyroX"])
uiGyro.write(e.EV_ABS, e.ABS_RY, data["gyroY"])
uiGyro.write(e.EV_ABS, e.ABS_RZ, data["gyroZ"])
uiGyro.syn()