summaryrefslogtreecommitdiff
path: root/main.c
diff options
context:
space:
mode:
authorCaroline Larimore <caroline@larimo.re>2025-12-30 16:05:13 -0800
committerCaroline Larimore <caroline@larimo.re>2025-12-30 16:05:57 -0800
commit6c8b23a063ad44fc9fe38466aa34d4c85d8acb6c (patch)
treeeadbf741c7252445e3eceea0f9be5ffddc904c73 /main.c
parent45350eec376dc0b874547c5b4c23189fff4ef35e (diff)
feat: disable debug output
Diffstat (limited to 'main.c')
-rw-r--r--main.c44
1 files changed, 22 insertions, 22 deletions
diff --git a/main.c b/main.c
index 9af368e..e8fbf49 100644
--- a/main.c
+++ b/main.c
@@ -65,6 +65,28 @@ unsigned short mapping[24] = {
KEY_F21, KEY_F22, KEY_F23, KEY_F24
};
+// also unused
+void _debug_print_state() {
+ printf("\n--------\n");
+ printf("%d %d %d\n", (state & KEY_G1) > 0, (state & KEY_G2) > 0, (state & KEY_G3) > 0);
+ printf("%d %d %d\n", (state & KEY_G4) > 0, (state & KEY_G5) > 0, (state & KEY_G6) > 0);
+ printf("\n");
+ printf("%d %d %d\n", (state & KEY_G7) > 0, (state & KEY_G8) > 0, (state & KEY_G9) > 0);
+ printf("%d %d %d\n", (state & KEY_G10) > 0, (state & KEY_G11) > 0, (state & KEY_G12) > 0);
+ printf("\n");
+ printf("%d %d %d\n", (state & KEY_G13) > 0, (state & KEY_G14) > 0, (state & KEY_G15) > 0);
+ printf("%d %d %d\n", (state & KEY_G16) > 0, (state & KEY_G17) > 0, (state & KEY_G18) > 0);
+ printf("\n");
+
+ printf("%d %d %d %d", (state & KEY_MR) > 0, (state & KEY_M1) > 0, (state & KEY_M2) > 0, (state & KEY_M3) > 0);
+ printf(" | ");
+ printf("%d %d", (state & KEY_BRIGHTNESS) > 0, (state & KEY_SUPER_LOCK) > 0);
+ printf("\n");
+
+ printf("\n%06x\n", state);
+ printf("--------\n");
+}
+
void read_report(int fd) {
unsigned char buf[64];
int n = read(fd, buf, sizeof(buf));
@@ -90,27 +112,6 @@ void read_report(int fd) {
}
}
-void _debug_print_state() {
- printf("\n--------\n");
- printf("%d %d %d\n", (state & KEY_G1) > 0, (state & KEY_G2) > 0, (state & KEY_G3) > 0);
- printf("%d %d %d\n", (state & KEY_G4) > 0, (state & KEY_G5) > 0, (state & KEY_G6) > 0);
- printf("\n");
- printf("%d %d %d\n", (state & KEY_G7) > 0, (state & KEY_G8) > 0, (state & KEY_G9) > 0);
- printf("%d %d %d\n", (state & KEY_G10) > 0, (state & KEY_G11) > 0, (state & KEY_G12) > 0);
- printf("\n");
- printf("%d %d %d\n", (state & KEY_G13) > 0, (state & KEY_G14) > 0, (state & KEY_G15) > 0);
- printf("%d %d %d\n", (state & KEY_G16) > 0, (state & KEY_G17) > 0, (state & KEY_G18) > 0);
- printf("\n");
-
- printf("%d %d %d %d", (state & KEY_MR) > 0, (state & KEY_M1) > 0, (state & KEY_M2) > 0, (state & KEY_M3) > 0);
- printf(" | ");
- printf("%d %d", (state & KEY_BRIGHTNESS) > 0, (state & KEY_SUPER_LOCK) > 0);
- printf("\n");
-
- printf("\n%06x\n", state);
- printf("--------\n");
-}
-
void create_uinput_device(int fd) {
memset(&uinput_device, 0, sizeof(uinput_device));
strncpy(uinput_device.name, UINPUT_DEVICE_NAME, UINPUT_MAX_NAME_SIZE);
@@ -270,7 +271,6 @@ int main(int argc, char **argv) {
create_uinput_device(uinput_fd);
while (1) {
- _debug_print_state();
read_report(hid_fd);
write_state(uinput_fd);
}