添加STAwifi模式以及修改灯状态

This commit is contained in:
OPTOC
2025-08-28 16:04:01 +08:00
parent 2ab5a97ac3
commit 56c1716726
8 changed files with 230 additions and 54 deletions

View File

@@ -28,8 +28,10 @@ enum DEVICE_ERROR
};
enum DATA_PORT_TYPE
{
DATA_PORT_TYPE_UART = 1,
DATA_PORT_TYPE_WIFI,
DATA_PORT_TYPE_NONE = 0,
DATA_PORT_TYPE_UART,
DATA_PORT_TYPE_WIFI_TCP,
DATA_PORT_TYPE_WIFI_UDP,
DATA_PORT_TYPE_BLE_CMD,
DATA_PORT_TYPE_BLE_VAL
};
@@ -38,7 +40,15 @@ enum CONNECT_TYPE
DISCONNECT = 0,
CONNECT_UART,
CONNECT_BLE,
CONNECT_WIFI
CONNECT_WIFI_TCP,
CONNECT_WIFI_UDP,
};
enum WIFI_MODE
{
AP_TCP,
STA_TCP,
AP_UDP,
STA_UDP
};
typedef struct
{
@@ -47,7 +57,9 @@ typedef struct
sb_data_port_t* ble_spp_server_val;
sb_data_port_t* ble_spp_client_cmd;
sb_data_port_t* ble_spp_client_val;
sb_data_port_t* wifi;
sb_data_port_t* wifi_tcp;
sb_data_port_t* wifi_udp;
uint8_t wifi_mode;
socket_listen_tcp_t tcp_listen;
}init_device_t;
@@ -96,6 +108,10 @@ uint8_t ble_init(init_device_t *port);
* @retval 0 成功
*/
uint8_t wifi_init(init_device_t *port);
/**
* @brief WIFI 模式切换
*/
void wifi_mode_switch(init_device_t *port);
/**
* @brief 嵌入式设备数据接口
*