XTOS / OPEN SOURCE REAL-TIME SYSTEMOPEN SOURCE · VERSION 0.9.0 · BUILD FROM SOURCE
libxtos-bcixtos_bci_calibrate

xtos_bci_calibrate

通过 ioctl 请求设备校准。

本页目录

声明

c
#include <xtos/bci.h>

int xtos_bci_calibrate(xtos_bci_session_t *session);

参数

参数类型说明
sessionxtos_bci_session_t *非 NULL 会话句柄。

返回值

返回底层 ioctl 的 0 或 -1;0 只表示驱动接受请求。

错误

errno条件
EINVALsession 为 NULL,或驱动拒绝当前参数/状态。
ENOTTY/EOPNOTSUPP设备不支持校准 ioctl。
system errnoioctl 失败时返回驱动或系统 errno。

注意事项

  • 公开 Cyton 路径的校准实现是占位:打印未实现并返回 0,不执行实际校准。
  • SDK 不提供校准数据、质量判定或回滚;需由实际驱动能力和应用协议核验。

示例

源码

本文按 OpenXTOS 提交 dd313955ad57542bcd2af8827157d1bbd0cf5e83 的头文件和实现编写。