├── .clang-format ├── .dockerignore ├── .github └── workflows │ ├── linter.yml │ ├── linux-ci.yml │ └── no-docker-linux-ci.yml ├── .gitignore ├── Applications ├── Lightbulb │ ├── App.c │ ├── App.h │ ├── DB.c │ ├── DB.h │ └── Main.c ├── Lock │ ├── App.c │ ├── App.h │ ├── DB.c │ ├── DB.h │ └── Main.c └── Main.c ├── Build ├── Docker │ ├── Dockerfile │ └── Dockerfile.Raspi ├── Makefile ├── Makefile.Darwin ├── Makefile.Linux └── Makefile.Raspi ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── CONTRIBUTORS.md ├── Documentation ├── coding_convention.md ├── conf.py ├── crypto.md ├── darwin_visual_debug.md ├── getting_started.md └── index.rst ├── External ├── Base64 │ ├── util_base64.c │ └── util_base64.h ├── HTTP │ ├── util_http_reader.c │ └── util_http_reader.h └── JSON │ ├── util_json_reader.c │ └── util_json_reader.h ├── HAP ├── HAP+Internal.h ├── HAP+KeyValueStoreDomains.h ├── HAP.h ├── HAPAccessory+Info.c ├── HAPAccessory+Info.h ├── HAPAccessoryServer+Internal.h ├── HAPAccessoryServer+Reset.c ├── HAPAccessoryServer.c ├── HAPAccessorySetup.c ├── HAPAccessorySetup.h ├── HAPAccessorySetupInfo.c ├── HAPAccessorySetupInfo.h ├── HAPAccessoryValidation.c ├── HAPAccessoryValidation.h ├── HAPBLEAccessoryServer+Advertising.c ├── HAPBLEAccessoryServer+Advertising.h ├── HAPBLEAccessoryServer+Broadcast.c ├── HAPBLEAccessoryServer+Broadcast.h ├── HAPBLEAccessoryServer.c ├── HAPBLEAccessoryServer.h ├── HAPBLECharacteristic+Broadcast.c ├── HAPBLECharacteristic+Broadcast.h ├── HAPBLECharacteristic+Configuration.c ├── HAPBLECharacteristic+Configuration.h ├── HAPBLECharacteristic+Signature.c ├── HAPBLECharacteristic+Signature.h ├── HAPBLECharacteristic+Value.h ├── HAPBLECharacteristic.c ├── HAPBLECharacteristic.h ├── HAPBLECharacteristicParseAndWriteValue.c ├── HAPBLECharacteristicReadAndSerializeValue.c ├── HAPBLEPDU+TLV.c ├── HAPBLEPDU+TLV.h ├── HAPBLEPDU.c ├── HAPBLEPDU.h ├── HAPBLEPeripheralManager.c ├── HAPBLEPeripheralManager.h ├── HAPBLEProcedure.c ├── HAPBLEProcedure.h ├── HAPBLEProtocol+Configuration.c ├── HAPBLEProtocol+Configuration.h ├── HAPBLEService+Signature.c ├── HAPBLEService+Signature.h ├── HAPBLESession.c ├── HAPBLESession.h ├── HAPBLETransaction.c ├── HAPBLETransaction.h ├── HAPBitSet.c ├── HAPBitSet.h ├── HAPCharacteristic.c ├── HAPCharacteristic.h ├── HAPCharacteristicTypes+TLV.h ├── HAPCharacteristicTypes.c ├── HAPCharacteristicTypes.h ├── HAPDeviceID.c ├── HAPDeviceID.h ├── HAPIP+ByteBuffer.c ├── HAPIP+ByteBuffer.h ├── HAPIPAccessory.c ├── HAPIPAccessory.h ├── HAPIPAccessoryProtocol.c ├── HAPIPAccessoryProtocol.h ├── HAPIPAccessoryServer.c ├── HAPIPAccessoryServer.h ├── HAPIPCharacteristic.c ├── HAPIPCharacteristic.h ├── HAPIPSecurityProtocol.c ├── HAPIPSecurityProtocol.h ├── HAPIPServiceDiscovery.c ├── HAPIPServiceDiscovery.h ├── HAPIPSession.h ├── HAPJSONUtils.c ├── HAPJSONUtils.h ├── HAPLegacyImport.c ├── HAPLegacyImport.h ├── HAPLog+Attributes.h ├── HAPMACAddress.c ├── HAPMACAddress.h ├── HAPMFiAuth.h ├── HAPMFiHWAuth+Types.h ├── HAPMFiHWAuth.c ├── HAPMFiHWAuth.h ├── HAPMFiTokenAuth.c ├── HAPMFiTokenAuth.h ├── HAPPDU.c ├── HAPPDU.h ├── HAPPairing.c ├── HAPPairing.h ├── HAPPairingBLESessionCache.c ├── HAPPairingBLESessionCache.h ├── HAPPairingPairSetup.c ├── HAPPairingPairSetup.h ├── HAPPairingPairVerify.c ├── HAPPairingPairVerify.h ├── HAPPairingPairings.c ├── HAPPairingPairings.h ├── HAPRequestHandlers+AccessoryInformation.c ├── HAPRequestHandlers+AccessoryInformation.h ├── HAPRequestHandlers+HAPProtocolInformation.c ├── HAPRequestHandlers+HAPProtocolInformation.h ├── HAPRequestHandlers+Pairing.c ├── HAPRequestHandlers+Pairing.h ├── HAPRequestHandlers.c ├── HAPRequestHandlers.h ├── HAPServiceTypes.c ├── HAPServiceTypes.h ├── HAPSession.c ├── HAPSession.h ├── HAPStringBuilder.c ├── HAPStringBuilder.h ├── HAPTLV+Internal.h ├── HAPTLV.c ├── HAPTLVMemory.c ├── HAPTLVReader.c ├── HAPTLVWriter.c ├── HAPUUID.c ├── HAPUUID.h └── HAPVersion.c ├── LICENSE.md ├── Makefile ├── PAL ├── Crypto │ ├── MbedTLS │ │ ├── Ed25519 │ │ │ ├── BaseTypes.h │ │ │ ├── LICENSE │ │ │ ├── apple.h │ │ │ ├── base_folding8.h │ │ │ ├── curve25519_mehdi.c │ │ │ ├── curve25519_mehdi.h │ │ │ ├── curve25519_order.c │ │ │ ├── curve25519_utils.c │ │ │ ├── ed25519_sign.c │ │ │ ├── ed25519_signature.h │ │ │ └── ed25519_verify.c │ │ └── HAPMbedTLS.c │ └── OpenSSL │ │ └── HAPOpenSSL.c ├── Darwin │ ├── HAPPlatform+Init.h │ ├── HAPPlatform.m │ ├── HAPPlatformAbort.m │ ├── HAPPlatformAccessorySetup+Init.h │ ├── HAPPlatformAccessorySetup.m │ ├── HAPPlatformAccessorySetupDisplay.m │ ├── HAPPlatformAccessorySetupNFC.m │ ├── HAPPlatformBLEPeripheralManager+Init.h │ ├── HAPPlatformBLEPeripheralManager.m │ ├── HAPPlatformClock.m │ ├── HAPPlatformKeyValueStore+Init.h │ ├── HAPPlatformKeyValueStore+SDKDomains.h │ ├── HAPPlatformKeyValueStore.m │ ├── HAPPlatformLog+Init.h │ ├── HAPPlatformLog.m │ ├── HAPPlatformMFiHWAuth+Init.h │ ├── HAPPlatformMFiHWAuth.m │ ├── HAPPlatformMFiTokenAuth+Init.h │ ├── HAPPlatformMFiTokenAuth.m │ ├── HAPPlatformRandomNumber.m │ ├── HAPPlatformRunLoop+Init.h │ ├── HAPPlatformRunLoop.m │ ├── HAPPlatformServiceDiscovery+Init.h │ ├── HAPPlatformServiceDiscovery.m │ ├── HAPPlatformTCPStreamManager+Init.h │ ├── HAPPlatformTCPStreamManager.m │ └── HAPPlatformTimer.m ├── HAPAssert.c ├── HAPAssert.h ├── HAPBase+CompilerAbstraction.h ├── HAPBase+Crypto.c ├── HAPBase+Double.c ├── HAPBase+Float.c ├── HAPBase+Int.c ├── HAPBase+MACAddress.c ├── HAPBase+RawBuffer.c ├── HAPBase+Sha1Checksum.c ├── HAPBase+String.c ├── HAPBase+UTF8.c ├── HAPBase.h ├── HAPCrypto.h ├── HAPLog.c ├── HAPLog.h ├── HAPPlatform.h ├── HAPPlatformAbort.h ├── HAPPlatformAccessorySetup.h ├── HAPPlatformAccessorySetupDisplay.h ├── HAPPlatformAccessorySetupNFC.h ├── HAPPlatformBLEPeripheralManager.h ├── HAPPlatformClock.h ├── HAPPlatformKeyValueStore.h ├── HAPPlatformLog.h ├── HAPPlatformMFiHWAuth.h ├── HAPPlatformMFiTokenAuth.h ├── HAPPlatformRandomNumber.h ├── HAPPlatformRunLoop.h ├── HAPPlatformServiceDiscovery.h ├── HAPPlatformSystemInit.c ├── HAPPlatformTCPStreamManager.h ├── HAPPlatformTimer.h ├── Linux ├── Mock │ ├── HAPPlatform+Init.h │ ├── HAPPlatform.c │ ├── HAPPlatformAbort.c │ ├── HAPPlatformAccessorySetup+Init.h │ ├── HAPPlatformAccessorySetup.c │ ├── HAPPlatformAccessorySetupDisplay.c │ ├── HAPPlatformAccessorySetupNFC.c │ ├── HAPPlatformBLEPeripheralManager+Init.h │ ├── HAPPlatformBLEPeripheralManager+Test.h │ ├── HAPPlatformBLEPeripheralManager.c │ ├── HAPPlatformClock+Test.h │ ├── HAPPlatformClock.c │ ├── HAPPlatformKeyValueStore+Init.h │ ├── HAPPlatformKeyValueStore.c │ ├── HAPPlatformLog.c │ ├── HAPPlatformMFiHWAuth+Init.h │ ├── HAPPlatformMFiHWAuth.c │ ├── HAPPlatformMFiTokenAuth+Init.h │ ├── HAPPlatformMFiTokenAuth.c │ ├── HAPPlatformRandomNumber.c │ ├── HAPPlatformRunLoop.c │ ├── HAPPlatformServiceDiscovery+Init.h │ ├── HAPPlatformServiceDiscovery+Test.h │ ├── HAPPlatformServiceDiscovery.c │ ├── HAPPlatformStartup.S │ ├── HAPPlatformSystemCommand.c │ ├── HAPPlatformSystemCommand.h │ ├── HAPPlatformTCPStreamManager+Init.h │ ├── HAPPlatformTCPStreamManager+Test.h │ ├── HAPPlatformTCPStreamManager.c │ ├── HAPPlatformTimer+Init.h │ └── HAPPlatformTimer.c ├── POSIX │ ├── HAPPlatform+Init.h │ ├── HAPPlatform.c │ ├── HAPPlatformAbort.c │ ├── HAPPlatformAccessorySetup+Init.h │ ├── HAPPlatformAccessorySetup.c │ ├── HAPPlatformAccessorySetupDisplay+Init.h │ ├── HAPPlatformAccessorySetupDisplay.c │ ├── HAPPlatformAccessorySetupNFC+Init.h │ ├── HAPPlatformAccessorySetupNFC.c │ ├── HAPPlatformBLEPeripheralManager+Init.h │ ├── HAPPlatformBLEPeripheralManager.c │ ├── HAPPlatformClock.c │ ├── HAPPlatformFileHandle.h │ ├── HAPPlatformFileManager.c │ ├── HAPPlatformFileManager.h │ ├── HAPPlatformKeyValueStore+Init.h │ ├── HAPPlatformKeyValueStore+SDKDomains.h │ ├── HAPPlatformKeyValueStore.c │ ├── HAPPlatformLog+Init.h │ ├── HAPPlatformLog.c │ ├── HAPPlatformMFiHWAuth+Init.h │ ├── HAPPlatformMFiHWAuth.c │ ├── HAPPlatformMFiTokenAuth+Init.h │ ├── HAPPlatformMFiTokenAuth.c │ ├── HAPPlatformRandomNumber.c │ ├── HAPPlatformRunLoop+Init.h │ ├── HAPPlatformRunLoop.c │ ├── HAPPlatformServiceDiscovery+Init.h │ ├── HAPPlatformServiceDiscovery.c │ ├── HAPPlatformSystemCommand.c │ ├── HAPPlatformSystemCommand.h │ ├── HAPPlatformTCPStreamManager+Init.h │ └── HAPPlatformTCPStreamManager.c └── Raspi ├── README.md ├── Tests ├── HAPAccessorySetupGetSetupHashTest.c ├── HAPAccessorySetupGetSetupPayloadTest.c ├── HAPAccessorySetupTest.c ├── HAPBLEEventTest.c ├── HAPBLETransactionParseRequestTest.c ├── HAPBase+FloatTests.c ├── HAPBase+IntTests.c ├── HAPBase+StringTests.c ├── HAPCryptoTest.c ├── HAPExhaustiveUTF8Test.c ├── HAPIPAccessoryProtocolReadCharacteristicWriteRequestsTest.c ├── HAPIPAccessoryProtocolReadPrepareWriteRequestTest.c ├── HAPIPAccessoryProtocolReadStringCharacteristicWriteRequestsTest.c ├── HAPIPAccessoryProtocolSerializeCharacteristicReadResponseTest.c ├── HAPIPAccessoryProtocolSerializeStringCharacteristicReadResponseTest.c ├── HAPImportTest.c ├── HAPJSONUtilsTest.c ├── HAPPlatformSystemCommandTest.c ├── HAPTLVTest.c ├── HAPUTF8Test.c ├── HAPUUIDTest.c ├── Harness │ ├── HAPTestController.c │ ├── HAPTestController.h │ ├── TemplateDB.c │ └── TemplateDB.h └── util_base64_test.c └── Tools ├── AccessorySetupGenerator └── Main.c ├── download.sh ├── generate_api_doc.sh ├── install.sh ├── linters ├── clint.sh ├── git-hooks-pre-commit ├── lint.sh └── shlint.sh ├── provision_raspi.sh ├── raspi_docker_import.sh └── raspi_sdcard_setup.sh /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/.clang-format -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/workflows/linter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/.github/workflows/linter.yml -------------------------------------------------------------------------------- /.github/workflows/linux-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/.github/workflows/linux-ci.yml -------------------------------------------------------------------------------- /.github/workflows/no-docker-linux-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/.github/workflows/no-docker-linux-ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/.gitignore -------------------------------------------------------------------------------- /Applications/Lightbulb/App.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/Applications/Lightbulb/App.c -------------------------------------------------------------------------------- /Applications/Lightbulb/App.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/Applications/Lightbulb/App.h -------------------------------------------------------------------------------- /Applications/Lightbulb/DB.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/Applications/Lightbulb/DB.c -------------------------------------------------------------------------------- /Applications/Lightbulb/DB.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/Applications/Lightbulb/DB.h -------------------------------------------------------------------------------- /Applications/Lightbulb/Main.c: -------------------------------------------------------------------------------- 1 | ../Main.c -------------------------------------------------------------------------------- /Applications/Lock/App.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/Applications/Lock/App.c -------------------------------------------------------------------------------- /Applications/Lock/App.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/Applications/Lock/App.h -------------------------------------------------------------------------------- /Applications/Lock/DB.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/Applications/Lock/DB.c -------------------------------------------------------------------------------- /Applications/Lock/DB.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/Applications/Lock/DB.h -------------------------------------------------------------------------------- /Applications/Lock/Main.c: -------------------------------------------------------------------------------- 1 | ../Main.c -------------------------------------------------------------------------------- /Applications/Main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/Applications/Main.c -------------------------------------------------------------------------------- /Build/Docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/Build/Docker/Dockerfile -------------------------------------------------------------------------------- /Build/Docker/Dockerfile.Raspi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/Build/Docker/Dockerfile.Raspi -------------------------------------------------------------------------------- /Build/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/Build/Makefile -------------------------------------------------------------------------------- /Build/Makefile.Darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/Build/Makefile.Darwin -------------------------------------------------------------------------------- /Build/Makefile.Linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/Build/Makefile.Linux -------------------------------------------------------------------------------- /Build/Makefile.Raspi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/Build/Makefile.Raspi -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /CONTRIBUTORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/CONTRIBUTORS.md -------------------------------------------------------------------------------- /Documentation/coding_convention.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/Documentation/coding_convention.md -------------------------------------------------------------------------------- /Documentation/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/Documentation/conf.py -------------------------------------------------------------------------------- /Documentation/crypto.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/Documentation/crypto.md -------------------------------------------------------------------------------- /Documentation/darwin_visual_debug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/Documentation/darwin_visual_debug.md -------------------------------------------------------------------------------- /Documentation/getting_started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/Documentation/getting_started.md -------------------------------------------------------------------------------- /Documentation/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/Documentation/index.rst -------------------------------------------------------------------------------- /External/Base64/util_base64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/External/Base64/util_base64.c -------------------------------------------------------------------------------- /External/Base64/util_base64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/External/Base64/util_base64.h -------------------------------------------------------------------------------- /External/HTTP/util_http_reader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/External/HTTP/util_http_reader.c -------------------------------------------------------------------------------- /External/HTTP/util_http_reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/External/HTTP/util_http_reader.h -------------------------------------------------------------------------------- /External/JSON/util_json_reader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/External/JSON/util_json_reader.c -------------------------------------------------------------------------------- /External/JSON/util_json_reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/External/JSON/util_json_reader.h -------------------------------------------------------------------------------- /HAP/HAP+Internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAP+Internal.h -------------------------------------------------------------------------------- /HAP/HAP+KeyValueStoreDomains.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAP+KeyValueStoreDomains.h -------------------------------------------------------------------------------- /HAP/HAP.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAP.h -------------------------------------------------------------------------------- /HAP/HAPAccessory+Info.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPAccessory+Info.c -------------------------------------------------------------------------------- /HAP/HAPAccessory+Info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPAccessory+Info.h -------------------------------------------------------------------------------- /HAP/HAPAccessoryServer+Internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPAccessoryServer+Internal.h -------------------------------------------------------------------------------- /HAP/HAPAccessoryServer+Reset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPAccessoryServer+Reset.c -------------------------------------------------------------------------------- /HAP/HAPAccessoryServer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPAccessoryServer.c -------------------------------------------------------------------------------- /HAP/HAPAccessorySetup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPAccessorySetup.c -------------------------------------------------------------------------------- /HAP/HAPAccessorySetup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPAccessorySetup.h -------------------------------------------------------------------------------- /HAP/HAPAccessorySetupInfo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPAccessorySetupInfo.c -------------------------------------------------------------------------------- /HAP/HAPAccessorySetupInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPAccessorySetupInfo.h -------------------------------------------------------------------------------- /HAP/HAPAccessoryValidation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPAccessoryValidation.c -------------------------------------------------------------------------------- /HAP/HAPAccessoryValidation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPAccessoryValidation.h -------------------------------------------------------------------------------- /HAP/HAPBLEAccessoryServer+Advertising.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPBLEAccessoryServer+Advertising.c -------------------------------------------------------------------------------- /HAP/HAPBLEAccessoryServer+Advertising.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPBLEAccessoryServer+Advertising.h -------------------------------------------------------------------------------- /HAP/HAPBLEAccessoryServer+Broadcast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPBLEAccessoryServer+Broadcast.c -------------------------------------------------------------------------------- /HAP/HAPBLEAccessoryServer+Broadcast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPBLEAccessoryServer+Broadcast.h -------------------------------------------------------------------------------- /HAP/HAPBLEAccessoryServer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPBLEAccessoryServer.c -------------------------------------------------------------------------------- /HAP/HAPBLEAccessoryServer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPBLEAccessoryServer.h -------------------------------------------------------------------------------- /HAP/HAPBLECharacteristic+Broadcast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPBLECharacteristic+Broadcast.c -------------------------------------------------------------------------------- /HAP/HAPBLECharacteristic+Broadcast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPBLECharacteristic+Broadcast.h -------------------------------------------------------------------------------- /HAP/HAPBLECharacteristic+Configuration.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPBLECharacteristic+Configuration.c -------------------------------------------------------------------------------- /HAP/HAPBLECharacteristic+Configuration.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPBLECharacteristic+Configuration.h -------------------------------------------------------------------------------- /HAP/HAPBLECharacteristic+Signature.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPBLECharacteristic+Signature.c -------------------------------------------------------------------------------- /HAP/HAPBLECharacteristic+Signature.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPBLECharacteristic+Signature.h -------------------------------------------------------------------------------- /HAP/HAPBLECharacteristic+Value.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPBLECharacteristic+Value.h -------------------------------------------------------------------------------- /HAP/HAPBLECharacteristic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPBLECharacteristic.c -------------------------------------------------------------------------------- /HAP/HAPBLECharacteristic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPBLECharacteristic.h -------------------------------------------------------------------------------- /HAP/HAPBLECharacteristicParseAndWriteValue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPBLECharacteristicParseAndWriteValue.c -------------------------------------------------------------------------------- /HAP/HAPBLECharacteristicReadAndSerializeValue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPBLECharacteristicReadAndSerializeValue.c -------------------------------------------------------------------------------- /HAP/HAPBLEPDU+TLV.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPBLEPDU+TLV.c -------------------------------------------------------------------------------- /HAP/HAPBLEPDU+TLV.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPBLEPDU+TLV.h -------------------------------------------------------------------------------- /HAP/HAPBLEPDU.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPBLEPDU.c -------------------------------------------------------------------------------- /HAP/HAPBLEPDU.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPBLEPDU.h -------------------------------------------------------------------------------- /HAP/HAPBLEPeripheralManager.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPBLEPeripheralManager.c -------------------------------------------------------------------------------- /HAP/HAPBLEPeripheralManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPBLEPeripheralManager.h -------------------------------------------------------------------------------- /HAP/HAPBLEProcedure.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPBLEProcedure.c -------------------------------------------------------------------------------- /HAP/HAPBLEProcedure.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPBLEProcedure.h -------------------------------------------------------------------------------- /HAP/HAPBLEProtocol+Configuration.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPBLEProtocol+Configuration.c -------------------------------------------------------------------------------- /HAP/HAPBLEProtocol+Configuration.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPBLEProtocol+Configuration.h -------------------------------------------------------------------------------- /HAP/HAPBLEService+Signature.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPBLEService+Signature.c -------------------------------------------------------------------------------- /HAP/HAPBLEService+Signature.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPBLEService+Signature.h -------------------------------------------------------------------------------- /HAP/HAPBLESession.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPBLESession.c -------------------------------------------------------------------------------- /HAP/HAPBLESession.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPBLESession.h -------------------------------------------------------------------------------- /HAP/HAPBLETransaction.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPBLETransaction.c -------------------------------------------------------------------------------- /HAP/HAPBLETransaction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPBLETransaction.h -------------------------------------------------------------------------------- /HAP/HAPBitSet.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPBitSet.c -------------------------------------------------------------------------------- /HAP/HAPBitSet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPBitSet.h -------------------------------------------------------------------------------- /HAP/HAPCharacteristic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPCharacteristic.c -------------------------------------------------------------------------------- /HAP/HAPCharacteristic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPCharacteristic.h -------------------------------------------------------------------------------- /HAP/HAPCharacteristicTypes+TLV.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPCharacteristicTypes+TLV.h -------------------------------------------------------------------------------- /HAP/HAPCharacteristicTypes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPCharacteristicTypes.c -------------------------------------------------------------------------------- /HAP/HAPCharacteristicTypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPCharacteristicTypes.h -------------------------------------------------------------------------------- /HAP/HAPDeviceID.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPDeviceID.c -------------------------------------------------------------------------------- /HAP/HAPDeviceID.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPDeviceID.h -------------------------------------------------------------------------------- /HAP/HAPIP+ByteBuffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPIP+ByteBuffer.c -------------------------------------------------------------------------------- /HAP/HAPIP+ByteBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPIP+ByteBuffer.h -------------------------------------------------------------------------------- /HAP/HAPIPAccessory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPIPAccessory.c -------------------------------------------------------------------------------- /HAP/HAPIPAccessory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPIPAccessory.h -------------------------------------------------------------------------------- /HAP/HAPIPAccessoryProtocol.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPIPAccessoryProtocol.c -------------------------------------------------------------------------------- /HAP/HAPIPAccessoryProtocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPIPAccessoryProtocol.h -------------------------------------------------------------------------------- /HAP/HAPIPAccessoryServer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPIPAccessoryServer.c -------------------------------------------------------------------------------- /HAP/HAPIPAccessoryServer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPIPAccessoryServer.h -------------------------------------------------------------------------------- /HAP/HAPIPCharacteristic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPIPCharacteristic.c -------------------------------------------------------------------------------- /HAP/HAPIPCharacteristic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPIPCharacteristic.h -------------------------------------------------------------------------------- /HAP/HAPIPSecurityProtocol.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPIPSecurityProtocol.c -------------------------------------------------------------------------------- /HAP/HAPIPSecurityProtocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPIPSecurityProtocol.h -------------------------------------------------------------------------------- /HAP/HAPIPServiceDiscovery.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPIPServiceDiscovery.c -------------------------------------------------------------------------------- /HAP/HAPIPServiceDiscovery.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPIPServiceDiscovery.h -------------------------------------------------------------------------------- /HAP/HAPIPSession.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPIPSession.h -------------------------------------------------------------------------------- /HAP/HAPJSONUtils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPJSONUtils.c -------------------------------------------------------------------------------- /HAP/HAPJSONUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPJSONUtils.h -------------------------------------------------------------------------------- /HAP/HAPLegacyImport.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPLegacyImport.c -------------------------------------------------------------------------------- /HAP/HAPLegacyImport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPLegacyImport.h -------------------------------------------------------------------------------- /HAP/HAPLog+Attributes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPLog+Attributes.h -------------------------------------------------------------------------------- /HAP/HAPMACAddress.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPMACAddress.c -------------------------------------------------------------------------------- /HAP/HAPMACAddress.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPMACAddress.h -------------------------------------------------------------------------------- /HAP/HAPMFiAuth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPMFiAuth.h -------------------------------------------------------------------------------- /HAP/HAPMFiHWAuth+Types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPMFiHWAuth+Types.h -------------------------------------------------------------------------------- /HAP/HAPMFiHWAuth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPMFiHWAuth.c -------------------------------------------------------------------------------- /HAP/HAPMFiHWAuth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPMFiHWAuth.h -------------------------------------------------------------------------------- /HAP/HAPMFiTokenAuth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPMFiTokenAuth.c -------------------------------------------------------------------------------- /HAP/HAPMFiTokenAuth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPMFiTokenAuth.h -------------------------------------------------------------------------------- /HAP/HAPPDU.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPPDU.c -------------------------------------------------------------------------------- /HAP/HAPPDU.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPPDU.h -------------------------------------------------------------------------------- /HAP/HAPPairing.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPPairing.c -------------------------------------------------------------------------------- /HAP/HAPPairing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPPairing.h -------------------------------------------------------------------------------- /HAP/HAPPairingBLESessionCache.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPPairingBLESessionCache.c -------------------------------------------------------------------------------- /HAP/HAPPairingBLESessionCache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPPairingBLESessionCache.h -------------------------------------------------------------------------------- /HAP/HAPPairingPairSetup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPPairingPairSetup.c -------------------------------------------------------------------------------- /HAP/HAPPairingPairSetup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPPairingPairSetup.h -------------------------------------------------------------------------------- /HAP/HAPPairingPairVerify.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPPairingPairVerify.c -------------------------------------------------------------------------------- /HAP/HAPPairingPairVerify.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPPairingPairVerify.h -------------------------------------------------------------------------------- /HAP/HAPPairingPairings.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPPairingPairings.c -------------------------------------------------------------------------------- /HAP/HAPPairingPairings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPPairingPairings.h -------------------------------------------------------------------------------- /HAP/HAPRequestHandlers+AccessoryInformation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPRequestHandlers+AccessoryInformation.c -------------------------------------------------------------------------------- /HAP/HAPRequestHandlers+AccessoryInformation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPRequestHandlers+AccessoryInformation.h -------------------------------------------------------------------------------- /HAP/HAPRequestHandlers+HAPProtocolInformation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPRequestHandlers+HAPProtocolInformation.c -------------------------------------------------------------------------------- /HAP/HAPRequestHandlers+HAPProtocolInformation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPRequestHandlers+HAPProtocolInformation.h -------------------------------------------------------------------------------- /HAP/HAPRequestHandlers+Pairing.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPRequestHandlers+Pairing.c -------------------------------------------------------------------------------- /HAP/HAPRequestHandlers+Pairing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPRequestHandlers+Pairing.h -------------------------------------------------------------------------------- /HAP/HAPRequestHandlers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPRequestHandlers.c -------------------------------------------------------------------------------- /HAP/HAPRequestHandlers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPRequestHandlers.h -------------------------------------------------------------------------------- /HAP/HAPServiceTypes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPServiceTypes.c -------------------------------------------------------------------------------- /HAP/HAPServiceTypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPServiceTypes.h -------------------------------------------------------------------------------- /HAP/HAPSession.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPSession.c -------------------------------------------------------------------------------- /HAP/HAPSession.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPSession.h -------------------------------------------------------------------------------- /HAP/HAPStringBuilder.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPStringBuilder.c -------------------------------------------------------------------------------- /HAP/HAPStringBuilder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPStringBuilder.h -------------------------------------------------------------------------------- /HAP/HAPTLV+Internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPTLV+Internal.h -------------------------------------------------------------------------------- /HAP/HAPTLV.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPTLV.c -------------------------------------------------------------------------------- /HAP/HAPTLVMemory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPTLVMemory.c -------------------------------------------------------------------------------- /HAP/HAPTLVReader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPTLVReader.c -------------------------------------------------------------------------------- /HAP/HAPTLVWriter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPTLVWriter.c -------------------------------------------------------------------------------- /HAP/HAPUUID.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPUUID.c -------------------------------------------------------------------------------- /HAP/HAPUUID.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPUUID.h -------------------------------------------------------------------------------- /HAP/HAPVersion.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/HAP/HAPVersion.c -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/Makefile -------------------------------------------------------------------------------- /PAL/Crypto/MbedTLS/Ed25519/BaseTypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Crypto/MbedTLS/Ed25519/BaseTypes.h -------------------------------------------------------------------------------- /PAL/Crypto/MbedTLS/Ed25519/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Crypto/MbedTLS/Ed25519/LICENSE -------------------------------------------------------------------------------- /PAL/Crypto/MbedTLS/Ed25519/apple.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Crypto/MbedTLS/Ed25519/apple.h -------------------------------------------------------------------------------- /PAL/Crypto/MbedTLS/Ed25519/base_folding8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Crypto/MbedTLS/Ed25519/base_folding8.h -------------------------------------------------------------------------------- /PAL/Crypto/MbedTLS/Ed25519/curve25519_mehdi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Crypto/MbedTLS/Ed25519/curve25519_mehdi.c -------------------------------------------------------------------------------- /PAL/Crypto/MbedTLS/Ed25519/curve25519_mehdi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Crypto/MbedTLS/Ed25519/curve25519_mehdi.h -------------------------------------------------------------------------------- /PAL/Crypto/MbedTLS/Ed25519/curve25519_order.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Crypto/MbedTLS/Ed25519/curve25519_order.c -------------------------------------------------------------------------------- /PAL/Crypto/MbedTLS/Ed25519/curve25519_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Crypto/MbedTLS/Ed25519/curve25519_utils.c -------------------------------------------------------------------------------- /PAL/Crypto/MbedTLS/Ed25519/ed25519_sign.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Crypto/MbedTLS/Ed25519/ed25519_sign.c -------------------------------------------------------------------------------- /PAL/Crypto/MbedTLS/Ed25519/ed25519_signature.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Crypto/MbedTLS/Ed25519/ed25519_signature.h -------------------------------------------------------------------------------- /PAL/Crypto/MbedTLS/Ed25519/ed25519_verify.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Crypto/MbedTLS/Ed25519/ed25519_verify.c -------------------------------------------------------------------------------- /PAL/Crypto/MbedTLS/HAPMbedTLS.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Crypto/MbedTLS/HAPMbedTLS.c -------------------------------------------------------------------------------- /PAL/Crypto/OpenSSL/HAPOpenSSL.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Crypto/OpenSSL/HAPOpenSSL.c -------------------------------------------------------------------------------- /PAL/Darwin/HAPPlatform+Init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Darwin/HAPPlatform+Init.h -------------------------------------------------------------------------------- /PAL/Darwin/HAPPlatform.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Darwin/HAPPlatform.m -------------------------------------------------------------------------------- /PAL/Darwin/HAPPlatformAbort.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Darwin/HAPPlatformAbort.m -------------------------------------------------------------------------------- /PAL/Darwin/HAPPlatformAccessorySetup+Init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Darwin/HAPPlatformAccessorySetup+Init.h -------------------------------------------------------------------------------- /PAL/Darwin/HAPPlatformAccessorySetup.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Darwin/HAPPlatformAccessorySetup.m -------------------------------------------------------------------------------- /PAL/Darwin/HAPPlatformAccessorySetupDisplay.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Darwin/HAPPlatformAccessorySetupDisplay.m -------------------------------------------------------------------------------- /PAL/Darwin/HAPPlatformAccessorySetupNFC.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Darwin/HAPPlatformAccessorySetupNFC.m -------------------------------------------------------------------------------- /PAL/Darwin/HAPPlatformBLEPeripheralManager+Init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Darwin/HAPPlatformBLEPeripheralManager+Init.h -------------------------------------------------------------------------------- /PAL/Darwin/HAPPlatformBLEPeripheralManager.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Darwin/HAPPlatformBLEPeripheralManager.m -------------------------------------------------------------------------------- /PAL/Darwin/HAPPlatformClock.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Darwin/HAPPlatformClock.m -------------------------------------------------------------------------------- /PAL/Darwin/HAPPlatformKeyValueStore+Init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Darwin/HAPPlatformKeyValueStore+Init.h -------------------------------------------------------------------------------- /PAL/Darwin/HAPPlatformKeyValueStore+SDKDomains.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Darwin/HAPPlatformKeyValueStore+SDKDomains.h -------------------------------------------------------------------------------- /PAL/Darwin/HAPPlatformKeyValueStore.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Darwin/HAPPlatformKeyValueStore.m -------------------------------------------------------------------------------- /PAL/Darwin/HAPPlatformLog+Init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Darwin/HAPPlatformLog+Init.h -------------------------------------------------------------------------------- /PAL/Darwin/HAPPlatformLog.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Darwin/HAPPlatformLog.m -------------------------------------------------------------------------------- /PAL/Darwin/HAPPlatformMFiHWAuth+Init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Darwin/HAPPlatformMFiHWAuth+Init.h -------------------------------------------------------------------------------- /PAL/Darwin/HAPPlatformMFiHWAuth.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Darwin/HAPPlatformMFiHWAuth.m -------------------------------------------------------------------------------- /PAL/Darwin/HAPPlatformMFiTokenAuth+Init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Darwin/HAPPlatformMFiTokenAuth+Init.h -------------------------------------------------------------------------------- /PAL/Darwin/HAPPlatformMFiTokenAuth.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Darwin/HAPPlatformMFiTokenAuth.m -------------------------------------------------------------------------------- /PAL/Darwin/HAPPlatformRandomNumber.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Darwin/HAPPlatformRandomNumber.m -------------------------------------------------------------------------------- /PAL/Darwin/HAPPlatformRunLoop+Init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Darwin/HAPPlatformRunLoop+Init.h -------------------------------------------------------------------------------- /PAL/Darwin/HAPPlatformRunLoop.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Darwin/HAPPlatformRunLoop.m -------------------------------------------------------------------------------- /PAL/Darwin/HAPPlatformServiceDiscovery+Init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Darwin/HAPPlatformServiceDiscovery+Init.h -------------------------------------------------------------------------------- /PAL/Darwin/HAPPlatformServiceDiscovery.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Darwin/HAPPlatformServiceDiscovery.m -------------------------------------------------------------------------------- /PAL/Darwin/HAPPlatformTCPStreamManager+Init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Darwin/HAPPlatformTCPStreamManager+Init.h -------------------------------------------------------------------------------- /PAL/Darwin/HAPPlatformTCPStreamManager.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Darwin/HAPPlatformTCPStreamManager.m -------------------------------------------------------------------------------- /PAL/Darwin/HAPPlatformTimer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Darwin/HAPPlatformTimer.m -------------------------------------------------------------------------------- /PAL/HAPAssert.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/HAPAssert.c -------------------------------------------------------------------------------- /PAL/HAPAssert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/HAPAssert.h -------------------------------------------------------------------------------- /PAL/HAPBase+CompilerAbstraction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/HAPBase+CompilerAbstraction.h -------------------------------------------------------------------------------- /PAL/HAPBase+Crypto.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/HAPBase+Crypto.c -------------------------------------------------------------------------------- /PAL/HAPBase+Double.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/HAPBase+Double.c -------------------------------------------------------------------------------- /PAL/HAPBase+Float.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/HAPBase+Float.c -------------------------------------------------------------------------------- /PAL/HAPBase+Int.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/HAPBase+Int.c -------------------------------------------------------------------------------- /PAL/HAPBase+MACAddress.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/HAPBase+MACAddress.c -------------------------------------------------------------------------------- /PAL/HAPBase+RawBuffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/HAPBase+RawBuffer.c -------------------------------------------------------------------------------- /PAL/HAPBase+Sha1Checksum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/HAPBase+Sha1Checksum.c -------------------------------------------------------------------------------- /PAL/HAPBase+String.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/HAPBase+String.c -------------------------------------------------------------------------------- /PAL/HAPBase+UTF8.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/HAPBase+UTF8.c -------------------------------------------------------------------------------- /PAL/HAPBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/HAPBase.h -------------------------------------------------------------------------------- /PAL/HAPCrypto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/HAPCrypto.h -------------------------------------------------------------------------------- /PAL/HAPLog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/HAPLog.c -------------------------------------------------------------------------------- /PAL/HAPLog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/HAPLog.h -------------------------------------------------------------------------------- /PAL/HAPPlatform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/HAPPlatform.h -------------------------------------------------------------------------------- /PAL/HAPPlatformAbort.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/HAPPlatformAbort.h -------------------------------------------------------------------------------- /PAL/HAPPlatformAccessorySetup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/HAPPlatformAccessorySetup.h -------------------------------------------------------------------------------- /PAL/HAPPlatformAccessorySetupDisplay.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/HAPPlatformAccessorySetupDisplay.h -------------------------------------------------------------------------------- /PAL/HAPPlatformAccessorySetupNFC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/HAPPlatformAccessorySetupNFC.h -------------------------------------------------------------------------------- /PAL/HAPPlatformBLEPeripheralManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/HAPPlatformBLEPeripheralManager.h -------------------------------------------------------------------------------- /PAL/HAPPlatformClock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/HAPPlatformClock.h -------------------------------------------------------------------------------- /PAL/HAPPlatformKeyValueStore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/HAPPlatformKeyValueStore.h -------------------------------------------------------------------------------- /PAL/HAPPlatformLog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/HAPPlatformLog.h -------------------------------------------------------------------------------- /PAL/HAPPlatformMFiHWAuth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/HAPPlatformMFiHWAuth.h -------------------------------------------------------------------------------- /PAL/HAPPlatformMFiTokenAuth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/HAPPlatformMFiTokenAuth.h -------------------------------------------------------------------------------- /PAL/HAPPlatformRandomNumber.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/HAPPlatformRandomNumber.h -------------------------------------------------------------------------------- /PAL/HAPPlatformRunLoop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/HAPPlatformRunLoop.h -------------------------------------------------------------------------------- /PAL/HAPPlatformServiceDiscovery.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/HAPPlatformServiceDiscovery.h -------------------------------------------------------------------------------- /PAL/HAPPlatformSystemInit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/HAPPlatformSystemInit.c -------------------------------------------------------------------------------- /PAL/HAPPlatformTCPStreamManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/HAPPlatformTCPStreamManager.h -------------------------------------------------------------------------------- /PAL/HAPPlatformTimer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/HAPPlatformTimer.h -------------------------------------------------------------------------------- /PAL/Linux: -------------------------------------------------------------------------------- 1 | POSIX -------------------------------------------------------------------------------- /PAL/Mock/HAPPlatform+Init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Mock/HAPPlatform+Init.h -------------------------------------------------------------------------------- /PAL/Mock/HAPPlatform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Mock/HAPPlatform.c -------------------------------------------------------------------------------- /PAL/Mock/HAPPlatformAbort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Mock/HAPPlatformAbort.c -------------------------------------------------------------------------------- /PAL/Mock/HAPPlatformAccessorySetup+Init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Mock/HAPPlatformAccessorySetup+Init.h -------------------------------------------------------------------------------- /PAL/Mock/HAPPlatformAccessorySetup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Mock/HAPPlatformAccessorySetup.c -------------------------------------------------------------------------------- /PAL/Mock/HAPPlatformAccessorySetupDisplay.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Mock/HAPPlatformAccessorySetupDisplay.c -------------------------------------------------------------------------------- /PAL/Mock/HAPPlatformAccessorySetupNFC.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Mock/HAPPlatformAccessorySetupNFC.c -------------------------------------------------------------------------------- /PAL/Mock/HAPPlatformBLEPeripheralManager+Init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Mock/HAPPlatformBLEPeripheralManager+Init.h -------------------------------------------------------------------------------- /PAL/Mock/HAPPlatformBLEPeripheralManager+Test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Mock/HAPPlatformBLEPeripheralManager+Test.h -------------------------------------------------------------------------------- /PAL/Mock/HAPPlatformBLEPeripheralManager.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Mock/HAPPlatformBLEPeripheralManager.c -------------------------------------------------------------------------------- /PAL/Mock/HAPPlatformClock+Test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Mock/HAPPlatformClock+Test.h -------------------------------------------------------------------------------- /PAL/Mock/HAPPlatformClock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Mock/HAPPlatformClock.c -------------------------------------------------------------------------------- /PAL/Mock/HAPPlatformKeyValueStore+Init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Mock/HAPPlatformKeyValueStore+Init.h -------------------------------------------------------------------------------- /PAL/Mock/HAPPlatformKeyValueStore.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Mock/HAPPlatformKeyValueStore.c -------------------------------------------------------------------------------- /PAL/Mock/HAPPlatformLog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Mock/HAPPlatformLog.c -------------------------------------------------------------------------------- /PAL/Mock/HAPPlatformMFiHWAuth+Init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Mock/HAPPlatformMFiHWAuth+Init.h -------------------------------------------------------------------------------- /PAL/Mock/HAPPlatformMFiHWAuth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Mock/HAPPlatformMFiHWAuth.c -------------------------------------------------------------------------------- /PAL/Mock/HAPPlatformMFiTokenAuth+Init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Mock/HAPPlatformMFiTokenAuth+Init.h -------------------------------------------------------------------------------- /PAL/Mock/HAPPlatformMFiTokenAuth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Mock/HAPPlatformMFiTokenAuth.c -------------------------------------------------------------------------------- /PAL/Mock/HAPPlatformRandomNumber.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Mock/HAPPlatformRandomNumber.c -------------------------------------------------------------------------------- /PAL/Mock/HAPPlatformRunLoop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Mock/HAPPlatformRunLoop.c -------------------------------------------------------------------------------- /PAL/Mock/HAPPlatformServiceDiscovery+Init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Mock/HAPPlatformServiceDiscovery+Init.h -------------------------------------------------------------------------------- /PAL/Mock/HAPPlatformServiceDiscovery+Test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Mock/HAPPlatformServiceDiscovery+Test.h -------------------------------------------------------------------------------- /PAL/Mock/HAPPlatformServiceDiscovery.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Mock/HAPPlatformServiceDiscovery.c -------------------------------------------------------------------------------- /PAL/Mock/HAPPlatformStartup.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Mock/HAPPlatformStartup.S -------------------------------------------------------------------------------- /PAL/Mock/HAPPlatformSystemCommand.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Mock/HAPPlatformSystemCommand.c -------------------------------------------------------------------------------- /PAL/Mock/HAPPlatformSystemCommand.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Mock/HAPPlatformSystemCommand.h -------------------------------------------------------------------------------- /PAL/Mock/HAPPlatformTCPStreamManager+Init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Mock/HAPPlatformTCPStreamManager+Init.h -------------------------------------------------------------------------------- /PAL/Mock/HAPPlatformTCPStreamManager+Test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Mock/HAPPlatformTCPStreamManager+Test.h -------------------------------------------------------------------------------- /PAL/Mock/HAPPlatformTCPStreamManager.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Mock/HAPPlatformTCPStreamManager.c -------------------------------------------------------------------------------- /PAL/Mock/HAPPlatformTimer+Init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Mock/HAPPlatformTimer+Init.h -------------------------------------------------------------------------------- /PAL/Mock/HAPPlatformTimer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/Mock/HAPPlatformTimer.c -------------------------------------------------------------------------------- /PAL/POSIX/HAPPlatform+Init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/POSIX/HAPPlatform+Init.h -------------------------------------------------------------------------------- /PAL/POSIX/HAPPlatform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/POSIX/HAPPlatform.c -------------------------------------------------------------------------------- /PAL/POSIX/HAPPlatformAbort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/POSIX/HAPPlatformAbort.c -------------------------------------------------------------------------------- /PAL/POSIX/HAPPlatformAccessorySetup+Init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/POSIX/HAPPlatformAccessorySetup+Init.h -------------------------------------------------------------------------------- /PAL/POSIX/HAPPlatformAccessorySetup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/POSIX/HAPPlatformAccessorySetup.c -------------------------------------------------------------------------------- /PAL/POSIX/HAPPlatformAccessorySetupDisplay+Init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/POSIX/HAPPlatformAccessorySetupDisplay+Init.h -------------------------------------------------------------------------------- /PAL/POSIX/HAPPlatformAccessorySetupDisplay.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/POSIX/HAPPlatformAccessorySetupDisplay.c -------------------------------------------------------------------------------- /PAL/POSIX/HAPPlatformAccessorySetupNFC+Init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/POSIX/HAPPlatformAccessorySetupNFC+Init.h -------------------------------------------------------------------------------- /PAL/POSIX/HAPPlatformAccessorySetupNFC.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/POSIX/HAPPlatformAccessorySetupNFC.c -------------------------------------------------------------------------------- /PAL/POSIX/HAPPlatformBLEPeripheralManager+Init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/POSIX/HAPPlatformBLEPeripheralManager+Init.h -------------------------------------------------------------------------------- /PAL/POSIX/HAPPlatformBLEPeripheralManager.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/POSIX/HAPPlatformBLEPeripheralManager.c -------------------------------------------------------------------------------- /PAL/POSIX/HAPPlatformClock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/POSIX/HAPPlatformClock.c -------------------------------------------------------------------------------- /PAL/POSIX/HAPPlatformFileHandle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/POSIX/HAPPlatformFileHandle.h -------------------------------------------------------------------------------- /PAL/POSIX/HAPPlatformFileManager.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/POSIX/HAPPlatformFileManager.c -------------------------------------------------------------------------------- /PAL/POSIX/HAPPlatformFileManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/POSIX/HAPPlatformFileManager.h -------------------------------------------------------------------------------- /PAL/POSIX/HAPPlatformKeyValueStore+Init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/POSIX/HAPPlatformKeyValueStore+Init.h -------------------------------------------------------------------------------- /PAL/POSIX/HAPPlatformKeyValueStore+SDKDomains.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/POSIX/HAPPlatformKeyValueStore+SDKDomains.h -------------------------------------------------------------------------------- /PAL/POSIX/HAPPlatformKeyValueStore.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/POSIX/HAPPlatformKeyValueStore.c -------------------------------------------------------------------------------- /PAL/POSIX/HAPPlatformLog+Init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/POSIX/HAPPlatformLog+Init.h -------------------------------------------------------------------------------- /PAL/POSIX/HAPPlatformLog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/POSIX/HAPPlatformLog.c -------------------------------------------------------------------------------- /PAL/POSIX/HAPPlatformMFiHWAuth+Init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/POSIX/HAPPlatformMFiHWAuth+Init.h -------------------------------------------------------------------------------- /PAL/POSIX/HAPPlatformMFiHWAuth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/POSIX/HAPPlatformMFiHWAuth.c -------------------------------------------------------------------------------- /PAL/POSIX/HAPPlatformMFiTokenAuth+Init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/POSIX/HAPPlatformMFiTokenAuth+Init.h -------------------------------------------------------------------------------- /PAL/POSIX/HAPPlatformMFiTokenAuth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/POSIX/HAPPlatformMFiTokenAuth.c -------------------------------------------------------------------------------- /PAL/POSIX/HAPPlatformRandomNumber.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/POSIX/HAPPlatformRandomNumber.c -------------------------------------------------------------------------------- /PAL/POSIX/HAPPlatformRunLoop+Init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/POSIX/HAPPlatformRunLoop+Init.h -------------------------------------------------------------------------------- /PAL/POSIX/HAPPlatformRunLoop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/POSIX/HAPPlatformRunLoop.c -------------------------------------------------------------------------------- /PAL/POSIX/HAPPlatformServiceDiscovery+Init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/POSIX/HAPPlatformServiceDiscovery+Init.h -------------------------------------------------------------------------------- /PAL/POSIX/HAPPlatformServiceDiscovery.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/POSIX/HAPPlatformServiceDiscovery.c -------------------------------------------------------------------------------- /PAL/POSIX/HAPPlatformSystemCommand.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/POSIX/HAPPlatformSystemCommand.c -------------------------------------------------------------------------------- /PAL/POSIX/HAPPlatformSystemCommand.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/POSIX/HAPPlatformSystemCommand.h -------------------------------------------------------------------------------- /PAL/POSIX/HAPPlatformTCPStreamManager+Init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/POSIX/HAPPlatformTCPStreamManager+Init.h -------------------------------------------------------------------------------- /PAL/POSIX/HAPPlatformTCPStreamManager.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/PAL/POSIX/HAPPlatformTCPStreamManager.c -------------------------------------------------------------------------------- /PAL/Raspi: -------------------------------------------------------------------------------- 1 | POSIX -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/README.md -------------------------------------------------------------------------------- /Tests/HAPAccessorySetupGetSetupHashTest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/Tests/HAPAccessorySetupGetSetupHashTest.c -------------------------------------------------------------------------------- /Tests/HAPAccessorySetupGetSetupPayloadTest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/Tests/HAPAccessorySetupGetSetupPayloadTest.c -------------------------------------------------------------------------------- /Tests/HAPAccessorySetupTest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/Tests/HAPAccessorySetupTest.c -------------------------------------------------------------------------------- /Tests/HAPBLEEventTest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/Tests/HAPBLEEventTest.c -------------------------------------------------------------------------------- /Tests/HAPBLETransactionParseRequestTest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/Tests/HAPBLETransactionParseRequestTest.c -------------------------------------------------------------------------------- /Tests/HAPBase+FloatTests.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/Tests/HAPBase+FloatTests.c -------------------------------------------------------------------------------- /Tests/HAPBase+IntTests.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/Tests/HAPBase+IntTests.c -------------------------------------------------------------------------------- /Tests/HAPBase+StringTests.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/Tests/HAPBase+StringTests.c -------------------------------------------------------------------------------- /Tests/HAPCryptoTest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/Tests/HAPCryptoTest.c -------------------------------------------------------------------------------- /Tests/HAPExhaustiveUTF8Test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/Tests/HAPExhaustiveUTF8Test.c -------------------------------------------------------------------------------- /Tests/HAPIPAccessoryProtocolReadCharacteristicWriteRequestsTest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/Tests/HAPIPAccessoryProtocolReadCharacteristicWriteRequestsTest.c -------------------------------------------------------------------------------- /Tests/HAPIPAccessoryProtocolReadPrepareWriteRequestTest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/Tests/HAPIPAccessoryProtocolReadPrepareWriteRequestTest.c -------------------------------------------------------------------------------- /Tests/HAPIPAccessoryProtocolReadStringCharacteristicWriteRequestsTest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/Tests/HAPIPAccessoryProtocolReadStringCharacteristicWriteRequestsTest.c -------------------------------------------------------------------------------- /Tests/HAPIPAccessoryProtocolSerializeCharacteristicReadResponseTest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/Tests/HAPIPAccessoryProtocolSerializeCharacteristicReadResponseTest.c -------------------------------------------------------------------------------- /Tests/HAPIPAccessoryProtocolSerializeStringCharacteristicReadResponseTest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/Tests/HAPIPAccessoryProtocolSerializeStringCharacteristicReadResponseTest.c -------------------------------------------------------------------------------- /Tests/HAPImportTest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/Tests/HAPImportTest.c -------------------------------------------------------------------------------- /Tests/HAPJSONUtilsTest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/Tests/HAPJSONUtilsTest.c -------------------------------------------------------------------------------- /Tests/HAPPlatformSystemCommandTest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/Tests/HAPPlatformSystemCommandTest.c -------------------------------------------------------------------------------- /Tests/HAPTLVTest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/Tests/HAPTLVTest.c -------------------------------------------------------------------------------- /Tests/HAPUTF8Test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/Tests/HAPUTF8Test.c -------------------------------------------------------------------------------- /Tests/HAPUUIDTest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/Tests/HAPUUIDTest.c -------------------------------------------------------------------------------- /Tests/Harness/HAPTestController.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/Tests/Harness/HAPTestController.c -------------------------------------------------------------------------------- /Tests/Harness/HAPTestController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/Tests/Harness/HAPTestController.h -------------------------------------------------------------------------------- /Tests/Harness/TemplateDB.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/Tests/Harness/TemplateDB.c -------------------------------------------------------------------------------- /Tests/Harness/TemplateDB.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/Tests/Harness/TemplateDB.h -------------------------------------------------------------------------------- /Tests/util_base64_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/Tests/util_base64_test.c -------------------------------------------------------------------------------- /Tools/AccessorySetupGenerator/Main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/Tools/AccessorySetupGenerator/Main.c -------------------------------------------------------------------------------- /Tools/download.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/Tools/download.sh -------------------------------------------------------------------------------- /Tools/generate_api_doc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/Tools/generate_api_doc.sh -------------------------------------------------------------------------------- /Tools/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/Tools/install.sh -------------------------------------------------------------------------------- /Tools/linters/clint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/Tools/linters/clint.sh -------------------------------------------------------------------------------- /Tools/linters/git-hooks-pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/Tools/linters/git-hooks-pre-commit -------------------------------------------------------------------------------- /Tools/linters/lint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/Tools/linters/lint.sh -------------------------------------------------------------------------------- /Tools/linters/shlint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/Tools/linters/shlint.sh -------------------------------------------------------------------------------- /Tools/provision_raspi.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/Tools/provision_raspi.sh -------------------------------------------------------------------------------- /Tools/raspi_docker_import.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/Tools/raspi_docker_import.sh -------------------------------------------------------------------------------- /Tools/raspi_sdcard_setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/HomeKitADK/HEAD/Tools/raspi_sdcard_setup.sh --------------------------------------------------------------------------------