3 Commits

Author SHA1 Message Date
km2023
b967471532 docs(spec): 帧间隔 frameIntervalMs 配置化设计稿
设计 DuooomiBleConfig.frameIntervalMs(默认 35,clamp 到 [0,500])。
含跨端契约对齐项、demo 改动清单、死代码清理计划、决策记录。

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-20 10:54:03 +08:00
km2023
40538da06d docs: spec & plan for play-mode toggle feature 2026-05-06 10:27:38 +08:00
km2023
1a7bbdc625 feat: 重写 SDK 支持 iOS 12.2,移除 async/await 和 Combine
- 所有公开 API 改为 completion handler (Result<T, Error>)
- 状态通知改为 DuooomiBleSDKDelegate 协议
- 移除 Sendable、@MainActor、AsyncStream、CheckedContinuation
- 网络请求改为 URLSession.dataTask 回调
- BLE 通信改为 delegate + 闭包模式
- deployment target 降至 iOS 12.2

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-16 16:59:39 +08:00