Select one of the symbols to view example projects that use it.
 
Outline
#include <stdio.h>
#include "driver/gpio.h"
#include "lightbulb.h"
#include "esp_log.h"
#include "board.h"
#define TAG
board_led_operation(uint8_t, uint8_t, uint8_t)
board_led_init()
board_init()
Files
loading...
SourceVuESP-IDF Framework and Examplesrpr_server samplemain/board.c
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
/* board.c - Board-specific hooks */ /* * SPDX-FileCopyrightText: 2017 Intel Corporation * SPDX-FileContributor: 2018-2021 Espressif Systems (Shanghai) CO LTD * * SPDX-License-Identifier: Apache-2.0 *//* ... */ #include <stdio.h> #include "driver/gpio.h" #include "lightbulb.h" #include "esp_log.h" #include "board.h"5 includes #define TAG "BOARD" void board_led_operation(uint8_t r, uint8_t g, uint8_t b) { #ifdef BLE_MESH_LED_STRIP_IO ws2812_set_rgb_channel(r, g, b); #else gpio_set_level(LED_R, r); gpio_set_level(LED_G, g); gpio_set_level(LED_B, b);/* ... */ #endif }{ ... } static void board_led_init(void) { #ifdef BLE_MESH_LED_STRIP_IO lightbulb_config_t config = { .type = DRIVER_WS2812, .driver_conf.ws2812.led_num = 3, .driver_conf.ws2812.ctrl_io = 8, .capability.enable_fades = true, .capability.fades_ms = 800, .capability.enable_status_storage = false, .capability.mode_mask = COLOR_MODE, .capability.storage_cb = NULL, .external_limit = NULL, .gamma_conf = NULL, .init_status.mode = WORK_COLOR, .init_status.on = false, .init_status.hue = 0, .init_status.saturation = 100, .init_status.value = 100, }{...}; lightbulb_init(&config); ws2812_set_rgb_channel(LED_OFF, LED_OFF, LED_OFF);/* ... */ #else gpio_set_level(LED_R, LED_OFF); gpio_set_level(LED_G, LED_OFF); gpio_set_level(LED_B, LED_OFF);/* ... */ #endif }{ ... } void board_init(void) { board_led_init(); }{ ... }
Details
Show:
from
Types: Columns: