Browse Source

Fix for return value from HID mod functions.

xmkb
Pete Johanson 5 years ago
parent
commit
0db57b0c12
  1. 13
      src/hid.c

13
src/hid.c

@ -4,12 +4,13 @@ static struct zmk_hid_report report = { @@ -4,12 +4,13 @@ static struct zmk_hid_report report = {
.modifiers = 0,
.keys = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}};
#define _TOGGLE_MOD(mod, state) \
if (modifier > MOD_RGUI) \
{ \
return -EINVAL; \
} \
WRITE_BIT(report.modifiers, mod, state);
#define _TOGGLE_MOD(mod, state) \
if (modifier > MOD_RGUI) \
{ \
return -EINVAL; \
} \
WRITE_BIT(report.modifiers, mod, state); \
return 0;
int zmk_hid_register_mod(zmk_mod modifier)
{

Loading…
Cancel
Save