当前位置: 首页 > news >正文

11.13/14 理解SDK框架遇到的问题

1.1.浮点数打印问题

  float red_increment = (target_red_value - initial_red_value) / STEPS;

 u8 STEPS = 100;

printf("绿色值每一次增量------%f\n", red_increment);

后面三个参数均为u8类型

希望采用 %f打印出每次的步进值。但是结果为空白

希望采用 %.2f打印出每次的步进值。但是结果为空白

希望采用 %df打印出每次的步进值。但是结果为0

2:app_task_get_msg()函数调用参数问题

定义

//app消息获取接口(block参数为0表示内部pend,1直接返回)

void app_task_get_msg(int *msg, int msg_size, int block);

2.1 app_task_get_msg()参数初始化类型问题

在这个上电任务中,调用了app_task_get_msg()这个app消息发送函数,传入的参数为整形数组int msg[32]的首地址msg。

传入的参数这个为什么定义为数组msg[32],定义为其他。例如直接定义为指针变量int *msg然后调用app_task_get_msg(msg, ARRAY_SIZE(msg), 1);可行吗

2.2 app_task_get_msg()参数赋值问题

我搜索原SDK代码。并未发现有对该参数进行赋值,那么这里的msg[0]又该如何判断是否为APP_MSG_SYS_EVENT这个变量所对应的值呢?

3.蓝牙和串口的引脚的初始化在哪,源码里没找到。

http://www.lryc.cn/news/229474.html

相关文章:

  • 计算机网络——b站王道考研笔记
  • Stm32_标准库_18_串口蓝牙模块_手机与蓝牙模块通信_控制LED灯亮灭
  • 低代码与传统开发:综合比较
  • pyqt环境搭建
  • JavaScript数据类型和存储区别
  • Java学习笔记(七)——面向对象编程(中级)
  • 详细推导MOSFET的跨导、小信号模型、输出阻抗、本征增益
  • 循环2作业
  • 一个车厢号码识别算法(2005年的老程序----ccc)
  • 「Verilog学习笔记」优先编码器电路①
  • 解决企业项目管理难题:痛点分析与实用解决方案探索
  • Nginx 简介和安装
  • idea生成代码(一):实现java语言的增删改查功能(基于EasyCode插件)支持自定义模板【非常简单】
  • vue预览各种格式图片png jpg tif tiff dcm
  • 出入库管理系统vue2前端开发服务器地址配置
  • 民安智库(第三方满意度调研公司):助力奢侈品品牌提升客户满意度
  • 蓝牙特征值示例1-迈金L308自行车尾灯夜骑智能表情尾灯的
  • Three 笔记
  • Crypto | Affine password 第二届“奇安信”杯网络安全技能竞赛
  • android使用notification消息通知(工具类封装)
  • PicoDiagnostics (NVH设备软件)-PS软件设置文件类型介绍
  • Linux 定时删除7天前的文件
  • VISA机制
  • 基于开源项目OCR做一个探究(chineseocr_lite)
  • 工作常遇,Web自动化测试疑难解答,测试老鸟带你一篇打通...
  • H5判断当前环境是否为微信小程序
  • 桌面云架构讲解(VDI、IDV、VOI/TCI、RDS)
  • 计算图片中两个任意形状多边形相交部分的大小
  • JavaScript的函数
  • stm32 - Cortex