Skip to content

edge: add standard digital/serial/tone examples to PSoC Edge CI - #48

Merged
IFX-Anusha merged 2 commits into
edge-mainfrom
add-psoc-edge-standard-examples
Nov 13, 2026
Merged

IFX-Anusha merged 2 commits into
edge-mainfrom
add-psoc-edge-standard-examples

Conversation

@IFX-Anusha

Copy link
Copy Markdown
Collaborator

By creating this pull request you agree to the terms in CONTRIBUTING.md.
https://github.com/Infineon/.github/blob/master/CONTRIBUTING.md
--- DO NOT DELETE ANYTHING ABOVE THIS LINE ---

kit_pse84_ai currently compiles only Blink in CI because it defaults to the zephyr_contrib artifact, whose test_setup.sh blanket-skips all built-in library examples and whose Blink-only entry in _common.test_setup.sh is the sole standard sketch fetched.

Add a board-specific test_setup.sh that pulls in 15 additional standard arduino-examples sketches that need only digital I/O, tone(), and basic Serial - none of which depend on PWM or ADC, which this board lacks (analogWrite()/analogRead() are not even linked in when CONFIG_PWM / CONFIG_ADC are unset, per cores/arduino/wiring_analog.cpp).

examples/05.Control/Arrays \
examples/05.Control/ForLoopIteration \
examples/05.Control/switchCase2 \
examples/04.Communication/MultiSerial

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Stupid, minor, OCD thing, but can this be added above to the other 04. tests?
Other than that it looks good ;)

kit_pse84_ai currently compiles only Blink in CI because it defaults to
the zephyr_contrib artifact, whose test_setup.sh blanket-skips all
built-in library examples and whose Blink-only entry in
_common.test_setup.sh is the sole standard sketch fetched.

Add a board-specific test_setup.sh that pulls in 15 additional standard
arduino-examples sketches that need only digital I/O, tone(), and basic
Serial - none of which depend on PWM or ADC, which this board lacks
(analogWrite()/analogRead() are not even linked in when CONFIG_PWM /
CONFIG_ADC are unset, per cores/arduino/wiring_analog.cpp).
@IFX-Anusha
IFX-Anusha force-pushed the add-psoc-edge-standard-examples branch from 1a03357 to 7bb05c3 Compare November 13, 2026 07:26
This board's zephyr,user 'serials' DT property lists two UARTs
(uart2, uart1), so it has a real Serial1 (SCB1 on P9_2/P9_3), not just
the single Serial object. Add MultiSerial to confirm it compiles.
@IFX-Anusha
IFX-Anusha force-pushed the add-psoc-edge-standard-examples branch from 7bb05c3 to d7e8dfa Compare November 13, 2026 07:31
@IFX-Anusha
IFX-Anusha merged commit a6a4369 into edge-main Nov 13, 2026
23 of 25 checks passed
@IFX-Anusha
IFX-Anusha deleted the add-psoc-edge-standard-examples branch November 13, 2026 10:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants