Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
257 commits
Select commit Hold shift + click to select a range
317749e
reserved-memory: Fix layering violation
carlocaione Sep 28, 2021
01be872
drivers/gpio: stm32f1: AFIO init should happen before GPIO inits
erwango Sep 27, 2021
5b78f62
tests/drivers: gpio_basic_api: Upudate nucleo_f103rb configuration
erwango Sep 27, 2021
e663871
drivers: adc: stm32 adc disable causing endless loop
FRASTM Sep 24, 2021
8a0dc43
net: context: Do not overflow net_pkt when using msghdr
rlubos Sep 23, 2021
8a9c1e7
net: mqtt: Handle incomplete zsock_sendmsg write
rlubos Sep 23, 2021
c1fa585
net: sockets: tls: Ignore empty iovec entries in sendmsg
rlubos Sep 23, 2021
8691e3e
Bluetooth: host: compile out check for multiple identities
joerchan Sep 24, 2021
b11983d
subsys/fs/nvs: nvs_write return missing documentation
Sir-Branch Sep 27, 2021
5d0100e
boards: nucleo_l073rz: Set LSI as LPTIM clock source
erwango Sep 28, 2021
6c4d190
lib: os: mpsc_pbuf: Add const qualifier to API calls
nordic-krch Sep 23, 2021
dbf08a1
Bluetooth: Mesh: Return ETIMEDOUT if k_sem_take call times out
PavelVPV Sep 24, 2021
0c0a990
soc: nrf53: Add missing HAS_HW_NRF_* entries
anangl Sep 27, 2021
1e2c698
Bluetooth: Controller: Fix repeated per sync drift compensations
cvinayak Sep 13, 2021
192cad6
Bluetooth: Controller: Fix imprecise data bus error in periodic sync
cvinayak Sep 13, 2021
f4a03df
Bluetooth: Controller: Update Bluetooth version to 5.3
cvinayak Sep 28, 2021
27a2271
timer: mask interrupts in timer's timeout handler.
Sep 29, 2021
369d5d0
kernel: fix deadline typo
peter-mitsis Sep 29, 2021
e601ca8
doc: Add deadline scheduling information
peter-mitsis Sep 29, 2021
70979b9
doc: release: 2.7: Add release notes for networking
rlubos Sep 28, 2021
6999690
pm: stop handling devices on PM_STATE_RUNTIME_IDLE
gmarull Sep 27, 2021
cb65705
tests: pm: power_mgmt: use PM_STATE_SUSPEND_TO_IDLE
gmarull Sep 27, 2021
4c52fb9
drivers: i2s_nrfx: Do not enforce two channels for I2S format
anangl Sep 23, 2021
7ac8c2f
drivers: i2s_nrfx: Fix a few minor fixes
anangl Sep 23, 2021
1a15d36
tests: bluetooth: tester: Add support for L2CAP Credits command
sjanc Sep 9, 2021
47f4dda
Bluetooth: Controller: Minor rename of ULL internal function
cvinayak Sep 8, 2021
c0e44d9
Bluetooth: Controller: Explicitly typecast void return for memcpy calls
cvinayak Sep 23, 2021
519f412
Bluetooth: Controller: Minor indentation fixes
cvinayak Sep 23, 2021
71420c6
Bluetooth: controller: Fix populate offset in latest advertising PDU
cvinayak Jan 18, 2021
9ff7cb6
Bluetooth: Controller: Add advertiser clock accuracy value
cvinayak Sep 8, 2021
7597eef
Bluetooth: Controller: Add FIXME for Per Adv chain channel use
cvinayak Sep 8, 2021
e8929c3
Bluetooth: Controller: Fix Extended Advertising channel use
cvinayak Sep 3, 2021
a3e8f83
Bluetooth: Controller: Use defines for aux pointer offset unit value
cvinayak Sep 23, 2021
e24df52
Bluetooth: Controller: Separate address get and read functions
cvinayak Sep 28, 2021
0d4db6b
Bluetooth: host: Verify valid local identity loaded from settings
joerchan Sep 24, 2021
17c5a7c
Bluetooth: host: Access local IRKs consistently
joerchan Sep 27, 2021
41654b0
tests: kernel: sched: schedule_api: enlarge timeslice criterion
ABOSTM Sep 29, 2021
30b2492
Bluetooth: Controller: Fix multiple peripheral connection deadlock
cvinayak Sep 26, 2021
1a42926
Bluetooth: ISO: Remove bt_conn_unref for ISO deferred work
Thalley Sep 24, 2021
30eadf7
drivers: create BT_DRIVERS Kconfig entry
tejlmand Sep 10, 2021
c3fac65
drivers: net: adding NET_DRIVERS menuconfig
tejlmand Sep 10, 2021
a084ec5
modules: hal_nxp: removing always empty zephyr_library
tejlmand Sep 10, 2021
f7d0ae5
drivers: ethernet: remove dedicated drivers__ethernet__native_posix lib
tejlmand Sep 10, 2021
0ad4b44
drivers: gpio: remove unused GPIO selection
tejlmand Sep 14, 2021
cf112e2
drivers: console: remove unused CONSOLE selection
tejlmand Sep 14, 2021
9ad64e8
Bluetooth: Tester: Add the OOB Authentication method
agata-ponitka Sep 6, 2021
eb85f9a
Revert "drivers: pinmux: build as static library"
tejlmand Sep 28, 2021
ad2b77e
Bluetooth: Controller: Allow resolving list update during passive scan
cvinayak Sep 9, 2021
708951e
Bluetooth: Controller: Use defines for scanning state types
cvinayak Sep 27, 2021
d2c5f05
boards: stm32u5: Fix instructions to use openocd
erwango Oct 1, 2021
e858321
doc: release notes: STM32 updates for v2.7.0
erwango Sep 28, 2021
82f3165
doc: release notes: Shields updates for v2.7.0
erwango Sep 28, 2021
7c62429
doc: release: 2.7: add release notes for serial
dcpleung Sep 29, 2021
7aee51e
doc: release: 2.7: add release notes for PCI/PCIe
dcpleung Sep 29, 2021
a7baa36
doc: release: 2.7: add release notes for IPM
dcpleung Sep 29, 2021
b24bbad
Bluetooth: Controller: Fix to ignore aux ptr in scannable advertising
cvinayak Sep 13, 2021
701c560
Bluetooth: Controller: Fix assert on aux LLL scheduled chain reception
cvinayak Sep 13, 2021
bd65231
Bluetooth: controller: Fix ASSERT caused by ULL releasing chain PDUs
ppryga-nordic Sep 28, 2021
6db7778
tests: Bluetooth: df: Add test to verify correctness of relase of PDUs
ppryga-nordic Sep 28, 2021
5969c3b
Bluetooth: Host: Fix resource leak in bt_gatt_unsubscribe
alwa-nordic Sep 29, 2021
b3affe6
devicetree: remove support for DTC_OVERLAY_FILE in environment
tejlmand Oct 1, 2021
efd77e0
net: dns_sd, mdns: support service type enumeration
cfriedt Sep 21, 2021
5a5eaa3
tests: net: dns_sd, mdns: support service type enumeration
cfriedt Sep 21, 2021
aa8c3fa
release: Zephyr 2.7.0-rc4
cfriedt Oct 2, 2021
1f09c92
Revert "tests: devicetree: test supported devices API"
mbolivar-nordic Sep 24, 2021
e2ae4ec
Revert "device: supported devices visitor API"
mbolivar-nordic Sep 24, 2021
b0667a8
Revert "device: iterable supported devices"
mbolivar-nordic Sep 24, 2021
ea2bbb8
Revert "device: simplify structure of handles array"
mbolivar-nordic Sep 24, 2021
9877834
device: add fudge factor for handle padding
mbolivar-nordic Sep 24, 2021
50d357d
doc: devicetree release notes for 2.7
mbolivar-nordic Oct 1, 2021
cb2ea25
bluetooth: Add support for reconfiguring L2CAP channels
sjanc Sep 17, 2021
0d81d97
tests: bluetooth: tester: Add support for L2CAP channel reconfiguration
sjanc Sep 17, 2021
0689e10
boards: b_u585i_iot02a: Fix ref man reference
erwango Oct 4, 2021
2d0d093
Bluetooth: Controller: Fix assertion failed [evdone]
cvinayak Oct 4, 2021
8dacd0f
ITE: drivers/i2c: returning negative values for error
GTLin08 Oct 4, 2021
311aeef
doc: misc fixes
laurenmurphyx64 Oct 1, 2021
886d048
Bluetooth: Controller: Fix HCI command parameter check failures
cvinayak Sep 9, 2021
9f903ee
tests: Bluetooth: bsim: Use separate DUT and TST EDTT builds
cvinayak Sep 23, 2021
2df7257
manifest: EDTT: Update revision
cvinayak Sep 23, 2021
903b5d7
drivers: sensors: fdc2x1x: removed unused fdc2x1x_data
skullbox305 Oct 3, 2021
708ba30
samples: sensors: fdc2x1x: fixed bugs in pm_info()
skullbox305 Oct 3, 2021
7a2b958
tests: logging: remove definition of SYS_CLOCK_HW_CYCLES_PER_SEC
nashif Oct 6, 2021
a39340a
samples/subsys/mgmt/osdp: Fix build issues
galak Oct 6, 2021
706104b
tests: Bluetooth: mesh: Remove explicit disable of CSA#2
cvinayak Oct 6, 2021
7fec8b2
tests/msgq_usage: Correct memory usage for cache-incoherent platforms
Oct 6, 2021
79bf23c
doc: release-notes-2.7: update release notes for disk drivers
jfischer-no Oct 4, 2021
3bceb73
doc: release-notes-2.7: add release notes for MODBUS
jfischer-no Oct 4, 2021
31dbdca
doc: usb: refactor USB device support documentation structure
jfischer-no Sep 28, 2021
6c4fc02
doc: usb: add CDC ACM device support documentation
jfischer-no Sep 28, 2021
7bc1dee
doc: release-notes-2.7: add release notes for USB
jfischer-no Sep 28, 2021
8790789
ARC: HS6x: nSIM: drop unsupported dcache_uncached_region from mdb.args
evgeniy-paltsev Oct 1, 2021
d229d45
doc: release notes: Add Bluetooth relnotes for 2.7.0
carlescufi Oct 4, 2021
c140604
docs: Improve documentation of bootloader usage
benediktibk Aug 24, 2021
fcc69bf
doc: security: Update information about CVE-2021-3581
Oct 5, 2021
7f3562b
doc: security: Update information about CVE-2021-3319
Oct 5, 2021
f52dce1
doc: security: Update information about CVE-2021-3625
Oct 5, 2021
592c6b1
doc: security: Update information about CVE-2021-3510
Oct 5, 2021
7b880f1
doc: security: Update information about CVE-2021-3436
Oct 5, 2021
d760c5e
doc: release: 2.7: add release notes for security
Oct 5, 2021
4ba168d
DOC: ARC: update arc status page
evgeniy-paltsev Oct 4, 2021
4214421
doc: release notes: ARC
evgeniy-paltsev Oct 5, 2021
8a97c83
arm: aarch32: mpu: Fix build issue with assert
galak Oct 7, 2021
b60b5b9
doc: release: Add release notes for ADC, DMIC, I2S, and PWM drivers
anangl Oct 8, 2021
257df9a
doc: release: Add sensor release notes for v2.7.0
MaureenHelm Oct 6, 2021
af4c3bc
doc: release: 2.7: add release notes for PM
Oct 4, 2021
29b52a8
net: mdns + dns_sd: fix regression that breaks ptr queries
cfriedt Oct 8, 2021
e7df33e
net: ethernet: ARP addresses being filled with mcast addresses
rmelch Oct 6, 2021
a9aba82
pm: Fix device resume order
Oct 7, 2021
169b85c
Bluetooth: hci: Add helper macros for ver of disallowed CTE types
ppryga-nordic Sep 3, 2021
587ad45
Bluetooth: hci: Add handling of allowed CTE types for per sync create
ppryga-nordic Sep 3, 2021
36bec35
Bluetooth: radio: move radio_df_cte_inline_set_enabled to radio.c
ppryga-nordic Sep 3, 2021
42276f5
Bluetooth: controller: rework per scan lll to allow filt by CTE type
ppryga-nordic Sep 3, 2021
81136cb
Bluetooth: controller: ULL: add per sync filtering by CTE type
ppryga-nordic Sep 3, 2021
2b8079a
samples: Bluetooth: df: enable filtering of per adv by CTE type
ppryga-nordic Sep 3, 2021
d9eb21a
Bluetooth: controller: Add per sync filt by CTE type for SOC w/o DFE
ppryga-nordic Sep 4, 2021
6f045c1
tests: Bluetooth: bsim_test_iso: Change wait time in BIG receiver
ppryga-nordic Oct 1, 2021
6939183
Bluetooth: controller: Make per adv filtering by CTE cond compilable
ppryga-nordic Oct 7, 2021
7e7d71e
drivers: pwm_nrfx: Fix handling of zero length periods
anangl Oct 7, 2021
f215361
tracing: fix k_thread_abort tracing references
peter-mitsis Oct 8, 2021
7e5ac1b
Bluetooth: controller: df: fix handling of max count of IQ reports
ppryga-nordic Oct 6, 2021
dd460a9
doc: release: 2.7: Add NXP SoC changes
dleach02 Oct 8, 2021
5ccffff
doc: release: 2.7: Add release note for aarch32
Oct 8, 2021
5e1dc92
release: Zephyr 2.7.0-rc5
cfriedt Oct 12, 2021
ae757fb
actions: exclude Python 3.6 tests on macos-latest
henrikbrixandersen Oct 5, 2021
275dc82
doc: Arm Compiler 6 description added to the 3rd party toolchain page
tejlmand Oct 5, 2021
33f3074
doc: updated occurrences of GNU ARM Embedded to GNU Arm Embedded
tejlmand Oct 13, 2021
9366238
doc: release: 2.7: remove duplicate IPM entry
cfriedt Oct 15, 2021
f2cae51
doc: release: 2.7: dns-sd service type enumeration
cfriedt Oct 15, 2021
88487a2
doc: release-notes-2.7: Added CAN release notes
alexanderwachter Oct 10, 2021
5e578e5
doc: release: 2.7: summarize major enhancements
cfriedt Oct 15, 2021
2100818
doc: release: 2.7: add list of closed issues
cfriedt Oct 16, 2021
3f82656
release: Zephyr 2.7.0
cfriedt Oct 15, 2021
ba46e7e
[nrf noup] ci: NCS-specific CI tweaks
carlescufi Nov 30, 2018
67ef5af
[nrf noup] ci: set `ZEPHYR_<MODULE_NAME>_KCONFIG` for NCS modules
tejlmand Jan 26, 2021
d810c71
[nrf noup] doc: remove Kconfig reference
gmarull Jul 27, 2021
169091e
[nrf noup] include: net: add NCS extensions
rlubos Oct 1, 2018
48982d1
[nrf noup] net: lib: mqtt: Provide option to enable TLS session caching
jtguggedal May 18, 2020
df96df9
[nrf noup] net: l2: Kconfig: Add option for Zigbee L2 layer
Sep 18, 2020
e4a2f6c
[nrf noup] drivers: ieee802154: secure services and tf-m
czeslawmakarski Nov 30, 2020
d4bd936
[nrf noup] Bluetooth: Bluetooth configuration for RPC
Mar 11, 2021
67e1056
[nrf noup] kconfig: Disallow FPU for SPM
oyvindronningstad Jun 1, 2021
c52cad2
[nrf noup] boards: disable BUILD_WITH_TFM on some non-secure builds
de-nordic Jan 5, 2021
ef8264b
[nrf noup] soc: nrf: Switch null-pointer detection option to MPU
frkv May 31, 2021
b1a3714
[nrf noup] cmake: windows: limit parallel jobs for TF-M to 1
tejlmand Jun 15, 2021
bc84042
[nrf noup] tfm: Kconfig: Disable TFM_BL2 when using CryptoCell
oyvindronningstad Jun 3, 2021
199f69b
[nrf noup] samples: echo_server: add overlay-tfm
frkv Apr 26, 2021
5684c56
[nrf noup] samples: bluetooth: hci_pwr_ctrl: add dynamic control
ibaz-nordic Apr 7, 2021
e29288d
[nrf noup] Revert "bluetooth: Bluetooth configuration for RPC"
Aug 27, 2021
6db67b7
[nrf noup] Bluetooth: update experimental for qualification
joerchan Nov 20, 2020
c6d5d58
[nrf noup] tree-wide: support NCS Partition Manager (PM) definitions
sigvartmh May 3, 2019
df814f6
[nrf noup] dts: choose cryptocell for entropy when available
mbolivar-nordic Apr 24, 2020
f30e57d
[nrf fromlist] modules: mbedtls: Provide 3rd option for MBEDTLS confi…
frkv May 25, 2021
286a227
[nrf fromlist] mgmt/mcumgr: Add Kconfig option to select number ...
de-nordic Sep 7, 2021
7345ee6
[nrf fromlist] Bluetooth: Mesh: Refactoring provisioning to make...
alxelax Sep 1, 2021
c73e57a
[nrf fromlist] drivers: nrf5: fixes for the CSL Receiver
edmont Sep 15, 2021
5ae0c53
[nrf fromlist] drivers: pwm: Restore default on re-initialization
pdunaj Sep 16, 2021
8297639
[nrf fromlist] cmake: kconfig: use absolute files for merge_config_files
tejlmand Oct 1, 2021
3e0eb0b
[nrf fromlist] cmake: APPLICATION_CONFIG_DIR support implemented
tejlmand Sep 1, 2021
4fc1bf6
[nrf fromlist] dts: nordic: add QSPI XIP area registers for nordic
hakonfam Aug 31, 2021
6a8db42
[nrf fromlist] cmake: extensions: add NAME parameter to DT registers
mbolivar-nordic Aug 31, 2021
884d7d3
[nrf fromlist] drivers: uart_nrfx_uarte: Use predefined data pointer …
rlubos Oct 22, 2021
4c45d9b
[nrf fromlist] sensor: qdec_nrfx: fix PM callback signature
gmarull Oct 25, 2021
66b7269
[nrf fromlist] net: openthread: fix setting mac keys during stack res…
lmaciejonczyk Nov 4, 2021
345ac49
[nrf fromlist] drivers: ieee802154: nrf5: refactor storing mac keys
lmaciejonczyk Nov 4, 2021
08e76dd
[nrf fromlist] net: openthread: Fix for OT prompt in the Zephyr shell
rlubos Nov 4, 2021
34f0cee
[nrf fromlist] usb: Add API for getting status of remote wakeup
Oct 27, 2021
18f7971
[nrf fromlist] mcumgr: Add latency control functionality
Oct 22, 2021
8227a8b
[nrf fromlist] drivers: timer: extend nrf_rtc_timer
Sep 30, 2021
ce8f905
[nrf fromlist] modules: hal_nordic: align & extend lp_timer platform
pkwiek Oct 11, 2021
75002df
[nrf fromlist] ipc: use highest coop priority for IPM workqueue
ankuns Nov 18, 2021
94756dc
[nrf fromtree] net: sockets: Register native TCP/UDP like any other s…
rlubos Sep 17, 2021
5e13e55
[nrf fromtree] cmake: create zephyr_build_string
tejlmand Jul 13, 2021
a682e97
[nrf fromtree] samples/mgmt/smp_svr: Increase main stack size
hakonfam Sep 28, 2021
fe32f40
[nrf fromtree] net: sockets: Add socket processing priority
rlubos Sep 20, 2021
d94d040
[nrf fromtree] west.yml: Update mcumgr revision
de-nordic Sep 7, 2021
2b2e558
[nrf fromtree] twister: Fix skipping unskippable tests when --subset …
PerMac Oct 21, 2021
c6e762d
[nrf fromtree] drivers: led_pwm: Fix power management action callback
MarekPieta Oct 27, 2021
535287b
[nrf fromtree] drivers: sensor: Const sensor trigger data in trigger …
rakons Oct 27, 2021
809b22a
[nrf fromtree] tests: bluetooth: tester: Increase ATT prepare write b…
sjanc Oct 20, 2021
3a36453
[nrf fromtree] tests: bluetooth: tester: Add support for L2CAP channe…
sjanc Oct 15, 2021
318d353
[nrf fromtree] Bluetooth: tester: Add directed adv support
ilhanates Oct 21, 2021
ca1fc86
[nrf fromtree] net: l2: wifi_shell: mac address in scanning results
jhirsi Sep 8, 2021
32dc8a9
[nrf fromtree] drivers: wifi: esp_at: changes to scanning
jhirsi Sep 8, 2021
7dd2d10
[nrf fromtree] openthread: align platform code to ARM PSA changes
edmont Sep 14, 2021
655f9c2
[nrf fromtree] libc: minimal: Add an implementation of iscntrl()
carlescufi Sep 20, 2021
a725fc7
[nrf fromtree] net: openthread: Add crypto backend based on PSA API
Damian-Nordic May 14, 2021
fb58973
[nrf fromtree] net: openthread: Fix alarm timers reference calculation
pdgendt Oct 25, 2021
06206e0
[nrf fromtree] openthread: upmerge up to commit afcfb7ac
Damian-Nordic Oct 25, 2021
e5db32e
[nrf fromtree] manifest: update hal_nordic revision
jfischer-no Nov 1, 2021
e3123cc
[nrf fromtree] tests: bluetooth: tester: Fix not marking chan as unus…
sjanc Oct 29, 2021
a77a992
[nrf fromtree] Bluetooth: Mesh: Fix missing enable adv thread
LingaoM Oct 28, 2021
d4a557e
[nrf fromtree] tests: bluetooth: tester: Fix NULL pointer dereference…
sjanc Oct 28, 2021
55c006b
[nrf fromtree] bluetooth: ATT: Ignore signed writes on EATT bearer
sjanc Oct 25, 2021
daf7d34
[nrf fromtree] tests: bluetooth: tester: Fix memory corruption in rec…
sjanc Oct 23, 2021
bb9c982
[nrf fromtree] tests: bluetooth: tester: Add support for security_cha…
sjanc Oct 20, 2021
c448a3b
[nrf fromtree] bluetooth: host: Add support for SMP error code 0x0f
sjanc Oct 18, 2021
40806f7
[nrf fromtree] tests: bluetooth: tester: Add support for pairing fail…
sjanc Oct 18, 2021
0e93496
[nrf fromtree] twister: Allow baud rates other than 115200
DRuffer Oct 5, 2021
bbd0ce5
[nrf fromtree] twister: reenable build samples on Windows OS
gopiotr Nov 2, 2021
c2fe52a
[nrf fromtree] dts: Add external coexistence pointer to nrf-radio
jori-nordic Nov 10, 2021
93e9eb7
[nrf fromtree] drivers: net: ppp: configurable autostart
jhirsi Nov 16, 2021
e6e49bd
[nrf fromtree] net: l2: ppp: possibility to have a custom MRU/MTU
jhirsi Oct 12, 2021
82bad03
[nrf fromtree] Bluetooth: Disconnect L2CAP channel if peer sent too m…
sjanc Nov 8, 2021
2e6cafa
[nrf fromtree] modules: tfm: Remove CRYPTO_GENERATOR_MODULE kconfig
joerchan Nov 10, 2021
9aff75a
[nrf fromtree] modules: tfm: Split CRYPTO_ASYMMETRIC module into SIGN ..
joerchan Nov 10, 2021
7da154c
[nrf fromtree] kconfig: add support for warnings when using experimen…
tejlmand Mar 22, 2021
0ad5bab
[nrf fromtree] kconfig: bluetooth: experimental settings now uses sel…
tejlmand Oct 15, 2021
c8d3d0a
[nrf fromtree] kconfig: canbus: experimental settings now uses select…
tejlmand Oct 15, 2021
459eda2
[nrf fromtree] doc: application: added description of WARN_EXPERIMENT…
tejlmand Oct 22, 2021
d916f9c
[nrf fromtree] console: Kconfig: Remove EXPERIMENTAL marker
pfalcon Oct 22, 2021
1930ca7
[nrf fromtree] kconfig: uart: remove experimental on UART_ASYNC_API s…
tejlmand Oct 22, 2021
accf8d3
[nrf fromtree] kconfig: gpio: remove experimental on GPIO_EMUL setting
tejlmand Oct 22, 2021
6dfa1ef
[nrf fromtree] kconfig: net: experimental settings now uses select EX…
tejlmand Oct 15, 2021
1a28d7d
[nrf fromtree] kconfig: drivers: experimental settings now uses selec…
tejlmand Oct 15, 2021
1b40c6a
[nrf fromtree] kconfig: debug: experimental settings now uses select …
tejlmand Oct 15, 2021
a395df7
[nrf fromtree] kconfig: lorawan: experimental settings now uses selec…
tejlmand Oct 15, 2021
7deb0ab
[nrf fromtree] kconfig: shell: experimental settings now uses select …
tejlmand Oct 18, 2021
b31891c
[nrf fromtree] Bluetooth: Audio: Mark VCS and VCS_CLIENT as experimental
Thalley Oct 26, 2021
3e3b0e5
[nrf fromtree] Bluetooth: Audio: Mark AICS and AICS_CLIENT as experim…
Thalley Oct 26, 2021
be59f43
[nrf fromtree] Bluetooth: Audio: Mark MICS and MICS_CLIENT as experim…
Thalley Oct 26, 2021
70d6cfb
[nrf fromtree] Bluetooth: Audio: Mark VOCS and VOCS_CLIENT as experim…
Thalley Oct 26, 2021
922240b
[nrf fromtree] storage/flash_map: Add FLASH_AREA_DEVICE macro
de-nordic Nov 3, 2021
ab86f24
[nrf fromtree] openthread: upmerge up to commit c02d1110
edmont Nov 15, 2021
9560ceb
[nrf fromtree] Bluetooth: Host: avoid runtime warning in bt_enable
martintv Nov 16, 2021
70d1685
[nrf fromtree] soc: nordic_nrf: Add Kconfig option for enabling trace…
gregersrygg Sep 22, 2021
5f2dd35
[nrf fromtree] scripts: support for build meta file creation
tejlmand Oct 12, 2021
698b2d5
[nrf fromtree] usb: remove Kconfig option USB_UART_CONSOLE
jfischer-no Nov 9, 2021
45e0950
[nrf fromtree] boards: remove Kconfig option CONFIG_USB_UART_CONSOLE
jfischer-no Nov 17, 2021
6d7c89a
[nrf fromtree] sampes: shell: remove usage of CONFIG_USB_UART_CONSOLE
jfischer-no Nov 17, 2021
7a102f0
[nrf fromtree] tests: remove usage of CONFIG_USB_UART_CONSOLE
jfischer-no Nov 17, 2021
57b4391
[nrf fromtree] samples: usb: console: fix configuration
jfischer-no Nov 12, 2021
335ee7e
[nrf fromtree] drivers: console: limit scope of CONFIG_USB_UART_CONSOLE
jfischer-no Nov 9, 2021
9e5e924
[nrf fromtree] usb: cdc_acm: use same init level and priority as seri…
jfischer-no Nov 9, 2021
928e458
[nrf fromtree] drivers: serial: Refactor drivers to use shared init p…
MaureenHelm Oct 14, 2021
c671802
[nrf fromtree] cmake: ZEPHYR_MODULES_NAMES list created before ext-root
tejlmand Nov 26, 2021
2d7ece4
[nrf noup] ci: adding NCS_<module_name>_KCONFIG for NCS extended modules
tejlmand Nov 25, 2021
e816965
[nrf fromtree] Bluetooth: Mesh: Missed IV update cannot be captured
Balaklaka Sep 3, 2021
a6c6593
[nrf fromtree] Bluetooth: Mesh: Model extensions walk stops before la…
trond-snekvik Sep 30, 2021
3cba764
[nrf fromtree] Bluetooth: Mesh: Moved composition data out of mesh shell
Balaklaka May 14, 2021
43c2b24
[nrf fromtree] Bluetooth: Mesh: Add option to call update cb on every…
PavelVPV Nov 5, 2021
fd2ef70
[nrf fromtree] Bluetooth: Mesh: fix gatt network id advertising
trond-snekvik Nov 25, 2021
c13b3fe
[nrf fromtree] [backport v2.7-branch] bluetooth: mesh: Fix incorrect …
LingaoM Nov 8, 2021
a652410
[nrf fromtree] Bluetooth: Adds preprocessor to L2CAP tester app
LundinJohan Nov 23, 2021
c932ad1
[nrf fromtree] logging: Fix tracking of active messages
nordic-krch Nov 29, 2021
0e85a89
[nrf fromlist]: samples: echo_server: increase sys workqueue stack
ankuns Dec 21, 2021
49cb90c
[nrf noup] dts: silence warning for cryptocell_sw
mbolivar-nordic Dec 2, 2021
d4b3ba8
[nrf noup] rpmsg: use partition manager when enabled
hakonfam Nov 24, 2021
f295fb7
[nrf noup] fs: littlefs: Fix automount for partition manager
sigvartmh Nov 24, 2021
9cad422
[nrf noup] soc: flash: Add tfm read service to nRF SoC Flash driver
sigvartmh Nov 19, 2021
a2999f7
ncs: nrf_modem: v1.5.0
eivindj-nordic Feb 9, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 3 additions & 1 deletion .github/workflows/compliance.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,8 @@ jobs:
git config --global user.email "[email protected]"
git config --global user.name "Your Name"
git remote -v
# Sauce tag checks before rebasing
git log --oneline --first-parent origin/${BASE_REF}..HEAD | grep -E -v "\[nrf (mergeup|fromtree|fromlist|noup)\]" && { echo 'Sauce tag missing'; exit 1; }
git rebase origin/${BASE_REF}
# debug
git log --pretty=oneline | head -n 10
Expand All @@ -69,7 +71,7 @@ jobs:
# debug
ls -la
git log --pretty=oneline | head -n 10
./scripts/ci/check_compliance.py -m Codeowners -m Devicetree -m Gitlint -m Identity -m Nits -m pylint -m checkpatch -m Kconfig -c origin/${BASE_REF}..
./scripts/ci/check_compliance.py -m Codeowners -m Devicetree -m Gitlint -m Identity -m Nits -m pylint -m checkpatch -m KconfigBasic -c origin/${BASE_REF}..

