Skip to content

Commit 7050fee

Browse files
Mariusz Poslinskirlubos
Mariusz Poslinski
authored andcommitted
treewide: remove HomeKit from NCS
With the introduction of Matter, all HomeKit customers are recommended to use Matter for new designs of smart home products. As a result, HomeKit Accessory Development Kit has been deprecated and removed from NCS. Signed-off-by: Mariusz Poslinski <mariusz.poslinski@nordicsemi.no>
1 parent 21ae374 commit 7050fee

File tree

9 files changed

+12
-54
lines changed

9 files changed

+12
-54
lines changed

.github/mergify.yml

+6-8
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,16 @@ pull_request_rules:
77
- -draft
88
- -label=DNM
99
- or:
10-
- label=manifest-homekit
11-
- label=manifest-find-my
12-
- label=CI-homekit-test
13-
- label=CI-find-my-test
10+
- label=manifest-find-my
11+
- label=CI-find-my-test
1412
- label!=DNM
1513
# Prevent Merging is the DNM github action check
1614
- check-success=Prevent Merging
1715
# Disable as brach protection rules will handle this. Keeping for future reference
18-
#- check-success=CI/Jenkins/twister
19-
#- or:
20-
#- check-success=CI/Jenkins/integration
21-
#- check-neutral=CI/Jenkins/integration
16+
# - check-success=CI/Jenkins/twister
17+
# - or:
18+
# - check-success=CI/Jenkins/integration
19+
# - check-neutral=CI/Jenkins/integration
2220
actions:
2321
merge:
2422
method: rebase

.github/test-spec.yml

-15
Original file line numberDiff line numberDiff line change
@@ -286,21 +286,6 @@
286286
- "modules/nrfxlib/nrf_802154/**/*"
287287
- "samples/CMakeLists.txt"
288288

289-
"CI-homekit-test":
290-
- "drivers/hw_cc310/*"
291-
- "drivers/mpsl/**/*"
292-
- "dts/bindings/radio_fem/**/*"
293-
- "modules/nrfxlib/nrf_802154/**/*"
294-
- "samples/nrf5340/multiprotocol_rpmsg/**/*"
295-
- "subsys/bluetooth/controller/*"
296-
- "subsys/ieee802154/**/*"
297-
- "subsys/mpsl/**/*"
298-
- "subsys/net/openthread/*"
299-
- any:
300-
- "subsys/nrf_security/**/*"
301-
- "!subsys/nrf_security/doc/**/*"
302-
- "!subsys/nrf_security/*.rst"
303-
304289
"CI-thread-test":
305290
- "samples/openthread/**/*"
306291
- "subsys/mpsl/**/*"

doc/_scripts/software_maturity/software_maturity_features.yaml

-9
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ top_table:
55
Zigbee: ZIGBEE
66
Thread: NET_L2_OPENTHREAD
77
LTE: LTE_LINK_CONTROL
8-
HomeKit: HOMEKIT
98
Matter: CHIP
109
Wi-Fi:
1110
rule: WIFI && WIFI_NRF700X
@@ -64,14 +63,6 @@ features:
6463
OTA DFU over Matter: CHIP && CHIP_OTA_REQUESTOR
6564
Matter Sleepy End Device: CHIP && CHIP_ENABLE_SLEEPY_END_DEVICE_SUPPORT &&
6665
NET_L2_OPENTHREAD && OPENTHREAD_MTD_SED
67-
homekit:
68-
HomeKit over Bluetooth LE: HOMEKIT && BT && !CONFIG_HAP_HAVE_THREAD
69-
HomeKit over Thread FTD: HOMEKIT && BT && OPENTHREAD_FTD
70-
HomeKit over Thread MTD SED: HOMEKIT && BT && OPENTHREAD_MTD_SED
71-
HomeKit commissioning over Bluetooth LE with QR code: HOMEKIT && BT && !CONFIG_HAP_HAVE_NFC
72-
HomeKit commissioning over Bluetooth LE with NFC: HOMEKIT && BT && CONFIG_HAP_HAVE_NFC
73-
HomeKit - OTA DFU over Bluetooth LE: HOMEKIT && HOMEKIT_NORDIC_DFU
74-
HomeKit - OTA DFU over HomeKit: HOMEKIT && BT && CONFIG_HAP_FIRMWARE_UPDATE
7566
wifi:
7667
STA Mode:
7768
rule: WPA_SUPP && WIFI_NRF700X

doc/nrf/integrations.rst

+1-2
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,10 @@ Integrations
66
An |NCS| integration allows for using third-party and Nordic products within the |NCS|.
77
Integrations of the following third-party products are documented in their private repositories:
88

9-
* Apple Homekit
109
* Apple Find My
1110
* ANT
1211

