esp8266_core.c 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. // #include "esp8266_core.h"
  2. // #include "hal_systick.h"
  3. // #include <stdint.h>
  4. // #include <stdio.h>
  5. // #include <string.h>
  6. // uint8_t *cmd_ok = "AT";
  7. // uint8_t *cmd_sta = "AT+CWMODE=1";
  8. // uint8_t *cmd_ap = "AT+CWMODE=2";
  9. // uint8_t *cmd_ap_sta = "AT+CWMODE=3";
  10. // uint8_t *cmd_rst = "AT+RST";
  11. // uint8_t *cmd_join = "AT+CWJAP=\"ufi_24913\",\"1234567890\"";
  12. // uint8_t *cmd_cipmux = "AT+CIPMUX=0";
  13. // uint8_t *cmd_cipstart = "AT+CIPSTART=\"TCP\",\"192.168.0.245\",\"8086\"";
  14. // uint8_t *cmd_cipmode = "AT+CIPMODE=1";
  15. // uint8_t *cmd_cipsend = "AT+CIPSEND";
  16. // esp8266_cmd_cache g_esp8266_cache;
  17. // uint8_t esp8266_send_cmd(uint8_t *cmd, uint8_t *ack, uint32_t wait_time)
  18. // {
  19. // g_esp8266_cache.is_used = 1;
  20. // g_esp8266_cache.cmd = cmd;
  21. // memcpy(g_esp8266_cache.cmd, cmd, sizeof(cmd));
  22. // g_esp8266_cache.tick = 0;
  23. // g_esp8266_cache.p_func = 0;
  24. // return 0;
  25. // }
  26. // uint8_t esp8266_tx_loop(void)
  27. // {
  28. // static uint8_t count = 0;
  29. // if (g_esp8266_cache.is_used == 1)
  30. // {
  31. // if (g_esp8266_cache.tick == 0)
  32. // {
  33. // g_esp8266_cache.tick = get_systick_ms();
  34. // count = 0;
  35. // }
  36. // if (count == 0 || get_systick_ms() - g_esp8266_cache.tick > 3000)
  37. // {
  38. // for (uint8_t i = 0; i < 10; i++)
  39. // {
  40. // if (g_)
  41. // }
  42. // }
  43. // }
  44. // }
  45. // void esp8266_task(void)
  46. // {
  47. // static uint8_t status = 0;
  48. // esp8266_send_cmd(cmd_ok);
  49. // }