ArduinoCore-mbed
ArduinoCore-mbed copied to clipboard
Restore original pull after attachInterrupt
Fixes https://github.com/arduino/ArduinoCore-mbed/issues/253
Memory usage change @ 17753b514ddde3e5abfa729188ae6aa59b2f2a32
| Board | flash | % | RAM for global variables | % |
|---|---|---|---|---|
| arduino:mbed:envie_m4 | :small_red_triangle: 0 - +64 | 0.0 - +0.01 | :small_red_triangle: 0 - +24 | 0.0 - +0.01 |
| arduino:mbed:envie_m7 | :small_red_triangle: 0 - +64 | 0.0 - +0.01 | :small_red_triangle: +24 - +24 | 0.0 - 0.0 |
| arduino:mbed:nano33ble | :small_red_triangle: 0 - +64 | 0.0 - +0.01 | :small_red_triangle: +24 - +24 | +0.01 - +0.01 |
| arduino:mbed:nanorp2040connect | :small_red_triangle: +8 - +16 | 0.0 - 0.0 | :small_red_triangle: +28 - +32 | +0.01 - +0.01 |
Click for full report table
| Board | libraries/Scheduler/examples/MultipleBlinks flash |
% | libraries/Scheduler/examples/MultipleBlinks RAM for global variables |
% | libraries/doom/examples/Doom flash |
% | libraries/doom/examples/Doom RAM for global variables |
% | libraries/KernelDebug/examples/KernelDebug flash |
% | libraries/KernelDebug/examples/KernelDebug RAM for global variables |
% | libraries/Portenta_SDCARD/examples/TestSDCARD flash |
% | libraries/Portenta_SDCARD/examples/TestSDCARD RAM for global variables |
% | libraries/Portenta_Video/examples/Envie_video_coreboot flash |
% | libraries/Portenta_Video/examples/Envie_video_coreboot RAM for global variables |
% | libraries/RPC/examples/RPC_m4 flash |
% | libraries/RPC/examples/RPC_m4 RAM for global variables |
% | libraries/RPC/examples/SerialPassthrough_RPC flash |
% | libraries/RPC/examples/SerialPassthrough_RPC RAM for global variables |
% | libraries/PDM/examples/PDMSerialPlotter flash |
% | libraries/PDM/examples/PDMSerialPlotter RAM for global variables |
% | libraries/Portenta_Camera/examples/CameraCaptureRawBytes flash |
% | libraries/Portenta_Camera/examples/CameraCaptureRawBytes RAM for global variables |
% | libraries/Portenta_Camera/examples/CameraMotionDetect flash |
% | libraries/Portenta_Camera/examples/CameraMotionDetect RAM for global variables |
% | libraries/Portenta_System/examples/PortentaH7_getBootloaderInfo flash |
% | libraries/Portenta_System/examples/PortentaH7_getBootloaderInfo RAM for global variables |
% | libraries/Portenta_System/examples/PortentaH7_updateBootloader flash |
% | libraries/Portenta_System/examples/PortentaH7_updateBootloader RAM for global variables |
% | libraries/ThreadDebug/examples/ThreadDebug flash |
% | libraries/ThreadDebug/examples/ThreadDebug RAM for global variables |
% | libraries/USBHOST/examples/KeyboardController flash |
% | libraries/USBHOST/examples/KeyboardController RAM for global variables |
% | libraries/USBHOST/examples/Shell flash |
% | libraries/USBHOST/examples/Shell RAM for global variables |
% | libraries/WiFi/examples/PortentaWiFiFirmwareUpdater flash |
% | libraries/WiFi/examples/PortentaWiFiFirmwareUpdater RAM for global variables |
% | libraries/WiFi/examples/WiFiWebClient flash |
% | libraries/WiFi/examples/WiFiWebClient RAM for global variables |
% | /home/runner/Arduino/libraries/WiFiNINA/examples/AP_SimpleWebServer flash |
% | /home/runner/Arduino/libraries/WiFiNINA/examples/AP_SimpleWebServer RAM for global variables |
% | /home/runner/Arduino/libraries/WiFiNINA/examples/ConnectNoEncryption flash |
% | /home/runner/Arduino/libraries/WiFiNINA/examples/ConnectNoEncryption RAM for global variables |
% | /home/runner/Arduino/libraries/WiFiNINA/examples/ConnectWithWEP flash |
% | /home/runner/Arduino/libraries/WiFiNINA/examples/ConnectWithWEP RAM for global variables |
% | /home/runner/Arduino/libraries/WiFiNINA/examples/ConnectWithWPA flash |
% | /home/runner/Arduino/libraries/WiFiNINA/examples/ConnectWithWPA RAM for global variables |
% | /home/runner/Arduino/libraries/WiFiNINA/examples/ConnectWithWPA2Enterprise flash |
% | /home/runner/Arduino/libraries/WiFiNINA/examples/ConnectWithWPA2Enterprise RAM for global variables |
% | /home/runner/Arduino/libraries/WiFiNINA/examples/ScanNetworks flash |
% | /home/runner/Arduino/libraries/WiFiNINA/examples/ScanNetworks RAM for global variables |
% | /home/runner/Arduino/libraries/WiFiNINA/examples/ScanNetworksAdvanced flash |
% | /home/runner/Arduino/libraries/WiFiNINA/examples/ScanNetworksAdvanced RAM for global variables |
% | /home/runner/Arduino/libraries/WiFiNINA/examples/SimpleWebServerWiFi flash |
% | /home/runner/Arduino/libraries/WiFiNINA/examples/SimpleWebServerWiFi RAM for global variables |
% | /home/runner/Arduino/libraries/WiFiNINA/examples/Tools/CheckFirmwareVersion flash |
% | /home/runner/Arduino/libraries/WiFiNINA/examples/Tools/CheckFirmwareVersion RAM for global variables |
% | /home/runner/Arduino/libraries/WiFiNINA/examples/Tools/FirmwareUpdater flash |
% | /home/runner/Arduino/libraries/WiFiNINA/examples/Tools/FirmwareUpdater RAM for global variables |
% | /home/runner/Arduino/libraries/WiFiNINA/examples/Tools/SerialNINAPassthrough flash |
% | /home/runner/Arduino/libraries/WiFiNINA/examples/Tools/SerialNINAPassthrough RAM for global variables |
% | /home/runner/Arduino/libraries/WiFiNINA/examples/WiFiChatServer flash |
% | /home/runner/Arduino/libraries/WiFiNINA/examples/WiFiChatServer RAM for global variables |
% | /home/runner/Arduino/libraries/WiFiNINA/examples/WiFiPing flash |
% | /home/runner/Arduino/libraries/WiFiNINA/examples/WiFiPing RAM for global variables |
% | /home/runner/Arduino/libraries/WiFiNINA/examples/WiFiSSLClient flash |
% | /home/runner/Arduino/libraries/WiFiNINA/examples/WiFiSSLClient RAM for global variables |
% | /home/runner/Arduino/libraries/WiFiNINA/examples/WiFiStorage flash |
% | /home/runner/Arduino/libraries/WiFiNINA/examples/WiFiStorage RAM for global variables |
% | /home/runner/Arduino/libraries/WiFiNINA/examples/WiFiUdpNtpClient flash |
% | /home/runner/Arduino/libraries/WiFiNINA/examples/WiFiUdpNtpClient RAM for global variables |
% | /home/runner/Arduino/libraries/WiFiNINA/examples/WiFiUdpSendReceiveString flash |
% | /home/runner/Arduino/libraries/WiFiNINA/examples/WiFiUdpSendReceiveString RAM for global variables |
% | /home/runner/Arduino/libraries/WiFiNINA/examples/WiFiWebClient flash |
% | /home/runner/Arduino/libraries/WiFiNINA/examples/WiFiWebClient RAM for global variables |
% | /home/runner/Arduino/libraries/WiFiNINA/examples/WiFiWebClientRepeating flash |
% | /home/runner/Arduino/libraries/WiFiNINA/examples/WiFiWebClientRepeating RAM for global variables |
% | /home/runner/Arduino/libraries/WiFiNINA/examples/WiFiWebServer flash |
% | /home/runner/Arduino/libraries/WiFiNINA/examples/WiFiWebServer RAM for global variables |
% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| arduino:mbed:envie_m4 | 64 | 0.01 | 24 | 0.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 | 24 | 0.01 | 0 | 0.0 | 0 | 0.0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| arduino:mbed:envie_m7 | 0 | 0.0 | 24 | 0.0 | 0 | 0.0 | 24 | 0.0 | 0 | 0.0 | 24 | 0.0 | 0 | 0.0 | 24 | 0.0 | 0 | 0.0 | 24 | 0.0 | 0 | 0.0 | 24 | 0.0 | 0 | 0.0 | 24 | 0.0 | 64 | 0.01 | 24 | 0.0 | 0 | 0.0 | 24 | 0.0 | 64 | 0.01 | 24 | 0.0 | 0 | 0.0 | 24 | 0.0 | 0 | 0.0 | 24 | 0.0 | 0 | 0.0 | 24 | 0.0 | 0 | 0.0 | 24 | 0.0 | 0 | 0.0 | 24 | 0.0 | 0 | 0.0 | 24 | 0.0 | 64 | 0.01 | 24 | 0.0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| arduino:mbed:nano33ble | 0 | 0.0 | 24 | 0.01 | 0 | 0.0 | 24 | 0.01 | 64 | 0.01 | 24 | 0.01 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| arduino:mbed:nanorp2040connect | 8 | 0.0 | 32 | 0.01 | 8 | 0.0 | 32 | 0.01 | 8 | 0.0 | 28 | 0.01 | 8 | 0.0 | 28 | 0.01 | 16 | 0.0 | 28 | 0.01 | 8 | 0.0 | 28 | 0.01 | 8 | 0.0 | 32 | 0.01 | 8 | 0.0 | 28 | 0.01 | 8 | 0.0 | 28 | 0.01 | 8 | 0.0 | 28 | 0.01 | 8 | 0.0 | 32 | 0.01 | 16 | 0.0 | 28 | 0.01 | 16 | 0.0 | 32 | 0.01 | 16 | 0.0 | 32 | 0.01 | 8 | 0.0 | 28 | 0.01 | 8 | 0.0 | 28 | 0.01 | 8 | 0.0 | 28 | 0.01 | 16 | 0.0 | 28 | 0.01 | 8 | 0.0 | 28 | 0.01 | 16 | 0.0 | 28 | 0.01 | 8 | 0.0 | 28 | 0.01 | 16 | 0.0 | 32 | 0.01 |
Click for full report CSV
Board,libraries/Scheduler/examples/MultipleBlinks<br>flash,%,libraries/Scheduler/examples/MultipleBlinks<br>RAM for global variables,%,libraries/doom/examples/Doom<br>flash,%,libraries/doom/examples/Doom<br>RAM for global variables,%,libraries/KernelDebug/examples/KernelDebug<br>flash,%,libraries/KernelDebug/examples/KernelDebug<br>RAM for global variables,%,libraries/Portenta_SDCARD/examples/TestSDCARD<br>flash,%,libraries/Portenta_SDCARD/examples/TestSDCARD<br>RAM for global variables,%,libraries/Portenta_Video/examples/Envie_video_coreboot<br>flash,%,libraries/Portenta_Video/examples/Envie_video_coreboot<br>RAM for global variables,%,libraries/RPC/examples/RPC_m4<br>flash,%,libraries/RPC/examples/RPC_m4<br>RAM for global variables,%,libraries/RPC/examples/SerialPassthrough_RPC<br>flash,%,libraries/RPC/examples/SerialPassthrough_RPC<br>RAM for global variables,%,libraries/PDM/examples/PDMSerialPlotter<br>flash,%,libraries/PDM/examples/PDMSerialPlotter<br>RAM for global variables,%,libraries/Portenta_Camera/examples/CameraCaptureRawBytes<br>flash,%,libraries/Portenta_Camera/examples/CameraCaptureRawBytes<br>RAM for global variables,%,libraries/Portenta_Camera/examples/CameraMotionDetect<br>flash,%,libraries/Portenta_Camera/examples/CameraMotionDetect<br>RAM for global variables,%,libraries/Portenta_System/examples/PortentaH7_getBootloaderInfo<br>flash,%,libraries/Portenta_System/examples/PortentaH7_getBootloaderInfo<br>RAM for global variables,%,libraries/Portenta_System/examples/PortentaH7_updateBootloader<br>flash,%,libraries/Portenta_System/examples/PortentaH7_updateBootloader<br>RAM for global variables,%,libraries/ThreadDebug/examples/ThreadDebug<br>flash,%,libraries/ThreadDebug/examples/ThreadDebug<br>RAM for global variables,%,libraries/USBHOST/examples/KeyboardController<br>flash,%,libraries/USBHOST/examples/KeyboardController<br>RAM for global variables,%,libraries/USBHOST/examples/Shell<br>flash,%,libraries/USBHOST/examples/Shell<br>RAM for global variables,%,libraries/WiFi/examples/PortentaWiFiFirmwareUpdater<br>flash,%,libraries/WiFi/examples/PortentaWiFiFirmwareUpdater<br>RAM for global variables,%,libraries/WiFi/examples/WiFiWebClient<br>flash,%,libraries/WiFi/examples/WiFiWebClient<br>RAM for global variables,%,/home/runner/Arduino/libraries/WiFiNINA/examples/AP_SimpleWebServer<br>flash,%,/home/runner/Arduino/libraries/WiFiNINA/examples/AP_SimpleWebServer<br>RAM for global variables,%,/home/runner/Arduino/libraries/WiFiNINA/examples/ConnectNoEncryption<br>flash,%,/home/runner/Arduino/libraries/WiFiNINA/examples/ConnectNoEncryption<br>RAM for global variables,%,/home/runner/Arduino/libraries/WiFiNINA/examples/ConnectWithWEP<br>flash,%,/home/runner/Arduino/libraries/WiFiNINA/examples/ConnectWithWEP<br>RAM for global variables,%,/home/runner/Arduino/libraries/WiFiNINA/examples/ConnectWithWPA<br>flash,%,/home/runner/Arduino/libraries/WiFiNINA/examples/ConnectWithWPA<br>RAM for global variables,%,/home/runner/Arduino/libraries/WiFiNINA/examples/ConnectWithWPA2Enterprise<br>flash,%,/home/runner/Arduino/libraries/WiFiNINA/examples/ConnectWithWPA2Enterprise<br>RAM for global variables,%,/home/runner/Arduino/libraries/WiFiNINA/examples/ScanNetworks<br>flash,%,/home/runner/Arduino/libraries/WiFiNINA/examples/ScanNetworks<br>RAM for global variables,%,/home/runner/Arduino/libraries/WiFiNINA/examples/ScanNetworksAdvanced<br>flash,%,/home/runner/Arduino/libraries/WiFiNINA/examples/ScanNetworksAdvanced<br>RAM for global variables,%,/home/runner/Arduino/libraries/WiFiNINA/examples/SimpleWebServerWiFi<br>flash,%,/home/runner/Arduino/libraries/WiFiNINA/examples/SimpleWebServerWiFi<br>RAM for global variables,%,/home/runner/Arduino/libraries/WiFiNINA/examples/Tools/CheckFirmwareVersion<br>flash,%,/home/runner/Arduino/libraries/WiFiNINA/examples/Tools/CheckFirmwareVersion<br>RAM for global variables,%,/home/runner/Arduino/libraries/WiFiNINA/examples/Tools/FirmwareUpdater<br>flash,%,/home/runner/Arduino/libraries/WiFiNINA/examples/Tools/FirmwareUpdater<br>RAM for global variables,%,/home/runner/Arduino/libraries/WiFiNINA/examples/Tools/SerialNINAPassthrough<br>flash,%,/home/runner/Arduino/libraries/WiFiNINA/examples/Tools/SerialNINAPassthrough<br>RAM for global variables,%,/home/runner/Arduino/libraries/WiFiNINA/examples/WiFiChatServer<br>flash,%,/home/runner/Arduino/libraries/WiFiNINA/examples/WiFiChatServer<br>RAM for global variables,%,/home/runner/Arduino/libraries/WiFiNINA/examples/WiFiPing<br>flash,%,/home/runner/Arduino/libraries/WiFiNINA/examples/WiFiPing<br>RAM for global variables,%,/home/runner/Arduino/libraries/WiFiNINA/examples/WiFiSSLClient<br>flash,%,/home/runner/Arduino/libraries/WiFiNINA/examples/WiFiSSLClient<br>RAM for global variables,%,/home/runner/Arduino/libraries/WiFiNINA/examples/WiFiStorage<br>flash,%,/home/runner/Arduino/libraries/WiFiNINA/examples/WiFiStorage<br>RAM for global variables,%,/home/runner/Arduino/libraries/WiFiNINA/examples/WiFiUdpNtpClient<br>flash,%,/home/runner/Arduino/libraries/WiFiNINA/examples/WiFiUdpNtpClient<br>RAM for global variables,%,/home/runner/Arduino/libraries/WiFiNINA/examples/WiFiUdpSendReceiveString<br>flash,%,/home/runner/Arduino/libraries/WiFiNINA/examples/WiFiUdpSendReceiveString<br>RAM for global variables,%,/home/runner/Arduino/libraries/WiFiNINA/examples/WiFiWebClient<br>flash,%,/home/runner/Arduino/libraries/WiFiNINA/examples/WiFiWebClient<br>RAM for global variables,%,/home/runner/Arduino/libraries/WiFiNINA/examples/WiFiWebClientRepeating<br>flash,%,/home/runner/Arduino/libraries/WiFiNINA/examples/WiFiWebClientRepeating<br>RAM for global variables,%,/home/runner/Arduino/libraries/WiFiNINA/examples/WiFiWebServer<br>flash,%,/home/runner/Arduino/libraries/WiFiNINA/examples/WiFiWebServer<br>RAM for global variables,%
arduino:mbed:envie_m4,64,0.01,24,0.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,24,0.01,0,0.0,0,0.0
arduino:mbed:envie_m7,0,0.0,24,0.0,0,0.0,24,0.0,0,0.0,24,0.0,0,0.0,24,0.0,0,0.0,24,0.0,0,0.0,24,0.0,0,0.0,24,0.0,64,0.01,24,0.0,0,0.0,24,0.0,64,0.01,24,0.0,0,0.0,24,0.0,0,0.0,24,0.0,0,0.0,24,0.0,0,0.0,24,0.0,0,0.0,24,0.0,0,0.0,24,0.0,64,0.01,24,0.0
arduino:mbed:nano33ble,0,0.0,24,0.01,,,,,,,,,,,,,,,,,,,,,,,,,0,0.0,24,0.01,,,,,,,,,,,,,,,,,64,0.01,24,0.01,,,,,,,,,,,,,,,,
arduino:mbed:nanorp2040connect,8,0.0,32,0.01,,,,,,,,,,,,,,,,,,,,,,,,,8,0.0,32,0.01,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,8,0.0,28,0.01,8,0.0,28,0.01,16,0.0,28,0.01,8,0.0,28,0.01,8,0.0,32,0.01,8,0.0,28,0.01,8,0.0,28,0.01,8,0.0,28,0.01,8,0.0,32,0.01,16,0.0,28,0.01,16,0.0,32,0.01,16,0.0,32,0.01,8,0.0,28,0.01,8,0.0,28,0.01,8,0.0,28,0.01,16,0.0,28,0.01,8,0.0,28,0.01,16,0.0,28,0.01,8,0.0,28,0.01,16,0.0,32,0.01