13-
In the case of HomeKit and Find My, MFi licensees can get access to the repository by issuing a Nordic `DevZone`_ private ticket.
12+
In the case of Find My, MFi licensees can get access to the repository by issuing a Nordic `DevZone`_ private ticket.
1413

1514
The following user guides describe available integrations:
1615

doc/nrf/introduction.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ The |NCS| has the following distinguishing features:
2626

2727
**Robust connectivity support**
2828
The |NCS| supports a wide range of connectivity technologies.
29-
In addition to connectivity technologies :ref:`provided by Zephyr <zephyr:connectivity>`, such as Bluetooth® Low Energy, IPv6, TCP/IP, UDP, LoRa and LoRaWAN, the |NCS| supports ANT, Bluetooth mesh, Apple Find My, Apple HomeKit, LTE-M/NB-IoT/GPS, Matter, Amazon Sidewalk, Thread, and Wi-Fi®, among others.
29+
In addition to connectivity technologies :ref:`provided by Zephyr <zephyr:connectivity>`, such as Bluetooth® Low Energy, IPv6, TCP/IP, UDP, LoRa and LoRaWAN, the |NCS| supports ANT, Bluetooth mesh, Apple Find My, LTE-M/NB-IoT/GPS, Matter, Amazon Sidewalk, Thread, and Wi-Fi®, among others.
3030

3131
**Scalable and extensible**
3232
The |NCS| is out-of-tree ready and can be used for projects and applications of all sizes and levels of complexity.

doc/nrf/releases_and_maturity/repository_revisions.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@
66
The following table lists all the repositories (and their respective revisions) that are included as part of |NCS| |version| release:
77

88
.. manifest-revisions-table::
9-
:show-first: zephyr, nrfxlib, mcuboot, trusted-firmware-m, find-my, homekit, matter, nrf-802154, mbedtls, memfault-firmware-sdk
9+
:show-first: zephyr, nrfxlib, mcuboot, trusted-firmware-m, find-my, matter, nrf-802154, mbedtls, memfault-firmware-sdk

doc/nrf/releases_and_maturity/software_maturity.rst

-9
Original file line numberDiff line numberDiff line change
@@ -213,15 +213,6 @@ The following table indicates the software maturity levels of the support for ea
213213

214214
.. sml-table:: bluetooth
215215

216-
HomeKit features support
217-
************************
218-
219-
The following table indicates the software maturity levels of the support for each HomeKit feature:
220-
221-
.. toggle::
222-
223-
.. sml-table:: homekit
224-
225216
Thread features support
226217
***********************
227218

scripts/tag_west_repos.sh

-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@ declare -A PROJECT_TAGS
4444
# nrfx/nRF/srcx repositories: vX.Y.Z(-rcN)
4545
PROJECT_TAGS[nrfxlib]=""
4646
PROJECT_TAGS[find-my]=""
47-
PROJECT_TAGS[homekit]=""
4847
PROJECT_TAGS[matter]=""
4948
PROJECT_TAGS[nrf-802154]=""
5049

west.yml

+3-8
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ manifest:
4545
defaults:
4646
remote: ncs
4747

48-
group-filter: [-homekit, -nrf-802154, -dragoon, -find-my, -ant, -babblesim, -sidewalk, -bsec]
48+
group-filter: [-nrf-802154, -dragoon, -find-my, -ant, -babblesim, -sidewalk, -bsec]
4949

5050
# "projects" is a list of git repositories which make up the NCS
5151
# source code.
@@ -61,7 +61,7 @@ manifest:
6161
# https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/zephyr/guides/modules.html
6262
- name: zephyr
6363
repo-path: sdk-zephyr
64-
revision: 908794942947d049b61603b728f8f15af17e4873
64+
revision: fabddf3a622625f39a71b9bb0377569e2fe230be
6565
import:
6666
# In addition to the zephyr repository itself, NCS also
6767
# imports the contents of zephyr/west.yml at the above
@@ -141,7 +141,7 @@ manifest:
141141
- name: nrfxlib
142142
repo-path: sdk-nrfxlib
143143
path: nrfxlib
144-
revision: v2.5.0
144+
revision: c230f914828d2ecf44a9f28922b40804216f0408
145145
- name: trusted-firmware-m
146146
repo-path: sdk-trusted-firmware-m
147147
path: modules/tee/tf-m/trusted-firmware-m
@@ -193,11 +193,6 @@ manifest:
193193
submodules: true
194194
groups:
195195
- sidewalk
196-
- name: homekit
197-
repo-path: sdk-homekit
198-
revision: v2.5.0
199-
groups:
200-
- homekit
201196
- name: find-my
202197
repo-path: sdk-find-my
203198
revision: b972afd32f2b6ab028320badb2e35f857b8fc158

0 commit comments

Comments
 (0)