Skip to content

variants: allow mbedtls buffer lazy allocation#512

Merged
pennam merged 3 commits into
arduino:mainfrom
pennam:test-review
Jun 16, 2026
Merged

variants: allow mbedtls buffer lazy allocation#512
pennam merged 3 commits into
arduino:mainfrom
pennam:test-review

Conversation

@pennam

@pennam pennam commented Jun 12, 2026

Copy link
Copy Markdown

starting from this discussion This PR is an alternative implementation trying to reduce mbedtls RAM usage allocating the buffer only if the sketch includes TLS functionality.

Test results on GIGA R1

  • 0.55.2 loader
 Memory region         Used Size  Region Size  %age Used
           FLASH:      534208 B       640 KB     81.51%
             RAM:      286616 B       512 KB     54.67%
            ITCM:          0 GB        64 KB      0.00%
            DTCM:       35600 B       128 KB     27.16%
          EXTMEM:          0 GB        16 MB      0.00%
           SRAM1:        256 KB       256 KB    100.00%
           SRAM3:          0 GB        32 KB      0.00%
           SRAM4:          0 GB        64 KB      0.00%
          SDRAM1:          4 MB         8 MB     50.00%
        IDT_LIST:          0 GB        32 KB      0.00%
  • PR loader
 Memory region         Used Size  Region Size  %age Used
           FLASH:      534220 B       640 KB     81.52%
             RAM:      206616 B       512 KB     39.41%
            ITCM:          0 GB        64 KB      0.00%
            DTCM:       35600 B       128 KB     27.16%
          EXTMEM:          0 GB        16 MB      0.00%
           SRAM1:        256 KB       256 KB    100.00%
           SRAM3:          0 GB        32 KB      0.00%
           SRAM4:          0 GB        64 KB      0.00%
          SDRAM1:          4 MB         8 MB     50.00%
        IDT_LIST:          0 GB        32 KB      0.00%

WiFiWebClient.ino sketch

Sketch uses 39064 bytes (14%) of program storage space. Maximum is 262144 bytes.
Global variables use 8800 bytes (3%) of dynamic memory, leaving 253344 bytes for local variables. Maximum is 262144 bytes.

WiFiWebClientTLS.ino

ketch uses 42788 bytes (16%) of program storage space. Maximum is 262144 bytes.
Global variables use 89610 bytes (34%) of dynamic memory, leaving 172534 bytes for local variables. Maximum is 262144 bytes.

@github-actions

Copy link
Copy Markdown

Built 0.55.3-0.pr.512.59+7e38c1d3

CI run PASSED 🟢

ArtifactBoardCoreTestsRAMSketchesWarningsErrors
✅* zephyr_contrib ek_ra8d1 📗 ✅*

11.9%

22-
frdm_mcxn947 7 🏷️ ✅*

58.0%

22-
frdm_rw612 2 🏷️ ✅*

83.0%

22-
✔️* zephyr_main giga 5 🏷️ ✅*

39.4%

5816-
nano33ble 1 🏷️ ✅*

78.8%

308-
nano_matter 1 🏷️ ✅*

⚠️ 86.1%

228-
nicla_sense 2 🏷️ ✅*

⚠️ 87.6%

188-
nicla_vision 5 🏷️ ✔️*

41.7%

5216(2*)
opta 5 🏷️ ✅*

42.4%

6218-
portentac33 3 🏷️ ✅*

80.6%

6616-
portentah7 4 🏷️ ✅*

43.2%

7416-
✅* zephyr_unoq unoq 📗 ✅*

26.9%

568-
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.

Copilot AI 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.

Pull request overview

This PR reduces baseline RAM usage on selected variants by preventing Zephyr/mbedTLS from reserving its heap buffer at boot, and instead initializing the mbedTLS buffer allocator only when TLS-capable sketch code is linked/used.

Changes:

  • Disable automatic mbedTLS initialization (CONFIG_MBEDTLS_INIT=n) in multiple STM32H747 / Portenta C33 variants to avoid reserving the mbedTLS heap by default.
  • Add a ZephyrSSLClient implementation that initializes the mbedTLS memory buffer allocator from a sketch-side static heap when TLS is used.
  • Export mbedtls_memory_buffer_alloc_init from the loader to support sketch-side initialization, and adjust SocketWrapper headers’ include structure.

Reviewed changes

