Skip to content

CAN: add library and overlay configuration#404

Draft
dani-clo wants to merge 4 commits intoarduino:mainfrom
dani-clo:can_add_library
Draft

CAN: add library and overlay configuration#404
dani-clo wants to merge 4 commits intoarduino:mainfrom
dani-clo:can_add_library

Conversation

@dani-clo
Copy link

@dani-clo dani-clo commented Mar 23, 2026

Add CAN/CANFD Arduino library with board overlay updates

The library provides a simple Arduino-style API built on top of Zephyr CAN drivers.

Depends on Zephyr PR:

Changes

  1. New Arduino library:

    • CAN (with CAN and CANFD support)
  2. Device tree overlay (.overlay) updates for:

    • arduino_uno_q
    • arduino_giga_r1
    • arduino_portenta_c33
    • arduino_portenta_h7
  3. Added 3 ready-to-run examples

Testing

Tested on all listed boards for both CAN and CANFD functionality.

@CLAassistant
Copy link

CLAassistant commented Mar 23, 2026

CLA assistant check
All committers have signed the CLA.

@dani-clo dani-clo changed the title CAN: add library and dts/overlay configuration CAN: add library and overlay configuration Mar 23, 2026
@github-actions
Copy link

Built 0.53.2-0.dev+92e66ef0

CI run FAILED: 🔥 portentac33

ArtifactBoardCoreTestsRAMSketchesWarningsErrors
zephyr_contrib ek_ra8d1 📗

11.9%

2--
frdm_mcxn947 3 🏷️

58.0%

2--
frdm_rw612 1 🏷️

83.0%

2--
🔥 zephyr_main giga 4 🏷️ ✅*

54.6%

508-
nano33ble 1 🏷️ ✅*

78.7%

228-
nano_matter 📗 ✔️*

⚠️ 85.7%

208(2*)
niclasense 2 🏷️ ✅*

⚠️ 87.3%

208-
opta 4 🏷️ ✔️*

46.7%

548(2*)
portentac33 🔥Core build failed!
portentah7 3 🏷️ ✔️*

47.4%

648(2*)
✅* zephyr_unoq unoq 📗 ✅*

26.4%

688-
Legend

BoardTestStatus description
🔥 🔥 Test run failed to complete.
🔴 Test completed with unexpected errors.
✔️* 🚫 Test completed with errors, but all are known/expected.
✅* 🟡 Test completed with some warnings; no errors detected.
🟢 Test passed successfully, with no warnings or errors.
🌑 🌑 Test was skipped.

Caution

zephyr_main is blocked due to failures on portentac33!

@per1234 per1234 added the enhancement New feature or request label Mar 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants