// #include "esp8266_core.h" // #include "systick.h" // #include "uart.h" // #include // #include // #include // uint8_t *cmd_ok = "AT"; // uint8_t *cmd_sta = "AT+CWMODE=1"; // uint8_t *cmd_ap = "AT+CWMODE=2"; // uint8_t *cmd_ap_sta = "AT+CWMODE=3"; // uint8_t *cmd_rst = "AT+RST"; // uint8_t *cmd_join = "AT+CWJAP=\"ufi_24913\",\"1234567890\""; // uint8_t *cmd_cipmux = "AT+CIPMUX=0"; // uint8_t *cmd_cipstart = "AT+CIPSTART=\"TCP\",\"192.168.0.245\",\"8086\""; // uint8_t *cmd_cipmode = "AT+CIPMODE=1"; // uint8_t *cmd_cipsend = "AT+CIPSEND"; // esp8266_cmd_cache g_esp8266_cache; // uint8_t esp8266_send_cmd(char *cmd) // { // usart_send_it(&usart3_context, (uint8_t *)cmd, strlen(cmd)); // usart_send_it(&usart3_context, "\r\n", 2); // } // void esp8266_cfg_query_init(ESP8266_INIT_CMD cmd) // { // // static ESP8266_INIT_CMD cmd = ESP8266_INIT_CMD_START; // static uint32_t tick = 0; // if (tick == 0) // { // tick = get_systick_ms(); // } // if (cmd == ESP8266_INIT_CMD_START) // { // esp8266_send_cmd(cmd_ok); // cmd++; // } // usart_receive_read(&usart3_context, &ch, 1); // } // void esp8266_init(void) // { // static ESP8266_INIT_CMD cmd = ESP8266_INIT_CMD_START; // uint32_t tick = 0; // if (tick == 0) // { // tick = get_systick_ms(); // } // if (cmd == ESP8266_INIT_CMD_START) // { // esp8266_send_cmd(cmd_ok); // cmd++; // } // usart_receive_read(&usart3_context, &ch, 1); // } // // int32_t esp8266_cfg_init_asyn() // // uint8_t esp8266_tx_loop(void) // // { // // static uint8_t count = 0; // // if (g_esp8266_cache.is_used == 1) // // { // // if (g_esp8266_cache.tick == 0) // // { // // g_esp8266_cache.tick = get_systick_ms(); // // count = 0; // // } // // if (count == 0 || get_systick_ms() - g_esp8266_cache.tick > 3000) // // { // // for (uint8_t i = 0; i < 10; i++) // // { // // if (g_) // // } // // } // // } // // } // void esp8266_task(void) // { // static uint8_t status = 0; // esp8266_send_cmd(cmd_ok); // }