Skip to content

Commit 5e381ae

Browse files
committed
Anjay-zephyr 3.9.0
Features - Added support for nRF91x1 and generalized support for nRF9160 SOCs. Bugfixes - Fixed an issue of stopping the GNSS receiver on nRF91 series when disconnecting from the network. Improvements - Changing the PVT flag that is being captured for running the priority mode much faster. - Removed `ANJAY_ZEPHYR_GPS_NRF_EXTERNAL_ANTENNA` Kconfig option, as nCS provides `MODEM_ANTENNA_GNSS_EXTERNAL` option that automatically configures the external antenna instead if `MODEM_ANTENNA` is enabled.
1 parent 631bc63 commit 5e381ae

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

75 files changed

+133
-126
lines changed

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,17 @@
11
# Changelog
22

3+
## 3.9.0 (February 28th, 2025)
4+
5+
### Features
6+
- Added support for nRF91x1 and generalized support for nRF9160 SOCs.
7+
8+
### Bugfixes
9+
- Fixed an issue of stopping the GNSS receiver on nRF91 series when disconnecting from the network.
10+
11+
### Improvements
12+
- Changing the PVT flag that is being captured for running the priority mode much faster.
13+
- Removed `ANJAY_ZEPHYR_GPS_NRF_EXTERNAL_ANTENNA` Kconfig option, as nCS provides `MODEM_ANTENNA_GNSS_EXTERNAL` option that automatically configures the external antenna instead if `MODEM_ANTENNA` is enabled.
14+
315
## 3.8.1 (November 13th, 2024)
416

517
### Improvements

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright 2020-2024 AVSystem <avsystem@avsystem.com>
1+
# Copyright 2020-2025 AVSystem <avsystem@avsystem.com>
22
#
33
# Licensed under the Apache License, Version 2.0 (the "License");
44
# you may not use this file except in compliance with the License.

Kconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright 2020-2024 AVSystem <avsystem@avsystem.com>
1+
# Copyright 2020-2025 AVSystem <avsystem@avsystem.com>
22
#
33
# Licensed under the Apache License, Version 2.0 (the "License");
44
# you may not use this file except in compliance with the License.

Kconfig.anjay

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright 2020-2024 AVSystem <avsystem@avsystem.com>
1+
# Copyright 2020-2025 AVSystem <avsystem@avsystem.com>
22
#
33
# Licensed under the Apache License, Version 2.0 (the "License");
44
# you may not use this file except in compliance with the License.

Kconfig.anjay_zephyr

Lines changed: 11 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright 2020-2024 AVSystem <avsystem@avsystem.com>
1+
# Copyright 2020-2025 AVSystem <avsystem@avsystem.com>
22
#
33
# Licensed under the Apache License, Version 2.0 (the "License");
44
# you may not use this file except in compliance with the License.
@@ -24,7 +24,7 @@ config ANJAY_ZEPHYR_MODEL_NUMBER
2424

2525
config ANJAY_ZEPHYR_VERSION
2626
string "Client Version"
27-
default "3.8.1"
27+
default "3.9.0"
2828

2929
config ANJAY_ZEPHYR_AUTOGENERATE_ENDPOINT_NAME
3030
bool "Autogenerate endpoint name"
@@ -182,20 +182,20 @@ config ANJAY_ZEPHYR_SHELL
182182
config ANJAY_ZEPHYR_GPS
183183
bool "Enable GPS"
184184
default n
185-
depends on BOARD_THINGY91_NRF9160_NS || BOARD_NRF9160DK_NRF9160_NS || BOARD_TMO_DEV_EDGE
186-
select AT_CMD if BOARD_THINGY91_NRF9160_NS || BOARD_NRF9160DK_NRF9160_NS
185+
depends on SOC_NRF9160 || SOC_NRF9120 || BOARD_TMO_DEV_EDGE
186+
select AT_CMD if SOC_NRF9160 || SOC_NRF9120
187187
help
188188
Enable GPS implementation.
189189

190-
On nRF9160-based platforms, please note that the system is not able to acquire
190+
On nRF91xx-based platforms, please note that the system is not able to acquire
191191
the cold GPS fix if the chip is interrupted by any LTE activity. The application
192192
might temporarily enable GPS priority mode, which shuts down LTE completely and
193193
attempts to acquire the fix. This behavior is controlled by
194194
ANJAY_ZEPHYR_GPS_NRF_PRIO_MODE_PERMITTED and
195195
ANJAY_ZEPHYR_GPS_NRF_PRIO_MODE_COOLDOWN config options.
196196

