97 lines
1.8 KiB
C
97 lines
1.8 KiB
C
#ifndef ATE_CMD_MANAGER_H
|
|
#define ATE_CMD_MANAGER_H
|
|
|
|
#include "at_cmd_api.h"
|
|
|
|
typedef enum {
|
|
/* TP */
|
|
SW_TP_CHIPID,
|
|
SW_TP_VERSION,
|
|
SW_TP_RAWDATA,
|
|
SW_TP_UPDATE,
|
|
SW_TP_TOUCH,
|
|
HW_TP_POWER,
|
|
HW_TP_OPEN,
|
|
|
|
SW_MEIDA_INIT,
|
|
SW_MEIDA_CAIL_F0,
|
|
SW_MEIDA_CAIL_RE,
|
|
SW_MEIDA_PA_START,
|
|
SW_MEIDA_I2S_OUTPUT,
|
|
|
|
/* BLE */
|
|
SW_BLE_OPEN,
|
|
SW_BLE_CLOSE,
|
|
SW_BLE_ENABLE,
|
|
SW_BLE_DISABLE,
|
|
SW_BLE_SET_NAME,
|
|
SW_BLE_GET_NAME,
|
|
SW_BLE_SET_ADDR,
|
|
SW_BLE_GET_ADDR,
|
|
SW_BLE_SET_ADV_DATA,
|
|
SW_BLE_START_ADV,
|
|
SW_BLE_SEND_MESSAGE,
|
|
SW_BLE_SEND_MSG,
|
|
SW_BLE_SHOW_LIST,
|
|
SW_BLE_START_SCAN,
|
|
SW_BLE_UPLOAD_FILE,
|
|
SW_BLE_REQUEST_GPS,
|
|
SW_BR_GET_SCAN_MODE,
|
|
SW_BLE_REQUEST_FLOVER,
|
|
SW_BLE_RENAME_FILE_NAME,
|
|
SW_BLE_CLOSE_BT_ONLY,
|
|
SW_BLE_OPEN_BT_ONLY,
|
|
SW_BLE_RECOVERY_OTA,
|
|
/* LCD */
|
|
|
|
/* RTC */
|
|
SW_RTC_TIME,
|
|
SW_RTC_DIFF_TIME,
|
|
SW_RTC_TIMESTAMP,
|
|
SW_RTC_MS_TIMESTAMP,
|
|
SW_RTC_SYNC_BT_TIME,
|
|
|
|
/* CHARGER */
|
|
SW_CHARGER_INIT,
|
|
SW_CHARGER_TEST,
|
|
SW_CHARGER_GET_BATTERY,
|
|
SW_CHARGER_GET_STATE,
|
|
|
|
/* GPS */
|
|
SW_GPS_OPEN,
|
|
SW_GPS_CLOSE,
|
|
SW_GPS_EPH_EFFECTIVE,
|
|
|
|
/* PM */
|
|
SW_PM_GET_STATUS,
|
|
SW_PM_SET_STATUS,
|
|
|
|
/* MOTOR */
|
|
SW_MOTOR_START,
|
|
SW_MOTOR_STOP,
|
|
|
|
/* NOR_FLASH */
|
|
SW_NOR_FLASH_WRITE,
|
|
SW_NOR_FLASH_READ,
|
|
|
|
/* APP_STORT */
|
|
SW_APP_STORE_INSTALL,
|
|
SW_APP_STORE_UNINSTALL,
|
|
SW_APP_STORE_GET_LIST,
|
|
SW_APP_STORE_GET_STATE,
|
|
|
|
WECHAT_TEST,
|
|
|
|
MSG_ID_MAX_BUTT,
|
|
|
|
}ate_msg_id;
|
|
|
|
typedef struct {
|
|
uint8_t id;
|
|
uint32_t payload_len;
|
|
uint8_t *payload;
|
|
} ate_msg_info_t;
|
|
|
|
uint32_t ate_get_cmd_table(void);
|
|
|
|
#endif // ATE_CMD_MANAGER_H
|