Repair sensor apps and nbiot demo include

This commit is contained in:
Zhao_Jiasheng 2021-05-07 13:43:07 +08:00
parent e216bbd115
commit 3e2b6f6fa9
11 changed files with 24 additions and 15 deletions

View File

@ -28,7 +28,7 @@ Modification: Use file system functions
#include <sys/errno.h> #include <sys/errno.h>
#include <stdio.h> #include <stdio.h>
#include "../user_api/switch_api/user_api.h" #include <user_api.h>
int _close_r(struct _reent *ptr, int fd) int _close_r(struct _reent *ptr, int fd)
{ {

View File

@ -26,7 +26,7 @@ Author: AIIT XUOS Lab
Modification: Use malloc, realloc, calloc and free functions Modification: Use malloc, realloc, calloc and free functions
*************************************************/ *************************************************/
#include "../user_api/switch_api/user_api.h" #include <user_api.h>
void *_malloc_r (struct _reent *ptr, size_t size) void *_malloc_r (struct _reent *ptr, size_t size)
{ {

View File

@ -28,8 +28,6 @@ extern void RegisterAdapterNBIoT(void);
void NbiotEnable(void) void NbiotEnable(void)
{ {
RegisterAdapterNBIoT();
struct AdapterAT* at_adapter = ATAdapterFind(NBIOT_ADAPTER_ID); struct AdapterAT* at_adapter = ATAdapterFind(NBIOT_ADAPTER_ID);
UserTaskDelay(5000); UserTaskDelay(5000);

View File

@ -17,6 +17,7 @@ extern int SensorFrameworkInit(void);
extern int RegisterAdapterEthernet(void); extern int RegisterAdapterEthernet(void);
extern int RegisterAdapterWifi(void); extern int RegisterAdapterWifi(void);
extern int RegisterAdapterZigbee(void); extern int RegisterAdapterZigbee(void);
extern int RegisterAdapterNBIoT(void);
extern int LoraSx12xxSpiDeviceInit(); extern int LoraSx12xxSpiDeviceInit();
extern int D124VoiceInit(void); extern int D124VoiceInit(void);
@ -100,6 +101,10 @@ static struct InitDesc connection_desc[] =
#ifdef CONNECTION_COMMUNICATION_ZIGBEE #ifdef CONNECTION_COMMUNICATION_ZIGBEE
{ "zigbee adpter", RegisterAdapterZigbee}, { "zigbee adpter", RegisterAdapterZigbee},
#endif #endif
#ifdef CONNECTION_COMMUNICATION_NB_IOT
{ "NB-IoT adpter", RegisterAdapterNBIoT},
#endif
{ "NULL", NULL }, { "NULL", NULL },
}; };

View File

@ -18,7 +18,7 @@
* @date 2021.04.23 * @date 2021.04.23
*/ */
#include "../user_api/switch_api/user_api.h" #include <user_api.h>
#include <sensor.h> #include <sensor.h>
/** /**

View File

@ -18,7 +18,7 @@
* @date 2021.04.23 * @date 2021.04.23
*/ */
#include "../user_api/switch_api/user_api.h" #include <user_api.h>
#include <sensor.h> #include <sensor.h>
/** /**

View File

@ -18,7 +18,7 @@
* @date 2021.04.23 * @date 2021.04.23
*/ */
#include "../user_api/switch_api/user_api.h" #include <user_api.h>
#include <sensor.h> #include <sensor.h>
/** /**

View File

@ -18,7 +18,7 @@
* @date 2021.04.23 * @date 2021.04.23
*/ */
#include "../user_api/switch_api/user_api.h" #include <user_api.h>
#include <sensor.h> #include <sensor.h>
/** /**

View File

@ -18,7 +18,7 @@
* @date 2021.04.23 * @date 2021.04.23
*/ */
#include "../user_api/switch_api/user_api.h" #include <user_api.h>
#include <sensor.h> #include <sensor.h>
/** /**

View File

@ -25,7 +25,10 @@
#include "xs_adapter_at.h" #include "xs_adapter_at.h"
#include "xs_adapter_at_agent.h" #include "xs_adapter_at_agent.h"
#include "xs_adapter_def.h" #include "xs_adapter_def.h"
#include "../../../applications/user_api/switch_api/user_api.h"
#include <stdio.h>
#include <string.h>
#include <user_api.h>
#define MAX_SOCKET_NUM 8 #define MAX_SOCKET_NUM 8

View File

@ -156,8 +156,11 @@ int NBIoTSocketCreate(struct AdapterAT *adapterAT, uint8_t socket_fd, uint8_t ty
printf("cmd : %s\n", at_cmd); printf("cmd : %s\n", at_cmd);
ATOrderSend(adapterAT->agent, REPLY_TIME_OUT, reply, at_cmd); ATOrderSend(adapterAT->agent, REPLY_TIME_OUT, reply, at_cmd);
MdelayKTask(3000); UserTaskDelay(3000);
printf("bak : %s\n", adapterAT->agent->maintain_buffer); printf("bak : ");
for(int i = 0; i < strlen(reply->reply_buffer); i++)
printf(" 0x%02x", reply->reply_buffer[i]);
printf("\n");
struct Socket (*socketlist)[MAX_SOCKET_NUM] = &adapterAT->socket; struct Socket (*socketlist)[MAX_SOCKET_NUM] = &adapterAT->socket;
memset(socketlist[socket_fd], 0, sizeof(struct Socket)); memset(socketlist[socket_fd], 0, sizeof(struct Socket));
@ -219,7 +222,7 @@ int NBIoTSocketConnect(struct AdapterAT *adapterAT , uint8_t socket_fd , struct
printf("cmd : %s\n", at_cmd); printf("cmd : %s\n", at_cmd);
ATOrderSend(adapterAT->agent, REPLY_TIME_OUT, reply, at_cmd); ATOrderSend(adapterAT->agent, REPLY_TIME_OUT, reply, at_cmd);
MdelayKTask(300); UserTaskDelay(300);
socketlist[socket_fd]->dst_ip = dst_ip; socketlist[socket_fd]->dst_ip = dst_ip;
socketlist[socket_fd]->dst_port = dst_port; socketlist[socket_fd]->dst_port = dst_port;
@ -267,7 +270,7 @@ int NBIoTSocketClose(struct AdapterAT *adapterAT, uint8_t socket_fd )
printf("cmd : %s\n", at_cmd); printf("cmd : %s\n", at_cmd);
ATOrderSend(adapterAT->agent, REPLY_TIME_OUT, reply, at_cmd); ATOrderSend(adapterAT->agent, REPLY_TIME_OUT, reply, at_cmd);
MdelayKTask(300); UserTaskDelay(300);
memset(socketlist[socket_fd], 0, sizeof(struct Socket)); memset(socketlist[socket_fd], 0, sizeof(struct Socket));
@ -325,7 +328,7 @@ int NbiotSend(struct Adapter *padapter, const char* data, int len, bool block, i
printf("cmd : %s\n", at_cmd); printf("cmd : %s\n", at_cmd);
ATOrderSend(adapterAT->agent, REPLY_TIME_OUT, reply, at_cmd); ATOrderSend(adapterAT->agent, REPLY_TIME_OUT, reply, at_cmd);
MdelayKTask(300); UserTaskDelay(300);
__exit: __exit:
if (reply) { if (reply) {