Copilot reviewed 10 out of 10 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
variants/arduino_portenta_h7_stm32h747xx_m7/arduino_portenta_h7_stm32h747xx_m7.conf Disable automatic mbedTLS init on Portenta H7 variant to avoid reserving heap at boot
variants/arduino_portenta_c33_r7fa6m5bh3cfc/arduino_portenta_c33_r7fa6m5bh3cfc.conf Disable automatic mbedTLS init on Portenta C33 variant
variants/arduino_opta_stm32h747xx_m7/arduino_opta_stm32h747xx_m7.conf Disable automatic mbedTLS init on Opta variant
variants/arduino_nicla_vision_stm32h747xx_m7/arduino_nicla_vision_stm32h747xx_m7.conf Disable automatic mbedTLS init on Nicla Vision variant
variants/arduino_giga_r1_stm32h747xx_m7/arduino_giga_r1_stm32h747xx_m7.conf Disable automatic mbedTLS init on GIGA R1 variant
loader/llext_exports.c Export mbedTLS buffer allocator init symbol for sketch-side TLS initialization
libraries/SocketWrapper/ZephyrUDP.h Remove direct Arduino.h include (now provided by SocketWrapper.h)
libraries/SocketWrapper/ZephyrSSLClient.h Add ZephyrSSLClient wrapper that gates TLS connect on mbedTLS readiness
libraries/SocketWrapper/ZephyrSSLClient.cpp Implement sketch-side mbedTLS buffer allocator initialization
libraries/SocketWrapper/SocketWrapper.h Centralize Arduino.h include for SocketWrapper consumers

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread libraries/SocketWrapper/ZephyrSSLClient.cpp
Comment thread libraries/SocketWrapper/ZephyrSSLClient.cpp Outdated
Comment thread loader/llext_exports.c
facchinm
facchinm previously approved these changes Jun 15, 2026
@pennam pennam force-pushed the test-review branch 2 times, most recently from 760c85a to dabbaa2 Compare June 16, 2026 07:54
@github-actions

Copy link
Copy Markdown

Built 0.56.0-rc1.pr.512.4+dabbaa2c

CI run PASSED 🟢

ArtifactBoardCoreTestsRAMSketchesWarningsErrors
✅* zephyr_contrib ek_ra8d1 📗 ✅*

11.9%

22-
frdm_mcxn947 7 🏷️ ✅*

58.0%

22-
frdm_rw612 2 🏷️ ✅*

83.0%

22-
✔️* zephyr_main giga 5 🏷️ ✅*

39.4%

5816-
nano33ble 1 🏷️ ✅*

78.8%

308-
nano_matter 1 🏷️ ✅*

⚠️ 86.1%

228-
nicla_sense 2 🏷️ ✅*

⚠️ 87.6%

188-
nicla_vision 5 🏷️ ✔️*

41.7%

5216(2*)
opta 5 🏷️ ✅*

42.4%

6218-
portentac33 3 🏷️ ✅*

80.6%

6616-
portentah7 4 🏷️ ✅*

43.2%

7416-
✅* zephyr_unoq unoq 📗 ✅*

43.5%

568-
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.

@pennam

pennam commented Jun 16, 2026

Copy link
Copy Markdown
Author

Tested on GIGA OPTA and PORTENTA C33

pennam added 2 commits June 16, 2026 14:48
Moving mbedtls init function from the loader to the core allow lazy allocation of mbedtls buffer
@github-actions

Copy link
Copy Markdown

Built 0.56.0-rc1.pr.512.4+1467ed70

CI run PASSED 🟢

ArtifactBoardCoreTestsRAMSketchesWarningsErrors
✅* zephyr_contrib ek_ra8d1 📗 ✅*

11.9%

22-
frdm_mcxn947 7 🏷️ ✅*

58.0%

22-
frdm_rw612 2 🏷️ ✅*

83.0%

22-
✔️* zephyr_main giga 5 🏷️ ✅*

39.4%

5816-
nano33ble 1 🏷️ ✅*

78.8%

308-
nano_matter 1 🏷️ ✅*

⚠️ 86.1%

228-
nicla_sense 2 🏷️ ✅*

⚠️ 87.6%

188-
nicla_vision 5 🏷️ ✔️*

41.7%

5216(2*)
opta 5 🏷️ ✅*

42.4%

