pad_report
} __attribute__((packed)) *pad_report;
pad_report = (struct pad_report *)data;
pad_report->report_id = PAD_REPORT_ID;
pad_report->btn_stylus = 0;
pad_report->x = 0;
pad_report->y = 0;
pad_report->buttons = last_button_state;
pad_report->dial_1 = dial_1;
pad_report->dial_2 = dial_2;
return sizeof(struct pad_report);
} __attribute__((packed)) *pad_report;
pad_report = (struct pad_report *)data;
pad_report->report_id = PAD_REPORT_ID;
pad_report->btn_stylus = 0;
pad_report->x = 0;
pad_report->y = 0;
pad_report->buttons = last_button_state;
pad_report->wheel = wheel;
return sizeof(struct pad_report);
} __attribute__((packed)) *pad_report;
pad_report = (struct pad_report *)data;
pad_report->report_id = PAD_REPORT_ID;
pad_report->btn_stylus = 0;
pad_report->x = 0;
pad_report->y = 0;
pad_report->buttons = last_button_state;
pad_report->wheel = wheel;
return sizeof(struct pad_report);
} __attribute__((packed)) *pad_report;
pad_report = (struct pad_report *)data;
pad_report->report_id = CUSTOM_PAD_REPORT_ID;
pad_report->btn_stylus = 0;
pad_report->x = 0;
pad_report->y = 0;
pad_report->buttons = last_button_state;
pad_report->top_wheel = top_wheel;
pad_report->bottom_wheel = bottom_wheel;
return sizeof(struct pad_report);
} __attribute__((packed)) *pad_report;
pad_report = (struct pad_report *)data;
pad_report->report_id = CUSTOM_PAD_REPORT_ID;
pad_report->btn_stylus = 0;
pad_report->x = 0;
pad_report->y = 0;
pad_report->buttons = last_button_state;
pad_report->top_wheel = top_wheel;
pad_report->bottom_wheel = bottom_wheel;
return sizeof(struct pad_report);
} __attribute__((packed)) *pad_report;
pad_report = (struct pad_report *)data;
pad_report->report_id = VENDOR_REPORT_ID;
pad_report->btn_stylus = 0;
pad_report->x = 0;
pad_report->y = 0;
pad_report->buttons = last_button_state;
pad_report->wheel = wheel;
return sizeof(struct pad_report);
} __attribute__((packed)) *pad_report;
pad_report = (struct pad_report *)data;
pad_report->report_id = VENDOR_REPORT_ID;
pad_report->btn_stylus = 0;
pad_report->x = 0;
pad_report->y = 0;
pad_report->buttons = buttons;
pad_report->wheel = 0;
return sizeof(struct pad_report);