#include "at_cmd_Handler.h"
#include "driver/include/m2m_types.h"
#include "os/include/m2m_wifi_ex.h"
#include <string.h>
Data Structures | |
struct | str_uart_conn |
struct | tstrProv_Data |
Macros | |
#define | DISABLED 0 |
#define | ENABLED 1 |
#define | ESCAPE_CHAR 27 |
#define | GET_CH_ENUM_VAL(ch) (ch == 255 ? ch : ch-1) |
#define | IS_VAR_IS_L0(var) (var == 0) |
#define | IS_VAR_IS_L1(var) (var > 0) |
#define | MAX_RX_BUFFER_LENGTH 1 |
#define | RESET_VAR_TO_0(var) (var = 0) |
#define | SET_VAR_TO_1(var) (var = 1) |
Enumerations | |
enum | { AP_INDEX_SSID = 0, AP_INDEX_SSID_VISIBLE_MODE, AP_INDEX_SEC_TYPE, AP_INDEX_SEC_KEY, AP_INDEX_CHANNEL, PROV_INDEX_SERVER_DOMAIN, PROV_INDEX_REDIRECT_STATE } |
enum | { P2P_INDEX_CHANNEL = 0, P2P_INDEX_TRIGGER, P2P_INDEX_CFG_METHODS } |
enum | enum_connIndexes { CONN_INDEX_SSID = 0, CONN_INDEX_SSID_LENGTH, CONN_INDEX_SEC_TYPE, CONN_INDEX_SEC_KEY, CONN_INDEX_CHANNEL } |
enum | enum_scanlist { SCAN_LIST_CH =0, SCAN_LIST_NUM_SSID, SCAN_LIST_SSID0, SCAN_LIST_SSID1, SCAN_LIST_SSID2, SCAN_LIST_SSID3 } |
#define DISABLED 0 |
#define ENABLED 1 |
Referenced by init_m2m_app(), and start_m2m_app().
#define ESCAPE_CHAR 27 |
Referenced by handle_data(), and parse_cmd().
#define GET_CH_ENUM_VAL | ( | ch | ) | (ch == 255 ? ch : ch-1) |
#define MAX_RX_BUFFER_LENGTH 1 |
Referenced by handle_data(), and start_m2m_app().
anonymous enum |
enum enum_connIndexes |
enum enum_scanlist |
Referenced by atCmd_MonEn_Handler(), and StrMac2Bin().
sint8 atCmd_AntDiversity_Handler | ( | tstrAt_cmd_content * | data, |
void * | moreData, | ||
uint8 | useStoredValue | ||
) |
sint8 atCmd_ApDisable_Handler | ( | tstrAt_cmd_content * | data, |
void * | moreData, | ||
uint8 | useStoredValue | ||
) |
References AT_ERR_INVALID_OPERATION, AT_ERR_NO_ERROR, AT_ERR_NUM_OF_PARAMS, AT_ERR_OPERATION_NOT_COMPELETED, AT_INDEX_AP_DISABLE, AT_SEND_OK, cmd::au8Cmd, M2M_SUCCESS, os_m2m_wifi_disable_ap(), PRINT, SERVICE_DEV_IS_CONNECTED, SERVICE_IS_STOPPED, SERVICE_IS_UNDEFINED, connect_status::u8Ap_status, and cmd::u8NumOfParameters.
sint8 atCmd_ApEnable_Handler | ( | tstrAt_cmd_content * | data, |
void * | moreData, | ||
uint8 | useStoredValue | ||
) |
References AP_INDEX_CHANNEL, AP_INDEX_SEC_KEY, AP_INDEX_SEC_TYPE, AP_INDEX_SSID, AP_INDEX_SSID_VISIBLE_MODE, AT_ERR_INVALID_ARGUMENTS, AT_ERR_INVALID_OPERATION, AT_ERR_NO_ERROR, AT_ERR_NUM_OF_PARAMS, AT_INDEX_AP_ENABLE, cmd::au8ParamsList, tuniM2MWifiAuth::au8PSK, tstrM2MAPConfig::au8SSID, tstrM2mWifiWepParams::au8WepKey, GET_CH_ENUM_VAL, M2M_SUCCESS, M2M_WIFI_SEC_WEP, M2M_WIFI_SEC_WPA_PSK, NULL, os_m2m_wifi_enable_ap(), PRINT, SERVICE_IS_RUNNING, tuniM2MWifiAuth::strWepInfo, connect_status::u8Ap_status, tstrM2mWifiWepParams::u8KeyIndx, tstrM2mWifiWepParams::u8KeySz, tstrM2MAPConfig::u8ListenChannel, cmd::u8NumOfParameters, connect_status::u8P2p_status, tstrM2MAPConfig::u8SecType, tstrM2MAPConfig::u8SsidHide, connect_status::u8Sta_status, and tstrM2MAPConfig::uniAuth.
sint8 atCmd_AppConfig_Handler | ( | tstrAt_cmd_content * | data, |
void * | moreData, | ||
uint8 | useStoredValue | ||
) |
References AT_CFG_INDEX_ECHO, AT_CFG_INDEX_HINT, AT_ERR_NO_ERROR, AT_ERR_NOT_REGISTERED_CFG, AT_ERR_NUM_OF_PARAMS, AT_INDEX_CONFIG, AT_MAX_CFG_CMD_COUNT, AT_SEND_OK, cmd::au8ParamsList, gaAt_CFG_Values_arr, M2M_INFO, PRINT, tstr_app_config::u8Disaply_hint, tstr_app_config::u8Echo_status, cmd::u8NumOfParameters, and tstr_app_config::u8Restart_app.
sint8 atCmd_ChipInfo_Handler | ( | tstrAt_cmd_content * | data, |
void * | moreData, | ||
uint8 | useStoredValue | ||
) |
User define MAC Address.
References AT_ERR_NO_ERROR, M2M_MAC_ADDRES_LEN, nmi_get_chipid(), nmi_get_rfrevid(), os_m2m_wifi_get_mac_address(), os_m2m_wifi_get_otp_mac_address(), os_m2m_wifi_set_mac_address(), and osprintf().
sint8 atCmd_Connect_Handler | ( | tstrAt_cmd_content * | data, |
void * | moreData, | ||
uint8 | useStoredValue | ||
) |
References AT_ERR_INVALID_OPERATION, AT_ERR_NUM_OF_PARAMS, AT_INDEX_CONN, cmd::au8ParamsList, tstr1xAuthCredentials::au8Passwd, tstr1xAuthCredentials::au8UserName, tstrM2mWifiWepParams::au8WepKey, str_uart_conn::channel, CONN_INDEX_CHANNEL, CONN_INDEX_SEC_KEY, CONN_INDEX_SEC_TYPE, CONN_INDEX_SSID, CONN_INDEX_SSID_LENGTH, GET_CH_ENUM_VAL, gstrConn, M2M_ERR_FAIL, M2M_INFO, M2M_WIFI_SEC_802_1X, M2M_WIFI_SEC_WEP, M2M_WIFI_SEC_WPA_PSK, NULL, os_m2m_wifi_connect(), PRINT, str_uart_conn::secKey, str_uart_conn::secType, SERVICE_IS_RUNNING, str_uart_conn::ssid, str_uart_conn::ssidLen, status, connect_status::u8Ap_status, tstrM2mWifiWepParams::u8KeyIndx, tstrM2mWifiWepParams::u8KeySz, cmd::u8NumOfParameters, connect_status::u8P2p_status, and connect_status::u8Sta_status.
sint8 atCmd_CurRSSI_Handler | ( | tstrAt_cmd_content * | data, |
void * | moreData, | ||
uint8 | useStoredValue | ||
) |
sint8 atCmd_DisConnect_Handler | ( | tstrAt_cmd_content * | data, |
void * | moreData, | ||
uint8 | useStoredValue | ||
) |
sint8 atCmd_FileDownload_Handler | ( | tstrAt_cmd_content * | data, |
void * | moreData, | ||
uint8 | useStoredValue | ||
) |
sint8 atCmd_GetConnInfo_Handler | ( | tstrAt_cmd_content * | data, |
void * | moreData, | ||
uint8 | useStoredValue | ||
) |
References os_m2m_wifi_get_connection_info().
sint8 atCmd_Help_Handler | ( | tstrAt_cmd_content * | data, |
void * | moreData, | ||
uint8 | useStoredValue | ||
) |
References AT_ERR_NO_ERROR, and PRINT.
sint8 atCmd_HTTPCon_Handler | ( | tstrAt_cmd_content * | data, |
void * | moreData, | ||
uint8 | useStoredValue | ||
) |
References AT_ERR_INVALID_ARGUMENTS, AT_ERR_INVALID_OPERATION, AT_ERR_NO_ERROR, AT_ERR_NUM_OF_PARAMS, AT_INDEX_HTTPCON, atCmd_IsParameterNumericOnly(), cmd::au8ParamsList, M2M_SUCCESS, osprintf(), PRINT, SERVICE_IS_RUNNING, temp_cmd_content, connect_status::u8Ap_status, str_At_Cmd::u8NoOfParameters, cmd::u8NumOfParameters, connect_status::u8Sta_status, and xSemaphoreGive.
sint8 atCmd_Inquiries_Handler | ( | tstrAt_cmd_content * | data, |
strAtCMD_Handler * | pastrAtCMD_Handler | ||
) |
References AT_ANT_DIV, AT_CHIP_INFO, AT_ERR_NO_ERROR, AT_ERR_NOT_REGISTERED_CMD, AT_FILEDOWNLOAD, AT_INDEX_AP_DISABLE, AT_INDEX_AP_ENABLE, AT_INDEX_CONFIG, AT_INDEX_CONN, AT_INDEX_DISCONN, AT_INDEX_HELP, AT_INDEX_HTTPCON, AT_INDEX_IPCON, AT_INDEX_IPERF, AT_INDEX_LIST, AT_INDEX_P2P_DISABLE, AT_INDEX_P2P_ENABLE, AT_INDEX_RESET, AT_INDEX_RSSI, AT_INDEX_SCAN, AT_INDEX_WPS_DISABLE, AT_INDEX_WPS_START, AT_MAX_COMMANDS_COUNT, AT_TX_PWR, str_At_Cmd::au8AtCMD, cmd::au8Cmd, and PRINT.
Referenced by start_m2m_app().
sint8 atCmd_IPCon_Handler | ( | tstrAt_cmd_content * | data, |
void * | moreData, | ||
uint8 | useStoredValue | ||
) |
References AT_ERR_INVALID_ARGUMENTS, AT_ERR_INVALID_OPERATION, AT_ERR_NO_ERROR, AT_ERR_NUM_OF_PARAMS, AT_INDEX_IPCON, atCmd_IsParameterNumericOnly(), cmd::au8ParamsList, M2M_INFO, M2M_SUCCESS, NULL, osprintf(), SERVICE_IS_RUNNING, temp_cmd_content, connect_status::u8Ap_status, str_At_Cmd::u8NoOfParameters, cmd::u8NumOfParameters, connect_status::u8Sta_status, and xSemaphoreGive.
sint8 atCmd_Iperf_Handler | ( | tstrAt_cmd_content * | data, |
void * | moreData, | ||
uint8 | useStoredValue | ||
) |
References AT_ERR_INVALID_ARGUMENTS, AT_ERR_INVALID_OPERATION, AT_ERR_NO_ERROR, AT_ERR_NUM_OF_PARAMS, AT_INDEX_IPERF, AT_SEND_OK, cmd::au8Cmd, cmd::au8ParamsList, osprintf(), PRINT, SERVICE_IS_RUNNING, status, temp_cmd_content, connect_status::u8Ap_status, cmd::u8NumOfParameters, connect_status::u8Sta_status, and xSemaphoreGive.
References M2M_ERR_FAIL, M2M_SUCCESS, and NULL.
Referenced by atCmd_HTTPCon_Handler(), and atCmd_IPCon_Handler().
sint8 atCmd_List_Handler | ( | tstrAt_cmd_content * | data, |
void * | moreData, | ||
uint8 | useStoredValue | ||
) |
References AT_ERR_NO_ERROR, AT_INDEX_CONFIG, AT_MAX_CFG_CMD_COUNT, AT_MAX_COMMANDS_COUNT, and gaAt_CFG_Values_arr.
sint8 atCmd_MonDis_Handler | ( | tstrAt_cmd_content * | data, |
void * | moreData, | ||
uint8 | useStoredValue | ||
) |
sint8 atCmd_MonEn_Handler | ( | tstrAt_cmd_content * | data, |
void * | moreData, | ||
uint8 | useStoredValue | ||
) |
References Ascii2Hex(), AT_ERR_INVALID_ARGUMENTS, AT_ERR_NO_ERROR, AT_ERR_NUM_OF_PARAMS, AT_INDEX_MON_EN, AT_MAX_CONTROL_SUBTYPE, AT_MAX_DATA_SUBTYPE, AT_MAX_MANGEMENT_SUBTYPE, AT_SEND_ERROR, AT_SEND_OK, tstrM2MWifiMonitorModeCtrl::au8BSSID, tstrM2MWifiMonitorModeCtrl::au8DstMacAddress, cmd::au8ParamsList, tstrM2MWifiMonitorModeCtrl::au8SrcMacAddress, CONTROL, DATA_BASICTYPE, GET_CH_ENUM_VAL, M2M_DBG, M2M_ERR_FAIL, M2M_SUCCESS, MANAGEMENT, os_m2m_wifi_enable_monitoring_mode(), tstrMonstats::s32Enabled, tstrFilterStat::s8Enabled, tstrMonstats::strFilterSubtype, StrMac2Bin(), tstrM2MWifiMonitorModeCtrl::u8ChannelID, tstrM2MWifiMonitorModeCtrl::u8EnRecvHdr, tstrM2MWifiMonitorModeCtrl::u8FrameSubtype, tstrM2MWifiMonitorModeCtrl::u8FrameType, str_At_Cmd::u8NoOfParameters, and cmd::u8NumOfParameters.
sint8 atCmd_P2pDisable_Handler | ( | tstrAt_cmd_content * | data, |
void * | moreData, | ||
uint8 | useStoredValue | ||
) |
References AT_ERR_INVALID_OPERATION, AT_ERR_NO_ERROR, AT_ERR_NUM_OF_PARAMS, AT_ERR_OPERATION_NOT_COMPELETED, AT_INDEX_P2P_DISABLE, AT_SEND_OK, cmd::au8Cmd, M2M_SUCCESS, os_m2m_wifi_p2p_disconnect(), PRINT, SERVICE_DEV_IS_CONNECTED, SERVICE_IS_STOPPED, SERVICE_IS_UNDEFINED, cmd::u8NumOfParameters, and connect_status::u8P2p_status.
sint8 atCmd_P2pEnable_Handler | ( | tstrAt_cmd_content * | data, |
void * | moreData, | ||
uint8 | useStoredValue | ||
) |
References AT_ERR_INVALID_ARGUMENTS, AT_ERR_INVALID_OPERATION, AT_ERR_NO_ERROR, AT_ERR_NUM_OF_PARAMS, AT_INDEX_P2P_ENABLE, AT_SEND_OK, cmd::au8Cmd, cmd::au8ParamsList, tstrM2MP2PConnect::enuTrigger, GET_CH_ENUM_VAL, M2M_SUCCESS, MAIN_WLAN_DEVICE_NAME, os_m2m_wifi_p2p(), os_m2m_wifi_set_device_name(), os_m2m_wifi_set_p2p_control_ifc(), osprintf(), P2P_AP_CONCURRENCY_INTERFACE, P2P_INDEX_CFG_METHODS, P2P_INDEX_CHANNEL, P2P_INDEX_TRIGGER, P2P_STA_CONCURRENCY_INTERFACE, PRINT, SERVICE_IS_RUNNING, tstrM2MP2PConnect::u16WPS_CfgMethods, connect_status::u8Ap_status, tstrM2MP2PConnect::u8ListenChannel, cmd::u8NumOfParameters, connect_status::u8P2p_status, and connect_status::u8Sta_status.
sint8 atCmd_P2pPIN_Handler | ( | tstrAt_cmd_content * | data, |
void * | moreData, | ||
uint8 | useStoredValue | ||
) |
sint8 atCmd_Ping | ( | tstrAt_cmd_content * | data, |
void * | moreData, | ||
uint8 | useStoreValue | ||
) |
References AT_ERR_INVALID_OPERATION, AT_ERR_NO_ERROR, AT_ERR_NUM_OF_PARAMS, AT_INDEX_PING, cmd::au8ParamsList, M2M_ERR, M2M_ERR_FAIL, M2M_INFO, NULL, SERVICE_IS_RUNNING, temp_cmd_content, connect_status::u8Ap_status, str_At_Cmd::u8NoOfParameters, cmd::u8NumOfParameters, connect_status::u8Sta_status, and xSemaphoreGive.
sint8 atCmd_PsMode_Handler | ( | tstrAt_cmd_content * | data, |
void * | moreData, | ||
uint8 | useStoredValue | ||
) |
References AT_ERR_INVALID_ARGUMENTS, AT_ERR_NO_ERROR, AT_ERR_NUM_OF_PARAMS, AT_INDEX_PS_MODE, AT_SEND_ERROR, AT_SEND_OK, cmd::au8ParamsList, M2M_DBG, M2M_NO_PS, M2M_PRINT, M2M_PS_DEEP_AUTOMATIC, m2m_wifi_set_sleep_mode(), cmd::u8NumOfParameters, uart_is_rx_ready(), uart_read(), usart_start_tx_break(), and usart_stop_tx_break().
sint8 atCmd_Reset_Handler | ( | tstrAt_cmd_content * | data, |
void * | moreData, | ||
uint8 | useStoredValue | ||
) |
References AT_ERR_NO_ERROR, AT_ERR_NUM_OF_PARAMS, AT_INDEX_RESET, PRINT, str_At_Cmd::u8NoOfParameters, and cmd::u8NumOfParameters.
sint8 atCmd_Scan_Handler | ( | tstrAt_cmd_content * | data, |
void * | moreData, | ||
uint8 | useStoredValue | ||
) |
sint8 atCmd_SetStaticIP_Handler | ( | tstrAt_cmd_content * | data, |
void * | moreData, | ||
uint8 | useStoredValue | ||
) |
References AT_ERR_INVALID_ARGUMENTS, AT_ERR_NUM_OF_PARAMS, AT_INDEX_STATIC_IP, AT_SEND_OK, cmd::au8Cmd, cmd::au8ParamsList, htonl, M2M_SUCCESS, NULL, PRINT, StaticIPcfg, tstrM2MIPConfig::u32Gateway, tstrM2MIPConfig::u32StaticIP, str_At_Cmd::u8NoOfParameters, cmd::u8NumOfParameters, and use_static_IP.
sint8 atCmd_TxPwr_Handler | ( | tstrAt_cmd_content * | data, |
void * | moreData, | ||
uint8 | useStoredValue | ||
) |
sint8 atCmd_WpsConnect_Handler | ( | tstrAt_cmd_content * | data, |
void * | moreData, | ||
uint8 | useStoredValue | ||
) |
sint8 atCmd_WpsDisable_Handler | ( | tstrAt_cmd_content * | data, |
void * | moreData, | ||
uint8 | useStoredValue | ||
) |
void cmd_handler | ( | void * | argument | ) |
References AT_SEND_ERROR, AT_SEND_OK, init_m2m_app(), M2M_ERR, M2M_INFO, M2M_SUCCESS, start_m2m_app(), and vTaskDelay().
Referenced by main().
References AT_MAX_COMMANDS_COUNT, and NULL.
Referenced by wifi_cb().
sint8 get_index_cmdHandler | ( | tstrAt_cmd_content * | strCmd, |
strAtCMD_Handler * | atCMD_Handler | ||
) |
References AT_ERR_NO_ERROR, AT_ERR_NOT_REGISTERED_CMD, AT_MAX_COMMANDS_COUNT, str_At_Cmd::au8AtCMD, cmd::au8Cmd, and M2M_DBG.
Referenced by start_m2m_app().
void handle_data | ( | void | ) |
References AT_CMD_STATUS_CHECK, AT_CMD_STATUS_IDLE, carriage_return, ESCAPE_CHAR, escape_command, gau8DataBuffer, gau8Rx_buffer, gu16Data_Index, gu8CmdStatus, gu8InvalidPrinted, gu8IsrFired, and RESET_VAR_TO_0.
Referenced by UART_Handler().
void init_at_cmd_handler | ( | strAtCMD_Handler * | pstrAtCMD_Handler | ) |
References AT_MAX_COMMANDS_COUNT.
Referenced by init_m2m_app().
|
static |
sint8 parse_cmd | ( | uint8 * | data, |
tstrAt_cmd_content * | strCmd, | ||
tstrAt_cmd_parse_chrs | parseChrs | ||
) |
References AT_ERR_CHR_NUM_OF_CMD, AT_ERR_CMD_IS_INQUIRY, AT_ERR_INVALID_CMD, AT_ERR_NO_ERROR, AT_ERR_NUM_OF_PARAMS, AT_HEADER, AT_MAX_CMD_LENGTH, AT_MAX_PARAM_LENGTH, AT_MIN_CMD_LENGTH, cmd::au8Cmd, cmd::au8ParamsList, ESCAPE_CHAR, gau8DataBufferTemp, NULL, osprintf(), at_cmd_parse_chrs::u8Help_param_sep, at_cmd_parse_chrs::u8Num_ofParams_sep, cmd::u8NumOfParameters, at_cmd_parse_chrs::u8Params_enc_End_sep, at_cmd_parse_chrs::u8Params_enc_Start_sep, and at_cmd_parse_chrs::u8Params_sep.
Referenced by start_m2m_app().
void print_cmd_handler_arr | ( | strAtCMD_Handler * | astrAtCMD_Handler | ) |
References AT_MAX_COMMANDS_COUNT.
Referenced by init_m2m_app().
void print_monitoring_result | ( | void | ) |
|
static |
References str_At_Cmd::at_cmd_handler, AT_CMD_STATUS_CHECK, AT_CMD_STATUS_IDLE, AT_CMD_STATUS_RUN, AT_ERR_CHR_NUM_OF_CMD, AT_ERR_CMD_IS_INQUIRY, AT_ERR_NUM_OF_PARAMS, AT_INDEX_CONFIG, AT_MAX_PARAMETERS_COUNT, AT_SEND_ERROR, atCmd_Inquiries_Handler(), cmd::au8Cmd, cmd::au8ParamsList, ENABLED, gau8DataBuffer, gau8Rx_buffer, get_index_cmdHandler(), gstrAllStatus, gu16Data_Index, gu8CmdStatus, gu8InvalidPrinted, gu8IsrFired, M2M_ERR, M2M_SUCCESS, NULL, parse_cmd(), PRINT, print_Handle_status(), RESET_VAR_TO_0, tstr_app_config::u8Disaply_hint, tstr_app_config::u8Echo_status, str_At_Cmd::u8NoOfParameters, cmd::u8NumOfParameters, and use_static_IP.
Referenced by cmd_handler().
|
static |
References Ascii2Hex(), M2M_DBG, M2M_ERR_FAIL, M2M_SUCCESS, and NULL.
Referenced by atCmd_MonEn_Handler().
void UART_Handler | ( | void | ) |
UART IRQ handler.
Interrupt handler for UART.
References gau8Rx_buffer, handle_data(), rx_pos, uart_get_status(), and uart_read().
xSemaphoreHandle at_cmd_task1_sem |
Referenced by handle_data().
Referenced by handle_data().
|
static |
Referenced by atCmd_AppConfig_Handler(), and atCmd_List_Handler().
|
static |
|
static |
|
static |
Referenced by handle_data(), and start_m2m_app().
|
static |
Referenced by parse_cmd().
volatile uint8_t gau8Rx_buffer[MAX_RX_BUFFER_LENGTH] |
Referenced by handle_data(), start_m2m_app(), and UART_Handler().
uint8 gHostNameSNI[AT_MAX_HOST_NAME] ="" |
uint8 gHTTPChecksum |
uint8 gHTTPport[AT_MAX_PARAM_LENGTH] |
tstrM2MAPConfig gstrApConfig |
|
static |
|
static |
struct str_uart_conn gstrConn |
Referenced by atCmd_Connect_Handler().
tstrMonstats gstrMonitorControlStats |
tstrMonstats gstrMonitorDataStats |
tstrMonstats gstrMonitorMangementStats |
tstrM2MP2PConnect gstrP2pConfig |
uint8 gTLS |
tstr_app_config gtstrApp_config |
tstrProv_Data gtstrProv_Data |
|
static |
Referenced by handle_data(), and start_m2m_app().
uint32 gu32IPAddress |
sint32 gu32IperfPacketCount |
|
static |
Referenced by handle_data(), and start_m2m_app().
Referenced by handle_data(), and start_m2m_app().
Referenced by handle_data(), and start_m2m_app().
uint8 gu8ReceivingUDP |
uint8 gu8TCPIperfRX |
|
static |
uint8 gu8UDPIperfRX |
tpf_at_cmd_handler pf_at_cmd_handler |
uint rx_pos = 0 |
Referenced by UART_Handler().
uint8 u8ControlSubtype[AT_MAX_CONTROL_SUBTYPE] = {PS_POLL, RTS, CTS, ACK, CFEND, CFEND_ACK, BLOCKACK_REQ, BLOCKACK} |
Referenced by wifi_monitoring_cb().
uint8 u8DataSubType[AT_MAX_DATA_SUBTYPE] = {DATA, DATA_ACK, DATA_POLL, DATA_POLL_ACK, NULL_FRAME, CFACK, CFPOLL, CFPOLL_ACK, QOS_DATA, QOS_DATA_ACK, QOS_DATA_POLL, QOS_DATA_POLL_ACK, QOS_NULL_FRAME, QOS_CFPOLL, QOS_CFPOLL_ACK} |
Referenced by wifi_monitoring_cb().
uint8 u8MangmentSubtype[AT_MAX_MANGEMENT_SUBTYPE] = {ASSOC_REQ, ASSOC_RSP, REASSOC_REQ, REASSOC_RSP, PROBE_REQ, PROBE_RSP, BEACON, ATIM, DISASOC, AUTH, DEAUTH, ACTION} |
Referenced by wifi_monitoring_cb().