|
@ -30,6 +30,12 @@ typedef enum |
|
|
ConnectionComplete, //连接完成 |
|
|
ConnectionComplete, //连接完成 |
|
|
} wifi_state_t; |
|
|
} wifi_state_t; |
|
|
|
|
|
|
|
|
|
|
|
typedef enum |
|
|
|
|
|
{ |
|
|
|
|
|
closeCameraFillLight = 1, //关闭摄像头补光灯 |
|
|
|
|
|
openCameraFillLight, //打开摄像头补光灯 |
|
|
|
|
|
} camera_fill_light_t; |
|
|
|
|
|
|
|
|
typedef struct |
|
|
typedef struct |
|
|
{ |
|
|
{ |
|
|
power_state_t state; |
|
|
power_state_t state; |
|
@ -54,6 +60,12 @@ typedef struct |
|
|
bool change_flag; |
|
|
bool change_flag; |
|
|
} wifi_state_light_structer_t; |
|
|
} wifi_state_light_structer_t; |
|
|
|
|
|
|
|
|
|
|
|
typedef struct |
|
|
|
|
|
{ |
|
|
|
|
|
camera_fill_light_t state; |
|
|
|
|
|
bool change_flag; |
|
|
|
|
|
} camera_fill_light_structer_t; |
|
|
|
|
|
|
|
|
// Debug light |
|
|
// Debug light |
|
|
void T_debug_light_init(void); |
|
|
void T_debug_light_init(void); |
|
|
void T_light_toggle_level(uint8_t io_num); |
|
|
void T_light_toggle_level(uint8_t io_num); |
|
@ -76,6 +88,10 @@ void T_wifi_state_light_init(wifi_state_light_structer_t *wifi_state_light_struc |
|
|
void T_wifi_light_change_state(wifi_state_t change_state); |
|
|
void T_wifi_light_change_state(wifi_state_t change_state); |
|
|
void T_wifi_light_set_rgb_by_state(wifi_state_t state); |
|
|
void T_wifi_light_set_rgb_by_state(wifi_state_t state); |
|
|
|
|
|
|
|
|
|
|
|
// Camera fill light |
|
|
|
|
|
void T_camera_fill_light_init(camera_fill_light_structer_t *camera_fill_light_structer); |
|
|
|
|
|
void T_camera_fill_light_set_level(bool level); |
|
|
|
|
|
|
|
|
// Schedule |
|
|
// Schedule |
|
|
void T_debug_light_schedule(void); |
|
|
void T_debug_light_schedule(void); |
|
|
void T_light_schedule(void); |
|
|
void T_light_schedule(void); |