Skip to content

Add support for Zephyr based boards such as UNO Q#103

Open
KurtE wants to merge 1 commit intoadafruit:masterfrom
KurtE:zephyr
Open

Add support for Zephyr based boards such as UNO Q#103
KurtE wants to merge 1 commit intoadafruit:masterfrom
KurtE:zephyr

Conversation

@KurtE
Copy link
Copy Markdown
Contributor

@KurtE KurtE commented Jan 21, 2026

Same issue as the ST7735 library:
adafruit/Adafruit-ST7735-Library#222

The zephyr boards do not define pins_arduino.h nor wiring_private.h So updated the file to exclude
them in much the same was as UNO R4 boards.

Verified it built for Portenta H7 running Zephyr. Ran the graphics test after updating the pin number
It ran fine.

Same issue as the ST7735 library:
adafruit/Adafruit-ST7735-Library#222

The zephyr boards do not define pins_arduino.h nor wiring_private.h
So updated the file to exclude them in much the same was as
UNO R4 boards.
@ubidefeo
Copy link
Copy Markdown

ubidefeo commented Apr 7, 2026

@KurtE
I've talked to the team to add some empty pins_arduino.h and wiring_private.h files to the Zephyr core.
I've tested it locally and it compiles.
This library has long-standing PRs which have not been merged, and if we act on the Arduino side it's quite simple to do.
Also those two files should be in every core, since library developers rely on them

@KurtE
Copy link
Copy Markdown
Contributor Author

KurtE commented Apr 7, 2026

@KurtE I've talked to the team to add some empty pins_arduino.h and wiring_private.h files to the Zephyr core. I've tested it locally and it compiles. This library has long-standing PRs which have not been merged, and if we act on the Arduino side it's quite simple to do. Also those two files should be in every core, since library developers rely on them

I totally agree! Which is why I opened up issue:
arduino/ArduinoCore-zephyr#393
@per1234 changed the name.

Note: I tried earlier (MBED versions) and it was denied.

KurtE added a commit to KurtE/ArduinoCore-zephyr that referenced this pull request Apr 14, 2026
add empty files:
wiring_private.h
pins_arduino.h

resolves: arduino#393

Also mentioned in a pull request against one of the Adafruit libraries:
adafruit/Adafruit_ILI9341#103
Which has not been touched for several months.
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.

2 participants