gitextract_u84mydzx/ ├── .gitignore ├── .gitmodules ├── BigSurface/ │ ├── BigSurface/ │ │ ├── Info.plist │ │ ├── SurfaceAmbientLightSensor/ │ │ │ ├── APDS9960Constants.h │ │ │ ├── AmbientLightValue.cpp │ │ │ ├── AmbientLightValue.hpp │ │ │ ├── SurfaceAmbientLightSensorDriver.cpp │ │ │ └── SurfaceAmbientLightSensorDriver.hpp │ │ ├── SurfaceBattery/ │ │ │ ├── BatteryManager.cpp │ │ │ ├── BatteryManager.hpp │ │ │ ├── BatteryManagerState.hpp │ │ │ ├── KeyImplementations.cpp │ │ │ ├── KeyImplementations.hpp │ │ │ ├── SurfaceACAdapter.cpp │ │ │ ├── SurfaceACAdapter.hpp │ │ │ ├── SurfaceBattery.cpp │ │ │ ├── SurfaceBattery.hpp │ │ │ ├── SurfaceBatteryDriver.cpp │ │ │ ├── SurfaceBatteryDriver.hpp │ │ │ ├── SurfaceSMBusController.cpp │ │ │ └── SurfaceSMBusController.hpp │ │ ├── SurfaceButton/ │ │ │ ├── HIDReport.hpp │ │ │ ├── SurfaceButtonDevice.cpp │ │ │ ├── SurfaceButtonDevice.hpp │ │ │ ├── SurfaceButtonDriver.cpp │ │ │ └── SurfaceButtonDriver.hpp │ │ ├── SurfaceManagementEngine/ │ │ │ ├── MEIProtocol.h │ │ │ ├── SurfaceManagementEngineClient.cpp │ │ │ ├── SurfaceManagementEngineClient.hpp │ │ │ ├── SurfaceManagementEngineDriver.cpp │ │ │ └── SurfaceManagementEngineDriver.hpp │ │ ├── SurfaceSerialHub/ │ │ │ ├── SerialProtocol.h │ │ │ ├── SurfaceSerialHubDriver.cpp │ │ │ └── SurfaceSerialHubDriver.hpp │ │ ├── SurfaceSerialHubDevices/ │ │ │ ├── SurfaceBatteryNub.cpp │ │ │ ├── SurfaceBatteryNub.hpp │ │ │ ├── SurfaceHIDNub.cpp │ │ │ └── SurfaceHIDNub.hpp │ │ └── helpers.hpp │ └── BigSurface.xcodeproj/ │ ├── project.pbxproj │ ├── project.pbxproj.orig │ ├── project.xcworkspace/ │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata/ │ │ └── IDEWorkspaceChecks.plist │ └── xcshareddata/ │ └── xcschemes/ │ └── BigSurface.xcscheme ├── BigSurface.xcworkspace/ │ ├── contents.xcworkspacedata │ └── xcshareddata/ │ ├── IDEWorkspaceChecks.plist │ └── WorkspaceSettings.xcsettings ├── LICENSE.txt └── README.md