esp8266_core.c 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. // #include "esp8266_core.h"
  2. // #include "systick.h"
  3. // #include "uart.h"
  4. // #include <stdint.h>
  5. // #include <stdio.h>
  6. // #include <string.h>
  7. // uint8_t *cmd_ok = "AT";
  8. // uint8_t *cmd_sta = "AT+CWMODE=1";
  9. // uint8_t *cmd_ap = "AT+CWMODE=2";
  10. // uint8_t *cmd_ap_sta = "AT+CWMODE=3";
  11. // uint8_t *cmd_rst = "AT+RST";
  12. // uint8_t *cmd_join = "AT+CWJAP=\"ufi_24913\",\"1234567890\"";
  13. // uint8_t *cmd_cipmux = "AT+CIPMUX=0";
  14. // uint8_t *cmd_cipstart = "AT+CIPSTART=\"TCP\",\"192.168.0.245\",\"8086\"";
  15. // uint8_t *cmd_cipmode = "AT+CIPMODE=1";
  16. // uint8_t *cmd_cipsend = "AT+CIPSEND";
  17. // esp8266_cmd_cache g_esp8266_cache;
  18. // uint8_t esp8266_send_cmd(char *cmd)
  19. // {
  20. // usart_send_it(&usart3_context, (uint8_t *)cmd, strlen(cmd));
  21. // usart_send_it(&usart3_context, "\r\n", 2);
  22. // }
  23. // void esp8266_cfg_query_init(ESP8266_INIT_CMD cmd)
  24. // {
  25. // // static ESP8266_INIT_CMD cmd = ESP8266_INIT_CMD_START;
  26. // static uint32_t tick = 0;
  27. // if (tick == 0)
  28. // {
  29. // tick = get_systick_ms();
  30. // }
  31. // if (cmd == ESP8266_INIT_CMD_START)
  32. // {
  33. // esp8266_send_cmd(cmd_ok);
  34. // cmd++;
  35. // }
  36. // usart_receive_read(&usart3_context, &ch, 1);
  37. // }
  38. // void esp8266_init(void)
  39. // {
  40. // static ESP8266_INIT_CMD cmd = ESP8266_INIT_CMD_START;
  41. // uint32_t tick = 0;
  42. // if (tick == 0)
  43. // {
  44. // tick = get_systick_ms();
  45. // }
  46. // if (cmd == ESP8266_INIT_CMD_START)
  47. // {
  48. // esp8266_send_cmd(cmd_ok);
  49. // cmd++;
  50. // }
  51. // usart_receive_read(&usart3_context, &ch, 1);
  52. // }
  53. // // int32_t esp8266_cfg_init_asyn()
  54. // // uint8_t esp8266_tx_loop(void)
  55. // // {
  56. // // static uint8_t count = 0;
  57. // // if (g_esp8266_cache.is_used == 1)
  58. // // {
  59. // // if (g_esp8266_cache.tick == 0)
  60. // // {
  61. // // g_esp8266_cache.tick = get_systick_ms();
  62. // // count = 0;
  63. // // }
  64. // // if (count == 0 || get_systick_ms() - g_esp8266_cache.tick > 3000)
  65. // // {
  66. // // for (uint8_t i = 0; i < 10; i++)
  67. // // {
  68. // // if (g_)
  69. // // }
  70. // // }
  71. // // }
  72. // // }
  73. // void esp8266_task(void)
  74. // {
  75. // static uint8_t status = 0;
  76. // esp8266_send_cmd(cmd_ok);
  77. // }