Skip to content

Conversation

@pillo79
Copy link

@pillo79 pillo79 commented Dec 15, 2025

Changes:

  • moved Nano Matter to zephyr_main
  • updated Uno Q libs to the latest release
  • added Nicla Sense ADC support to fix some ArduinoBLE tests
  • squashed all warnings identified by CI

CI run with full test coverage for this PR is here.

The Arduino Nano Matter is an official Arduino board, so use the
zephyr_main artifact for it.

Signed-off-by: Luca Burelli <[email protected]>
Fixes ArduinoBLE tests not passing due to missing ADC pin definitions.

Signed-off-by: Luca Burelli <[email protected]>
Use the ARG_UNUSED macro provided by Zephyr to mark function parameters
as intentionally unused to prevent compiler warnings.

Signed-off-by: Luca Burelli <[email protected]>
Add missing default return values to functions returning non-void.
Also remove spuperfluous 'return;' statements at the end of functions.

Signed-off-by: Luca Burelli <[email protected]>
Constructors should initialize members in the order they are declared in
the class definition.

Signed-off-by: Luca Burelli <[email protected]>
- expect a 'const char*' for netmask (caused issues with string literals)
- use a 'uint64_t' for additional_event_mask, as the extra bits are used
  by Zephyr.

Signed-off-by: Luca Burelli <[email protected]>
- Arduino_LED_Matrix: fix packed attribute placement, add missing dependency
- Camera: fix pixel format check (formats are uint32_t, not pointers)
- Ethernet: fix float division literals
- SocketWrapper: hide deprecated warnings, fix signed/unsigned compare
- Wire: hide pedantic 'invalid offsetof' warning
- Arduino_RPClite to 0.2.1
- Arduino_RouterBridge to 0.3.0
@pennam
Copy link

pennam commented Dec 16, 2025

Tested

ArduinoBLE LED.ino ✔️
Arduino_LED_Matrix Basic.ino ✔️
Arduino_RouterBridge clientSSL.ino ✔️

@pennam
Copy link

pennam commented Dec 16, 2025

Other tests:

  • examples:weather-forecast ✔️
  • examples:blink ✔️
  • examples:air-quality-monitoring ✔️

@pennam pennam merged commit 99d5270 into arduino:main Dec 16, 2025
36 checks passed
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