什么是VoodooI2C?
VoodooI2C是一个由macOS内核扩展组成的项目,这些扩展添加了对I2C总线设备的支持。 该项目分为两个主要部分:核心扩展和各种其他卫星扩展。
核心
核心是VoodooI2C.kext内核扩展。 该kext打算由计算机需要某种形式的I2C支持的任何人安装。 它由I2C控制器驱动程序组成,负责将设备块发布到IOService平面。
卫星
这些附属程序是各种内核扩展的集合,这些扩展实现了对特定类型的I2C设备的支持。 卫星kext的一个示例是VoodooI2CHID.kext ,它增加了对I2C-HID设备的支持。 通常,用户将为每类I2C设备安装一个人造卫星。
当前状态
完全支持以下Intel I2C控制器:
INT33C2和INT33C3 -Haswell时代
INT3432和INT3433 -Broadwell时代
pci8086,9d60 , pc
2021-07-27 13:43:29
746KB
C++
1