添加RF、wifi、ble功能开关,以及在连接ble关闭wifi、连接wifi关闭ble的功能
This commit is contained in:
@@ -39,7 +39,9 @@ enum DATA_PORT_TYPE
|
||||
DATA_PORT_TYPE_WIFI_TCP,
|
||||
DATA_PORT_TYPE_WIFI_UDP,
|
||||
DATA_PORT_TYPE_BLE_CMD,
|
||||
DATA_PORT_TYPE_BLE_VAL
|
||||
DATA_PORT_TYPE_BLE_VAL,
|
||||
|
||||
DATA_PORT_TYPE_RF_OFF = 25,
|
||||
};
|
||||
enum CONNECT_TYPE
|
||||
{
|
||||
@@ -48,6 +50,8 @@ enum CONNECT_TYPE
|
||||
CONNECT_BLE,
|
||||
CONNECT_WIFI_TCP,
|
||||
CONNECT_WIFI_UDP,
|
||||
|
||||
CONNECT_RF_OFF = 25,
|
||||
};
|
||||
enum WIFI_MODE
|
||||
{
|
||||
@@ -84,6 +88,10 @@ typedef struct
|
||||
|
||||
uint8_t connect_embedded;
|
||||
uint8_t connect_pc;
|
||||
//射频信号是否开启 0开启 1关闭
|
||||
uint8_t rf_flag_off;
|
||||
uint8_t wifi_flag_off;
|
||||
uint8_t ble_flag_off;
|
||||
// int (*embedded_read)(device_t *port, void *buffer, uint32_t length);
|
||||
// int (*embedded_write)(device_t *port, const void *data, uint32_t size);
|
||||
uint8_t last_color;
|
||||
@@ -122,6 +130,35 @@ uint8_t wifi_init(init_device_t *port);
|
||||
* @brief WIFI 模式切换
|
||||
*/
|
||||
void wifi_mode_switch(init_device_t *port);
|
||||
|
||||
/**
|
||||
* @brief
|
||||
*/
|
||||
void device_wifi_start(void);
|
||||
|
||||
/**
|
||||
* @brief
|
||||
*/
|
||||
void device_wifi_stop(void);
|
||||
/**
|
||||
* @brief
|
||||
*/
|
||||
void device_ble_start(void);
|
||||
|
||||
/**
|
||||
* @brief
|
||||
*/
|
||||
void device_ble_stop(void);
|
||||
/**
|
||||
* @brief 开启所有射频信号
|
||||
*/
|
||||
void rf_start(device_t *port);
|
||||
|
||||
/**
|
||||
* @brief 关闭所有射频信号
|
||||
*/
|
||||
void rf_stop(device_t *port);
|
||||
|
||||
/**
|
||||
* @brief 嵌入式设备数据接口
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user