From 3318a2c167ce64fe557ed7e9d5b62b35cd760824 Mon Sep 17 00:00:00 2001 From: Ilya Zhuravlev Date: Thu, 1 Jul 2021 15:10:32 -0400 Subject: [PATCH] qmk_settings: retrieve supported settings --- src/main/python/keyboard_comm.py | 12 +++++++++++- src/main/python/qmk_settings.py | 3 +++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/src/main/python/keyboard_comm.py b/src/main/python/keyboard_comm.py index 8bf6391..6086b17 100644 --- a/src/main/python/keyboard_comm.py +++ b/src/main/python/keyboard_comm.py @@ -643,7 +643,17 @@ class Keyboard: return [self.macro_deserialize(x) for x in macros] def qmk_settings_query(self): - raise NotImplementedError + cur = 0 + supported_settings = [] + while cur != 0xFFFF: + data = self.usb_send(self.dev, struct.pack("