[{"title":"( 87 个子文件 746KB ) VoodooI2C:适用于macOS的Intel I2C控制器和从属设备驱动程序-源码","children":[{"title":"VoodooI2C-master","children":[{"title":".gitmodules <span style='color:#111;'> 868B </span>","children":null,"spread":false},{"title":"VoodooI2C Satellites","children":[{"title":"VoodooI2CSynaptics","children":null,"spread":false},{"title":"VoodooI2CFTE","children":null,"spread":false},{"title":"VoodooI2CHID","children":null,"spread":false},{"title":"VoodooI2CELAN","children":null,"spread":false},{"title":"VoodooI2CAtmelMXT","children":null,"spread":false}],"spread":true},{"title":"docs","children":[{"title":"images","children":[{"title":"gpio_pin_formula.png <span style='color:#111;'> 11.87KB </span>","children":null,"spread":false},{"title":"ioreg_pin_situation.png <span style='color:#111;'> 160.64KB </span>","children":null,"spread":false},{"title":"i2c_device_acpi_id.png <span style='color:#111;'> 250.09KB </span>","children":null,"spread":false},{"title":"windows_i2c_controller.jpg <span style='color:#111;'> 79.47KB </span>","children":null,"spread":false},{"title":"linux_i2c_controller.png <span style='color:#111;'> 104.79KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":".github","children":[{"title":"ISSUE_TEMPLATE","children":[{"title":"bug_report.md <span style='color:#111;'> 1.13KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"Utilities","children":[{"title":"XCode Templates","children":[{"title":"File Templates","children":[{"title":"IOService Class.xctemplate","children":[{"title":"TemplateInfo.plist <span style='color:#111;'> 1.35KB </span>","children":null,"spread":false},{"title":"___FILEBASENAME___.hpp <span style='color:#111;'> 717B </span>","children":null,"spread":false},{"title":"TemplateIcon@2x.png <span style='color:#111;'> 6.19KB </span>","children":null,"spread":false},{"title":"TemplateIcon.png <span style='color:#111;'> 4.32KB </span>","children":null,"spread":false},{"title":"___FILEBASENAME___.cpp <span style='color:#111;'> 978B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"Multitouch Support","children":[{"title":"VoodooI2CMultitouchInterface.hpp <span style='color:#111;'> 3.82KB </span>","children":null,"spread":false},{"title":"VoodooI2CDigitiserTransducer.cpp <span style='color:#111;'> 1.24KB </span>","children":null,"spread":false},{"title":"VoodooI2CMultitouchEngine.cpp <span style='color:#111;'> 1.83KB </span>","children":null,"spread":false},{"title":"VoodooI2CDigitiserStylus.cpp <span style='color:#111;'> 869B </span>","children":null,"spread":false},{"title":"MultitouchHelpers.hpp <span style='color:#111;'> 581B </span>","children":null,"spread":false},{"title":"VoodooI2CMultitouchEngine.hpp <span style='color:#111;'> 1.79KB </span>","children":null,"spread":false},{"title":"Native","children":[{"title":"VoodooI2CNativeEngine.cpp <span style='color:#111;'> 7.08KB </span>","children":null,"spread":false},{"title":"VoodooI2CNativeEngine.hpp <span style='color:#111;'> 1.42KB </span>","children":null,"spread":false}],"spread":true},{"title":"VoodooI2CDigitiserTransducer.hpp <span style='color:#111;'> 3.49KB </span>","children":null,"spread":false},{"title":"CSGesture","children":[{"title":"VoodooCSGestureHIPointingWrapper.cpp <span style='color:#111;'> 7.52KB </span>","children":null,"spread":false},{"title":"csgesturescroll.cpp <span style='color:#111;'> 8.90KB </span>","children":null,"spread":false},{"title":"csgesture-softc.h <span style='color:#111;'> 1.70KB </span>","children":null,"spread":false},{"title":"VoodooCSGestureHIPointingWrapper.hpp <span style='color:#111;'> 1.22KB </span>","children":null,"spread":false},{"title":"VoodooI2CCSGestureEngine.cpp <span style='color:#111;'> 32.84KB </span>","children":null,"spread":false},{"title":"csgesturescroll.h <span style='color:#111;'> 1.78KB </span>","children":null,"spread":false},{"title":"VoodooI2CCSGestureEngine.hpp <span style='color:#111;'> 2.66KB </span>","children":null,"spread":false},{"title":"AverageClasses.h <span style='color:#111;'> 2.55KB </span>","children":null,"spread":false},{"title":"VoodooCSGestureHIDWrapper.cpp <span style='color:#111;'> 2.53KB </span>","children":null,"spread":false},{"title":"VoodooCSGestureHIDWrapper.h <span style='color:#111;'> 1.50KB </span>","children":null,"spread":false}],"spread":false},{"title":"VoodooI2CMultitouchInterface.cpp <span style='color:#111;'> 2.73KB </span>","children":null,"spread":false},{"title":"VoodooI2CDigitiserStylus.hpp <span style='color:#111;'> 898B </span>","children":null,"spread":false}],"spread":false},{"title":"VoodooI2C","children":[{"title":"VoodooI2C.xcodeproj","children":[{"title":"project.xcworkspace","children":[{"title":"contents.xcworkspacedata <span style='color:#111;'> 135B </span>","children":null,"spread":false},{"title":"xcshareddata","children":[{"title":"IDEWorkspaceChecks.plist <span style='color:#111;'> 238B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"project.pbxproj <span style='color:#111;'> 55.37KB </span>","children":null,"spread":false},{"title":"xcuserdata","children":[{"title":"alexandre.xcuserdatad","children":[{"title":"xcschemes","children":[{"title":"xcschememanagement.plist <span style='color:#111;'> 493B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"xcshareddata","children":[{"title":"xcschemes","children":[{"title":"VoodooI2C.xcscheme <span style='color:#111;'> 2.86KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"project.pbxproj.orig <span style='color:#111;'> 46.77KB </span>","children":null,"spread":false}],"spread":true},{"title":"VoodooI2C","children":[{"title":"VoodooI2CController","children":[{"title":"VoodooI2CController.hpp <span style='color:#111;'> 5.52KB </span>","children":null,"spread":false},{"title":"VoodooI2CControllerDriver.cpp <span style='color:#111;'> 24.09KB </span>","children":null,"spread":false},{"title":"VoodooI2CPCIController.cpp <span style='color:#111;'> 3.19KB </span>","children":null,"spread":false},{"title":"VoodooI2CControllerDriver.hpp <span style='color:#111;'> 10.84KB </span>","children":null,"spread":false},{"title":"VoodooI2CACPIController.hpp <span style='color:#111;'> 1.21KB </span>","children":null,"spread":false},{"title":"VoodooI2CACPIController.cpp <span style='color:#111;'> 2.40KB </span>","children":null,"spread":false},{"title":"VoodooI2CPCIController.hpp <span style='color:#111;'> 2.01KB </span>","children":null,"spread":false},{"title":"VoodooI2CPCILakeController.cpp <span style='color:#111;'> 1.06KB </span>","children":null,"spread":false},{"title":"VoodooI2CController.cpp <span style='color:#111;'> 4.85KB </span>","children":null,"spread":false},{"title":"VoodooI2CControllerConstants.hpp <span style='color:#111;'> 4.72KB </span>","children":null,"spread":false},{"title":"VoodooI2CControllerNub.cpp <span style='color:#111;'> 3.66KB </span>","children":null,"spread":false},{"title":"VoodooI2CPCILakeController.hpp <span style='color:#111;'> 680B </span>","children":null,"spread":false},{"title":"VoodooI2CControllerNub.hpp <span style='color:#111;'> 4.52KB </span>","children":null,"spread":false}],"spread":false},{"title":"VoodooI2CDevice","children":[{"title":"VoodooI2CDeviceNub.cpp <span style='color:#111;'> 12.98KB </span>","children":null,"spread":false},{"title":"VoodooI2CDeviceNub.hpp <span style='color:#111;'> 12.14KB </span>","children":null,"spread":false}],"spread":true},{"title":"Info.plist <span style='color:#111;'> 17.55KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"VoodooI2C.xcworkspace","children":[{"title":"contents.xcworkspacedata <span style='color:#111;'> 165B </span>","children":null,"spread":false},{"title":"xcshareddata","children":[{"title":"WorkspaceSettings.xcsettings <span style='color:#111;'> 181B </span>","children":null,"spread":false},{"title":"IDEWorkspaceChecks.plist <span style='color:#111;'> 238B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":".gitignore <span style='color:#111;'> 494B </span>","children":null,"spread":false},{"title":".circleci","children":[{"title":"config.yml <span style='color:#111;'> 3.51KB </span>","children":null,"spread":false}],"spread":true},{"title":"Documentation","children":[{"title":"Introduction.md <span style='color:#111;'> 63B </span>","children":null,"spread":false},{"title":"SSDT-I2CD.dsl <span style='color:#111;'> 8.76KB </span>","children":null,"spread":false},{"title":"Polling Mode.md <span style='color:#111;'> 1.91KB </span>","children":null,"spread":false},{"title":"Common Errors.md <span style='color:#111;'> 1.13KB </span>","children":null,"spread":false},{"title":"Satellites.md <span style='color:#111;'> 2.42KB </span>","children":null,"spread":false},{"title":"GPIO Pinning.md <span style='color:#111;'> 10.61KB </span>","children":null,"spread":false},{"title":"USB Support.md <span style='color:#111;'> 468B </span>","children":null,"spread":false},{"title":"Troubleshooting.md <span style='color:#111;'> 2.30KB </span>","children":null,"spread":false},{"title":"Supported Gestures.md <span style='color:#111;'> 2.96KB </span>","children":null,"spread":false},{"title":"Credits.md <span style='color:#111;'> 769B </span>","children":null,"spread":false},{"title":"Installation.md <span style='color:#111;'> 9.14KB </span>","children":null,"spread":false},{"title":"Build Environment.md <span style='color:#111;'> 13.37KB </span>","children":null,"spread":false}],"spread":false},{"title":"README.md <span style='color:#111;'> 3.28KB </span>","children":null,"spread":false},{"title":"Dependencies","children":[{"title":"VoodooI2CACPICRSParser","children":[{"title":"VoodooI2CACPICRSParser.cpp <span style='color:#111;'> 5.25KB </span>","children":null,"spread":false},{"title":"linuxirq.hpp <span style='color:#111;'> 1.03KB </span>","children":null,"spread":false},{"title":"VoodooI2CACPICRSParser.hpp <span style='color:#111;'> 1.29KB </span>","children":null,"spread":false}],"spread":true},{"title":"VoodooI2CServices","children":[{"title":"VoodooI2CServices.xcodeproj","children":[{"title":"project.xcworkspace","children":[{"title":"contents.xcworkspacedata <span style='color:#111;'> 135B </span>","children":null,"spread":false}],"spread":false},{"title":"project.pbxproj <span style='color:#111;'> 12.72KB </span>","children":null,"spread":false},{"title":"xcshareddata","children":[{"title":"xcschemes","children":[{"title":"VoodooI2CServices.xcscheme <span style='color:#111;'> 2.75KB </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false},{"title":"VoodooI2CServices","children":[{"title":"VoodooI2CServices.hpp <span style='color:#111;'> 2.17KB </span>","children":null,"spread":false},{"title":"VoodooI2CServices.cpp <span style='color:#111;'> 2.25KB </span>","children":null,"spread":false},{"title":"VoodooI2CLogger.cpp <span style='color:#111;'> 1.01KB </span>","children":null,"spread":false},{"title":"Info.plist <span style='color:#111;'> 1.71KB </span>","children":null,"spread":false},{"title":"VoodooI2CLogger.hpp <span style='color:#111;'> 684B </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"helpers.hpp <span style='color:#111;'> 1.08KB </span>","children":null,"spread":false},{"title":"helpers.cpp <span style='color:#111;'> 448B </span>","children":null,"spread":false},{"title":"VoodooGPIO","children":null,"spread":false}],"spread":true},{"title":"LICENSE.txt <span style='color:#111;'> 31.63KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}]