Browse Source

update

Finny_test
zwsd 3 years ago
parent
commit
b19ca9c72d
  1. 6
      main/light.c
  2. 16
      main/light.h

6
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) void T_debug_light_schedule(void)
{ {
static uint32_t debug_light_time; static uint32_t debug_light_time;

16
main/light.h

@ -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);
Loading…
Cancel
Save