- This PR adds support for glyph c3 board based on esp32c3.
- Tested using blinky.
- Adapted from esp32c3_devkitc
The board documentation can be found at : https://learn.pcbcupid.com/boards/glyph-c3/overview
Signed-off-by: Nikhil S <nikhilsunilkumar@gmail.com>
Added support for GT912, GT927, GT9271, GT928, and GT967 devices.
Changed if-comparison logic to switch-case for clarity.
Removed unnecessary braces.
Resolved previous compliance issues with commit messages.
Signed-off-by: Benjamin Ali <benjamin.ali@soluware.de>
Remove unused `buf` variable in udc_bflb_v1_ep_dequeue() that causes
a build error with -Werror=unused-variable.
Signed-off-by: William Markezana <william.markezana@gmail.com>
This reverts commit 835c1116d8.
This new test has issues, which results in several warnings when building
it with clang, and causes CI to fail.
Let's revert it, until it can be readded with a proper fix.
Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
Do not compare a pointer to a string with a string literal,
specting the string content to be compared.
Instead use strcmp to compare the strings.
This avoids this clang warning:
`
main.c:88:2: error: result of comparison against a string literal is
unspecified (use an explicit string comparison function instead)
`
Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
Fixes incorrectly formatted Doxygen comments in dns_resolve.h.
/__w/zephyr/zephyr/include/zephyr/net/dns_resolve.h:287:24: error: not a
Doxygen trailing comment [-Werror,-Wdocumentation]
287 | DNS_RESOLVE_NONE = 0, /*<< No extension in use */
| ^~~~
| /**<
/__w/zephyr/zephyr/include/zephyr/net/dns_resolve.h:288:24: error: not a
Doxygen trailing comment [-Werror,-Wdocumentation]
288 | DNS_RESOLVE_TXT, /*<< TXT field is returned */
| ^~~~
| /**<
/__w/zephyr/zephyr/include/zephyr/net/dns_resolve.h:289:24: error: not a
Doxygen trailing comment [-Werror,-Wdocumentation]
289 | DNS_RESOLVE_SRV, /*<< SRV field is returned */
| ^~~~
| /**<
Signed-off-by: Maureen Helm <maureen.helm@analog.com>
Fixes:
zephyr/drivers/input/input_gpio_qdec.c:359:3: error: label followed by a
declaration is a C23 extension [-Werror,-Wc23-extensions]
359 | struct k_work_sync sync;
| ^
Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
Fix zephyrproject/zephyr/drivers/input/input_cf1133.c:280:38: warning:
format specifies type 'int' but the argument has type 'const struct
gpio_dt_spec *' [-Wformat] when compiling with llvm:
west build -p -b nrf52dk/nrf52832 tests/drivers/build_all/input -- \
-DTOOLCHAIN_VARIANT_COMPILER=llvm
Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
Following the convention of other driver libraries, allow the library
to be empty, so there is no build warning if CONFIG_WATCHDOG is
enabled, but no driver is selected.
<!-- ps-id: 2581e043-e366-4115-b6d2-73ca070add8b -->
Signed-off-by: James Walmsley <james@fullfat-fs.co.uk>
- The NET_CORE_BOARD entry for mimxrt1180_evk used a bare \$(BOARD)
comparison, which evaluates to 'mimxrt1180_evk' for both the CM33
primary core and the CM7 remote core. This caused sysbuild to attempt
adding a remote image when building the CM7 remote itself, creating
a recursive configure dependency. As a result, the CM7 core never
started and the IPC handshake between CM33 and CM7 hung indefinitely,
causing a timeout in sample.ipc.static_vrings.
- Fix by using \$(BOARD)/\$(BOARD_QUALIFIERS) to pin the match to the
CM33 primary core only, consistent with how imx943_evk multi-qualifier
boards are already handled in the same file.
Fixes#92510
Signed-off-by: Jjateen Gundesha <jjateen97@gmail.com>
Include a hotfix which adds a couple of missing ifdefs to avoid having
unreachable code with AT_LEAST_ONE_BUILTIN_KDF not defined, which
otherwise causes a build warning with clang.
Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
Remove stm32n6570_dk platform from this scenario as apb1-prescaler
is a constant(=1) and can't be set as defined in stm32_wwdg.overlay.
This causes a build issue.
Signed-off-by: Fabrice DJIATSA <fabrice.djiatsa-ext@st.com>
PR 104896 enforces the usage of the watchdog0 alias.
To avoid unwanted behaviors or settings for this test, remove
the other redundant if condition on watchdogs.
To avoid build compilation failures in CI related to WDT_TEST_MAX_WINDOW
redefinition for platforms other than STM32, move the existing condition
about st_stm32_window_watchdog outside the condition about the watchdog0
node.
These changes fix regressions encountered on several boards.
Signed-off-by: Fabrice DJIATSA <fabrice.djiatsa-ext@st.com>
Use a gpio-nexus for the MAIN domain GPIO instances 0 and 1. This is needed
to allow accessing all pins instead of being limited to the first 32. For
the MCU domain instance 0 this isn't necessary since only 22 pins are
mapped out of the SoC.
Signed-off-by: Mika Braunschweig <mika.braunschweig@siemens.com>
Document the renaming and generalization of the Hynitron CST816S input
driver to support the CST8xx family.
Driver and Kconfig file name, devicetree compatible, Kconfig
option and corresponding dt-binding have been updated.
Signed-off-by: Muhammad Waleed Badar <walid.badar@gmail.com>
- m33/m55: update overlay for gpio_basic_api test
- Change is intended to make wiring match pin usage of other
kit_pse84_ai testing support
Signed-off-by: McAtee Maxwell <maxwell.mcatee@infineon.com>
- add spi to board's .yaml supported section for m33 and m55
- match spi testing support to kit_pse84_eval
- m33/m55: tests/.../spi_loopback
Signed-off-by: McAtee Maxwell <maxwell.mcatee@infineon.com>
- update the address for "m33s_xip" 0x70100400 -> 0x18100400
- The new address is the same xip port, but with instruction cache. Some
operations on the secure m33 face timing issues with the old address
- This change mirrors the same change for kit_pse84_eval
Signed-off-by: McAtee Maxwell <maxwell.mcatee@infineon.com>
- Add counter to board's .yaml supported section for m33 and m55
- Add same sample support as kit_pse84_eval
- m33/m55: samples/.../counter/alarm
Signed-off-by: McAtee Maxwell <maxwell.mcatee@infineon.com>
- add adc to board's .yaml supported section for m55
- Given ADC support shared with kit_pse84_eval, only the m55 is
supported for kit_pse84_ai
- m55: samples/.../adc_dt
- m55: tests/.../adc_api
Signed-off-by: McAtee Maxwell <maxwell.mcatee@infineon.com>
- add dma to board's .yaml supported section for m33 and m55
- DMA support for kit_pse84_eval is shared by kit_pse84_ai
- m33/m55: chan_blen_transfer
- m33/m55: loop_transfer
- m33/m55: scatter_gather
Signed-off-by: McAtee Maxwell <maxwell.mcatee@infineon.com>