from there I increased all the arrays to be size 3 instead of 2 and modified the descriptor: ``` diff --git a/Pedestal/firmware/src/device.rs b/Pedestal/firmware/src/device.rs index 02749e7..8b73b78 100644 --- a/Pedestal/firmware/src/device.rs +++ b/Pedestal/firmware/src/device.rs @@ -23,10 +23,11 @@ pub const CUSTOM_DESCRIPTOR: &[u8] = &[ 0x09, 0x01, // UsageId(Pointer[0x0001]) 0xA1, 0x00, // Collection(Physical) 0x09, 0x30, // UsageId(X[0x0030]) + 0x09, 0x31, // UsageId(Y[0x0031]) 0x09, 0x32, // UsageId(Z[0x0032]) 0x15, 0x00, // LogicalMinimum(0) 0x26, 0xFF, 0x0F, // LogicalMaximum(4,095) - 0x95, 0x02, // ReportCount(2) + 0x95, 0x03, // ReportCount(3) ```