6218-
portentac33 3 🏷️ ✅*

80.6%

6616-
portentah7 4 🏷️ ✅*

43.2%

7416-
✅* zephyr_unoq unoq 📗 ✅*

43.5%

568-
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 @ 1467ed7

Board flash % RAM for global variables %
arduino:zephyr:unoq:link_mode=dynamic 0 - 0 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_contrib:ek_ra8d1:link_mode=dynamic 0 - 0 0.0 - 0.0 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 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:zephyr_contrib:frdm_mcxn947:link_mode=static 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:zephyr_contrib:frdm_rw612:link_mode=dynamic 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:zephyr_contrib:frdm_rw612:link_mode=static 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:zephyr_main:giga:link_mode=dynamic 🔺 0 - +516 0.0 - +0.01 🔺 0 - +80096 0.0 - +8.41
arduino:zephyr_main:giga:link_mode=static 🔺 0 - +88 0.0 - 0.0 🔺 0 - +79872 0.0 - +38.47
arduino:zephyr_main:nano33ble:link_mode=dynamic 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:zephyr_main:nano33ble:link_mode=static 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:zephyr_main:nano_matter:link_mode=dynamic 0 - 0 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 0 - 0 0.0 - 0.0 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 🔺 0 - +516 0.0 - +0.01 🔺 0 - +80096 0.0 - +8.9
arduino:zephyr_main:nicla_vision:link_mode=static 🔺 0 - +88 0.0 - 0.0 🔺 0 - +79872 0.0 - +38.47
arduino:zephyr_main:opta:link_mode=dynamic 🔺 0 - +512 0.0 - +0.02 🔺 0 - +80096 0.0 - +9.68
arduino:zephyr_main:opta:link_mode=static 🔺 0 - +88 0.0 - 0.0 🔺 0 - +79872 0.0 - +38.54
arduino:zephyr_main:portentac33:link_mode=dynamic 🔺 0 - +512 0.0 - +0.01 🔺 0 - +80096 0.0 - +8.01
arduino:zephyr_main:portentac33:link_mode=static 🔺 0 - +88 0.0 - 0.0 ❔ -896 - +80000 -0.35 - +30.76
arduino:zephyr_main:portentah7:link_mode=dynamic 🔺 0 - +516 0.0 - +0.01 🔺 0 - +80096 0.0 - +8.79
arduino:zephyr_main:portentah7:link_mode=static 🔺 0 - +88 0.0 - 0.0 🔺 0 - +79872 0.0 - +38.47
Click for full report table
Board RTC AlarmRTC
flash
% RTC AlarmRTC
RAM for global variables
% RTC SimpleRTC
flash
% RTC SimpleRTC
RAM for global variables
% RTC CalibrationRTC
flash
% RTC CalibrationRTC
RAM for global variables
% CAN CANWrite
flash
% CAN CANWrite
RAM for global variables
% CAN CANEvent
flash
% CAN CANEvent
RAM for global variables
% CAN CANRead
flash
% CAN CANRead
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-examples 01.Basics/Blink
flash
% arduino-examples 01.Basics/Blink
RAM for global variables
% arduino-examples 01.Basics/AnalogReadSerial
flash
% arduino-examples 01.Basics/AnalogReadSerial
RAM for global variables
% arduino-examples 04.Communication/SerialPassthrough
flash
% arduino-examples 04.Communication/SerialPassthrough
RAM for global variables
% Arduino_JSON JSONValueExtractor
flash
% Arduino_JSON JSONValueExtractor
RAM for global variables
% Arduino_JSON JSONObject
flash
% Arduino_JSON JSONObject
RAM for global variables
% Arduino_JSON JSONKitchenSink
flash
% Arduino_JSON JSONKitchenSink
RAM for global variables
% Arduino_JSON JSONArray
flash
% Arduino_JSON JSONArray
RAM for global variables
% M95M01 M95M01_test
flash
% M95M01 M95M01_test
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_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
% 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
% Zephyr_SDRAM SDRAM_operations
flash
% Zephyr_SDRAM SDRAM_operations
RAM for global variables
% WiFi WiFiWebClient
flash
% WiFi WiFiWebClient
RAM for global variables
% WiFi WiFiWebClientTLS
flash
% WiFi WiFiWebClientTLS
RAM for global variables
% Camera CameraCaptureRawBytes
flash
% Camera CameraCaptureRawBytes
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
% Arduino_SecureElement SelfSignedCertificate
flash
% Arduino_SecureElement SelfSignedCertificate
RAM for global variables
% Arduino_SecureElement RandomNumber
flash
% Arduino_SecureElement RandomNumber
RAM for global variables
% Arduino_SecureElement ConfigurationLocking
flash
% Arduino_SecureElement ConfigurationLocking
RAM for global variables
% Arduino_SecureElement CertificateSigningRequest
flash
% Arduino_SecureElement CertificateSigningRequest
RAM for global variables
% ArduinoCore-zephyr/libraries/Camera/examples/CameraCaptureRawBytes
flash
% ArduinoCore-zephyr/libraries/Camera/examples/CameraCaptureRawBytes
RAM for global variables
% Ethernet UDPSendReceiveString
flash
% Ethernet UDPSendReceiveString
RAM for global variables
% Ethernet WebServer
flash
% Ethernet WebServer
RAM for global variables
% Ethernet WebClient
flash
% Ethernet WebClient
RAM for global variables
% Ethernet TelnetClient
flash
% Ethernet TelnetClient
RAM for global variables
% Ethernet AdvancedChatServer
flash
% Ethernet AdvancedChatServer
RAM for global variables
% Ethernet UdpNtpClient
flash
% Ethernet UdpNtpClient
RAM for global variables
% Ethernet LinkStatus
flash
% Ethernet LinkStatus
RAM for global variables
% Ethernet WebClientRepeating
flash
% Ethernet WebClientRepeating
RAM for global variables
%
arduino:zephyr:unoq:link_mode=dynamic 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 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: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_contrib:ek_ra8d1:link_mode=dynamic 0 0.0 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 0 0.0 0 0.0
arduino:zephyr_contrib:frdm_mcxn947:link_mode=static 0 0.0 0 0.0
arduino:zephyr_contrib:frdm_rw612:link_mode=dynamic 0 0.0 0 0.0
arduino:zephyr_contrib:frdm_rw612:link_mode=static 0 0.0 0 0.0
arduino:zephyr_main:giga:link_mode=dynamic 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 204 0.0 0 0.0 516 0.01 80096 8.41 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 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:giga: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 88 0.0 79872 38.47 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 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:nano33ble:link_mode=dynamic 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 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:nano33ble: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
arduino:zephyr_main:nano_matter:link_mode=dynamic 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 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: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 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 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=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 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 204 0.0 0 0.0 516 0.01 80096 8.9 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 N/A N/A N/A N/A
arduino:zephyr_main:nicla_vision: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 88 0.0 79872 38.47 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 N/A N/A N/A N/A
arduino:zephyr_main:opta:link_mode=dynamic 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 200 0.0 0 0.0 512 0.01 80096 9.68 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 324 0.0 0 0.0 204 0.0 0 0.0 200 0.0 0 0.0 200 0.0 0 0.0 204 0.0 0 0.0 324 0.01 0 0.0 436 0.02 0 0.0 200 0.0 0 0.0
arduino:zephyr_main:opta: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 88 0.0 79872 38.54 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 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:portentac33:link_mode=dynamic 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 204 0.0 0 0.0 512 0.01 80096 8.01 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 320 0.0 0 0.0 204 0.0 0 0.0 204 0.0 0 0.0 204 0.0 0 0.0 200 0.0 0 0.0 320 0.0 0 0.0 436 0.01 0 0.0 204 0.0 0 0.0
arduino:zephyr_main:portentac33:link_mode=static 0 0.0 128 0.01 0 0.0 128 0.01 0 0.0 128 0.01 0 0.0 -896 -0.35 0 0.0 -896 -0.35 0 0.0 -896 -0.35 0 0.0 -896 -0.35 0 0.0 -896 -0.35 0 0.0 -896 -0.35 0 0.0 -896 -0.35 0 0.0 128 0.02 0 0.0 128 0.03 0 0.0 128 0.03 0 0.0 128 0.03 0 0.0 128 0.03 0 0.0 -896 -0.35 0 0.0 128 0.04 88 0.0 80000 30.76 0 0.0 -896 -0.35 0 0.0 -896 -0.35 0 0.0 -896 -0.35 0 0.0 128 0.02 0 0.0 128 0.02 0 0.0 128 0.02 0 0.0 128 0.02 0 0.0 128 0.04 0 0.0 -896 -0.35 0 0.0 128 0.04 0 0.0 128 0.04 0 0.0 128 0.04 0 0.0 128 0.04 0 0.0 -896 -0.35 0 0.0 128 0.04
arduino:zephyr_main:portentah7:link_mode=dynamic 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 200 0.0 0 0.0 516 0.01 80096 8.79 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 324 0.0 0 0.0 200 0.0 0 0.0 204 0.0 0 0.0 200 0.0 0 0.0 200 0.0 0 0.0 324 0.0 0 0.0 436 0.01 0 0.0 204 0.0 0 0.0
arduino:zephyr_main:portentah7: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 88 0.0 79872 38.47 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0
Click for full report CSV
Board,RTC AlarmRTC<br>flash,%,RTC AlarmRTC<br>RAM for global variables,%,RTC SimpleRTC<br>flash,%,RTC SimpleRTC<br>RAM for global variables,%,RTC CalibrationRTC<br>flash,%,RTC CalibrationRTC<br>RAM for global variables,%,CAN CANWrite<br>flash,%,CAN CANWrite<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,%,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-examples 01.Basics/Blink<br>flash,%,arduino-examples 01.Basics/Blink<br>RAM for global variables,%,arduino-examples 01.Basics/AnalogReadSerial<br>flash,%,arduino-examples 01.Basics/AnalogReadSerial<br>RAM for global variables,%,arduino-examples 04.Communication/SerialPassthrough<br>flash,%,arduino-examples 04.Communication/SerialPassthrough<br>RAM for global variables,%,Arduino_JSON JSONValueExtractor<br>flash,%,Arduino_JSON JSONValueExtractor<br>RAM for global variables,%,Arduino_JSON JSONObject<br>flash,%,Arduino_JSON JSONObject<br>RAM for global variables,%,Arduino_JSON JSONKitchenSink<br>flash,%,Arduino_JSON JSONKitchenSink<br>RAM for global variables,%,Arduino_JSON JSONArray<br>flash,%,Arduino_JSON JSONArray<br>RAM for global variables,%,M95M01 M95M01_test<br>flash,%,M95M01 M95M01_test<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_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,%,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,%,Zephyr_SDRAM SDRAM_operations<br>flash,%,Zephyr_SDRAM SDRAM_operations<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,%,Camera CameraCaptureRawBytes<br>flash,%,Camera CameraCaptureRawBytes<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,%,Arduino_SecureElement SelfSignedCertificate<br>flash,%,Arduino_SecureElement SelfSignedCertificate<br>RAM for global variables,%,Arduino_SecureElement RandomNumber<br>flash,%,Arduino_SecureElement RandomNumber<br>RAM for global variables,%,Arduino_SecureElement ConfigurationLocking<br>flash,%,Arduino_SecureElement ConfigurationLocking<br>RAM for global variables,%,Arduino_SecureElement CertificateSigningRequest<br>flash,%,Arduino_SecureElement CertificateSigningRequest<br>RAM for global variables,%,ArduinoCore-zephyr/libraries/Camera/examples/CameraCaptureRawBytes<br>flash,%,ArduinoCore-zephyr/libraries/Camera/examples/CameraCaptureRawBytes<br>RAM for global variables,%,Ethernet UDPSendReceiveString<br>flash,%,Ethernet UDPSendReceiveString<br>RAM for global variables,%,Ethernet WebServer<br>flash,%,Ethernet WebServer<br>RAM for global variables,%,Ethernet WebClient<br>flash,%,Ethernet WebClient<br>RAM for global variables,%,Ethernet TelnetClient<br>flash,%,Ethernet TelnetClient<br>RAM for global variables,%,Ethernet AdvancedChatServer<br>flash,%,Ethernet AdvancedChatServer<br>RAM for global variables,%,Ethernet UdpNtpClient<br>flash,%,Ethernet UdpNtpClient<br>RAM for global variables,%,Ethernet LinkStatus<br>flash,%,Ethernet LinkStatus<br>RAM for global variables,%,Ethernet WebClientRepeating<br>flash,%,Ethernet WebClientRepeating<br>RAM for global variables,%
arduino:zephyr:unoq:link_mode=dynamic,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,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: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_contrib:ek_ra8d1:link_mode=dynamic,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0,0.0,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,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0,0.0,0,0.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
arduino:zephyr_contrib:frdm_mcxn947:link_mode=static,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0,0.0,0,0.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
arduino:zephyr_contrib:frdm_rw612:link_mode=dynamic,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0,0.0,0,0.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
arduino:zephyr_contrib:frdm_rw612:link_mode=static,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0,0.0,0,0.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
arduino:zephyr_main:giga:link_mode=dynamic,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,,,,,,,,,,,,,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0,0.0,0,0.0,204,0.0,0,0.0,516,0.01,80096,8.41,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,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:giga: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,88,0.0,79872,38.47,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,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:nano33ble:link_mode=dynamic,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,,,,,,,,,,,,,,,,,,,,,,,,,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,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:nano33ble: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,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
arduino:zephyr_main:nano_matter:link_mode=dynamic,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0,0.0,0,0.0,0,0.0,0,0.0,,,,,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,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: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,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,,,,,,,,,,,,,,,,,,,,,,,,,0,0.0,0,0.0,0,0.0,0,0.0,,,,,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=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,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,,,,,,,,,,,,,,,,,,,,,,,,,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0,0.0,0,0.0,204,0.0,0,0.0,516,0.01,80096,8.9,,,,,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,N/A,N/A,N/A,N/A
arduino:zephyr_main:nicla_vision: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,88,0.0,79872,38.47,,,,,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,N/A,N/A,N/A,N/A
arduino:zephyr_main:opta:link_mode=dynamic,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,,,,,,,,,,,,,,,,,,,,,,,,,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,,,,,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,200,0.0,0,0.0,512,0.01,80096,9.68,,,,,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,,,,,324,0.0,0,0.0,204,0.0,0,0.0,200,0.0,0,0.0,200,0.0,0,0.0,204,0.0,0,0.0,324,0.01,0,0.0,436,0.02,0,0.0,200,0.0,0,0.0
arduino:zephyr_main:opta: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,88,0.0,79872,38.54,,,,,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,,,,,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,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:portentac33:link_mode=dynamic,,,,,,,,,,,,,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,,,,,,,,,,,,,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0,0.0,0,0.0,204,0.0,0,0.0,512,0.01,80096,8.01,,,,,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,,,,,320,0.0,0,0.0,204,0.0,0,0.0,204,0.0,0,0.0,204,0.0,0,0.0,200,0.0,0,0.0,320,0.0,0,0.0,436,0.01,0,0.0,204,0.0,0,0.0
arduino:zephyr_main:portentac33:link_mode=static,,,,,,,,,,,,,0,0.0,128,0.01,0,0.0,128,0.01,0,0.0,128,0.01,,,,,,,,,,,,,0,0.0,-896,-0.35,0,0.0,-896,-0.35,0,0.0,-896,-0.35,0,0.0,-896,-0.35,0,0.0,-896,-0.35,0,0.0,-896,-0.35,0,0.0,-896,-0.35,0,0.0,128,0.02,0,0.0,128,0.03,0,0.0,128,0.03,0,0.0,128,0.03,0,0.0,128,0.03,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0,0.0,-896,-0.35,0,0.0,128,0.04,88,0.0,80000,30.76,,,,,0,0.0,-896,-0.35,0,0.0,-896,-0.35,0,0.0,-896,-0.35,0,0.0,128,0.02,0,0.0,128,0.02,0,0.0,128,0.02,0,0.0,128,0.02,,,,,0,0.0,128,0.04,0,0.0,-896,-0.35,0,0.0,128,0.04,0,0.0,128,0.04,0,0.0,128,0.04,0,0.0,128,0.04,0,0.0,-896,-0.35,0,0.0,128,0.04
arduino:zephyr_main:portentah7:link_mode=dynamic,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,,,,,,,,,,,,,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0,0.0,0,0.0,200,0.0,0,0.0,516,0.01,80096,8.79,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,,,,,324,0.0,0,0.0,200,0.0,0,0.0,204,0.0,0,0.0,200,0.0,0,0.0,200,0.0,0,0.0,324,0.0,0,0.0,436,0.01,0,0.0,204,0.0,0,0.0
arduino:zephyr_main:portentah7: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,88,0.0,79872,38.47,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,,,,,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0

@pennam pennam merged commit fda8d6a into arduino:main Jun 16, 2026
97 of 99 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.

4 participants