Alberto Escolar Piedras
758e58a1b6
ci: Switch to CI image v0.25.1
...
Which includes the latest babblesim (v2.0.1)
which is required to enable 802.15.4
Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
2023-03-20 21:17:44 +09:00
Erwan Gouriou
4939463dc2
samples: shields: x_nucleo_53l0a1: Add missing prj.conf
...
This sample was missing a proj.conf which is required for any zephyr
application.
Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
2023-03-20 19:53:24 +09:00
Marcin Niestroj
a2e5d1dcd2
drivers: wifi: esp32: register rxcb after wifi init
...
Move esp_wifi_internal_reg_rxcb() after esp_wifi_init(), so that
wifi_connect() is successful.
Fixes: 690f65dbd9 ("drivers: wifi: esp32: fix possible interface null
pointer")
Signed-off-by: Marcin Niestroj <m.niestroj@emb.dev>
2023-03-20 11:43:49 +01:00
Nikolay Agishev
14ec9e9dcb
ARC: Add MWDT support into qemu_arc_hs platform
...
Add Metaware toolchain into qemu_arc_hs* platforms
Signed-off-by: Nikolay Agishev <agishev@synopsys.com>
2023-03-20 11:43:37 +01:00
Krishna T
36c46afbb9
net: zperf: Make Zperf worker thread stack size configurable
...
All stack sizes should be configurable for memory adjustements.
Signed-off-by: Krishna T <krishna.t@nordicsemi.no>
2023-03-20 10:20:00 +00:00
Krishna T
d6e54a417a
net: zperf: Make Zperf worker thread priority configurable
...
This helps us test impact of scheduling on traffic.
Signed-off-by: Krishna T <krishna.t@nordicsemi.no>
2023-03-20 10:20:00 +00:00
Benjamin Björnsson
5720f1eae7
tests: drivers: wdt_basic_api: Add nucleo c031c6 as allowed platform
...
Add nucleo c031c6 as allowed platform for iwdg and wwdg tests
to verify functionality on the STM32C0-series.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2023-03-20 10:19:29 +00:00
Benjamin Björnsson
991af08e22
boards: arm: nucleo_c031c6: Enable independent watchdog
...
Enable independent watchdog and update documentation
to include support for independent watchdog and window
watchdog.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2023-03-20 10:19:29 +00:00
Benjamin Björnsson
db78d11352
dts: arm: stm32c0: Add watchdog nodes
...
Add nodes for independent watchdog and window watchdog.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2023-03-20 10:19:29 +00:00
Benjamin Björnsson
b308d83d45
drivers: watchdog: add watchdog support on STM32C0-series
...
Add support for independent watchdog and window watchdog
on the STM32C0-series.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2023-03-20 10:19:29 +00:00
Théo Battrel
85d1a27a3d
Bluetooth: Host: Document bt_conn_set_security behavior
...
Document `bt_conn_set_security` behavior; `sec` has no effect on the
security level selected for the pairing process. The selection is
instead controlled by the values of the registered `bt_conn_auth_cb`.
Signed-off-by: Théo Battrel <theo.battrel@nordicsemi.no>
Co-authored-by: Aleksander Wasaznik <aleksander.wasaznik@nordicsemi.no>
2023-03-20 10:59:59 +01:00
Maciej Baczmanski
bcf1e8150b
drivers: ieee802154: Fix csl_rx_time overflow issue for NRF5 and
...
clean up redundant static functions
convert `csl_rx_time` to uint32_t and remove redundant `nrf5_schedule_rx`
`nrf5_config_csl_period` and `nrf5_receive_at` static functions.
`csl_rx_time` has been passed as uint32. It is compared to uint64 value
returned by `nrf_802154_sl_timer_current_time_get` in
`nrf_802154_ie_writer.c` which leads to wrong calculation of phase in CSL.
Signed-off-by: Maciej Baczmanski <maciej.baczmanski@nordicsemi.no>
2023-03-20 10:47:33 +01:00
Armin Brauns
01e8b3445e
drivers: gpio: mcp23xxx: add support for reset pin
...
This allows the device to be reset to a known state before initialization.
Signed-off-by: Armin Brauns <armin.brauns@embedded-solutions.at>
2023-03-20 10:43:12 +01:00
Armin Brauns
07af23c1c6
drivers: gpio: mcp23xxx: support single-edge interrupts
...
An interrupt is triggered for every edge, but only the desired edges cause
a callback to be called.
Signed-off-by: Armin Brauns <armin.brauns@embedded-solutions.at>
2023-03-20 10:43:12 +01:00
Armin Brauns
0db9785892
drivers: gpio: mcp23xxx: support pin interrupts
...
No single-edge interrupts for now, since they are not supported in
hardware.
Signed-off-by: Armin Brauns <armin.brauns@embedded-solutions.at>
2023-03-20 10:43:12 +01:00
Armin Brauns
1a566e6a7f
drivers: gpio: mcp23xxx: fix typo
...
Should be the Output LATch register. "IK" is one key away from "OL" on
QWERTY keyboards.
This define wasn't actually used anywhere.
Signed-off-by: Armin Brauns <armin.brauns@embedded-solutions.at>
2023-03-20 10:43:12 +01:00
Armin Brauns
8f8300d5fe
dts: bindings: deduplicate mcp23xxx bindings
...
The only difference between mcp230xx and mcp23sxx is I2C vs. SPI.
Signed-off-by: Armin Brauns <armin.brauns@embedded-solutions.at>
2023-03-20 10:43:12 +01:00
Armin Brauns
0866ea4e21
include: drivers: fix typo in gpio.h
...
Rising/Falling, not Rising/Failing
Signed-off-by: Armin Brauns <armin.brauns@embedded-solutions.at>
2023-03-20 10:43:12 +01:00
Kumar Gala
9f8913c4e0
toolchain: Add ARMClang to gcc related toolchain flags check
...
Add ARMClang similar to LLVM to check to skip GCC specific flags
Signed-off-by: Kumar Gala <kumar.gala@intel.com>
2023-03-20 10:42:46 +01:00
Robert Hancock
86e1740cfc
serial: xilinx: uartlite: Fix infinite spin in xlnx_uartlite_fifo_read
...
The xlnx_uartlite_fifo_read function would spin indefinitely if there
was less data available in the RX FIFO than the size of the passed-in
buffer. This call is supposed to be non-blocking.
Fixed to break out of the loop if there are no more bytes left in the RX
FIFO.
Signed-off-by: Robert Hancock <robert.hancock@calian.com>
2023-03-20 10:21:37 +01:00
Jamie McCrae
c18e7f3ec1
docs: release: 3.4: Add note on prj_<board>.conf deprecation
...
Adds a note that this method of configuration is now deprecated.
Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2023-03-20 10:18:32 +01:00
Jamie McCrae
fbdd4ee379
cmake: Add warning when using prj_<board>.conf file
...
Adds a warning that this method of configuration is deprecated.
Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2023-03-20 10:18:32 +01:00
Jamie McCrae
7e77084cc3
tests: dfu: img_util: Replace prj_<board> files with overlays
...
Replaces the old prj_<board>.conf files with board overlays instead.
Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2023-03-20 10:18:32 +01:00
Jamie McCrae
abc33f61e5
tests: dfu: mcuboot: Replace prj_<board> files with overlays
...
Replaces the old prj_<board>.conf files with board overlays instead.
Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2023-03-20 10:18:32 +01:00
Jamie McCrae
192f64f73c
tests: drivers: eeprom: api: Replace prj_<board> files with overlays
...
Replaces the old prj_<board>.conf files with board overlays instead.
Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2023-03-20 10:18:32 +01:00
Jamie McCrae
5bc019d713
samples: tracing: Replace prj_<board> files with overlays
...
Replaces the old prj_<board>.conf files with board overlays instead.
Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2023-03-20 10:18:32 +01:00
Jamie McCrae
3ad67c891d
tests: fs: fat_fs_api: Simplify configuration
...
Simplifies configuration by removing un-needed files
Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2023-03-20 10:18:32 +01:00
Jamie McCrae
4294d43bc9
tests: fs: fcb: Replace prj_<board> files with overlays
...
Replaces the old prj_<board>.conf files with board overlays instead.
Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2023-03-20 10:18:32 +01:00
Jamie McCrae
7bc1450efe
samples: bluetooth: mesh: Replace prj_<board> files with overlays
...
Replaces the old prj_<board>.conf files with board overlays instead.
Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2023-03-20 10:18:32 +01:00
Jamie McCrae
3e3cee7f11
samples: bluetooth: mesh_demo: Replace prj_<board> files with overlays
...
Replaces the old prj_<board>.conf files with board overlays instead.
Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2023-03-20 10:18:32 +01:00
Jamie McCrae
2398ac1815
samples: drivers: espi: Replace prj_<board> files with overlays
...
Replaces the old prj_<board>.conf files with board overlays instead.
Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2023-03-20 10:18:32 +01:00
Jamie McCrae
34863c9f4e
samples: drivers: kscan: Replace prj_<board> files with overlays
...
Replaces the old prj_<board>.conf files with board overlays instead.
Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2023-03-20 10:18:32 +01:00
Jamie McCrae
cd4453d565
samples: drivers: ps2: Replace prj_<board> files with overlays
...
Replaces the old prj_<board>.conf files with board overlays instead.
Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2023-03-20 10:18:32 +01:00
Jamie McCrae
e3525fc763
samples: zbus: remote_mock: Replace prj_<board> files with overlays
...
Replaces the old prj_<board>.conf files with board overlays instead.
Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2023-03-20 10:18:32 +01:00
Jamie McCrae
2e43a483de
samples: zbus: uart_bridge: Replace prj_<board> files with overlays
...
Replaces the old prj_<board>.conf files with board overlays instead.
Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2023-03-20 10:18:32 +01:00
Yanqin Wei
a1f55c63b3
soc: fvp_aemv8r: add mpu region from device tree
...
Some platforms need to define multiple memory regions with
various attribute. This patch adds dts defined regions in the mpu
configuration. The memory attribute can be set in the device tree.
Signed-off-by: Yanqin Wei <Yanqin.Wei@arm.com>
2023-03-20 09:54:35 +01:00
Yanqin Wei
2122efee1c
include: arch: add macro for mpu memory configuration
...
Add noncache memory attribute and memory-region-mpu compatible
macro for Armv8r64.
Signed-off-by: Yanqin Wei <Yanqin.Wei@arm.com>
2023-03-20 09:54:35 +01:00
Ben Marsh
4e6c50646a
samples: drivers: counter: alarm: Add support for stm32h735g_disco
...
Add the stm32h735g_disco board to the supported boards for the counter
alarm sample
Signed-off-by: Ben Marsh <ben.marsh@helvar.com>
2023-03-20 09:53:59 +01:00
Ben Marsh
1cec2af0cb
tests: drivers: counter: counter_basic_api: Add stm32h735g_disco overlay
...
Add overlay for stm32h735g_disco board to enable counter_basic_api tests
on this board
Signed-off-by: Ben Marsh <ben.marsh@helvar.com>
2023-03-20 09:53:59 +01:00
Ben Marsh
20dce8c6a8
boards: arm: stm32h735g_disco: Add counter support
...
Add counter to the supported features of the stm32h735g_disco board
Signed-off-by: Ben Marsh <ben.marsh@helvar.com>
2023-03-20 09:53:59 +01:00
Benjamin Björnsson
739651b545
boards: arm: nucleo_c031c6: Enable rtc
...
Enable rtc and update documentation to include counter
support.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2023-03-20 09:53:49 +01:00
Benjamin Björnsson
71c83df095
dts: arm: stm32c0: Add rtc node
...
Add rtc node to the STM32C0-series.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2023-03-20 09:53:49 +01:00
Benjamin Björnsson
c02688a308
drivers: counter: add support for rtc in STM32C0-series
...
This commit extends the rtc counter driver to work on
the STM32C0-series.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2023-03-20 09:53:49 +01:00
Benjamin Björnsson
6c8ef27a77
drivers: counter: stm32_rtc: enable backup domain only when supported
...
The STM32C0-series does not have a backup domain, this patch
enables us to extend this driver to the C0-series.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2023-03-20 09:53:49 +01:00
Emil Gydesen
c8e1b1e264
Bluetooth: Audio: Move audio shell to audio directory
...
Move all audio related shell implementations to the
audio directory, to use the same structure as Mesh.
Signed-off-by: Emil Gydesen <emil.gydesen@nordicsemi.no>
2023-03-20 09:53:34 +01:00
Georges Oates_Larsen
cac932d849
tests: net: Add tests for offloaded_netdev
...
Adds integration tests for offloaded_netdev iface API extension
Signed-off-by: Georges Oates_Larsen <georges.larsen@nordicsemi.no>
2023-03-20 09:53:25 +01:00
Georges Oates_Larsen
3c6b7dc35a
net: dummy L2 for offloaded ifaces
...
Adds dummy link layer for offloaded ifaces, allowing
ifaces to directly receive l2_enable calls
Signed-off-by: Georges Oates_Larsen <georges.larsen@nordicsemi.no>
2023-03-20 09:53:25 +01:00
Henrik Brix Andersen
37b3a11d72
drivers: can: shell: add debug log for calculated timing parameters
...
Add debug logs for the timing parameters calculated by the shell commands.
Signed-off-by: Henrik Brix Andersen <hebad@vestas.com>
2023-03-20 09:53:14 +01:00
Henrik Brix Andersen
1c7feb3fd4
drivers: can: shell: show min/max timing parameters
...
Include the minimum/maximum timing parameters when showing details about a
CAN controller.
Signed-off-by: Henrik Brix Andersen <hebad@vestas.com>
2023-03-20 09:53:14 +01:00
Krishna T
5e6c733006
net: wifi: Use a macro for TWT wake interval
...
Remove the magic number 255, esp. now that we support 262.144ms.
Signed-off-by: Krishna T <krishna.t@nordicsemi.no>
2023-03-20 09:53:02 +01:00