Lines Matching full:led

12 #include "led.h"
21 struct led_rsc_data *led; member
45 LOG_INF("Initializing the LED"); in led_init()
47 struct led_rsc_data *led = &led_ctx->led[i]; in led_init() local
49 if (!gpio_is_ready_dt(&led->gpio)) { in led_init()
53 ret = gpio_pin_configure_dt(&led->gpio, GPIO_OUTPUT); in led_init()
67 struct led_rsc_data *led; in led_handler_put() local
74 LOG_ERR("Invalid led id: %x", led_data.led_id); in led_handler_put()
77 led = &led_ctx->led[led_data.led_id]; in led_handler_put()
81 ret = gpio_pin_set_dt(&led->gpio, 1); in led_handler_put()
82 led->state = 1; in led_handler_put()
85 ret = gpio_pin_set_dt(&led->gpio, 0); in led_handler_put()
86 led->state = 0; in led_handler_put()
89 led->state = 1 - led->state; in led_handler_put()
90 ret = gpio_pin_set_dt(&led->gpio, led->state); in led_handler_put()
93 LOG_ERR("Set an unsupported LED state: %x", led_data.state); in led_handler_put()
110 led_data.leds[i].state = led_ctx->led[i].state; in led_handler_get()
137 .led = led_rsc_data,
152 LOG_INF("Registering LED rsc"); in coap_led_reg_rsc()
183 struct json_led_get *led = (struct json_led_get *)ctx; in coap_led_get_state_cb() local
188 led->count = 0; in coap_led_get_state_cb()
192 json_obj_parse(buf, len, json_led_get_descr, ARRAY_SIZE(json_led_get_descr), led); in coap_led_get_state_cb()
199 struct json_led_get led; in coap_led_get_state() local
202 ret = coap_get_req_send(addr, LED_URI, NULL, 0, coap_led_get_state_cb, &led); in coap_led_get_state()
212 if (led_id >= led.count) { in coap_led_get_state()
216 *state = led.leds[led_id].state; in coap_led_get_state()