- name: upload-results
uses: actions/upload-artifact@master
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/devicetree_checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,9 @@ jobs:
matrix:
python-version: [3.6, 3.7, 3.8]
os: [ubuntu-latest, macos-latest, windows-latest]
exclude:
- os: macos-latest
python-version: 3.6
steps:
- name: checkout
uses: actions/checkout@v2
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/west_cmds.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,9 @@ jobs:
matrix:
python-version: [3.6, 3.7, 3.8]
os: [ubuntu-latest, macos-latest, windows-latest]
exclude:
- os: macos-latest
python-version: 3.6
steps:
- name: checkout
uses: actions/checkout@v2
Expand Down
4 changes: 2 additions & 2 deletions .gitlint
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ debug = false
extra-path=scripts/gitlint

[title-max-length-no-revert]
line-length=75
line-length=120

[body-min-line-count]
min-line-count=1
Expand All @@ -39,7 +39,7 @@ words=wip

[max-line-length-with-exceptions]
# B1 = body-max-line-length
line-length=72
line-length=120

[body-min-length]
min-length=3
Expand Down
19 changes: 19 additions & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -1335,6 +1335,10 @@ set(logical_target_for_zephyr_elf ${logical_target_for_zephyr_elf} PARENT_SCOPE)
# 2. it can be defined in Kconfig
set_target_properties(${logical_target_for_zephyr_elf} PROPERTIES OUTPUT_NAME ${KERNEL_NAME})

