#ifndef QMI8658A_TEST_H #define QMI8658A_TEST_H #include "driver/i2c_master.h" #ifdef __cplusplus extern "C" { #endif /** * @brief 运行QMI8658A鲁棒性测试 * * 该函数执行一系列测试来验证QMI8658A驱动的错误处理和恢复能力: * - 正常初始化测试 * - I2C通信错误恢复测试 * - 芯片ID错误检测测试 * - 配置验证测试 * - 数据读取错误处理测试 * * @param i2c_bus I2C总线句柄 */ void run_qmi8658a_robustness_tests(i2c_master_bus_handle_t i2c_bus); #ifdef __cplusplus } #endif #endif // QMI8658A_TEST_H