293 Star 1.6K Fork 379

GVP合宙Luat / LuatOS

 / 详情

关于回调接收函数

待办的
创建于  
2024-03-26 18:20

描述一下这个bug / Describe the bug

sys.subscribe("BLE_GATT_WRITE_CHR", function(info, data)
end
函数的困惑
每一次接收他都会串口调试输出 :D/nimble gatt_svr_chr_access_func 0 12-0x31ff 1
一段很小的字符串也是分段接收
两个问题 1 怎么样去掉每次都输出的语句可以减轻cup负担 2 怎么样设置每次接收到长度 避免极短的字符串他也分段接收

复现步骤 / To Reproduce

sys.subscribe("BLE_GATT_WRITE_CHR", function(info, data)
end
函数的困惑
每一次接收他都会串口调试输出 :D/nimble gatt_svr_chr_access_func 0 12-0x31ff 1
一段很小的字符串也是分段接收
两个问题 1 怎么样去掉每次都输出的语句 2 怎么样设置每次接收到长度 避免极短的字符串他也分段接收

如果正常,应该是什么样 / Expected behavior

sys.subscribe("BLE_GATT_WRITE_CHR", function(info, data)
end
函数的困惑
每一次接收他都会串口调试输出 :D/nimble gatt_svr_chr_access_func 0 12-0x31ff 1
一段很小的字符串也是分段接收
两个问题 1 怎么样去掉每次都输出的语句 2 怎么样设置每次接收到长度 避免极短的字符串他也分段接收

截图 / Screenshots

sys.subscribe("BLE_GATT_WRITE_CHR", function(info, data)
end
函数的困惑
每一次接收他都会串口调试输出 :D/nimble gatt_svr_chr_access_func 0 12-0x31ff 1
一段很小的字符串也是分段接收
两个问题 1 怎么样去掉每次都输出的语句 2 怎么样设置每次接收到长度 避免极短的字符串他也分段接收

日志 / Logs

sys.subscribe("BLE_GATT_WRITE_CHR", function(info, data)
end
函数的困惑
每一次接收他都会串口调试输出 :D/nimble gatt_svr_chr_access_func 0 12-0x31ff 1
一段很小的字符串也是分段接收
两个问题 1 怎么样去掉每次都输出的语句 2 怎么样设置每次接收到长度 避免极短的字符串他也分段接收

PACK包版本 / Version

云编译

验证

  • 检查过该问题,之前没有人提过 / Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
  • 提供了最小可复现工程或详细的复现步骤,确保开发者可以复现 / The provided reproduction is a minimal reproducible example of the bug.
  • 已经提供了完整的报错信息、日志、截图,没有经过删减。

评论 (0)

munp 创建了任务

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(1)
Lua
1
https://gitee.com/openLuat/LuatOS.git
git@gitee.com:openLuat/LuatOS.git
openLuat
LuatOS
LuatOS

搜索帮助