34 lines
824 B
C

#ifndef BELON_CONFIG_H_
#define BELON_CONFIG_H_
#define BLE_WIFI_FLASH_KEY_SSID "wifi_ssid"
#define BLE_WIFI_FLASH_KEY_PASS "wifi_pass"
#define BLE_WIFI_FLASH_KEY_BSSID "wifi_bssid"
#define BLE_WIFI_FLASH_KEY_CHANNEL "wifi_channel"
#define BLE_WIFI_FLASH_KEY_SECURITY "wifi_security"
#include "stdint.h"
typedef struct{
uint8_t bind_mac[6];
uint8_t audio_enable;
uint8_t audio_volume;
uint8_t detect_interval;
uint32_t tempreature_limit_low;
uint32_t tempreature_limit_high;
uint8_t resave[32];
} app_dev_config_t;
void belon_ble_active();
void belon_ble_init_scan();
void belon_ble_init_adv();
void belon_ble_scan_start();
void belon_ble_scan_stop();
void belon_ble_deinit_adv();
void belon_ble_start_adv();
void wifi_status_cb(void *param);
void connect_mqtt();
#endif // BELON_CONFIG_H_