Browse Source

update

Finny_test
zwsd 3 years ago
parent
commit
330f2d3e07
  1. 3
      .vscode/settings.json
  2. 2
      main/CMakeLists.txt
  3. 11
      main/app_main.cpp
  4. 8
      main/camera.cpp
  5. 6
      main/camera.h
  6. 17
      main/key.c
  7. 6
      main/key.h
  8. 17
      main/wifi.c
  9. 16
      main/wifi.h

3
.vscode/settings.json

@ -9,6 +9,7 @@
"ble_spp_server_demo.h": "c",
"esp_bt_main.h": "c",
"esp_bt_defs.h": "c",
"camera.h": "c"
"camera.h": "c",
"key.h": "c"
}
}

2
main/CMakeLists.txt

@ -3,6 +3,8 @@ set(srcs "app_main.cpp" #
"camera.cpp"
"light.c"
"port.c"
"key.c"
"wifi.c"
)
idf_component_register(SRCS "${srcs}"#

11
main/app_main.cpp

@ -4,7 +4,10 @@ extern "C"
{
#include "ble_spp_server_demo.h"
#include "light.h"
#include "key.h"
#include "wifi.h"
}
power_state_light_structer_t power_state_light_structer = {
.state = ShutDown,
.change_flag = false,
@ -35,11 +38,17 @@ extern "C" void app_main(void)
T_debug_light_init();
T_all_light_init();
ble_spp_server_init();
camera_motion_detection_init();
camera_init();
key_init();
wifi_init();
key_registered_cb();
wifi_registered_cb();
while (true)
{
T_debug_light_schedule();
T_light_schedule();
key_schedule();
}
}

8
main/camera.cpp

@ -14,4 +14,10 @@ void camera_motion_detection_init(void)
register_camera(PIXFORMAT_RGB565, FRAMESIZE_240X240, 2, xQueueAIFrame);
register_motion_detection(xQueueAIFrame, NULL, NULL, xQueueLCDFrame);
register_lcd(xQueueLCDFrame, NULL, true);
}
}
void camera_init(void) {}
void camera_registered_cb(void) {}
void camera_taking_pictures(void) {}

6
main/camera.h

@ -1,2 +1,6 @@
#pragma once
void camera_motion_detection_init(void);
void camera_motion_detection_init(void);
void camera_init(void);
void camera_registered_cb(void);
void camera_taking_pictures(void);

17
main/key.c

@ -0,0 +1,17 @@
#include "key.h"
void key_init(void)
{
}
void key_registered_cb(void)
{
}
void key_on_event(void)
{
}
void key_schedule(void)
{
}

6
main/key.h

@ -0,0 +1,6 @@
#pragma once
void key_init(void);
void key_registered_cb(void);
void key_on_event(void);
void key_schedule(void);

17
main/wifi.c

@ -0,0 +1,17 @@
#include "wifi.h"
#define WIFI_SSID 1
#define WIFI_NAME "ZWSD_ESP32"
#define WIFI_PASSWORD "zwsdzwsd"
void wifi_init(void) {}
void wifi_registered_cb(void) {}
void wifi_start_connect(void) {}
void wifi_stop_connect(void) {}
bool wifi_connect_timeout(void) { return true; }
void wifi_send_data(void) {}

16
main/wifi.h

@ -0,0 +1,16 @@
#pragma once
#include <stdbool.h>
#include <stdint.h>
typedef struct
{
bool wifi_connect_flag;
uint8_t wifi_max_connect_num;
} wifi_config_structer_t;
void wifi_init(void);
void wifi_registered_cb(void);
void wifi_start_connect(void);
void wifi_stop_connect(void);
bool wifi_connect_timeout(void);
void wifi_send_data(void);
Loading…
Cancel
Save