Added toggle and removed a param

This commit is contained in:
Mega Mind
2020-10-12 00:30:51 +08:00
parent b5e1c8a7ad
commit 5d1c083959
2 changed files with 9 additions and 7 deletions

View File

@@ -30,6 +30,11 @@ static int on_keymap_binding_pressed(struct device *dev, u32_t position, u32_t c
return ext_power_api->disable(ext_power);
case EXT_POWER_ON_CMD:
return ext_power_api->enable(ext_power);
case EXT_POWER_TOGGLE_CMD:
if(ext_power_api->get(ext_power) > 0)
return ext_power_api->disable(ext_power);
else
return ext_power_api->enable(ext_power);
default:
LOG_ERR("Unknown ext_power command: %d", command);
}