aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKen Chen <[email protected]>2021-08-23 10:16:55 +1000
committerKen Chen <[email protected]>2021-08-23 10:16:55 +1000
commitf284cdbecff38c2b72ee5c44e5484e16e1b3d89e (patch)
tree64798f6063106e91a768a0166fff3f9e5e1e04f8
parent3343e4da247d5862b091368e4c32f0b908df49c9 (diff)
downloadlibrazermacos-f284cdbecff38c2b72ee5c44e5484e16e1b3d89e.tar.xz
librazermacos-f284cdbecff38c2b72ee5c44e5484e16e1b3d89e.zip
error message for unsupported headphone devices
-rw-r--r--Makefile2
-rwxr-xr-xsrc/lib/razerheadphone_driver.c12
2 files changed, 12 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index f6a1990..3884f7e 100644
--- a/Makefile
+++ b/Makefile
@@ -22,7 +22,7 @@ CC=gcc
# Flags and Header
ARCHFLAGS=-arch arm64 -arch x86_64
OSFLAGS=-mmacosx-version-min=10.5
-CFLAGS=-Wall -framework CoreFoundation -framework IOKit
+CFLAGS=-Wall -Wextra -framework CoreFoundation -framework IOKit
all: sample_cli
diff --git a/src/lib/razerheadphone_driver.c b/src/lib/razerheadphone_driver.c
index 1807f55..3b59318 100755
--- a/src/lib/razerheadphone_driver.c
+++ b/src/lib/razerheadphone_driver.c
@@ -231,6 +231,9 @@ ssize_t razer_headphone_attr_write_mode_spectrum(IOUSBDeviceInterface **usb_dev,
report.transaction_id.id = 0x1F;
razer_send_payload(usb_dev, &report);
break;
+ default:
+ printf("razerheadphone: Unknown device\n");
+ break;
}
@@ -258,6 +261,9 @@ ssize_t razer_headphone_attr_write_mode_wave(IOUSBDeviceInterface **usb_dev, con
report.transaction_id.id = 0x1F;
razer_send_payload(usb_dev, &report);
break;
+ default:
+ printf("razerheadphone: Unknown device\n");
+ break;
}
@@ -305,7 +311,11 @@ ssize_t razer_headphone_attr_write_mode_starlight(IOUSBDeviceInterface **usb_dev
break;
}
break;
+ default:
+ printf("razerheadphone: Unknown device\n");
+ break;
+
}
return count;
-} \ No newline at end of file
+}