Skip to content

loader: add ota - #424

Merged
andreagilardoni merged 4 commits into
arduino:mainfrom
gibix:feat/ota
Oct 1, 2026
Merged

andreagilardoni merged 4 commits into
arduino:mainfrom
gibix:feat/ota

Conversation

@gibix

@gibix gibix commented Apr 14, 2026 •

Copy link
Copy Markdown
Member

Adds over-the-air firmware update support with two paths: sketch-only (raw .elf-zsk.bin staged on QSPI, installed by the Zephyr loader on next boot) and full (headerless -bundle.bin containing loader + sketch, written to the FAT-formatted OTA partition and applied by the platform bootloader after reboot). The bundle omits the .ota header because the bootloader validates the first word as a legal ARM stack pointer. Implementation lives under loader/ota/ behind CONFIG_OTA, exports the update API as LLEXT symbols, and includes a pre-reboot integrity check. Four examples (Ethernet/WiFi × sketch/full), CI-gated to supported boards, packaged in zephyr_main only.

@gibix gibix changed the title Feat/ota feat: ota Apr 14, 2026
@gibix gibix changed the title feat: ota feat: portenta ota Apr 14, 2026
@CLAassistant

CLAassistant commented Apr 14, 2026 •

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

@gibix gibix changed the title feat: portenta ota feat: ota May 14, 2026
@gibix
gibix marked this pull request as ready for review May 14, 2026 10:25
@gibix gibix changed the title feat: ota loader: add ota May 14, 2026
@gibix
gibix force-pushed the feat/ota branch 2 times, most recently from 05e8558 to 6d33c9d Compare June 15, 2026 09:28
@andreagilardoni
andreagilardoni force-pushed the feat/ota branch 3 times, most recently from f39142e to d756b49 Compare July 21, 2026 13:07
@andreagilardoni

Copy link
Copy Markdown

This PR needs to be merged on top of #550

@andreagilardoni
andreagilardoni force-pushed the feat/ota branch 9 times, most recently from c1d6b90 to c20d6e5 Compare July 28, 2026 12:29
@gibix gibix closed this Aug 15, 2026
@gibix
gibix deleted the feat/ota branch August 15, 2026 08:26
@gibix
gibix restored the feat/ota branch August 17, 2026 08:22
@gibix gibix reopened this Aug 17, 2026
@per1234 per1234 added the enhancement New feature or request label Aug 17, 2026
@github-actions

This comment was marked as outdated.

pennam
pennam previously approved these changes Sep 29, 2026
Comment thread loader/ota/Kconfig
Comment thread loader/ota/Kconfig Outdated
Comment thread loader/ota/ota_api.h Outdated
Comment on lines +15 to +17
int ota_sketch_ready();
int ota_sketch_start();

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Please document what these functions do and how they are supposed to be used.

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

done

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Indeed, but this fix got lost in the many pushes - the ota.h file is back to being uncommented 🙁

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

i see the comments in the ota.h file, can you doublecheck?

Comment thread loader/ota/ota_sketch_check.h Outdated
Comment thread variants/arduino_nicla_vision_stm32h747xx_m7/test_setup.sh Outdated
Comment thread platform.txt
Comment thread libraries/OTA/examples/OTAEthernet/OTAEthernet.ino Outdated
gibix and others added 3 commits September 30, 2026 11:01
On boot, install /ota:/UPDATE_SKETCH.BIN into the user_sketch partition
when the file is present. Validates the inner sketch header and bounds,
and keeps UPDATE_SKETCH.BIN on post-erase failure so the next boot can retry.

Signed-off-by: Gilberto Conti <g.conti@arduino.cc>
enable ota support for tested boards

Signed-off-by: Andrea Gilardoni <a.gilardoni@arduino.cc>
extend the ota api to allow performing loader updates by means of
bootloader
pennam
pennam previously approved these changes Sep 30, 2026
Signed-off-by: Gilberto Conti <g.conti@arduino.cc>
@github-actions

Copy link
Copy Markdown

Built 1.0.1-0.pr.424.260930t0952z+g8c830360

CI run PASSED 🟢

ArtifactBoardCoreTestsRAMSketchesWarningsErrors
✅ zephyr_contrib ek_ra8d1 1 🏷️ ✅

12.0%

2--
frdm_mcxn947 7 🏷️ ✅

53.4%

2--
frdm_rw612 3 🏷️ ✅

76.5%

2--
✅* zephyr_main giga 11 🏷️ ✅*

39.6%

782-
nano33ble 6 🏷️ ✅

78.8%

42--
nano_connect 4 🏷️ ✅

48.5%

32--
nano_matter 4 🏷️ ✅

⚠️ 86.5%

22--
nicla_sense 4 🏷️ ✅

⚠️ 88.5%

18--
nicla_vision 11 🏷️ ✅

38.7%

62--
opta 11 🏷️ ✅

42.3%

76--
portentac33 6 🏷️ ✅

⚠️ 100.0%

72--
portentah7 10 🏷️ ✅*

40.7%

942-
✅ zephyr_unoq unoq 2 🏷️ ✅

43.5%

56--
ventunoq 5 🏷️ ✅

23.7%

48--
Legend

BoardTestStatus description
🔥 🔥 Test run failed to complete.
❌ 🔴 Test completed with unexpected errors.
⁉️ ⁉️ Test was expected to fail but passed; exception entry is outdated.
✔️* 🚫 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.

@github-actions

Copy link
Copy Markdown

Memory usage change @ 8c83036

