From b19ca9c72d70fb65a897d3b7b0c1b136c88900c1 Mon Sep 17 00:00:00 2001 From: zwsd Date: Wed, 28 Sep 2022 16:49:35 +0800 Subject: [PATCH] update --- main/light.c | 6 ++++++ main/light.h | 16 ++++++++++++++++ 2 files changed, 22 insertions(+) diff --git a/main/light.c b/main/light.c index 0f96b79..0b88285 100644 --- a/main/light.c +++ b/main/light.c @@ -161,6 +161,12 @@ 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 void T_debug_light_schedule(void) { static uint32_t debug_light_time; diff --git a/main/light.h b/main/light.h index 15f3f3e..fac2b71 100644 --- a/main/light.h +++ b/main/light.h @@ -30,6 +30,12 @@ typedef enum ConnectionComplete, //连接完成 } wifi_state_t; +typedef enum +{ + closeCameraFillLight = 1, //关闭摄像头补光灯 + openCameraFillLight, //打开摄像头补光灯 +} camera_fill_light_t; + typedef struct { power_state_t state; @@ -54,6 +60,12 @@ typedef struct bool change_flag; } wifi_state_light_structer_t; +typedef struct +{ + camera_fill_light_t state; + bool change_flag; +} camera_fill_light_structer_t; + // Debug light void T_debug_light_init(void); 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_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 void T_debug_light_schedule(void); void T_light_schedule(void); \ No newline at end of file