You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
doc: add migration guide for removed CMake defines
Added a short entry to NCS 3.5 migration guide that
continues the change described in 3.4 migration guide.
Signed-off-by: Michał Stasiak <michal.stasiak@nordicsemi.no>
Copy file name to clipboardExpand all lines: doc/nrf/releases_and_maturity/migration/migration_guide_3.5.rst
+181Lines changed: 181 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -42,6 +42,187 @@ This section describes the changes related to the build and configuration system
42
42
If you set the :kconfig:option:`SB_CONFIG_MCUBOOT_UPDATEABLE_IMAGES` Kconfig option or a static partition layout explicitly for a firmware-patch build, reduce the number of updatable images by one and remove the now-unused update-slot partitions.
43
43
Storing the nRF70 Series firmware patch in external flash using the :kconfig:option:`SB_CONFIG_WIFI_PATCHES_EXT_FLASH_XIP` or :kconfig:option:`SB_CONFIG_WIFI_PATCHES_EXT_FLASH_STORE` Kconfig option is not affected.
44
44
45
+
.. _migration_3.5_hal_global_defines:
46
+
47
+
* The HAL preprocessor symbols listed in :ref:`migration_3.4_hal_global_defines` are no longer defined globally.
48
+
In application code, replace references to the deprecated symbols with the corresponding Kconfig symbols or devicetree properties shown below.
49
+
50
+
.. list-table:: HAL preprocessor symbols replacements
- :kconfig:option:`CONFIG_SOC_NRF54LM20A_CPUAPP`, :kconfig:option:`CONFIG_SOC_NRF54LM20A_CPUFLPR`, or :kconfig:option:`CONFIG_SOC_COMPATIBLE_NRF54LM20A`
119
+
- Board-selected
120
+
* - ``NRF7120_ENGA_XXAA``
121
+
- :kconfig:option:`CONFIG_SOC_NRF7120_ENGA_CPUAPP`, :kconfig:option:`CONFIG_SOC_NRF7120_ENGA_CPUFLPR`, or :kconfig:option:`CONFIG_SOC_COMPATIBLE_NRF7120_ENGA`
122
+
- Board-selected
123
+
* - ``NRF54LM20B_XXAA``
124
+
- :kconfig:option:`CONFIG_SOC_NRF54LM20B_CPUAPP` or :kconfig:option:`CONFIG_SOC_NRF54LM20B_CPUFLPR`
- :kconfig:option:`CONFIG_SOC_NRF54LV10A_CPUAPP` or :kconfig:option:`CONFIG_SOC_NRF54LV10A_CPUFLPR`
137
+
- Board-selected; |NCS| extension
138
+
* - ``NRF9120_XXAA``
139
+
- :kconfig:option:`CONFIG_SOC_NRF9120`
140
+
- Board-selected
141
+
* - ``NRF9160_XXAA``
142
+
- :kconfig:option:`CONFIG_SOC_NRF9160`
143
+
- Board-selected
144
+
* - ``NRF9220_XXAA``
145
+
- :kconfig:option:`CONFIG_SOC_NRF9251_CPUAPP`, :kconfig:option:`CONFIG_SOC_NRF9251_CPUPPR`, or :kconfig:option:`CONFIG_SOC_NRF9251_CPUFLPR`
146
+
- Board-selected; |NCS| extension
147
+
* - ``NRF9230_ENGB_XXAA``
148
+
- :kconfig:option:`CONFIG_SOC_NRF9230_ENGB_CPUAPP`, :kconfig:option:`CONFIG_SOC_NRF9230_ENGB_CPURAD`, or :kconfig:option:`CONFIG_SOC_NRF9230_ENGB_CPUPPR`
149
+
- Board-selected
150
+
* - ``NRF_APPLICATION``
151
+
- Matching ``CONFIG_SOC_*_CPUAPP`` symbol for your board target (for example, :kconfig:option:`CONFIG_SOC_NRF54LC10A_CPUAPP` or :kconfig:option:`CONFIG_SOC_NRF9251_CPUAPP`)
152
+
- Board-selected
153
+
* - ``NRF_FLPR``
154
+
- Matching ``CONFIG_SOC_*_CPUFLPR`` symbol for your board target (for example, :kconfig:option:`CONFIG_SOC_NRF54LC10A_CPUFLPR` or :kconfig:option:`CONFIG_SOC_NRF9251_CPUFLPR`)
155
+
- Board-selected
156
+
* - ``NRF_RADIOCORE``
157
+
- :kconfig:option:`CONFIG_SOC_NRF54H20_CPURAD` or :kconfig:option:`CONFIG_SOC_NRF9230_ENGB_CPURAD`
158
+
- Board-selected
159
+
* - ``NRF_PPR``
160
+
- :kconfig:option:`CONFIG_SOC_NRF54H20_CPUPPR`, :kconfig:option:`CONFIG_SOC_NRF9230_ENGB_CPUPPR`, or :kconfig:option:`CONFIG_SOC_NRF9251_CPUPPR`
0 commit comments