diff options
| author | Ken Chen <[email protected]> | 2021-05-29 13:03:50 +1000 |
|---|---|---|
| committer | Ken Chen <[email protected]> | 2021-05-29 13:03:50 +1000 |
| commit | 63579b2301ac97583c9376bb8f4c31ae5c36c54f (patch) | |
| tree | 4dff332e185978bc288b236ce83d8233fd0e59cd /src/sample_cli.c | |
| parent | 2ca85a2bcdbf5e4b3938b95754d06b96de382bd9 (diff) | |
| download | librazermacos-63579b2301ac97583c9376bb8f4c31ae5c36c54f.tar.xz librazermacos-63579b2301ac97583c9376bb8f4c31ae5c36c54f.zip | |
sample CLI implementation
Diffstat (limited to 'src/sample_cli.c')
| -rw-r--r-- | src/sample_cli.c | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/sample_cli.c b/src/sample_cli.c new file mode 100644 index 0000000..5236c23 --- /dev/null +++ b/src/sample_cli.c @@ -0,0 +1,19 @@ +#include<stdio.h> +#include "razerdevice.h" +#include "razerkbd_driver.h" + +int main(int argc, const char * argv[]) { + RazerDevices allDevices = getAllRazerDevices(); + RazerDevice *razerDevices = allDevices.devices; + + printf("%d Razer device(s) found:\n", allDevices.size); + + for (int i = 0; i < allDevices.size; i++) { + RazerDevice device = razerDevices[i]; + printf("%#06x\n", device.productId); + } + + closeAllRazerDevices(allDevices); + return 0; + +} |
