|
查看: 4257|回复: 4

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

[复制链接]

5

主题

5

回帖

57

积分

不屈白银

积分
57
发表于 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

145

主题

338

回帖

1588

积分

管理员

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

5

主题

5

回帖

57

积分

不屈白银

积分
57
 楼主| 发表于 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

主题

61

回帖

366

积分

版主

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

5

主题

5

回帖

57

积分

不屈白银

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

好的,谢谢

本版积分规则

关注公众号
隐私政策|Telink forum

相关侵权、举报、投诉及建议等,请发 E-mail:forum@telink-semi.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|沪ICP备17008231号-1 |沪公网安备31011502403548号

在本版发帖返回顶部