Skip to content

Commit 0f0fe25

Browse files
committed
nrf_modem: update library
SHA: 04c7d59199c199bba6447f0d2c128fbc2e411e95 Automatically created by libmodem Github workflow. Signed-off-by: Nordic Builder <[email protected]>
1 parent 74e6bd8 commit 0f0fe25

File tree

26 files changed

+2959
-25
lines changed

26 files changed

+2959
-25
lines changed

nrf_modem/include/nrf_modem_dect.h

Lines changed: 2891 additions & 0 deletions
Large diffs are not rendered by default.

nrf_modem/include/nrf_modem_dect_phy.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@
1111
* @{
1212
* @brief DECT PHY API.
1313
*
14+
* @note This is only supported by the following modem firmware:
15+
* - mfw-nr+_nrf91x1
16+
*
1417
* @anchor DECT-SPEC
1518
* Links to pertaining specification and regulations.
1619
* - [DECT-2020 NR Part 2: Radio reception and transmission requirements]

nrf_modem/include/nrf_modem_gnss.h

Lines changed: 22 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,11 @@
1010
* @defgroup nrf_modem_gnss GNSS API
1111
* @{
1212
* @brief API for accessing the GNSS module on the modem.
13+
*
14+
* @note This is only supported by the following modem firmware:
15+
* - mfw_nrf9160
16+
* - mfw_nrf91x1
17+
* - mfw_nrf9151-ntn
1318
*/
1419
#ifndef NRF_MODEM_GNSS_H__
1520
#define NRF_MODEM_GNSS_H__
@@ -193,7 +198,9 @@ extern "C" {
193198
* @details Indicates that GNSS is running because of a scheduled download. This flag is only used
194199
* in the periodic navigation mode.
195200
*
196-
* @note This flag is only supported by modem firmware v2.0.0 or later.
201+
* @note This is only supported by the following modem firmware:
202+
* - mfw_nrf91x1
203+
* - mfw_nrf9151-ntn
197204
*/
198205
#define NRF_MODEM_GNSS_PVT_FLAG_SCHED_DOWNLOAD 0x40
199206
/** @} */
@@ -259,7 +266,9 @@ extern "C" {
259266
*
260267
* @details Data model #nrf_modem_gnss_agnss_data_integrity.
261268
*
262-
* @note This type is only supported by modem firmware v2.0.0 or later.
269+
* @note This is only supported by the following modem firmware:
270+
* - mfw_nrf91x1
271+
* - mfw_nrf9151-ntn
263272
*/
264273
#define NRF_MODEM_GNSS_AGNSS_INTEGRITY 9
265274
/** @} */
@@ -281,8 +290,10 @@ extern "C" {
281290
*
282291
* @details Payload is of type @ref nrf_modem_gnss_pvt_data_frame.
283292
*
284-
* @note In periodic navigation mode with modem firmware v2.0.0 or later, this event is not sent
285-
* when GNSS is running because of a scheduled download.
293+
* @note The following differences exist between modem firmware:
294+
* - mfw_nrf9160: This event is sent when GNSS is running because of a scheduled download.
295+
* - mfw_nrf91x1, mfw_nrf9151-ntn: This event is not sent when GNSS is running because of a
296+
* scheduled download.
286297
*/
287298
#define NRF_MODEM_GNSS_EVT_FIX 2
288299
/** @brief NMEA event.
@@ -916,7 +927,9 @@ struct nrf_modem_gnss_agnss_data_integrity {
916927
#define NRF_MODEM_GNSS_DELETE_GPS_TOW_PRECISION 0x100
917928
/** @brief Extended Kalman Filter (EKF) state (last position/velocity/time solution).
918929
*
919-
* @note This value is only supported by modem firmware v2.0.1 or later.
930+
* @note This is only supported by the following modem firmware:
931+
* - mfw_nrf91x1 v2.0.1 or later
932+
* - mfw_nrf9151-ntn
920933
*/
921934
#define NRF_MODEM_GNSS_DELETE_EKF 0x400
922935
/** @} */
@@ -926,8 +939,10 @@ struct nrf_modem_gnss_agnss_data_integrity {
926939
* @brief Dynamics mode values to be used as an argument for function
927940
* #nrf_modem_gnss_dyn_mode_change.
928941
*
929-
* The maximum speeds listed below are for modem firmware v2.0.0 or later. For older modem
930-
* firmware versions, the assumed maximum speed for all modes is 100 km/h.
942+
* @note The following differences exist between modem firmware:
943+
* - mfw_nrf9160: The assumed maximum speed for all modes is 100 km/h.
944+
* - mfw_nrf91x1, mfw_nrf9151-ntn: The assumed maximum speed matches the description of the
945+
* following defines.
931946
*
932947
* The maximum speed is not a hard limit, but if the receiver speed is higher than the assumed
933948
* maximum speed for the selected mode, GNSS will operate with suboptimal predictions.

nrf_modem/include/nrf_modem_rs_capture.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212
* @brief API for accessing the RS capture module on the modem.
1313
*
1414
* @note This is only supported by the following modem firmware:
15-
* - mfw_nrf91x1 >= v2.0.3
16-
* - mfw_nrf9151-ntn
15+
* - mfw_nrf91x1 v2.0.3 or later
16+
* - mfw_nrf9151-ntn
1717
*/
1818
#ifndef NRF_MODEM_RS_CAPTURE_H__
1919
#define NRF_MODEM_RS_CAPTURE_H__

nrf_modem/include/nrf_modem_softsim.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,10 @@
1010
* @defgroup nrf_modem_softsim SoftSIM API
1111
* @{
1212
* @brief API to mediate SoftSIM exchanges between Modem and application.
13+
*
14+
* @note This is only supported by the following modem firmware:
15+
* - mfw_nrf91x1
16+
* - mfw_nrf9151-ntn
1317
*/
1418
#ifndef NRF_MODEM_SOFTSIM_H__
1519
#define NRF_MODEM_SOFTSIM_H__

nrf_modem/include/nrf_socket.h

Lines changed: 37 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,9 @@ extern "C" {
195195
/** @brief
196196
* Read-only socket option to retrieve the cipher suite used during the TLS/DTLS handshake.
197197
*
198-
* @note This socket option is only supported with Modem firmware 2.0.0 and newer.
198+
* @note This is only supported by the following modem firmware:
199+
* - mfw_nrf91x1
200+
* - mfw_nrf9151-ntn
199201
*/
200202
#define NRF_SO_SEC_CIPHERSUITE_USED 4
201203

@@ -233,15 +235,21 @@ extern "C" {
233235
* Socket option to enable/disable the connection ID.
234236
* See @ref nrf_so_sec_dtls_cid_settings for allowed values.
235237
*
236-
* @note This socket option is only supported with Modem firmware v1.3.5 and newer.
238+
* @note This is only supported by the following modem firmware:
239+
* - mfw_nrf9160 v1.3.5 or later
240+
* - mfw_nrf91x1
241+
* - mfw_nrf9151-ntn
237242
*/
238243
#define NRF_SO_SEC_DTLS_CID 15
239244

240245
/** @brief
241246
* Read-only socket option to get the connection ID status.
242247
* See @ref nrf_so_sec_dtls_cid_statuses for allowed values.
243248
*
244-
* @note This socket option is only supported with Modem firmware v1.3.5 and newer.
249+
* @note This is only supported by the following modem firmware:
250+
* - mfw_nrf9160 v1.3.5 or later
251+
* - mfw_nrf91x1
252+
* - mfw_nrf9151-ntn
245253
*/
246254
#define NRF_SO_SEC_DTLS_CID_STATUS 16
247255

@@ -251,30 +259,39 @@ extern "C" {
251259
* Serializes the socket and compresses it. After the socket option is successfully called, you must
252260
* call @c NRF_SO_SEC_DTLS_CONN_LOAD before continuing to communicate on the socket.
253261
*
254-
* @note This socket option is only supported with Modem firmware v1.3.5 and newer.
262+
* @note This is only supported by the following modem firmware:
263+
* - mfw_nrf9160 v1.3.5 or later
264+
* - mfw_nrf91x1
265+
* - mfw_nrf9151-ntn
255266
*/
256267
#define NRF_SO_SEC_DTLS_CONN_SAVE 17
257268

258269
/** @brief
259270
* Write-only socket option to load DTLS connection.
260271
*
261-
* @note This socket option is only supported with Modem firmware v1.3.5 and newer.
272+
* @note This is only supported by the following modem firmware:
273+
* - mfw_nrf9160 v1.3.5 or later
274+
* - mfw_nrf91x1
275+
* - mfw_nrf9151-ntn
262276
*/
263277
#define NRF_SO_SEC_DTLS_CONN_LOAD 18
264278

265279
/** @brief
266280
* Read-only socket option to get end status of last completed TLS/DTLS handshake procedure.
267281
* See @ref nrf_so_sec_handshake_statuses for allowed values.
268282
*
269-
* @note This socket option is only supported with Modem firmware 2.0.0 and newer.
283+
* @note This is only supported by the following modem firmware:
284+
* - mfw_nrf91x1
285+
* - mfw_nrf9151-ntn
270286
*/
271287
#define NRF_SO_SEC_HANDSHAKE_STATUS 19
272288

273289
/** @brief
274290
* Socket option to enable/disable the DTLS fragmentation extension.
275291
* See @ref nrf_so_sec_dtls_frag_ext_options for allowed values.
276292
*
277-
* @note This socket option is only supported with Modem firmware v2.0.4 and newer.
293+
* @note This is only supported by the following modem firmware:
294+
* - mfw_nrf91x1 v2.0.4 or later
278295
*/
279296
#define NRF_SO_SEC_DTLS_FRAG_EXT 20
280297
/** @} */
@@ -303,7 +320,12 @@ extern "C" {
303320
#define NRF_SO_IPV6_ECHO_REPLY 32
304321
/** Send data related to an exceptional event. */
305322
#define NRF_SO_EXCEPTIONAL_DATA 33
306-
/** Keep socket open when its PDN connection is lost. */
323+
/** Keep socket open when its PDN connection is lost.
324+
*
325+
* @note This is only supported by the following modem firmware:
326+
* - mfw_nrf91x1 v2.0.1 or later
327+
* - mfw_nrf9151-ntn
328+
*/
307329
#define NRF_SO_KEEPOPEN 34
308330
/** Bind a socket to a Packet Data Network ID (write-only). */
309331
#define NRF_SO_BINDTOPDN 40
@@ -330,8 +352,10 @@ extern "C" {
330352
*
331353
* Set to 1 to enable, or to 0 to disable. Default is 0, disabled.
332354
*
333-
* @note This socket option is only supported by modem firmware version 1.3.7 and newer, and
334-
* modem firmware version 2.0.2 and newer.
355+
* @note This is only supported by the following modem firmware:
356+
* - mfw_nrf9160 v1.3.7 or later
357+
* - mfw_nrf91x1 v2.0.2 or later
358+
* - mfw_nrf9151-ntn
335359
*/
336360
#define NRF_SO_IPV6_DELAYED_ADDR_REFRESH 62
337361
/**
@@ -555,11 +579,6 @@ struct nrf_modem_sendcb {
555579
#define NRF_TLS_PSK_WITH_AES_128_CBC_SHA 0x008C
556580
#define NRF_TLS_PSK_WITH_AES_128_CCM_8 0xC0A8 /**< TLS 1.2 */
557581
#define NRF_TLS_EMPTY_RENEGOTIATIONINFO_SCSV 0x00FF
558-
/** The following cipher suites are only supported with
559-
* Modem firmware v1.3.x >= 1,
560-
* Modem firmware v1.2.x >= 7 and
561-
* Modem firmware v1.1.x >= 5.
562-
*/
563582
#define NRF_TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 0xC02B /**< TLS 1.2 */
564583
#define NRF_TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 0xC030 /**< TLS 1.2 */
565584
#define NRF_TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 0xC02F /**< TLS 1.2 */
@@ -663,7 +682,9 @@ struct nrf_modem_sendcb {
663682
* @ref NRF_SEC_TAG_TLS_DECRYPT_19.
664683
* These security tags must be used only for test and development purposes.
665684
*
666-
* @note Supported by modem firmware v2.0.0 or later.
685+
* @note This is only supported by the following modem firmware:
686+
* - mfw_nrf91x1
687+
* - mfw_nrf9151-ntn
667688
* @{
668689
*/
669690
#define NRF_SEC_TAG_TLS_DECRYPT_BASE 2147483648
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)