2026-09-16 完成、当时未提交,这里补提交(原样,不含 09-27 上板的修改)。 - 器件层 / 拓扑层整体从 R1 换到 R2:TCA9548A 分通道、五路同址 INA226 0x40 + 输入侧 0x43、 刀片 PCA9555(VBUS_EN 挪到 P0.4)、CH224A 只读驱动、风扇闭环 t_thermal - 新增 i2cbus(mux 原子事务)、slot(刀片 I/O 门面)、host/qtest.sh - 74HC595 链退役(代码与测试保留) - 判据阈值与时间常量未动;19 个 ctest 全绿,idf.py build 通过 Co-Authored-By: Claude Opus 5.5 <[email protected]>
14 行
507 B
CMake
14 行
507 B
CMake
# 板上器件驱动(ESP-IDF 侧)。宿主机侧由 host/CMakeLists.txt 的 PHONERAIL_DRV_SRCS 收,
|
|
# 新增一个驱动两边都要加 —— 漏一处 = 「宿主机绿了但上板编不过」,反之亦然。
|
|
#
|
|
# 驱动只准依赖 phonerail_hal,不准直接包含 IDF 的头。
|
|
idf_component_register(
|
|
SRCS "ina226.c"
|
|
"dac63204.c"
|
|
"sr595.c"
|
|
"pca9555.c"
|
|
"tca9548a.c"
|
|
"ch224a.c"
|
|
INCLUDE_DIRS "include"
|
|
REQUIRES phonerail_hal)
|