YuLong Yao
32fe3619b5
tests: drivers: pwm: add esp32s3_luatos_core
...
add overlay for esp32s3_luatos_core board
Signed-off-by: YuLong Yao <feilongphone@gmail.com>
2023-09-22 15:58:11 +02:00
YuLong Yao
6060082914
tests: drivers: gpio: add esp32s3_luatos_core
...
add overlay and conf for esp32s3_luatos_core board
Signed-off-by: YuLong Yao <feilongphone@gmail.com>
2023-09-22 15:58:11 +02:00
YuLong Yao
23253ab503
tests: drivers: dma: add esp32s3_luatos_core
...
add overlay and conf for esp32s3_luatos_core board
Signed-off-by: YuLong Yao <feilongphone@gmail.com>
2023-09-22 15:58:11 +02:00
YuLong Yao
a553ab97bf
tests: drivers: dma: add esp32s3_luatos_core
...
add overlay and conf for esp32s3_luatos_core board
Signed-off-by: YuLong Yao <feilongphone@gmail.com>
2023-09-22 15:58:11 +02:00
YuLong Yao
b89e90b2b5
tests: drivers: counter: add esp32s3_luatos_core
...
add overlay for esp32s3_luatos_core board
Signed-off-by: YuLong Yao <feilongphone@gmail.com>
2023-09-22 15:58:11 +02:00
YuLong Yao
36cd04c8e5
tests: drivers: adc: add esp32s3_luatos_core
...
add overlay and conf for esp32s3_luatos_core board
Signed-off-by: YuLong Yao <feilongphone@gmail.com>
2023-09-22 15:58:11 +02:00
YuLong Yao
0b1cc77aff
samples: sensor: qdec: add esp32s3_luatos_core
...
add support for esp32s3_luatos_core
Signed-off-by: YuLong Yao <feilongphone@gmail.com>
2023-09-22 15:58:11 +02:00
YuLong Yao
cf8ac53d0d
samples: basic: blinky_pwm: add esp32s3_luatos_core
...
add support for esp32s3_luatos_core
Signed-off-by: YuLong Yao <feilongphone@gmail.com>
2023-09-22 15:58:11 +02:00
YuLong Yao
e69616291b
samples: drivers: counter: add esp32s3_luatos_core
...
add support for esp32s3_luatos_core
Signed-off-by: YuLong Yao <feilongphone@gmail.com>
2023-09-22 15:58:11 +02:00
YuLong Yao
24b35d0ddb
samples: drivers: adc: add esp32s3_luatos_core
...
add support for esp32s3_luatos_core
Signed-off-by: YuLong Yao <feilongphone@gmail.com>
2023-09-22 15:58:11 +02:00
YuLong Yao
196ce41f63
samples: subsys: settings: add esp32s3_luatos_core
...
add support for esp32s3_luatos_core
Signed-off-by: YuLong Yao <feilongphone@gmail.com>
2023-09-22 15:58:11 +02:00
YuLong Yao
3ebb8953e4
samples: net: wifi: support esp32s3_luatos_core
...
add overlay and conf for esp32s3_luatos_core board
Signed-off-by: YuLong Yao <feilongphone@gmail.com>
2023-09-22 15:58:11 +02:00
Fabio Baltieri
667a37374c
ci: workflows: run twister tests on collab branches
...
Include CI runs to push and pull request against collab- branches so
that thay can be used for detecting CI breakages before trying to open
PRs against main.
Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
2023-09-22 09:49:24 -04:00
Nick Ward
ee3b9c117e
sensor: vl53l0x: pm resume fix
...
When active XSHUT resets the chip so we must
re-initialise chip when resuming from PM suspend.
Signed-off-by: Nick Ward <nix.ward@gmail.com>
2023-09-22 08:40:05 -05:00
Benjamin Cabé
d30ec30a85
doc: guides: Update PDF output path
...
The zephyr.pdf file is to be found in _build/latex folder, not
_build/pdf.
Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2023-09-22 14:38:12 +01:00
Henrik Brix Andersen
49ab0b22f0
drivers: can: switch to CAN_DEVICE_DT_INST_DEFINE for remaining drivers
...
Switch from using DEVICE_DT_DEFINE()/DEVICE_DT_INST_DEFINE() to using
CAN_DEVICE_DT_DEFINE()/CAN_DEVICE_DT_INST_DEFINE() for remaining drivers.
This unifies CAN controller device driver initialization regardless of the
driver implementing CAN statistics support or not.
Signed-off-by: Henrik Brix Andersen <hebad@vestas.com>
2023-09-22 08:37:05 -05:00
Manuel Argüelles
c45e9ec715
MAINTAINERS: add NXP collaborator
...
Add Dat-NguyenDuy to NXP collaborators.
Signed-off-by: Manuel Argüelles <manuel.arguelles@nxp.com>
2023-09-22 08:32:19 -05:00
Roland Lezuo
f4c901b82d
soc: arm: st_stm32: add config to allow debugger attach in sleep/stop modes
...
Adds CONFIG_STM32_ENABLE_DEBUG_SLEEP_STOP to allow debugger attaching in
sleep/stop mode of STM32 parts. Mainly useful for debugging. Move DBGMCU
from part-sepcific power.c to common soc_config.c. CONFIG_USE_SEGGER_RTT
depends on this as well.
Signed-off-by: Roland Lezuo <roland.lezuo@embedded-solutions.at>
2023-09-22 15:31:47 +02:00
Guillaume Gautier
47d1dcda4e
tests: drivers: adc: adc_api: boards: add sequence for b_u585i_iot02a
...
Add multiple channels in overlay to test the sequencer for ADC4.
Signed-off-by: Guillaume Gautier <guillaume.gautier-ext@st.com>
2023-09-22 15:30:47 +02:00
Guillaume Gautier
b72e4910cc
tests: drivers: adc: adc_api: boards: add sequence for b_u585i_iot02a
...
Add multiple channels in overlay to test the sequencer for ADC1.
Signed-off-by: Guillaume Gautier <guillaume.gautier-ext@st.com>
2023-09-22 15:30:47 +02:00
Guillaume Gautier
d79bf2383a
tests: drivers: adc: adc_api: boards: add sequence for disco l475 iot1
...
Add multiple channels in overlay to test the sequencer.
Signed-off-by: Guillaume Gautier <guillaume.gautier-ext@st.com>
2023-09-22 15:30:47 +02:00
Guillaume Gautier
80b3b2a7dd
tests: drivers: adc: adc_api: boards: add sequence for stm32l562e dk
...
Add multiple channels in overlay to test the sequencer.
Signed-off-by: Guillaume Gautier <guillaume.gautier-ext@st.com>
2023-09-22 15:30:47 +02:00
Guillaume Gautier
3716a1b4e5
tests: drivers: adc: adc_api: boards: add sequence for stm32h573i dk
...
Add multiple channels in overlay to test the sequencer.
Signed-off-by: Guillaume Gautier <guillaume.gautier-ext@st.com>
2023-09-22 15:30:47 +02:00
Guillaume Gautier
6a725d08dd
tests: drivers: adc: adc_api: boards: add sequence for stm32f3 disco
...
Add multiple channels in overlay to test the sequencer.
Signed-off-by: Guillaume Gautier <guillaume.gautier-ext@st.com>
2023-09-22 15:30:47 +02:00
Guillaume Gautier
a6ece6a0c8
tests: drivers: adc: adc_api: boards: add sequence for nucleo wl55jc
...
Add multiple channels in overlay to test the sequencer.
Signed-off-by: Guillaume Gautier <guillaume.gautier-ext@st.com>
2023-09-22 15:30:47 +02:00
Guillaume Gautier
83ab36f2a1
tests: drivers: adc: adc_api: boards: add sequence for nucleo wba52cg
...
Add multiple channels in overlay to test the sequencer.
Signed-off-by: Guillaume Gautier <guillaume.gautier-ext@st.com>
2023-09-22 15:30:47 +02:00
Guillaume Gautier
7eec6ea1e4
tests: drivers: adc: adc_api: boards: add sequence for nucleo wb55rg
...
Add multiple channels in overlay to test the sequencer.
Signed-off-by: Guillaume Gautier <guillaume.gautier-ext@st.com>
2023-09-22 15:30:47 +02:00
Guillaume Gautier
ec51e3978b
tests: drivers: adc: adc_api: boards: add sequence for nucleo l552ze_q
...
Add multiple channels in overlay to test the sequencer.
Signed-off-by: Guillaume Gautier <guillaume.gautier-ext@st.com>
2023-09-22 15:30:47 +02:00
Guillaume Gautier
6224784a0b
tests: drivers: adc: adc_api: boards: add sequence for nucleo l152re
...
Add multiple channels in overlay to test the sequencer.
Signed-off-by: Guillaume Gautier <guillaume.gautier-ext@st.com>
2023-09-22 15:30:47 +02:00
Guillaume Gautier
8d145da53c
tests: drivers: adc: adc_api: boards: add sequence for nucleo l073rz
...
Add multiple channels in overlay to test the sequencer.
Signed-off-by: Guillaume Gautier <guillaume.gautier-ext@st.com>
2023-09-22 15:30:47 +02:00
Guillaume Gautier
c833abc15c
tests: drivers: adc: adc_api: boards: add sequence for nucleo g474re
...
Add multiple channels in overlay to test the sequencer.
Signed-off-by: Guillaume Gautier <guillaume.gautier-ext@st.com>
2023-09-22 15:30:47 +02:00
Guillaume Gautier
0446f59c30
tests: drivers: adc: adc_api: boards: add sequence for nucleo f746zg
...
Add multiple channels in overlay to test the sequencer.
Signed-off-by: Guillaume Gautier <guillaume.gautier-ext@st.com>
2023-09-22 15:30:47 +02:00
Guillaume Gautier
3c82c6fb7c
tests: drivers: adc: adc_api: boards: add sequence for nucleo f429zi
...
Add multiple channels in overlay to test the sequencer.
Signed-off-by: Guillaume Gautier <guillaume.gautier-ext@st.com>
2023-09-22 15:30:47 +02:00
Guillaume Gautier
0986c07443
tests: drivers: adc: adc_api: boards: add sequence for nucleo f207zg
...
Add multiple channels in overlay to test the sequencer.
Signed-off-by: Guillaume Gautier <guillaume.gautier-ext@st.com>
2023-09-22 15:30:47 +02:00
Guillaume Gautier
7a19b995bb
tests: drivers: adc: adc_api: boards: add sequence for nucleo f091rc
...
Add multiple channels in overlay to test the sequencer.
Signed-off-by: Guillaume Gautier <guillaume.gautier-ext@st.com>
2023-09-22 15:30:47 +02:00
Guillaume Gautier
06842bc2e0
tests: drivers: adc: adc_api: boards: add sequence for nucleo f401re
...
Add multiple channels in overlay to test the sequencer.
Signed-off-by: Guillaume Gautier <guillaume.gautier-ext@st.com>
2023-09-22 15:30:47 +02:00
Guillaume Gautier
0473cf5bb0
tests: drivers: adc: adc_api: boards: add sequence for nucleo g071rb
...
Add multiple channels in overlay to test the sequencer.
Change clock source to correctly pass the test.
Signed-off-by: Guillaume Gautier <guillaume.gautier-ext@st.com>
2023-09-22 15:30:47 +02:00
Guillaume Gautier
e09c594711
drivers: adc: stm32: remove channel count limit
...
Remove CHANNEL_COUNT limit used to check the channel bitmask.
This value was not applicable on STM32L1 where channel can go up to 31.
Signed-off-by: Guillaume Gautier <guillaume.gautier-ext@st.com>
2023-09-22 15:30:47 +02:00
Guillaume Gautier
c201d21964
drivers: adc: rework stm32 adc sequencer
...
Add sequencer support for all STM32 series.
Signed-off-by: Guillaume Gautier <guillaume.gautier-ext@st.com>
2023-09-22 15:30:47 +02:00
Guillaume Gautier
6d6d7b5607
dts: arm: st: add st,adc-sequencer properties to all stm32 adc
...
Add st,adc-sequencer to all STM32 ADC instances.
Signed-off-by: Guillaume Gautier <guillaume.gautier-ext@st.com>
2023-09-22 15:30:47 +02:00
Guillaume Gautier
723b24fc58
dts: bindings: adc: stm32: add a property for adc sequencer type
...
Add a property for STM32 ADC to indicate which type of sequencer is used
by the device (fully configurable or not).
Add defines to help with this setting.
Signed-off-by: Guillaume Gautier <guillaume.gautier-ext@st.com>
2023-09-22 15:30:47 +02:00
Aaron Ye
0691079f47
manifest: Update hal_ambiq revision.
...
This change adds Apollo4 Blue Plus SoC support.
Signed-off-by: Aaron Ye <aye@ambiq.com>
2023-09-22 08:29:29 -05:00
Aaron Ye
7c9b76ecdf
board: arm: Add support for apollo4p_blue_kxr_evb board.
...
Add devicetree, Kconfig and doc for Ambiq Apollo4 Blue Plus KXR EVB board.
Signed-off-by: Aaron Ye <aye@ambiq.com>
2023-09-22 08:29:29 -05:00
Aaron Ye
09e7e2db51
soc: arm: Add support for Ambiq Apollo4 Blue Plus.
...
Added devicetree and Kconfig for Apollo4 Blue Plus SoC.
They are needed for the apollo4p_blue_kxr_evb board.
Signed-off-by: Aaron Ye <aye@ambiq.com>
2023-09-22 08:29:29 -05:00
Dominik Ermel
ea6129cd7c
mgmt/MCUmgr/grp/img: Add support for three image configuration
...
The commit adds support for uploading images to secondary slots
of three images.
Signed-off-by: Dominik Ermel <dominik.ermel@nordicsemi.no>
2023-09-22 15:13:31 +02:00
Daniel Stuart
9a193ac1c3
settings: shell: Add value type and allow for strings to be used
...
This can be further extended to support other data types.
Signed-off-by: Daniel Stuart <daniel.stuart@localiza.com>
2023-09-22 14:02:02 +02:00
Pieter De Gendt
09e58e1ecc
test: http_server: Fix copy-paste references
...
Fixed HTTP resource references in test_HTTP_RESOURCE_DEFINE.
Signed-off-by: Pieter De Gendt <pieter.degendt@basalte.be>
2023-09-22 13:44:13 +02:00
Pieter De Gendt
e24bb4a5a0
net: http: service: Fix typo in HTTP_RESOURCE_FOREACH doc
...
Fixed a documentation typo.
Signed-off-by: Pieter De Gendt <pieter.degendt@basalte.be>
2023-09-22 13:44:13 +02:00
Marc Herbert
4cba9e6d42
cmake: warn the user that the toolchain cache hides errors
...
When `toolchain_is_ok` fails, the error message points the user at the
CMake logs. But those logs will be empty if the user tried to compile
more than once (typically: cleans everything and tries again). So tell
the user that cleaning the toolchain cache is required to see the error.
Tell the user to "move" the cache instead of removing it in case
technical support needs the cache for forensics.
Some finicky toolchains can be "non-deterministic" and fail
_sometimes_. For instance a license server can be flaky, or the
toolchain can require an "elaborate" set of environment variables
triggering some configuration "trial-and-error". In such a
non-deterministic case deleting the cache is enough to get rid of the
issue and move on! Looking at logs is not even required; even
better. Once the toolchain cache believes that the toolchain works, any
future toolchain glitch will be obvious at actual compilation time.
To test all this:
```
# Verify that the toolchain can compile a dummy file, if it is not we
# won't be able to test for compatibility with certain C flags.
-zephyr_check_compiler_flag(C "" toolchain_is_ok)
+zephyr_check_compiler_flag(C "-fubar" toolchain_is_ok)
assert(toolchain_is_ok "The toolchain is unable to build a dummy C file.\
```
Signed-off-by: Marc Herbert <marc.herbert@intel.com>
2023-09-22 13:42:21 +02:00
Benjamin Cabé
b6165e01ca
doc: can: samples: fix bad reference to can-counter sample
...
Fixed a dangling reference that was silently ignored before.
Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2023-09-22 10:18:02 +01:00