找回密码
 立即注册

微信扫码登录

查看: 264|回复: 4

[BLE SDK] 8258添加了浮点库,打印函数无法打印浮点类型

[复制链接]

4

主题

5

回帖

46

积分

英勇黄铜

积分
46
发表于 2025-1-2 15:27:46 | 显示全部楼层 |阅读模式
Information
说明:   建议参照本版块置顶帖内容输入必要信息
芯片型号: 8258
SDK及版本: -
image.png

添加了浮点库,代码
double x = 3.0 / 2.0;

        LOG_I("test_double:%x  %f", x, x);


结果: image.png

48

主题

133

回帖

601

积分

版主

积分
601
发表于 2025-1-2 16:49:01 | 显示全部楼层
你使用的SDK版本是?浮点库的来源是?

4

主题

5

回帖

46

积分

英勇黄铜

积分
46
 楼主| 发表于 2025-1-3 11:03:03 | 显示全部楼层
本帖最后由 wx_5701358130 于 2025-1-3 11:04 编辑
TL_SW 发表于 2025-1-2 16:49
你使用的SDK版本是?浮点库的来源是?

SDK版本:telink_b85m_ble_sdk_v4.0.1.3_20230320
浮点库在MESH的SDK中找到的,看了SDK,在print打印函数中,没有作%f的打印

0

主题

27

回帖

136

积分

版主

积分
136
发表于 2025-1-3 16:00:19 | 显示全部楼层
u_printf.c 是开放给用户的,您可以在print增加对 if (*format == 'f')的实现

4

主题

5

回帖

46

积分

英勇黄铜

积分
46
 楼主| 发表于 2025-1-3 16:10:07 | 显示全部楼层
TL_LLJ 发表于 2025-1-3 16:00
u_printf.c 是开放给用户的,您可以在print增加对 if (*format == 'f')的实现

好的,谢谢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Telink forum ( 沪ICP备17008231号-1 )

GMT+8, 2025-2-5 20:55 , Processed in 0.089931 second(s), 23 queries .

Powered by Telink 隐私政策

泰凌微电子版权所有 © 。保留所有权利。 2024

快速回复 返回顶部 返回列表