From eff1b8223b5010d526914530c5d1d469eff356df Mon Sep 17 00:00:00 2001 From: Pete Johanson Date: Mon, 26 Oct 2020 00:30:24 -0400 Subject: refactor(keys): Unify usage page. * Remove need for separate `&cp` behavior, but keep it for now for backward compat. * Refactor sensor inc/dec as well. --- app/include/dt-bindings/zmk/hid_usage_pages.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'app/include/dt-bindings/zmk/hid_usage_pages.h') diff --git a/app/include/dt-bindings/zmk/hid_usage_pages.h b/app/include/dt-bindings/zmk/hid_usage_pages.h index 701a100..5b3cb55 100644 --- a/app/include/dt-bindings/zmk/hid_usage_pages.h +++ b/app/include/dt-bindings/zmk/hid_usage_pages.h @@ -10,6 +10,10 @@ #pragma once +#define HID_EXT_USAGE(page, id) ((page << 16) | id) +#define HID_EXT_USAGE_ID(ext) (ext & 0xFFFF) +#define HID_EXT_USAGE_PAGE(ext) (ext >> 16) + /* WARNING: DEPRECATED from dt-bindings/zmk/keys.h */ #define USAGE_KEYPAD (0x07) // WARNING: DEPRECATED (DO NOT USE) #define USAGE_CONSUMER (0x0C) // WARNING: DEPRECATED (DO NOT USE) -- cgit v1.2.3