资源简介
基于移远MC20函数库对MPU6050六轴传感器的调试,经测试功能OK。。

代码片段和文件信息
#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);
}
/********************************************************
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 18956 2017-10-27 15:28 ZF203C_OPENSDK_ZYFOS_MPU6050_V2_1\build\gcc\obj\custom\cJSON.o
文件 9452 2016-12-29 19:15 ZF203C_OPENSDK_ZYFOS_MPU6050_V2_1\build\gcc\obj\custom\socket.o
文件 14952 2016-10-08 18:30 ZF203C_OPENSDK_ZYFOS_MPU6050_V2_1\cloud\entity\gitwizs\inc\adapter.h
文件 5355 2016-10-08 18:30 ZF203C_OPENSDK_ZYFOS_MPU6050_V2_1\cloud\entity\gitwizs\inc\cloud.h
文件 8785 2016-10-08 18:30 ZF203C_OPENSDK_ZYFOS_MPU6050_V2_1\cloud\entity\gitwizs\inc\gagent.h
文件 4385 2016-10-08 18:30 ZF203C_OPENSDK_ZYFOS_MPU6050_V2_1\cloud\entity\gitwizs\inc\gagent_typedef.h
文件 2531 2016-10-08 18:30 ZF203C_OPENSDK_ZYFOS_MPU6050_V2_1\cloud\entity\gitwizs\inc\hal_socket.h
文件 1480 2016-10-08 18:30 ZF203C_OPENSDK_ZYFOS_MPU6050_V2_1\cloud\entity\gitwizs\inc\hal_timer.h
文件 4611 2016-10-08 18:30 ZF203C_OPENSDK_ZYFOS_MPU6050_V2_1\cloud\entity\gitwizs\inc\hal_uart.h
文件 1041 2016-10-08 18:30 ZF203C_OPENSDK_ZYFOS_MPU6050_V2_1\cloud\entity\gitwizs\inc\http.h
文件 3268 2016-10-08 18:30 ZF203C_OPENSDK_ZYFOS_MPU6050_V2_1\cloud\entity\gitwizs\inc\mqttxpg.h
文件 2291 2016-10-08 18:30 ZF203C_OPENSDK_ZYFOS_MPU6050_V2_1\cloud\entity\gitwizs\inc\utils.h
文件 18672 2016-10-08 18:30 ZF203C_OPENSDK_ZYFOS_MPU6050_V2_1\cloud\entity\gitwizs\src\adapter.c
文件 20847 2016-10-08 18:30 ZF203C_OPENSDK_ZYFOS_MPU6050_V2_1\cloud\entity\gitwizs\src\cloud.c
文件 16045 2016-10-08 18:30 ZF203C_OPENSDK_ZYFOS_MPU6050_V2_1\cloud\entity\gitwizs\src\gagent.c
文件 2119 2016-10-08 18:30 ZF203C_OPENSDK_ZYFOS_MPU6050_V2_1\cloud\entity\gitwizs\src\gitwizs_cloud.c
文件 1391 2016-10-08 18:30 ZF203C_OPENSDK_ZYFOS_MPU6050_V2_1\cloud\entity\gitwizs\src\gitwizs_main.c
文件 1258 2016-10-08 18:30 ZF203C_OPENSDK_ZYFOS_MPU6050_V2_1\cloud\entity\gitwizs\src\gitwizs_mcu.c
文件 14324 2017-03-23 16:42 ZF203C_OPENSDK_ZYFOS_MPU6050_V2_1\cloud\entity\gitwizs\src\hal_socket.c
文件 6390 2016-10-08 18:30 ZF203C_OPENSDK_ZYFOS_MPU6050_V2_1\cloud\entity\gitwizs\src\hal_timer.c
文件 22594 2016-12-27 14:10 ZF203C_OPENSDK_ZYFOS_MPU6050_V2_1\cloud\entity\gitwizs\src\hal_uart.c
文件 6262 2016-10-08 18:30 ZF203C_OPENSDK_ZYFOS_MPU6050_V2_1\cloud\entity\gitwizs\src\http.c
文件 20995 2016-10-08 18:30 ZF203C_OPENSDK_ZYFOS_MPU6050_V2_1\cloud\entity\gitwizs\src\mqttxpg.c
文件 7714 2016-10-08 18:30 ZF203C_OPENSDK_ZYFOS_MPU6050_V2_1\cloud\entity\gitwizs\src\utils.c
文件 346 2016-10-08 18:30 ZF203C_OPENSDK_ZYFOS_MPU6050_V2_1\cloud\http\inc\cloud_http.h
文件 561 2016-10-08 18:30 ZF203C_OPENSDK_ZYFOS_MPU6050_V2_1\cloud\http\src\cloud_http.c
文件 1582 2016-10-08 18:30 ZF203C_OPENSDK_ZYFOS_MPU6050_V2_1\cloud\protocol\mqtt\inc\mqttbuffer.h
文件 10161 2016-10-08 18:30 ZF203C_OPENSDK_ZYFOS_MPU6050_V2_1\cloud\protocol\mqtt\inc\mqttlib_ext.h
文件 4582 2016-10-08 18:30 ZF203C_OPENSDK_ZYFOS_MPU6050_V2_1\cloud\protocol\mqtt\src\mqttbuffer.c
文件 42385 2016-10-08 18:30 ZF203C_OPENSDK_ZYFOS_MPU6050_V2_1\cloud\protocol\mqtt\src\mqttlib_ext.c
............此处省略204个文件信息
相关资源
- mpu6050+hmc5883L.rar
- 陀螺仪MPU6050驱动
- STM32F1单片机MPU6050加速度计陀螺仪驱动
- 两轮平衡车源程序,方能仪器,自平
- 基于stm32的六轴传感器驱动工程文件
- MPU6050数据发送到匿名上位机2.4版本的
- STM32 MPU6050 载人平衡车资料
- mpu6050\\mpu9150\\ms5611电路图可直接使用
- MPU6050DMP自检和零偏校准
- mpu6050中文手册
- STM32F103_FREERTOS_MPU6050DMP_USART_Timer输入捕
- 基于stm32的四旋翼飞控程序
- STM32 MPU6050 dmp读取四元数程序
- stm32 mpu6050 DMP 成功
- 基于STM32F103C8T6及NRF24L01的摔倒检测+
- stm32 mpu6050 串口输出
- STM32 MPU6050-DMP
- MPU6050_DMP模式STM32(库函数版本)--串
- STM32-MPU6050DMP欧拉角输出
- MPU6050三轴陀螺仪串口读取数据并显示
- 自平衡小车源代码亲测有问题可随时
- stm32+QMC5883L磁力传感器,可以用来融合
- mpu6050互补滤波算法角度串口输出stm
- MPU6050MS5611HMC5883三传感器数据读取
- mpu6050+地磁传感器通过卡尔曼滤波得出
- K5环境+STM32+MPU6050+卡尔曼滤波源码
- mpu6050寄存器手册中文版
- MPU6050的C代码程序包括DMP直接解算姿态
- MPU6050、磁力计、气压计传感器原理及
- stm32+MPU6050+GPS+SD卡读写+ad采集+串口输
评论
共有 条评论