if (ZEPHYR_NRF_MODULE_DIR)
include(${ZEPHYR_NRF_MODULE_DIR}/cmake/s1.cmake)
endif()

set(post_build_commands "")
set(post_build_byproducts "")

Expand Down Expand Up @@ -1440,6 +1444,21 @@ if(CONFIG_BUILD_OUTPUT_BIN AND CONFIG_BUILD_OUTPUT_UF2)
)
endif()

if(CONFIG_BUILD_OUTPUT_META)
list(APPEND
post_build_commands
COMMAND ${PYTHON_EXECUTABLE} ${ZEPHYR_BASE}/scripts/zephyr_module.py
${WEST_ARG}
${ZEPHYR_MODULES_ARG}
${ZEPHYR_EXTRA_MODULES_ARG}
--meta-out ${KERNEL_META_NAME}
)
list(APPEND
post_build_byproducts
${KERNEL_META_NAME}
)
endif()

# Cleanup intermediate files
if(CONFIG_CLEANUP_INTERMEDIATE_FILES)
list(APPEND
Expand Down
5 changes: 5 additions & 0 deletions Jenkinsfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
@Library("CI_LIB") _

def pipeline = new ncs.sdk_zephyr.Main()

pipeline.run(JOB_NAME)
27 changes: 24 additions & 3 deletions Kconfig.zephyr
Original file line number Diff line number Diff line change
Expand Up @@ -120,9 +120,7 @@ config FLASH_LOAD_SIZE
endif # HAS_FLASH_LOAD_OFFSET

config ROM_START_OFFSET
hex
prompt "ROM start offset" if !BOOTLOADER_MCUBOOT
default 0x200 if BOOTLOADER_MCUBOOT
hex "ROM start offset"
default 0
help
If the application is built for chain-loading by a bootloader this
Expand Down Expand Up @@ -506,7 +504,30 @@ config MAKEFILE_EXPORTS
Generates a file with build information that can be read by
third party Makefile-based build systems.

config BUILD_OUTPUT_META
bool "Create a build meta file"
help
Create a build meta file in the build directory containing lists of:
- Zephyr: path and revision (if git repo)
- Zephyr modules: name, path, and revision (if git repo)
- West projects: path and revision
File extension is .meta

endmenu

config EXPERIMENTAL
bool
help
Symbol that must be selected by a feature if it is considered to be
at an experimental implementation stage.

config WARN_EXPERIMENTAL
bool
prompt "Warn on experimental usage"
help
Print a warning when the Kconfig tree is parsed if any experimental
features are enabled.

endmenu


Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@ VERSION_MAJOR = 2
VERSION_MINOR = 7
PATCHLEVEL = 0
VERSION_TWEAK = 0
EXTRAVERSION = rc3
EXTRAVERSION =
1 change: 1 addition & 0 deletions arch/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -845,6 +845,7 @@ menu "Floating Point Options"
config FPU
bool "Enable floating point unit (FPU)"
depends on CPU_HAS_FPU
depends on !IS_SPM
help
This option enables the hardware Floating Point Unit (FPU), in order to
support using the floating point registers and instructions.
Expand Down
2 changes: 1 addition & 1 deletion arch/arm/core/aarch32/mpu/arm_core_mpu.c
Original file line number Diff line number Diff line change
Expand Up @@ -278,7 +278,7 @@ void z_arm_configure_dynamic_mpu_regions(struct k_thread *thread)

__ASSERT((uintptr_t)&z_priv_stacks_ram_start <= guard_start,
"Guard start: (0x%lx) below privilege stacks boundary: (%p)",
guard_start, &z_priv_stacks_ram_start);
guard_start, z_priv_stacks_ram_start);
} else
#endif /* CONFIG_USERSPACE */
{
Expand Down
7 changes: 7 additions & 0 deletions boards/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,13 @@ config QEMU_TARGET
Mark all QEMU targets with this variable for checking whether we are
running in an emulated environment.

config NET_DRIVERS
bool
default y if QEMU_TARGET && NETWORKING
help
When building for a qemu target then NET_DRIVERS will be default
enabled to allow for easy use of SLIP or PPP

# Note: $BOARD_DIR might be a glob pattern

choice
Expand Down
1 change: 0 additions & 1 deletion boards/arc/nsim/support/mdb_hs6x.args
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@
-prop=nsim_isa_vec64=1
-dcache=65536,64,2,a
-dcache_feature=2
-dcache_uncached_region
-dcache_mem_cycles=2
-icache=65536,64,4,a
-icache_feature=2
Expand Down
1 change: 0 additions & 1 deletion boards/arc/nsim/support/mdb_hs6x_smp.args
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@
-prop=nsim_isa_vec64=1
-dcache=65536,64,2,a
-dcache_feature=2
-dcache_uncached_region
-dcache_mem_cycles=2
-icache=65536,64,4,a
-icache_feature=2
Expand Down
1 change: 0 additions & 1 deletion boards/arm/arduino_nano_33_ble/Kconfig.board
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@ config BOARD_ARDUINO_NANO_33_BLE_EN_USB_CONSOLE
select CONSOLE
select PRINTK
select UART_INTERRUPT_DRIVEN
select USB_UART_CONSOLE

config BOARD_ARDUINO_NANO_33_BLE_INIT_SENSORS
bool "Initializes the internal I2C sensors on the board"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@ CONFIG_HW_STACK_PROTECTION=y
# enable peripherals
CONFIG_GPIO=y
CONFIG_SERIAL=y
CONFIG_CONSOLE=y

# enable sam-ba bootloader on legacy mode
CONFIG_BOOTLOADER_BOSSA=y
Expand Down
22 changes: 8 additions & 14 deletions boards/arm/b_u585i_iot02a/doc/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -255,9 +255,9 @@ Debugging
STM32U5 support is not currently supported in openocd. As a temporary workaround,
user can use `STMicroelectronics customized version of OpenOCD`_ to debug the
the B_U585I_IOT02A Discovery kit.
For this you need to fetch this repo and build openocd following the instructions
provided in the README of the project. Then, build zephyr project indicating the
openocd location in west build command.
For this you need to fetch this repo, checkout branch "openocd-cubeide-r3" and
build openocd following the instructions provided in the README of the project.
Then, build zephyr project indicating the openocd location in west build command.

Here is an example for the :ref:`blinky-sample` application.

Expand All @@ -269,24 +269,18 @@ Here is an example for the :ref:`blinky-sample` application.

Then, indicate openocd as the chosen runner in flash and debug commands:

.. zephyr-app-commands::
:zephyr-app: samples/basic/blinky
:board: b_u585i_iot02a
:gen-args: -r openocd
:goals: flash

.. zephyr-app-commands::
:zephyr-app: samples/basic/blinky
:board: nucleo_u575zi_q
:gen-args: -r openocd
:goals: debug
.. code-block:: console

$ west flash -r openocd
$ west debug -r openocd


.. _B U585I IOT02A Discovery kit website:
https://www.st.com/en/evaluation-tools/b-u585i-iot02a.html

.. _B U585I IOT02A board User Manual:
https://www.st.com/resource/en/user_manual/dm00698410.pdf
https://www.st.com/resource/en/user_manual/um2839-discovery-kit-for-iot-node-with-stm32u5-series-stmicroelectronics.pdf

.. _STM32U585 on www.st.com:
https://www.st.com/en/microcontrollers-microprocessors/stm32u575-585.html
Expand Down
3 changes: 0 additions & 3 deletions boards/arm/bl654_usb/Kconfig.defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -25,9 +25,6 @@ config FLASH_LOAD_OFFSET

if USB_DEVICE_STACK

config USB_UART_CONSOLE
default y

config UART_LINE_CTRL
default y

Expand Down
3 changes: 0 additions & 3 deletions boards/arm/degu_evk/Kconfig.defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,6 @@ if USB_DEVICE_STACK
config USB_DEVICE_PRODUCT
default "Degu Evaluation Kit"

config USB_UART_CONSOLE
default y

config UART_INTERRUPT_DRIVEN
default y

Expand Down
1 change: 0 additions & 1 deletion boards/arm/lpcxpresso54114/lpcxpresso54114_m0_defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@
CONFIG_SOC_LPC54114_M0=y
CONFIG_SOC_SERIES_LPC54XXX=y
CONFIG_BOARD_LPCXPRESSO54114_M0=y
CONFIG_CONSOLE=y
CONFIG_USE_SEGGER_RTT=y
CONFIG_SERIAL=n
CONFIG_CORTEX_M_SYSTICK=y
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,6 @@ CONFIG_HW_STACK_PROTECTION=y
# enable GPIO
CONFIG_GPIO=y

# enable console
CONFIG_CONSOLE=y

# additional board options
CONFIG_GPIO_AS_PINRESET=y
CONFIG_NFCT_PINS_AS_GPIOS=y
5 changes: 4 additions & 1 deletion boards/arm/nrf5340dk_nrf5340/Kconfig.defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,10 @@ config BOARD
# force building with TF-M as the Secure Execution Environment.

config BUILD_WITH_TFM
default y if BOARD_NRF5340DK_NRF5340_CPUAPP_NS
# Temporarily disable building Non-Secure images with TF-M support by
# default.
# default y if BOARD_NRF5340DK_NRF5340_CPUAPP_NS
default n

if BUILD_WITH_TFM

Expand Down
6 changes: 0 additions & 6 deletions boards/arm/nrf9160dk_nrf9160/Kconfig.defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,6 @@ if BOARD_NRF9160DK_NRF9160 || BOARD_NRF9160DK_NRF9160_NS
config BOARD
default "nrf9160dk_nrf9160"

# By default, if we build for a Non-Secure version of the board,
# force building with TF-M as the Secure Execution Environment.

config BUILD_WITH_TFM
default y if BOARD_NRF9160DK_NRF9160_NS

if BUILD_WITH_TFM

# By default, if we build with TF-M, instruct build system to
Expand Down
6 changes: 6 additions & 0 deletions boards/arm/nucleo_l073rz/Kconfig.defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,10 @@ config SPI_STM32_INTERRUPT
default y
depends on SPI

# FIXME: LSE not working as LPTIM clock source. Use LSI instead.
choice STM32_LPTIM_CLOCK
default STM32_LPTIM_CLOCK_LSI
depends on STM32_LPTIM_TIMER
endchoice

endif # BOARD_NUCLEO_L073RZ
20 changes: 7 additions & 13 deletions boards/arm/nucleo_u575zi_q/doc/nucleou575zi_q.rst
Original file line number Diff line number Diff line change
Expand Up @@ -240,9 +240,9 @@ Debugging
STM32U5 support is not currently supported in openocd. As a temporary workaround,
user can use `STMicroelectronics customized version of OpenOCD`_ to debug the
the Nucleo U575ZI Q.
For this you need to fetch this repo and build openocd following the instructions
provided in the README of the project. Then, build zephyr project indicating the
openocd location in west build command.
For this you need to fetch this repo, checkout branch "openocd-cubeide-r3" and
build openocd following the instructions provided in the README of the project.
Then, build zephyr project indicating the openocd location in west build command.

Here is an example for the :ref:`blinky-sample` application.

Expand All @@ -254,17 +254,11 @@ Here is an example for the :ref:`blinky-sample` application.

Then, indicate openocd as the chosen runner in flash and debug commands:

.. zephyr-app-commands::
:zephyr-app: samples/basic/blinky
:board: nucleo_u575zi_q
:gen-args: -r openocd
:goals: flash

.. zephyr-app-commands::
:zephyr-app: samples/basic/blinky
:board: nucleo_u575zi_q
:gen-args: -r openocd
:goals: debug
.. code-block:: console

$ west flash -r openocd
$ west debug -r openocd


.. _STM32 Nucleo-144 board User Manual:
Expand Down
3 changes: 0 additions & 3 deletions boards/arm/thingy53_nrf5340/thingy53_nrf5340_cpunet_defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,3 @@ CONFIG_HW_STACK_PROTECTION=y

# Enable GPIO
CONFIG_GPIO=y

# Enable console
CONFIG_CONSOLE=y
Binary file added boards/x86/acrn/doc/ACRN-Hybrid.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading