Pico Led Controller 1.0.3
A project to control LEDs using Raspberry Pi Pico W
blink_codes.h
Go to the documentation of this file.
1 #ifndef _BLINK_CODES_H
2 #define _BLINK_CODES_H
3 
4 #if !defined(DISABLE_BLINK_CODES)
5 
6 #include "blink.h"
7 
8 #define BLINK_CODE_GPIO_INIT_SUCCESS do { onboard_led_blink(100, 900); onboard_led_blink(100, 100); } while(0)
9 #define BLINK_CODE_NETWORK_INIT_SUCCESS do { onboard_led_blink(500, 500); onboard_led_blink(100, 100); } while(0)
10 #define BLINK_CODE_INIT_SUCCESS do { onboard_led_blink(900, 100); onboard_led_blink(100, 100); } while(0)
11 
12 #define BLINK_CODE_WIFI_CONNECTING onboard_led_blink(100, 900);
13 #define BLINK_CODE_WIFI_CONNECTED onboard_led_blink(200, 800);
14 #define BLINK_CODE_WIFI_FAILED onboard_led_blink(500, 500);
15 #define BLINK_CODE_WIFI_DISCONNECTED onboard_led_blink(900, 100);
16 
17 #define BLINK_CODE_SSI_HANDLE onboard_led_blink(20, 20);
18 
19 #define BLINK_CODE_SUCCESS_EXIT do { onboard_led_blink(100, 400); onboard_led_blink(100, 400); onboard_led_blink(100, 400); } while(0)
20 
21 #else
22 
23 #define BLINK_CODE_GPIO_INIT_SUCCESS
24 #define BLINK_CODE_NETWORK_INIT_SUCCESS
25 #define BLINK_CODE_INIT_SUCCESS
26 
27 #define BLINK_CODE_WIFI_CONNECTING
28 #define BLINK_CODE_WIFI_CONNECTED
29 #define BLINK_CODE_WIFI_FAILED
30 #define BLINK_CODE_WIFI_DISCONNECTED
31 
32 #define BLINK_CODE_SSI_HANDLE
33 
34 #define BLINK_CODE_SUCCESS_EXIT
35 
36 #endif
37 #endif