|
|
@ -8,10 +8,16 @@ |
|
|
#include "drv_ec800k.h" |
|
|
#include "drv_ec800k.h" |
|
|
#include <stdint.h> |
|
|
#include <stdint.h> |
|
|
#include "VK_Com.h" |
|
|
#include "VK_Com.h" |
|
|
|
|
|
#include "VK_Log.h" |
|
|
#include "rtdef.h" |
|
|
#include "rtdef.h" |
|
|
#include "rtthread.h" |
|
|
#include "rtthread.h" |
|
|
#include "rttypes.h" |
|
|
#include "rttypes.h" |
|
|
|
|
|
|
|
|
|
|
|
#define DBG_TAG "DTU_LOG" |
|
|
|
|
|
#define DBG_LVL DBG_INFO |
|
|
|
|
|
#include "rtdbg.h" |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Cclient_t client1 = { |
|
|
Cclient_t client1 = { |
|
|
.valid = true, |
|
|
.valid = true, |
|
|
.mode = "TCP", |
|
|
.mode = "TCP", |
|
|
@ -74,8 +80,7 @@ int16_t BSP_LTE_CipSend(uint8_t *pdata, uint32_t length, uint32_t waittime) { |
|
|
|
|
|
|
|
|
int16_t BSP_LTE_SendCmd(const char *cmd, const char *expect, const char *error, |
|
|
int16_t BSP_LTE_SendCmd(const char *cmd, const char *expect, const char *error, |
|
|
uint32_t waittime) { |
|
|
uint32_t waittime) { |
|
|
rt_kprintf("%s\n", cmd); |
|
|
|
|
|
hw_printf("%s\n", cmd); |
|
|
|
|
|
|
|
|
LOG_I("%s\n", cmd); |
|
|
BSP_LTE_SendData((uint8_t *)cmd, rt_strlen(cmd)); |
|
|
BSP_LTE_SendData((uint8_t *)cmd, rt_strlen(cmd)); |
|
|
|
|
|
|
|
|
rt_err_t ret = rt_sem_take(lte_dev.com_dev_rx_sem, waittime); |
|
|
rt_err_t ret = rt_sem_take(lte_dev.com_dev_rx_sem, waittime); |
|
|
@ -86,8 +91,7 @@ int16_t BSP_LTE_SendCmd(const char *cmd, const char *expect, const char *error, |
|
|
|
|
|
|
|
|
rt_device_read(lte_dev.com_dev, 0, lte_dev.at_buf, sizeof(lte_dev.at_buf)); |
|
|
rt_device_read(lte_dev.com_dev, 0, lte_dev.at_buf, sizeof(lte_dev.at_buf)); |
|
|
|
|
|
|
|
|
rt_kprintf("%s\n", lte_dev.at_buf); |
|
|
|
|
|
hw_printf("%s\n", lte_dev.at_buf); |
|
|
|
|
|
|
|
|
LOG_I("%s\n", lte_dev.at_buf); |
|
|
/* 清空缓存 */ |
|
|
/* 清空缓存 */ |
|
|
uint8_t c; |
|
|
uint8_t c; |
|
|
while (rt_device_read(lte_dev.com_dev, 0, &c, 1) == 1) { |
|
|
while (rt_device_read(lte_dev.com_dev, 0, &c, 1) == 1) { |
|
|
@ -179,7 +183,7 @@ int16_t BSP_LTE_GetCGATT(int16_t retry) { |
|
|
} |
|
|
} |
|
|
retry--; |
|
|
retry--; |
|
|
} while (retry); |
|
|
} while (retry); |
|
|
rt_kprintf("PS detached:[%s]", lte_dev.at_buf); |
|
|
|
|
|
|
|
|
//rt_kprintf("PS detached:[%s]", lte_dev.at_buf);
|
|
|
return -1; |
|
|
return -1; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@ -293,8 +297,7 @@ void BSP_LTE_Config(void) { |
|
|
|
|
|
|
|
|
while (0 != BSP_LTE_SendATE(3)) { |
|
|
while (0 != BSP_LTE_SendATE(3)) { |
|
|
rt_thread_mdelay(500); |
|
|
rt_thread_mdelay(500); |
|
|
rt_kprintf("BSP_LTE_SendATE error\n"); |
|
|
|
|
|
hw_printf("BSP_LTE_SendATE error\n"); |
|
|
|
|
|
|
|
|
LOG_I("BSP_LTE_SendATE error\n"); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
/*查询模块信息*/ |
|
|
/*查询模块信息*/ |
|
|
|