Skip to content

Commit

Permalink
6.2.2 delivery for SDK 2.16.000 Major RFP Release Candidate 4
Browse files Browse the repository at this point in the history
Merge in MCUCORE/mcux-sdk-middleware-connectivity-framework from release/2.16.000_major_rfp_gh_review to release/2.16.000_major_rfp_gh
  • Loading branch information
McuxCIBot authored and niconxp committed Jul 25, 2024
1 parent 05922ed commit e8ea202
Show file tree
Hide file tree
Showing 130 changed files with 17,806 additions and 2,613 deletions.
21 changes: 20 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,22 @@
#### 6.2.2: KW45/K32W1 MR6 SDK 2.16.000

##### Major changes

- [HWparams]
- Support for location of HWParameters and Application Factory Data IFR in IFR1.
- [RNG]: API updates
- New APIs RNG_SetSeed(), RNG_SetExternalSeed(), RNG_TriggerReseed(), RNG_IsReseedneeded() to manage seed on both core :
- When needed RNG_TriggerReseed() will be called and change the return status of RNG_IsReseedneeded(), the user will have to choose when calling RNG_SetSeed() or RNG_SetExternalSeed() in his application typically Idle
- [NVS] Wear statistics counters added

#### 6.2.2: RW61x RFP4
- [OTA]
- Add support for RW61x OTA with remap.
- Required modifications to prevent direct access to flash logical addresses when remap is active.
- Image trailers expected at different offset with remap enabled (see gPlatformMcuBootUseRemap_d in fwk_config.h)
- fixed image state assessment procedure when in RunCandidate.
- [NVS] Wear statistics counters added

#### 6.2.1: KW45/K32W1 MR5 SDK 2.15.000

Experimental Features only:
Expand All @@ -22,7 +41,7 @@ Experimental Features only:
- BOARD_LL_32MHz_WAKEUP_ADVANCE_HSLOT changed from 2 to 3 by default
- BOARD_RADIO_DOMAIN_WAKE_UP_DELAY changed from 0x10 to 0x0F
- [gcc linker]
- Exclude k32w1_nbu_ble_15_4_dyn.bin from .data section
- Exclude k32w1_nbu_ble_15_4_dyn.bin from .data section

###### Minor Changes
- [Platform]
Expand Down
27 changes: 27 additions & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,25 @@ target_include_directories(connfwk-config INTERFACE
${CMAKE_CURRENT_SOURCE_DIR}/Common
${CMAKE_CURRENT_SOURCE_DIR}/DBG
${CMAKE_CURRENT_SOURCE_DIR}/NVS/Interface
${CMAKE_CURRENT_SOURCE_DIR}/FunctionLib
${CMAKE_CURRENT_SOURCE_DIR}/SecLib
${CMAKE_CURRENT_SOURCE_DIR}/RNG
${CMAKE_CURRENT_SOURCE_DIR}/HWParameter
${CMAKE_CURRENT_SOURCE_DIR}/Sensors
${CMAKE_CURRENT_SOURCE_DIR}/FileSystem
${CMAKE_CURRENT_SOURCE_DIR}/FSAbstraction
${CMAKE_CURRENT_SOURCE_DIR}/FactoryDataProvider
${CMAKE_CURRENT_SOURCE_DIR}/FileCache
${CMAKE_CURRENT_SOURCE_DIR}/KeyStorage
${CMAKE_CURRENT_SOURCE_DIR}/LowPower
${CMAKE_CURRENT_SOURCE_DIR}/ModuleInfo
${CMAKE_CURRENT_SOURCE_DIR}/HDI
${CMAKE_CURRENT_SOURCE_DIR}/IPC
${CMAKE_CURRENT_SOURCE_DIR}/SFC
${CMAKE_CURRENT_SOURCE_DIR}/OtaSupport/Interface
${CMAKE_CURRENT_SOURCE_DIR}/FSCI/Interface
${CMAKE_CURRENT_SOURCE_DIR}/NVM/Interface
${CMAKE_CURRENT_SOURCE_DIR}/PDM/Include
)

if(NOT CONNFWK_BOARD_LIB_EXTERNAL)
Expand Down Expand Up @@ -143,6 +162,10 @@ if(CONNFWK_OTW)
add_subdirectory(OTW)
endif()

if(CONNFWK_PDM)
add_subdirectory(PDM)
endif()

if(CONNFWK_PDUM)
add_subdirectory(PDUM)
endif()
Expand All @@ -155,6 +178,10 @@ if(CONNFWK_HDI)
add_subdirectory(HDI)
endif()

if(CONNFWK_DBG)
add_subdirectory(DBG)
endif()

if(CONNFWK_TESTS)
add_subdirectory(tests)
endif()
Expand Down
6 changes: 3 additions & 3 deletions Common/devices/kw45_k32w1/gcc/connectivity.ld
Original file line number Diff line number Diff line change
Expand Up @@ -46,10 +46,10 @@ m_flash_config_start = 0x00000400;
m_flash_config_size = 0x00000010;
m_flash_config_end = m_flash_config_start + m_flash_config_size - 1;

/* This section is not enabled by default but you need it if gHwParamsProdDataPlacement_c is defined to
* gHwParamsProdDataPlacementLegacyMode_c or gHwParamsProdDataPlacementLegacy2IfrMode_c in your project */
/* This section is not enabled by default but you need it if gHwParamsProdDataPlacement_c is defined to
* gHwParamsProdDataMainFlashMode_c or gHwParamsProdDataMainFlash2IfrMode_c in your project */
/*
* m_fsl_prodInfo_size = DEFINED(gUseProdInfoLegacyMode_d) ? m_sector_size : 0;
* m_fsl_prodInfo_size = DEFINED(gUseProdInfoMainFlashMode_d) ? m_sector_size : 0;
*/
m_fsl_prodInfo_size = m_sector_size;
m_fsl_prodInfo_end = m_flash_end;
Expand Down
Loading

0 comments on commit e8ea202

Please sign in to comment.