-
大小: 23.85MB文件類型: .zip金幣: 2下載: 1 次發(fā)布日期: 2023-07-27
- 語言: 其他
- 標(biāo)簽: 物聯(lián)網(wǎng)??移遠(yuǎn)??2G??M26??
資源簡介
用于移遠(yuǎn)2G物聯(lián)網(wǎng)通信模塊M26的OPENCPU開發(fā),內(nèi)含F(xiàn)LASH下載工具。
代碼片段和文件信息
#include?“custom_feature_def.h“
#ifdef?__OCPU_SMART_CLOUD_SUPPORT__
#ifdef?__GITWIZS_SOLUTION__
/**
Adapter?layer?for?different?platforms
**/
#include?“adapter.h“
#include?“hal_uart.h“
#include?“hal_timer.h“
#include?“gagent.h“
#include?“mqttxpg.h“
#define??PATH_ROOT???? ((u8?*)“myroot“)??//in?UFS
#define??GAGENT_CONFIG_FILE?“gagent_config.txt“
extern?bool?get_ril_init_status(void);
/****************************************************************
Function????:???Adapter_Module_Init
Description?:???module?initwaiting?for?ril?layer?init?and?network?ok
pgc?????????:???global?staruc?pointer.
return??????:???void
****************************************************************/
void?Adapter_Module_Init(?pgcontext?pgc?)
{
????while(!get_ril_init_status())
????{
????????APP_DEBUG(“the?ril?status?is?not?init?should?wait..\r\n“);
????????Adapter_Sleep(1000);
????}
????
????APP_DEBUG(“the?ril?status?is?ok?now?check?the?network..\r\n“);
????
????while(TRUE)
????{
???????Adapter_Get_GPRS_Status(&(pgc->rtinfo.gprs_status));
???????APP_DEBUG(“gprs?status?=?%d\r\n“pgc->rtinfo.gprs_status);
???????if(pgc->rtinfo.gprs_status?==?NW_STAT_REGISTERED?||?pgc->rtinfo.gprs_status?==?NW_STAT_REGISTERED_ROAMING)
???????{
??????????break;
???????}
???????Adapter_Sleep(1000);
????}
????Adapter_Get_Signal_Quality(&(pgc->rtinfo.devSignalStatus.devSignalrssi)&(pgc->rtinfo.devSignalStatus.devSignalber));
????APP_DEBUG(“gprs?status?=?%drssi?=?%d?ber?=?%d\r\n“pgc->rtinfo.gprs_statuspgc->rtinfo.devSignalStatus.devSignalrssipgc->rtinfo.devSignalStatus.devSignalber);
????
????APP_DEBUG(“network?is?ok?now\r\n“);
}
/****************************************************************
Function????:???Adapter_Memcpy
Description?:???memcpy?func
dest????????:???pointer?to?dest
src?????????:???pointer?to?src
size????????:???copy?size
return??????:???the?pointer?to?dest
****************************************************************/
void?*?Adapter_Memcpy(void*?dest?const?void*?src?u32?size)
{
????return?Ql_memcpy(destsrcsize);
}
/****************************************************************
Function????:???Adapter_Mem_Alloc
Description?:???malloc?func?
size?????????:??malloc?size
return??????:???the?pointer?to?malloc?area
****************************************************************/
void?*?Adapter_Mem_Alloc(u32?size)
{
????return?Ql_MEM_Alloc(size);
}
/*****************************************************************
*?Function:?????Adapter_Mem_Free?
*?
*?Description:
*???????????????Free?memory?
*?Parameters:
*???????????????Ptr:?
*??????????????????[in]Previously?allocated?memory?block?to?be?freed.?
*?Return:????????
*???????????????none
*???????????????
*****************************************************************/
void?Adapter_Mem_Free(void?*ptr)
{
????Ql_MEM_Free(ptr);
}
/********************************************************
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2016-09-21?10:03??M26_OpenCPU_GS3_SDK_V2.0\
?????目錄???????????0??2016-08-18?10:30??M26_OpenCPU_GS3_SDK_V2.0\build\
?????目錄???????????0??2016-08-18?10:30??M26_OpenCPU_GS3_SDK_V2.0\build\gcc\
?????文件???????????0??2014-07-23?14:08??M26_OpenCPU_GS3_SDK_V2.0\build\gcc\build.log
?????目錄???????????0??2016-08-18?10:30??M26_OpenCPU_GS3_SDK_V2.0\cloud\
?????目錄???????????0??2016-08-18?10:30??M26_OpenCPU_GS3_SDK_V2.0\cloud\entity\
?????目錄???????????0??2016-08-18?10:30??M26_OpenCPU_GS3_SDK_V2.0\cloud\entity\gitwizs\
?????目錄???????????0??2016-08-18?11:14??M26_OpenCPU_GS3_SDK_V2.0\cloud\entity\gitwizs\inc\
?????文件???????14952??2016-03-04?10:04??M26_OpenCPU_GS3_SDK_V2.0\cloud\entity\gitwizs\inc\adapter.h
?????文件????????5355??2016-02-17?13:53??M26_OpenCPU_GS3_SDK_V2.0\cloud\entity\gitwizs\inc\cloud.h
?????文件????????8785??2016-02-17?13:53??M26_OpenCPU_GS3_SDK_V2.0\cloud\entity\gitwizs\inc\gagent.h
?????文件????????4385??2016-03-04?10:05??M26_OpenCPU_GS3_SDK_V2.0\cloud\entity\gitwizs\inc\gagent_typedef.h
?????文件????????2531??2016-02-17?17:21??M26_OpenCPU_GS3_SDK_V2.0\cloud\entity\gitwizs\inc\hal_socket.h
?????文件????????1480??2016-02-17?13:53??M26_OpenCPU_GS3_SDK_V2.0\cloud\entity\gitwizs\inc\hal_timer.h
?????文件????????4611??2016-02-17?13:53??M26_OpenCPU_GS3_SDK_V2.0\cloud\entity\gitwizs\inc\hal_uart.h
?????文件????????1041??2016-02-17?13:53??M26_OpenCPU_GS3_SDK_V2.0\cloud\entity\gitwizs\inc\http.h
?????文件????????3268??2016-03-04?10:07??M26_OpenCPU_GS3_SDK_V2.0\cloud\entity\gitwizs\inc\mqttxpg.h
?????文件????????2291??2016-02-17?13:53??M26_OpenCPU_GS3_SDK_V2.0\cloud\entity\gitwizs\inc\utils.h
?????目錄???????????0??2016-08-18?11:15??M26_OpenCPU_GS3_SDK_V2.0\cloud\entity\gitwizs\src\
?????文件???????18672??2016-03-04?10:09??M26_OpenCPU_GS3_SDK_V2.0\cloud\entity\gitwizs\src\adapter.c
?????文件???????20847??2016-03-04?11:02??M26_OpenCPU_GS3_SDK_V2.0\cloud\entity\gitwizs\src\cloud.c
?????文件???????16045??2016-02-17?15:05??M26_OpenCPU_GS3_SDK_V2.0\cloud\entity\gitwizs\src\gagent.c
?????文件????????2119??2016-02-17?13:53??M26_OpenCPU_GS3_SDK_V2.0\cloud\entity\gitwizs\src\gitwizs_cloud.c
?????文件????????1391??2016-02-17?13:53??M26_OpenCPU_GS3_SDK_V2.0\cloud\entity\gitwizs\src\gitwizs_main.c
?????文件????????1258??2016-02-17?13:53??M26_OpenCPU_GS3_SDK_V2.0\cloud\entity\gitwizs\src\gitwizs_mcu.c
?????文件???????14324??2016-03-04?10:14??M26_OpenCPU_GS3_SDK_V2.0\cloud\entity\gitwizs\src\hal_socket.c
?????文件????????6390??2016-03-04?10:14??M26_OpenCPU_GS3_SDK_V2.0\cloud\entity\gitwizs\src\hal_timer.c
?????文件???????22594??2016-02-17?13:53??M26_OpenCPU_GS3_SDK_V2.0\cloud\entity\gitwizs\src\hal_uart.c
?????文件????????6262??2016-02-17?13:53??M26_OpenCPU_GS3_SDK_V2.0\cloud\entity\gitwizs\src\http.c
?????文件???????20995??2016-03-04?10:25??M26_OpenCPU_GS3_SDK_V2.0\cloud\entity\gitwizs\src\mqttxpg.c
?????文件????????7714??2016-03-04?10:19??M26_OpenCPU_GS3_SDK_V2.0\cloud\entity\gitwizs\src\utils.c
............此處省略174個文件信息
評論
共有 條評論