Board flash % RAM for global variables %
arduino:zephyr:unoq:link_mode=dynamic 🔺 +72 - +72 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:zephyr:unoq:link_mode=static 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:zephyr:ventunoq:link_mode=dynamic 🔺 +80 - +88 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:zephyr:ventunoq:link_mode=static 🔺 +12 - +12 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:zephyr_contrib:ek_ra8d1:link_mode=dynamic 🔺 +72 - +72 +0.01 - +0.01 0 - 0 0.0 - 0.0
arduino:zephyr_contrib:ek_ra8d1:link_mode=static 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:zephyr_contrib:frdm_mcxn947:link_mode=dynamic 🔺 +84 - +84 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:zephyr_contrib:frdm_mcxn947:link_mode=static 🔺 +16 - +16 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:zephyr_contrib:frdm_rw612:link_mode=dynamic 🔺 +88 - +88 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:zephyr_contrib:frdm_rw612:link_mode=static 🔺 +16 - +16 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:zephyr_main:giga:link_mode=dynamic 🔺 +72 - +200 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:zephyr_main:giga:link_mode=static 🔺 +12 - +16 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:zephyr_main:nano33ble:link_mode=dynamic 🔺 +80 - +104 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:zephyr_main:nano33ble:link_mode=static 🔺 +12 - +16 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:zephyr_main:nano_connect:link_mode=dynamic 🔺 +84 - +88 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:zephyr_main:nano_connect:link_mode=static 🔺 +12 - +16 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:zephyr_main:nano_matter:link_mode=dynamic 🔺 +72 - +72 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:zephyr_main:nano_matter:link_mode=static 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:zephyr_main:nicla_sense:link_mode=dynamic 🔺 +72 - +72 0.0 - +0.01 0 - 0 0.0 - 0.0
arduino:zephyr_main:nicla_sense:link_mode=static 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:zephyr_main:nicla_vision:link_mode=dynamic 🔺 +80 - +88 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:zephyr_main:nicla_vision:link_mode=static 🔺 +12 - +16 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:zephyr_main:opta:link_mode=dynamic 🔺 +80 - +88 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:zephyr_main:opta:link_mode=static 🔺 +12 - +16 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:zephyr_main:portentac33:link_mode=dynamic 🔺 +80 - +88 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:zephyr_main:portentac33:link_mode=static 🔺 +12 - +16 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:zephyr_main:portentah7:link_mode=dynamic 🔺 +72 - +88 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:zephyr_main:portentah7:link_mode=static 🔺 +12 - +16 0.0 - 0.0 0 - 0 0.0 - 0.0
Click for full report table
Board arduino-examples 01.Basics/AnalogReadSerial
flash
% arduino-examples 01.Basics/AnalogReadSerial
RAM for global variables
% arduino-examples 01.Basics/Blink
flash
% arduino-examples 01.Basics/Blink
RAM for global variables
% arduino-examples 04.Communication/SerialPassthrough
flash
% arduino-examples 04.Communication/SerialPassthrough
RAM for global variables
% ArduinoBLE Central/LedControl
flash
% ArduinoBLE Central/LedControl
RAM for global variables
% ArduinoBLE Central/Scan
flash
% ArduinoBLE Central/Scan
RAM for global variables
% ArduinoBLE Peripheral/Advertising/EnhancedAdvertising
flash
% ArduinoBLE Peripheral/Advertising/EnhancedAdvertising
RAM for global variables
% ArduinoBLE Peripheral/ButtonLED
flash
% ArduinoBLE Peripheral/ButtonLED
RAM for global variables
% Arduino_JSON JSONArray
flash
% Arduino_JSON JSONArray
RAM for global variables
% Arduino_JSON JSONKitchenSink
flash
% Arduino_JSON JSONKitchenSink
RAM for global variables
% Arduino_JSON JSONObject
flash
% Arduino_JSON JSONObject
RAM for global variables
% Arduino_JSON JSONValueExtractor
flash
% Arduino_JSON JSONValueExtractor
RAM for global variables
% Arduino_LED_Matrix Basic
flash
% Arduino_LED_Matrix Basic
RAM for global variables
% Arduino_LED_Matrix Reflash_Bootanimation
flash
% Arduino_LED_Matrix Reflash_Bootanimation
RAM for global variables
% Arduino_LED_Matrix Video
flash
% Arduino_LED_Matrix Video
RAM for global variables
% Arduino_RPClite rpc_lite_client
flash
% Arduino_RPClite rpc_lite_client
RAM for global variables
% Arduino_RPClite rpc_lite_server
flash
% Arduino_RPClite rpc_lite_server
RAM for global variables
% Arduino_RouterBridge client
flash
% Arduino_RouterBridge client
RAM for global variables
% Arduino_RouterBridge hci
flash
% Arduino_RouterBridge hci
RAM for global variables
% Arduino_RouterBridge monitor
flash
% Arduino_RouterBridge monitor
RAM for global variables
% Arduino_RouterBridge server
flash
% Arduino_RouterBridge server
RAM for global variables
% Arduino_RouterBridge udp_ntp_client
flash
% Arduino_RouterBridge udp_ntp_client
RAM for global variables
% CAN CANEvent
flash
% CAN CANEvent
RAM for global variables
% CAN CANRead
flash
% CAN CANRead
RAM for global variables
% CAN CANWrite
flash
% CAN CANWrite
RAM for global variables
% M95M01 M95M01_test
flash
% M95M01 M95M01_test
RAM for global variables
% RTC AlarmRTC
flash
% RTC AlarmRTC
RAM for global variables
% RTC CalibrationRTC
flash
% RTC CalibrationRTC
RAM for global variables
% RTC SimpleRTC
flash
% RTC SimpleRTC
RAM for global variables
% Arduino_GigaDisplayTouch Touch_IRQ
flash
% Arduino_GigaDisplayTouch Touch_IRQ
RAM for global variables
% Arduino_GigaDisplayTouch Touch_Polling
flash
% Arduino_GigaDisplayTouch Touch_Polling
RAM for global variables
% Arduino_SecureElement CertificateSigningRequest
flash
% Arduino_SecureElement CertificateSigningRequest
RAM for global variables
% Arduino_SecureElement ConfigurationLocking
flash
% Arduino_SecureElement ConfigurationLocking
RAM for global variables
% Arduino_SecureElement RandomNumber
flash
% Arduino_SecureElement RandomNumber
RAM for global variables
% Arduino_SecureElement SelfSignedCertificate
flash
% Arduino_SecureElement SelfSignedCertificate
RAM for global variables
% Arduino_Video ArduinoLogo
flash
% Arduino_Video ArduinoLogo
RAM for global variables
% Arduino_Video ArduinoLogoDrawing
flash
% Arduino_Video ArduinoLogoDrawing
RAM for global variables
% Arduino_Video LVGLDemo
flash
% Arduino_Video LVGLDemo
RAM for global variables
% Camera CameraCaptureRawBytes
flash
% Camera CameraCaptureRawBytes
RAM for global variables
% ArduinoCore-zephyr/libraries/OTA/examples/OTAFullWiFi
flash
% ArduinoCore-zephyr/libraries/OTA/examples/OTAFullWiFi
RAM for global variables
% ArduinoCore-zephyr/libraries/OTA/examples/OTAWiFi
flash
% ArduinoCore-zephyr/libraries/OTA/examples/OTAWiFi
RAM for global variables
% Storage FlashFormat
flash
% Storage FlashFormat
RAM for global variables
% Storage ListFiles
flash
% Storage ListFiles
RAM for global variables
% Storage PartitionInfo
flash
% Storage PartitionInfo
RAM for global variables
% Storage SDListFiles
flash
% Storage SDListFiles
RAM for global variables
% WiFi ScanNetworksAdvanced
flash
% WiFi ScanNetworksAdvanced
RAM for global variables
% WiFi SerialBridge
flash
% WiFi SerialBridge
RAM for global variables
% WiFi WiFiWebClient
flash
% WiFi WiFiWebClient
RAM for global variables
% WiFi WiFiWebClientTLS
flash
% WiFi WiFiWebClientTLS
RAM for global variables
% Zephyr_SDRAM SDRAM_operations
flash
% Zephyr_SDRAM SDRAM_operations
RAM for global variables
% Arduino_APDS9960 ColorSensor
flash
% Arduino_APDS9960 ColorSensor
RAM for global variables
% Arduino_BMI270_BMM150 SimpleAccelerometer
flash
% Arduino_BMI270_BMM150 SimpleAccelerometer
RAM for global variables
% Arduino_HS300x ReadSensors
flash
% Arduino_HS300x ReadSensors
RAM for global variables
% Arduino_LPS22HB ReadPressure
flash
% Arduino_LPS22HB ReadPressure
RAM for global variables
% PDM PDMCaptureRawBytes
flash
% PDM PDMCaptureRawBytes
RAM for global variables
% PDM PDMSerialPlotter
flash
% PDM PDMSerialPlotter
RAM for global variables
% Ethernet AdvancedChatServer
flash
% Ethernet AdvancedChatServer
RAM for global variables
% Ethernet LinkStatus
flash
% Ethernet LinkStatus
RAM for global variables
% Ethernet TelnetClient
flash
% Ethernet TelnetClient
RAM for global variables
% Ethernet UDPSendReceiveString
flash
% Ethernet UDPSendReceiveString
RAM for global variables
% Ethernet UdpNtpClient
flash
% Ethernet UdpNtpClient
RAM for global variables
% Ethernet WebClient
flash
% Ethernet WebClient
RAM for global variables
% Ethernet WebClientRepeating
flash
% Ethernet WebClientRepeating
RAM for global variables
% Ethernet WebServer
flash
% Ethernet WebServer
RAM for global variables
% ArduinoCore-zephyr/libraries/OTA/examples/OTAEthernet
flash
% ArduinoCore-zephyr/libraries/OTA/examples/OTAEthernet
RAM for global variables
% ArduinoCore-zephyr/libraries/OTA/examples/OTAFullEthernet
flash
% ArduinoCore-zephyr/libraries/OTA/examples/OTAFullEthernet
RAM for global variables
%
arduino:zephyr:unoq:link_mode=dynamic 72 0.0 0 0.0 72 0.0 0 0.0 72 0.0 0 0.0 72 0.0 0 0.0 72 0.0 0 0.0 72 0.0 0 0.0 72 0.0 0 0.0 72 0.0 0 0.0 72 0.0 0 0.0 72 0.0 0 0.0 72 0.0 0 0.0 72 0.0 0 0.0 72 0.0 0 0.0 72 0.0 0 0.0 72 0.0 0 0.0 72 0.0 0 0.0 72 0.0 0 0.0 72 0.0 0 0.0 72 0.0 0 0.0 72 0.0 0 0.0 72 0.0 0 0.0 72 0.0 0 0.0 72 0.0 0 0.0 72 0.0 0 0.0 72 0.0 0 0.0 72 0.0 0 0.0 72 0.0 0 0.0 72 0.0 0 0.0
arduino:zephyr:unoq:link_mode=static 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0
arduino:zephyr:ventunoq:link_mode=dynamic 80 0.0 0 0.0 88 0.0 0 0.0 88 0.0 0 0.0 88 0.0 0 0.0 80 0.0 0 0.0 88 0.0 0 0.0 88 0.0 0 0.0 80 0.0 0 0.0 88 0.0 0 0.0 88 0.0 0 0.0 88 0.0 0 0.0 88 0.0 0 0.0 88 0.0 0 0.0 88 0.0 0 0.0 80 0.0 0 0.0 80 0.0 0 0.0 88 0.0 0 0.0 88 0.0 0 0.0 88 0.0 0 0.0 80 0.0 0 0.0 88 0.0 0 0.0 80 0.0 0 0.0 80 0.0 0 0.0 80 0.0 0 0.0
arduino:zephyr:ventunoq:link_mode=static 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0
arduino:zephyr_contrib:ek_ra8d1:link_mode=dynamic 72 0.01 0 0.0
arduino:zephyr_contrib:ek_ra8d1:link_mode=static 0 0.0 0 0.0
arduino:zephyr_contrib:frdm_mcxn947:link_mode=dynamic 84 0.0 0 0.0
arduino:zephyr_contrib:frdm_mcxn947:link_mode=static 16 0.0 0 0.0
arduino:zephyr_contrib:frdm_rw612:link_mode=dynamic 88 0.0 0 0.0
arduino:zephyr_contrib:frdm_rw612:link_mode=static 16 0.0 0 0.0
arduino:zephyr_main:giga:link_mode=dynamic 84 0.0 0 0.0 84 0.0 0 0.0 84 0.0 0 0.0 88 0.0 0 0.0 84 0.0 0 0.0 88 0.0 0 0.0 88 0.0 0 0.0 88 0.0 0 0.0 88 0.0 0 0.0 88 0.0 0 0.0 88 0.0 0 0.0 200 0.0 0 0.0 200 0.0 0 0.0 72 0.0 0 0.0 84 0.0 0 0.0 84 0.0 0 0.0 84 0.0 0 0.0 84 0.0 0 0.0 84 0.0 0 0.0 84 0.0 0 0.0 84 0.0 0 0.0 88 0.0 0 0.0 88 0.0 0 0.0 84 0.0 0 0.0 88 0.0 0 0.0 88 0.0 0 0.0 80 0.0 0 0.0 84 0.0 0 0.0 N/A N/A N/A N/A N/A N/A N/A N/A 84 0.0 0 0.0 88 0.0 0 0.0 88 0.0 0 0.0 88 0.0 0 0.0 80 0.0 0 0.0 84 0.0 0 0.0 88 0.0 0 0.0 88 0.0 0 0.0 84 0.0 0 0.0
arduino:zephyr_main:giga:link_mode=static 12 0.0 0 0.0 16 0.0 0 0.0 12 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 N/A N/A N/A N/A N/A N/A N/A N/A 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0
arduino:zephyr_main:nano33ble:link_mode=dynamic 84 0.0 0 0.0 84 0.0 0 0.0 84 0.0 0 0.0 88 0.0 0 0.0 84 0.0 0 0.0 88 0.0 0 0.0 88 0.0 0 0.0 88 0.0 0 0.0 80 0.0 0 0.0 88 0.0 0 0.0 88 0.0 0 0.0 84 0.0 0 0.0 80 0.0 0 0.0 88 0.0 0 0.0 80 0.0 0 0.0 88 0.0 0 0.0 88 0.0 0 0.0 88 0.0 0 0.0 88 0.0 0 0.0 104 0.0 0 0.0 104 0.0 0 0.0
arduino:zephyr_main:nano33ble:link_mode=static 12 0.0 0 0.0 16 0.0 0 0.0 12 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0
arduino:zephyr_main:nano_connect:link_mode=dynamic 84 0.0 0 0.0 84 0.0 0 0.0 84 0.0 0 0.0 88 0.0 0 0.0 84 0.0 0 0.0 88 0.0 0 0.0 88 0.0 0 0.0 88 0.0 0 0.0 84 0.0 0 0.0 88 0.0 0 0.0 88 0.0 0 0.0 84 0.0 0 0.0 84 0.0 0 0.0 88 0.0 0 0.0 88 0.0 0 0.0 84 0.0 0 0.0
arduino:zephyr_main:nano_connect:link_mode=static 12 0.0 0 0.0 16 0.0 0 0.0 12 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0
arduino:zephyr_main:nano_matter:link_mode=dynamic 72 0.0 0 0.0 72 0.0 0 0.0 72 0.0 0 0.0 72 0.0 0 0.0 72 0.0 0 0.0 72 0.0 0 0.0 72 0.0 0 0.0 72 0.0 0 0.0 72 0.0 0 0.0 72 0.0 0 0.0 72 0.0 0 0.0
arduino:zephyr_main:nano_matter:link_mode=static 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0
arduino:zephyr_main:nicla_sense:link_mode=dynamic 72 0.0 0 0.0 72 0.01 0 0.0 72 0.0 0 0.0 72 0.0 0 0.0 72 0.0 0 0.0 72 0.0 0 0.0 72 0.0 0 0.0 72 0.0 0 0.0 72 0.0 0 0.0
arduino:zephyr_main:nicla_sense:link_mode=static 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0
arduino:zephyr_main:nicla_vision:link_mode=dynamic 84 0.0 0 0.0 88 0.0 0 0.0 88 0.0 0 0.0 84 0.0 0 0.0 88 0.0 0 0.0 84 0.0 0 0.0 84 0.0 0 0.0 88 0.0 0 0.0 80 0.0 0 0.0 80 0.0 0 0.0 88 0.0 0 0.0 84 0.0 0 0.0 84 0.0 0 0.0 84 0.0 0 0.0 84 0.0 0 0.0 84 0.0 0 0.0 84 0.0 0 0.0 84 0.0 0 0.0 84 0.0 0 0.0 84 0.0 0 0.0 N/A N/A N/A N/A N/A N/A N/A N/A 84 0.0 0 0.0 88 0.0 0 0.0 88 0.0 0 0.0 88 0.0 0 0.0 88 0.0 0 0.0 88 0.0 0 0.0 88 0.0 0 0.0 88 0.0 0 0.0 84 0.0 0 0.0
arduino:zephyr_main:nicla_vision:link_mode=static 12 0.0 0 0.0 12 0.0 0 0.0 16 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 N/A N/A N/A N/A N/A N/A N/A N/A 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0
arduino:zephyr_main:opta:link_mode=dynamic 84 0.0 0 0.0 88 0.0 0 0.0 88 0.0 0 0.0 84 0.0 0 0.0 88 0.0 0 0.0 84 0.0 0 0.0 84 0.0 0 0.0 88 0.0 0 0.0 80 0.0 0 0.0 80 0.0 0 0.0 88 0.0 0 0.0 84 0.0 0 0.0 84 0.0 0 0.0 84 0.0 0 0.0 84 0.0 0 0.0 88 0.0 0 0.0 88 0.0 0 0.0 84 0.0 0 0.0 N/A N/A N/A N/A N/A N/A N/A N/A 84 0.0 0 0.0 88 0.0 0 0.0 88 0.0 0 0.0 88 0.0 0 0.0 88 0.0 0 0.0 88 0.0 0 0.0 88 0.0 0 0.0 88 0.0 0 0.0 88 0.0 0 0.0 84 0.0 0 0.0 88 0.0 0 0.0 84 0.0 0 0.0 84 0.0 0 0.0 80 0.0 0 0.0 84 0.0 0 0.0 84 0.0 0 0.0 N/A N/A N/A N/A N/A N/A N/A N/A
arduino:zephyr_main:opta:link_mode=static 12 0.0 0 0.0 12 0.0 0 0.0 16 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 N/A N/A N/A N/A N/A N/A N/A N/A 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 N/A N/A N/A N/A N/A N/A N/A N/A
arduino:zephyr_main:portentac33:link_mode=dynamic 84 0.0 0 0.0 88 0.0 0 0.0 88 0.0 0 0.0 84 0.0 0 0.0 88 0.0 0 0.0 84 0.0 0 0.0 84 0.0 0 0.0 88 0.0 0 0.0 80 0.0 0 0.0 80 0.0 0 0.0 88 0.0 0 0.0 88 0.0 0 0.0 88 0.0 0 0.0 88 0.0 0 0.0 84 0.0 0 0.0 84 0.0 0 0.0 84 0.0 0 0.0 84 0.0 0 0.0 84 0.0 0 0.0 84 0.0 0 0.0 88 0.0 0 0.0 88 0.0 0 0.0 88 0.0 0 0.0 88 0.0 0 0.0 88 0.0 0 0.0 88 0.0 0 0.0 88 0.0 0 0.0 84 0.0 0 0.0 88 0.0 0 0.0 84 0.0 0 0.0 88 0.0 0 0.0 84 0.0 0 0.0 84 0.0 0 0.0 84 0.0 0 0.0 84 0.0 0 0.0 84 0.0 0 0.0
arduino:zephyr_main:portentac33:link_mode=static 12 0.0 0 0.0 12 0.0 0 0.0 16 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0 12 0.0 0 0.0
arduino:zephyr_main:portentah7:link_mode=dynamic 84 0.0 0 0.0 84 0.0 0 0.0 84 0.0 0 0.0 88 0.0 0 0.0 84 0.0 0 0.0 88 0.0 0 0.0 88 0.0 0 0.0 88 0.0 0 0.0 80 0.0 0 0.0 88 0.0 0 0.0 88 0.0 0 0.0 72 0.0 0 0.0 72 0.0 0 0.0 72 0.0 0 0.0 84 0.0 0 0.0 84 0.0 0 0.0 84 0.0 0 0.0 84 0.0 0 0.0 84 0.0 0 0.0 88 0.0 0 0.0 88 0.0 0 0.0 84 0.0 0 0.0 84 0.0 0 0.0 84 0.0 0 0.0 88 0.0 0 0.0 84 0.0 0 0.0 N/A N/A N/A N/A N/A N/A N/A N/A 84 0.0 0 0.0 88 0.0 0 0.0 88 0.0 0 0.0 88 0.0 0 0.0 80 0.0 0 0.0 84 0.0 0 0.0 88 0.0 0 0.0 88 0.0 0 0.0 84 0.0 0 0.0 84 0.0 0 0.0 88 0.0 0 0.0 84 0.0 0 0.0 88 0.0 0 0.0 88 0.0 0 0.0 88 0.0 0 0.0 88 0.0 0 0.0 88 0.0 0 0.0 N/A N/A N/A N/A N/A N/A N/A N/A
arduino:zephyr_main:portentah7:link_mode=static 12 0.0 0 0.0 16 0.0 0 0.0 12 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 N/A N/A N/A N/A N/A N/A N/A N/A 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 16 0.0 0 0.0 N/A N/A N/A N/A N/A N/A N/A N/A
Click for full report CSV
Board,arduino-examples 01.Basics/AnalogReadSerial<br>flash,%,arduino-examples 01.Basics/AnalogReadSerial<br>RAM for global variables,%,arduino-examples 01.Basics/Blink<br>flash,%,arduino-examples 01.Basics/Blink<br>RAM for global variables,%,arduino-examples 04.Communication/SerialPassthrough<br>flash,%,arduino-examples 04.Communication/SerialPassthrough<br>RAM for global variables,%,ArduinoBLE Central/LedControl<br>flash,%,ArduinoBLE Central/LedControl<br>RAM for global variables,%,ArduinoBLE Central/Scan<br>flash,%,ArduinoBLE Central/Scan<br>RAM for global variables,%,ArduinoBLE Peripheral/Advertising/EnhancedAdvertising<br>flash,%,ArduinoBLE Peripheral/Advertising/EnhancedAdvertising<br>RAM for global variables,%,ArduinoBLE Peripheral/ButtonLED<br>flash,%,ArduinoBLE Peripheral/ButtonLED<br>RAM for global variables,%,Arduino_JSON JSONArray<br>flash,%,Arduino_JSON JSONArray<br>RAM for global variables,%,Arduino_JSON JSONKitchenSink<br>flash,%,Arduino_JSON JSONKitchenSink<br>RAM for global variables,%,Arduino_JSON JSONObject<br>flash,%,Arduino_JSON JSONObject<br>RAM for global variables,%,Arduino_JSON JSONValueExtractor<br>flash,%,Arduino_JSON JSONValueExtractor<br>RAM for global variables,%,Arduino_LED_Matrix Basic<br>flash,%,Arduino_LED_Matrix Basic<br>RAM for global variables,%,Arduino_LED_Matrix Reflash_Bootanimation<br>flash,%,Arduino_LED_Matrix Reflash_Bootanimation<br>RAM for global variables,%,Arduino_LED_Matrix Video<br>flash,%,Arduino_LED_Matrix Video<br>RAM for global variables,%,Arduino_RPClite rpc_lite_client<br>flash,%,Arduino_RPClite rpc_lite_client<br>RAM for global variables,%,Arduino_RPClite rpc_lite_server<br>flash,%,Arduino_RPClite rpc_lite_server<br>RAM for global variables,%,Arduino_RouterBridge client<br>flash,%,Arduino_RouterBridge client<br>RAM for global variables,%,Arduino_RouterBridge hci<br>flash,%,Arduino_RouterBridge hci<br>RAM for global variables,%,Arduino_RouterBridge monitor<br>flash,%,Arduino_RouterBridge monitor<br>RAM for global variables,%,Arduino_RouterBridge server<br>flash,%,Arduino_RouterBridge server<br>RAM for global variables,%,Arduino_RouterBridge udp_ntp_client<br>flash,%,Arduino_RouterBridge udp_ntp_client<br>RAM for global variables,%,CAN CANEvent<br>flash,%,CAN CANEvent<br>RAM for global variables,%,CAN CANRead<br>flash,%,CAN CANRead<br>RAM for global variables,%,CAN CANWrite<br>flash,%,CAN CANWrite<br>RAM for global variables,%,M95M01 M95M01_test<br>flash,%,M95M01 M95M01_test<br>RAM for global variables,%,RTC AlarmRTC<br>flash,%,RTC AlarmRTC<br>RAM for global variables,%,RTC CalibrationRTC<br>flash,%,RTC CalibrationRTC<br>RAM for global variables,%,RTC SimpleRTC<br>flash,%,RTC SimpleRTC<br>RAM for global variables,%,Arduino_GigaDisplayTouch Touch_IRQ<br>flash,%,Arduino_GigaDisplayTouch Touch_IRQ<br>RAM for global variables,%,Arduino_GigaDisplayTouch Touch_Polling<br>flash,%,Arduino_GigaDisplayTouch Touch_Polling<br>RAM for global variables,%,Arduino_SecureElement CertificateSigningRequest<br>flash,%,Arduino_SecureElement CertificateSigningRequest<br>RAM for global variables,%,Arduino_SecureElement ConfigurationLocking<br>flash,%,Arduino_SecureElement ConfigurationLocking<br>RAM for global variables,%,Arduino_SecureElement RandomNumber<br>flash,%,Arduino_SecureElement RandomNumber<br>RAM for global variables,%,Arduino_SecureElement SelfSignedCertificate<br>flash,%,Arduino_SecureElement SelfSignedCertificate<br>RAM for global variables,%,Arduino_Video ArduinoLogo<br>flash,%,Arduino_Video ArduinoLogo<br>RAM for global variables,%,Arduino_Video ArduinoLogoDrawing<br>flash,%,Arduino_Video ArduinoLogoDrawing<br>RAM for global variables,%,Arduino_Video LVGLDemo<br>flash,%,Arduino_Video LVGLDemo<br>RAM for global variables,%,Camera CameraCaptureRawBytes<br>flash,%,Camera CameraCaptureRawBytes<br>RAM for global variables,%,ArduinoCore-zephyr/libraries/OTA/examples/OTAFullWiFi<br>flash,%,ArduinoCore-zephyr/libraries/OTA/examples/OTAFullWiFi<br>RAM for global variables,%,ArduinoCore-zephyr/libraries/OTA/examples/OTAWiFi<br>flash,%,ArduinoCore-zephyr/libraries/OTA/examples/OTAWiFi<br>RAM for global variables,%,Storage FlashFormat<br>flash,%,Storage FlashFormat<br>RAM for global variables,%,Storage ListFiles<br>flash,%,Storage ListFiles<br>RAM for global variables,%,Storage PartitionInfo<br>flash,%,Storage PartitionInfo<br>RAM for global variables,%,Storage SDListFiles<br>flash,%,Storage SDListFiles<br>RAM for global variables,%,WiFi ScanNetworksAdvanced<br>flash,%,WiFi ScanNetworksAdvanced<br>RAM for global variables,%,WiFi SerialBridge<br>flash,%,WiFi SerialBridge<br>RAM for global variables,%,WiFi WiFiWebClient<br>flash,%,WiFi WiFiWebClient<br>RAM for global variables,%,WiFi WiFiWebClientTLS<br>flash,%,WiFi WiFiWebClientTLS<br>RAM for global variables,%,Zephyr_SDRAM SDRAM_operations<br>flash,%,Zephyr_SDRAM SDRAM_operations<br>RAM for global variables,%,Arduino_APDS9960 ColorSensor<br>flash,%,Arduino_APDS9960 ColorSensor<br>RAM for global variables,%,Arduino_BMI270_BMM150 SimpleAccelerometer<br>flash,%,Arduino_BMI270_BMM150 SimpleAccelerometer<br>RAM for global variables,%,Arduino_HS300x ReadSensors<br>flash,%,Arduino_HS300x ReadSensors<br>RAM for global variables,%,Arduino_LPS22HB ReadPressure<br>flash,%,Arduino_LPS22HB ReadPressure<br>RAM for global variables,%,PDM PDMCaptureRawBytes<br>flash,%,PDM PDMCaptureRawBytes<br>RAM for global variables,%,PDM PDMSerialPlotter<br>flash,%,PDM PDMSerialPlotter<br>RAM for global variables,%,Ethernet AdvancedChatServer<br>flash,%,Ethernet AdvancedChatServer<br>RAM for global variables,%,Ethernet LinkStatus<br>flash,%,Ethernet LinkStatus<br>RAM for global variables,%,Ethernet TelnetClient<br>flash,%,Ethernet TelnetClient<br>RAM for global variables,%,Ethernet UDPSendReceiveString<br>flash,%,Ethernet UDPSendReceiveString<br>RAM for global variables,%,Ethernet UdpNtpClient<br>flash,%,Ethernet UdpNtpClient<br>RAM for global variables,%,Ethernet WebClient<br>flash,%,Ethernet WebClient<br>RAM for global variables,%,Ethernet WebClientRepeating<br>flash,%,Ethernet WebClientRepeating<br>RAM for global variables,%,Ethernet WebServer<br>flash,%,Ethernet WebServer<br>RAM for global variables,%,ArduinoCore-zephyr/libraries/OTA/examples/OTAEthernet<br>flash,%,ArduinoCore-zephyr/libraries/OTA/examples/OTAEthernet<br>RAM for global variables,%,ArduinoCore-zephyr/libraries/OTA/examples/OTAFullEthernet<br>flash,%,ArduinoCore-zephyr/libraries/OTA/examples/OTAFullEthernet<br>RAM for global variables,%
arduino:zephyr:unoq:link_mode=dynamic,72,0.0,0,0.0,72,0.0,0,0.0,72,0.0,0,0.0,72,0.0,0,0.0,72,0.0,0,0.0,72,0.0,0,0.0,72,0.0,0,0.0,72,0.0,0,0.0,72,0.0,0,0.0,72,0.0,0,0.0,72,0.0,0,0.0,72,0.0,0,0.0,72,0.0,0,0.0,72,0.0,0,0.0,72,0.0,0,0.0,72,0.0,0,0.0,72,0.0,0,0.0,72,0.0,0,0.0,72,0.0,0,0.0,72,0.0,0,0.0,72,0.0,0,0.0,72,0.0,0,0.0,72,0.0,0,0.0,72,0.0,0,0.0,72,0.0,0,0.0,72,0.0,0,0.0,72,0.0,0,0.0,72,0.0,0,0.0
arduino:zephyr:unoq:link_mode=static,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0
arduino:zephyr:ventunoq:link_mode=dynamic,80,0.0,0,0.0,88,0.0,0,0.0,88,0.0,0,0.0,,,,,,,,,,,,,,,,,88,0.0,0,0.0,80,0.0,0,0.0,88,0.0,0,0.0,88,0.0,0,0.0,80,0.0,0,0.0,88,0.0,0,0.0,88,0.0,0,0.0,88,0.0,0,0.0,88,0.0,0,0.0,88,0.0,0,0.0,88,0.0,0,0.0,80,0.0,0,0.0,80,0.0,0,0.0,88,0.0,0,0.0,88,0.0,0,0.0,88,0.0,0,0.0,80,0.0,0,0.0,88,0.0,0,0.0,80,0.0,0,0.0,80,0.0,0,0.0,80,0.0,0,0.0
arduino:zephyr:ventunoq:link_mode=static,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,,,,,,,,,,,,,,,,,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0
arduino:zephyr_contrib:ek_ra8d1:link_mode=dynamic,,,,,72,0.01,0,0.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
arduino:zephyr_contrib:ek_ra8d1:link_mode=static,,,,,0,0.0,0,0.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
arduino:zephyr_contrib:frdm_mcxn947:link_mode=dynamic,,,,,84,0.0,0,0.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
arduino:zephyr_contrib:frdm_mcxn947:link_mode=static,,,,,16,0.0,0,0.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
arduino:zephyr_contrib:frdm_rw612:link_mode=dynamic,,,,,88,0.0,0,0.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
arduino:zephyr_contrib:frdm_rw612:link_mode=static,,,,,16,0.0,0,0.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
arduino:zephyr_main:giga:link_mode=dynamic,84,0.0,0,0.0,84,0.0,0,0.0,84,0.0,0,0.0,88,0.0,0,0.0,84,0.0,0,0.0,88,0.0,0,0.0,88,0.0,0,0.0,88,0.0,0,0.0,88,0.0,0,0.0,88,0.0,0,0.0,88,0.0,0,0.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,200,0.0,0,0.0,200,0.0,0,0.0,72,0.0,0,0.0,84,0.0,0,0.0,84,0.0,0,0.0,84,0.0,0,0.0,84,0.0,0,0.0,84,0.0,0,0.0,84,0.0,0,0.0,84,0.0,0,0.0,88,0.0,0,0.0,88,0.0,0,0.0,84,0.0,0,0.0,88,0.0,0,0.0,88,0.0,0,0.0,80,0.0,0,0.0,84,0.0,0,0.0,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,84,0.0,0,0.0,88,0.0,0,0.0,88,0.0,0,0.0,88,0.0,0,0.0,80,0.0,0,0.0,84,0.0,0,0.0,88,0.0,0,0.0,88,0.0,0,0.0,84,0.0,0,0.0
arduino:zephyr_main:giga:link_mode=static,12,0.0,0,0.0,16,0.0,0,0.0,12,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0
arduino:zephyr_main:nano33ble:link_mode=dynamic,84,0.0,0,0.0,84,0.0,0,0.0,84,0.0,0,0.0,88,0.0,0,0.0,84,0.0,0,0.0,88,0.0,0,0.0,88,0.0,0,0.0,88,0.0,0,0.0,80,0.0,0,0.0,88,0.0,0,0.0,88,0.0,0,0.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,84,0.0,0,0.0,80,0.0,0,0.0,88,0.0,0,0.0,80,0.0,0,0.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,88,0.0,0,0.0,88,0.0,0,0.0,88,0.0,0,0.0,88,0.0,0,0.0,104,0.0,0,0.0,104,0.0,0,0.0
arduino:zephyr_main:nano33ble:link_mode=static,12,0.0,0,0.0,16,0.0,0,0.0,12,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0
arduino:zephyr_main:nano_connect:link_mode=dynamic,84,0.0,0,0.0,84,0.0,0,0.0,84,0.0,0,0.0,88,0.0,0,0.0,84,0.0,0,0.0,88,0.0,0,0.0,88,0.0,0,0.0,88,0.0,0,0.0,84,0.0,0,0.0,88,0.0,0,0.0,88,0.0,0,0.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,84,0.0,0,0.0,,,,,,,,,,,,,,,,,,,,,84,0.0,0,0.0,88,0.0,0,0.0,88,0.0,0,0.0,84,0.0,0,0.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
arduino:zephyr_main:nano_connect:link_mode=static,12,0.0,0,0.0,16,0.0,0,0.0,12,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,16,0.0,0,0.0,,,,,,,,,,,,,,,,,,,,,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
arduino:zephyr_main:nano_matter:link_mode=dynamic,72,0.0,0,0.0,72,0.0,0,0.0,,,,,72,0.0,0,0.0,72,0.0,0,0.0,72,0.0,0,0.0,72,0.0,0,0.0,72,0.0,0,0.0,72,0.0,0,0.0,72,0.0,0,0.0,72,0.0,0,0.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,72,0.0,0,0.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
arduino:zephyr_main:nano_matter:link_mode=static,0,0.0,0,0.0,0,0.0,0,0.0,,,,,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0,0.0,0,0.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
arduino:zephyr_main:nicla_sense:link_mode=dynamic,72,0.0,0,0.0,72,0.01,0,0.0,,,,,,,,,,,,,,,,,,,,,72,0.0,0,0.0,72,0.0,0,0.0,72,0.0,0,0.0,72,0.0,0,0.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,72,0.0,0,0.0,72,0.0,0,0.0,72,0.0,0,0.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
arduino:zephyr_main:nicla_sense:link_mode=static,0,0.0,0,0.0,0,0.0,0,0.0,,,,,,,,,,,,,,,,,,,,,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
arduino:zephyr_main:nicla_vision:link_mode=dynamic,84,0.0,0,0.0,88,0.0,0,0.0,88,0.0,0,0.0,84,0.0,0,0.0,88,0.0,0,0.0,84,0.0,0,0.0,84,0.0,0,0.0,88,0.0,0,0.0,80,0.0,0,0.0,80,0.0,0,0.0,88,0.0,0,0.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,84,0.0,0,0.0,84,0.0,0,0.0,84,0.0,0,0.0,84,0.0,0,0.0,,,,,,,,,84,0.0,0,0.0,84,0.0,0,0.0,84,0.0,0,0.0,84,0.0,0,0.0,,,,,,,,,,,,,84,0.0,0,0.0,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,84,0.0,0,0.0,88,0.0,0,0.0,88,0.0,0,0.0,88,0.0,0,0.0,88,0.0,0,0.0,88,0.0,0,0.0,88,0.0,0,0.0,88,0.0,0,0.0,84,0.0,0,0.0,,,,,,,,,,,,,,,,,,,,,,,,
arduino:zephyr_main:nicla_vision:link_mode=static,12,0.0,0,0.0,12,0.0,0,0.0,16,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,,,,,,,,,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,,,,,,,,,,,,,12,0.0,0,0.0,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,,,,,,,,,,,,,,,,,,,,,,,,
arduino:zephyr_main:opta:link_mode=dynamic,84,0.0,0,0.0,88,0.0,0,0.0,88,0.0,0,0.0,84,0.0,0,0.0,88,0.0,0,0.0,84,0.0,0,0.0,84,0.0,0,0.0,88,0.0,0,0.0,80,0.0,0,0.0,80,0.0,0,0.0,88,0.0,0,0.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,84,0.0,0,0.0,84,0.0,0,0.0,84,0.0,0,0.0,,,,,,,,,84,0.0,0,0.0,88,0.0,0,0.0,88,0.0,0,0.0,84,0.0,0,0.0,,,,,,,,,,,,,,,,,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,84,0.0,0,0.0,88,0.0,0,0.0,88,0.0,0,0.0,88,0.0,0,0.0,88,0.0,0,0.0,88,0.0,0,0.0,88,0.0,0,0.0,88,0.0,0,0.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,88,0.0,0,0.0,84,0.0,0,0.0,88,0.0,0,0.0,84,0.0,0,0.0,84,0.0,0,0.0,80,0.0,0,0.0,84,0.0,0,0.0,84,0.0,0,0.0,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A
arduino:zephyr_main:opta:link_mode=static,12,0.0,0,0.0,12,0.0,0,0.0,16,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,,,,,,,,,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,,,,,,,,,,,,,,,,,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A
arduino:zephyr_main:portentac33:link_mode=dynamic,84,0.0,0,0.0,88,0.0,0,0.0,88,0.0,0,0.0,84,0.0,0,0.0,88,0.0,0,0.0,84,0.0,0,0.0,84,0.0,0,0.0,88,0.0,0,0.0,80,0.0,0,0.0,80,0.0,0,0.0,88,0.0,0,0.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,88,0.0,0,0.0,88,0.0,0,0.0,88,0.0,0,0.0,84,0.0,0,0.0,,,,,,,,,,,,,,,,,,,,,84,0.0,0,0.0,84,0.0,0,0.0,84,0.0,0,0.0,84,0.0,0,0.0,,,,,,,,,,,,,,,,,,,,,,,,,84,0.0,0,0.0,88,0.0,0,0.0,88,0.0,0,0.0,88,0.0,0,0.0,88,0.0,0,0.0,88,0.0,0,0.0,88,0.0,0,0.0,88,0.0,0,0.0,84,0.0,0,0.0,,,,,,,,,,,,,,,,,,,,,,,,,88,0.0,0,0.0,84,0.0,0,0.0,88,0.0,0,0.0,84,0.0,0,0.0,84,0.0,0,0.0,84,0.0,0,0.0,84,0.0,0,0.0,84,0.0,0,0.0,,,,,,,,
arduino:zephyr_main:portentac33:link_mode=static,12,0.0,0,0.0,12,0.0,0,0.0,16,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,,,,,,,,,,,,,,,,,,,,,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,,,,,,,,,,,,,,,,,,,,,,,,,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,,,,,,,,,,,,,,,,,,,,,,,,,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,12,0.0,0,0.0,,,,,,,,
arduino:zephyr_main:portentah7:link_mode=dynamic,84,0.0,0,0.0,84,0.0,0,0.0,84,0.0,0,0.0,88,0.0,0,0.0,84,0.0,0,0.0,88,0.0,0,0.0,88,0.0,0,0.0,88,0.0,0,0.0,80,0.0,0,0.0,88,0.0,0,0.0,88,0.0,0,0.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,72,0.0,0,0.0,72,0.0,0,0.0,72,0.0,0,0.0,84,0.0,0,0.0,84,0.0,0,0.0,84,0.0,0,0.0,84,0.0,0,0.0,,,,,,,,,84,0.0,0,0.0,88,0.0,0,0.0,88,0.0,0,0.0,84,0.0,0,0.0,84,0.0,0,0.0,84,0.0,0,0.0,88,0.0,0,0.0,84,0.0,0,0.0,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,84,0.0,0,0.0,88,0.0,0,0.0,88,0.0,0,0.0,88,0.0,0,0.0,80,0.0,0,0.0,84,0.0,0,0.0,88,0.0,0,0.0,88,0.0,0,0.0,84,0.0,0,0.0,,,,,,,,,,,,,,,,,,,,,,,,,84,0.0,0,0.0,88,0.0,0,0.0,84,0.0,0,0.0,88,0.0,0,0.0,88,0.0,0,0.0,88,0.0,0,0.0,88,0.0,0,0.0,88,0.0,0,0.0,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A
arduino:zephyr_main:portentah7:link_mode=static,12,0.0,0,0.0,16,0.0,0,0.0,12,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,,,,,,,,,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,,,,,,,,,,,,,,,,,,,,,,,,,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,16,0.0,0,0.0,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A

@pillo79 pillo79 left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Wow, GH glitch, sorry did not notice the message!

@andreagilardoni
andreagilardoni merged commit b771a34 into arduino:main Oct 1, 2026
59 checks passed
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.

6 participants