#include "light_ctrl_service.h" zaf_gpio_t rlight; zaf_gpio_t glight; zaf_gpio_t blight; void LightCtrlService_init() { zaf_gpio_init_as_output(&rlight, LED_R_PIN, kxs_gpio_nopull, true, false); zaf_gpio_init_as_output(&glight, LED_G_PIN, kxs_gpio_nopull, true, false); zaf_gpio_init_as_output(&blight, LED_B_PIN, kxs_gpio_nopull, true, false); } void LightCtrlService_RedLight_setState(bool state) { zaf_gpio_write(&rlight, state); } void LightCtrlService_BlueLight_setState(bool state) { zaf_gpio_write(&blight, state); } void LightCtrlService_GreenLight_setState(bool state) { zaf_gpio_write(&glight, state); }