|
|
@ -73,6 +73,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); |
|
|
rt_kprintf("%s\n", cmd); |
|
|
|
|
|
hw_printf("%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); |
|
|
@ -84,7 +85,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); |
|
|
rt_kprintf("%s\n", lte_dev.at_buf); |
|
|
|
|
|
|
|
|
|
|
|
hw_printf("%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) { |
|
|
|