Fix for return value from HID mod functions.

This commit is contained in:
Pete Johanson 2020-05-20 15:51:44 -04:00
parent 9e27f0b566
commit 0db57b0c12
1 changed files with 7 additions and 6 deletions

View File

@ -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)
{