197197
config ANJAY_ZEPHYR_GPS_NRF
198-
def_bool ANJAY_ZEPHYR_GPS && (BOARD_THINGY91_NRF9160_NS || BOARD_NRF9160DK_NRF9160_NS)
198+
def_bool ANJAY_ZEPHYR_GPS && (SOC_NRF9160 || SOC_NRF9120)
199199

200200
config ANJAY_ZEPHYR_GPS_CXD5605
201201
def_bool ANJAY_ZEPHYR_GPS && BOARD_TMO_DEV_EDGE
@@ -228,13 +228,9 @@ config ANJAY_ZEPHYR_LOCATION_SERVICES_SERVER_SSID
228228
help
229229
SSID of the server to which requests related to location services will be sent.
230230

231-
menu "GPS on nRF9160-based devices"
231+
menu "GPS on nRF91xx-based devices"
232232
visible if ANJAY_ZEPHYR_GPS_NRF
233233

234-
config ANJAY_ZEPHYR_GPS_NRF_EXTERNAL_ANTENNA
235-
bool "Use external GPS antenna"
236-
depends on ANJAY_ZEPHYR_GPS_NRF
237-
238234
config ANJAY_ZEPHYR_GPS_NRF_A_GPS
239235
bool "Enable A-GPS using Nordic Location Services over LwM2M"
240236
depends on ANJAY_ZEPHYR_GPS_NRF && ANJAY_ZEPHYR_NRF_LC_INFO
@@ -268,11 +264,11 @@ config ANJAY_ZEPHYR_LOCATION_SERVICES_GROUND_FIX_LOCATION
268264
available only on selected instances of AVSystem's Coiote IoT DM servers.
269265

270266
config ANJAY_ZEPHYR_NRF_LC_INFO
271-
bool "Enable nRF9160 Link Control library state and Connectivity Monitor"
272-
depends on LTE_LINK_CONTROL && (BOARD_THINGY91_NRF9160_NS || BOARD_NRF9160DK_NRF9160_NS)
267+
bool "Enable nRF91xx Link Control library state and Connectivity Monitor"
268+
depends on LTE_LINK_CONTROL && (SOC_NRF9160 || SOC_NRF9120)
273269
default y
274270
help
275-
Enables handlers tracking nRF9160 Link Control library state and Connectivity
271+
Enables handlers tracking nRF91xx Link Control library state and Connectivity
276272
Monitor, ECID objects utilizing data from LC library.
277273

278274
config ANJAY_ZEPHYR_NRF_LC_INFO_CELL_POLL_RATE
@@ -390,7 +386,7 @@ config ANJAY_ZEPHYR_NRF_MODEM_PSK_QUERY
390386

391387
config ANJAY_ZEPHYR_WORKQUEUE_ENABLE
392388
bool "Enable Anjay Zephyr workqueue and use it for all works defined in this module"
393-
default BOARD_THINGY91_NRF9160_NS || BOARD_NRF9160DK_NRF9160_NS
389+
default SOC_NRF9160 || SOC_NRF9120
394390

395391
config ANJAY_ZEPHYR_WORKQUEUE_STACK_SIZE
396392
int "Anjay Zephyr workqueue stack size"

NOTICE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Anjay-zephyr-client
2-
Copyright 2020-2024 AVSystem
2+
Copyright 2020-2025 AVSystem
33

44
This product includes software developed at AVSystem (www.avsystem.com).
55

compat/custom_polling.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2020-2024 AVSystem <avsystem@avsystem.com>
2+
* Copyright 2020-2025 AVSystem <avsystem@avsystem.com>
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.

compat/log_impl.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2020-2024 AVSystem <avsystem@avsystem.com>
2+
* Copyright 2020-2025 AVSystem <avsystem@avsystem.com>
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.

compat/log_impl.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2020-2024 AVSystem <avsystem@avsystem.com>
2+
* Copyright 2020-2025 AVSystem <avsystem@avsystem.com>
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.

compat/mbedtls_compat.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2020-2024 AVSystem <avsystem@avsystem.com>
2+
* Copyright 2020-2025 AVSystem <avsystem@avsystem.com>
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.

0 commit comments

Comments
 (0)