Skip to content

Integrate new features #25

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 50 commits into from
Nov 8, 2023
Merged

Integrate new features #25

merged 50 commits into from
Nov 8, 2023

Conversation

cristidragomir97
Copy link
Contributor

This PR adds the new functionality such as:

  • Arduino Opta Support
  • Callbacks
  • Partitioning
  • Debug Output

Copy link

github-actions bot commented Nov 3, 2023

Memory usage change @ 4200218

Board flash % RAM for global variables %
arduino:mbed_opta:opta 🔺 +9112 - +16168 +0.46 - +0.82 🔺 +72 - +600 +0.01 - +0.11
arduino:mbed_portenta:envie_m7 N/A N/A N/A N/A
arduino:renesas_portenta:portenta_c33 🔺 +7568 - +10536 +0.36 - +0.5 ❔ -32 - +16 -0.01 - 0.0
Click for full report table
Board extras/tests/TestExisting
flash
% extras/tests/TestExisting
RAM for global variables
% extras/tests/TestFileOperations
flash
% extras/tests/TestFileOperations
RAM for global variables
% extras/tests/TestFolderOperations
flash
% extras/tests/TestFolderOperations
RAM for global variables
% extras/tests/TestRepeatedFormatMount
flash
% extras/tests/TestRepeatedFormatMount
RAM for global variables
% examples/SimpleStorageWriteRead
flash
% examples/SimpleStorageWriteRead
RAM for global variables
% examples/AdvancedUSBInternalOperations
flash
% examples/AdvancedUSBInternalOperations
RAM for global variables
% examples/BackupInternalPartitions
flash
% examples/BackupInternalPartitions
RAM for global variables
%
arduino:mbed_opta:opta 10864 0.55 72 0.01 12424 0.63 72 0.01 11752 0.6 72 0.01 9112 0.46 72 0.01 9328 0.47 72 0.01 12520 0.64 72 0.01 16168 0.82 600 0.11
arduino:mbed_portenta:envie_m7 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A
arduino:renesas_portenta:portenta_c33 8752 0.42 16 0.0 10536 0.5 16 0.0 10240 0.49 16 0.0 8088 0.39 16 0.0 7568 0.36 16 0.0 10320 0.49 16 0.0 7904 0.38 -32 -0.01
Click for full report CSV
Board,extras/tests/TestExisting<br>flash,%,extras/tests/TestExisting<br>RAM for global variables,%,extras/tests/TestFileOperations<br>flash,%,extras/tests/TestFileOperations<br>RAM for global variables,%,extras/tests/TestFolderOperations<br>flash,%,extras/tests/TestFolderOperations<br>RAM for global variables,%,extras/tests/TestRepeatedFormatMount<br>flash,%,extras/tests/TestRepeatedFormatMount<br>RAM for global variables,%,examples/SimpleStorageWriteRead<br>flash,%,examples/SimpleStorageWriteRead<br>RAM for global variables,%,examples/AdvancedUSBInternalOperations<br>flash,%,examples/AdvancedUSBInternalOperations<br>RAM for global variables,%,examples/BackupInternalPartitions<br>flash,%,examples/BackupInternalPartitions<br>RAM for global variables,%
arduino:mbed_opta:opta,10864,0.55,72,0.01,12424,0.63,72,0.01,11752,0.6,72,0.01,9112,0.46,72,0.01,9328,0.47,72,0.01,12520,0.64,72,0.01,16168,0.82,600,0.11
arduino:mbed_portenta:envie_m7,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A
arduino:renesas_portenta:portenta_c33,8752,0.42,16,0.0,10536,0.5,16,0.0,10240,0.49,16,0.0,8088,0.39,16,0.0,7568,0.36,16,0.0,10320,0.49,16,0.0,7904,0.38,-32,-0.01

Copy link

github-actions bot commented Nov 3, 2023

Memory usage change @ 26c8b0b

Board flash % RAM for global variables %
arduino:mbed_opta:opta 🔺 +9112 - +16168 +0.46 - +0.82 🔺 +72 - +600 +0.01 - +0.11
arduino:mbed_portenta:envie_m7 N/A N/A N/A N/A
arduino:renesas_portenta:portenta_c33 🔺 +7568 - +10536 +0.36 - +0.5 ❔ -32 - +16 -0.01 - 0.0
Click for full report table
Board extras/tests/TestExisting
flash
% extras/tests/TestExisting
RAM for global variables
% extras/tests/TestFileOperations
flash
% extras/tests/TestFileOperations
RAM for global variables
% extras/tests/TestFolderOperations
flash
% extras/tests/TestFolderOperations
RAM for global variables
% extras/tests/TestRepeatedFormatMount
flash
% extras/tests/TestRepeatedFormatMount
RAM for global variables
% examples/SimpleStorageWriteRead
flash
% examples/SimpleStorageWriteRead
RAM for global variables
% examples/AdvancedUSBInternalOperations
flash
% examples/AdvancedUSBInternalOperations
RAM for global variables
% examples/BackupInternalPartitions
flash
% examples/BackupInternalPartitions
RAM for global variables
%
arduino:mbed_opta:opta 10864 0.55 72 0.01 12424 0.63 72 0.01 11752 0.6 72 0.01 9112 0.46 72 0.01 9328 0.47 72 0.01 12520 0.64 72 0.01 16168 0.82 600 0.11
arduino:mbed_portenta:envie_m7 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A
arduino:renesas_portenta:portenta_c33 8752 0.42 16 0.0 10536 0.5 16 0.0 10240 0.49 16 0.0 8088 0.39 16 0.0 7568 0.36 16 0.0 10320 0.49 16 0.0 7904 0.38 -32 -0.01
Click for full report CSV
Board,extras/tests/TestExisting<br>flash,%,extras/tests/TestExisting<br>RAM for global variables,%,extras/tests/TestFileOperations<br>flash,%,extras/tests/TestFileOperations<br>RAM for global variables,%,extras/tests/TestFolderOperations<br>flash,%,extras/tests/TestFolderOperations<br>RAM for global variables,%,extras/tests/TestRepeatedFormatMount<br>flash,%,extras/tests/TestRepeatedFormatMount<br>RAM for global variables,%,examples/SimpleStorageWriteRead<br>flash,%,examples/SimpleStorageWriteRead<br>RAM for global variables,%,examples/AdvancedUSBInternalOperations<br>flash,%,examples/AdvancedUSBInternalOperations<br>RAM for global variables,%,examples/BackupInternalPartitions<br>flash,%,examples/BackupInternalPartitions<br>RAM for global variables,%
arduino:mbed_opta:opta,10864,0.55,72,0.01,12424,0.63,72,0.01,11752,0.6,72,0.01,9112,0.46,72,0.01,9328,0.47,72,0.01,12520,0.64,72,0.01,16168,0.82,600,0.11
arduino:mbed_portenta:envie_m7,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A
arduino:renesas_portenta:portenta_c33,8752,0.42,16,0.0,10536,0.5,16,0.0,10240,0.49,16,0.0,8088,0.39,16,0.0,7568,0.36,16,0.0,10320,0.49,16,0.0,7904,0.38,-32,-0.01

@per1234 per1234 added type: enhancement Proposed improvement topic: code Related to content of the project itself labels Nov 3, 2023
Copy link
Contributor

@sebromero sebromero left a comment

Choose a reason for hiding this comment

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

Please see comments

Copy link

github-actions bot commented Nov 8, 2023

Memory usage change @ 9089fa7

Board flash % RAM for global variables %
arduino:mbed_opta:opta 🔺 +9200 - +16248 +0.47 - +0.83 🔺 +72 - +600 +0.01 - +0.11
arduino:mbed_portenta:envie_m7 N/A N/A N/A N/A
arduino:renesas_portenta:portenta_c33 🔺 +7624 - +10584 +0.36 - +0.5 ❔ -32 - +16 -0.01 - 0.0
Click for full report table
Board extras/tests/TestExisting
flash
% extras/tests/TestExisting
RAM for global variables
% extras/tests/TestFileOperations
flash
% extras/tests/TestFileOperations
RAM for global variables
% extras/tests/TestFolderOperations
flash
% extras/tests/TestFolderOperations
RAM for global variables
% extras/tests/TestRepeatedFormatMount
flash
% extras/tests/TestRepeatedFormatMount
RAM for global variables
% examples/SimpleStorageWriteRead
flash
% examples/SimpleStorageWriteRead
RAM for global variables
% examples/AdvancedUSBInternalOperations
flash
% examples/AdvancedUSBInternalOperations
RAM for global variables
% examples/BackupInternalPartitions
flash
% examples/BackupInternalPartitions
RAM for global variables
%
arduino:mbed_opta:opta 10952 0.56 72 0.01 12504 0.64 72 0.01 11776 0.6 72 0.01 9200 0.47 72 0.01 9416 0.48 72 0.01 12608 0.64 72 0.01 16248 0.83 600 0.11
arduino:mbed_portenta:envie_m7 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A
arduino:renesas_portenta:portenta_c33 8816 0.42 16 0.0 10584 0.5 16 0.0 10288 0.49 16 0.0 8144 0.39 16 0.0 7624 0.36 16 0.0 10376 0.49 16 0.0 7952 0.38 -32 -0.01
Click for full report CSV
Board,extras/tests/TestExisting<br>flash,%,extras/tests/TestExisting<br>RAM for global variables,%,extras/tests/TestFileOperations<br>flash,%,extras/tests/TestFileOperations<br>RAM for global variables,%,extras/tests/TestFolderOperations<br>flash,%,extras/tests/TestFolderOperations<br>RAM for global variables,%,extras/tests/TestRepeatedFormatMount<br>flash,%,extras/tests/TestRepeatedFormatMount<br>RAM for global variables,%,examples/SimpleStorageWriteRead<br>flash,%,examples/SimpleStorageWriteRead<br>RAM for global variables,%,examples/AdvancedUSBInternalOperations<br>flash,%,examples/AdvancedUSBInternalOperations<br>RAM for global variables,%,examples/BackupInternalPartitions<br>flash,%,examples/BackupInternalPartitions<br>RAM for global variables,%
arduino:mbed_opta:opta,10952,0.56,72,0.01,12504,0.64,72,0.01,11776,0.6,72,0.01,9200,0.47,72,0.01,9416,0.48,72,0.01,12608,0.64,72,0.01,16248,0.83,600,0.11
arduino:mbed_portenta:envie_m7,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A
arduino:renesas_portenta:portenta_c33,8816,0.42,16,0.0,10584,0.5,16,0.0,10288,0.49,16,0.0,8144,0.39,16,0.0,7624,0.36,16,0.0,10376,0.49,16,0.0,7952,0.38,-32,-0.01

Copy link

github-actions bot commented Nov 8, 2023

Memory usage change @ 9948840

Board flash % RAM for global variables %
arduino:mbed_opta:opta 🔺 +9200 - +16248 +0.47 - +0.83 🔺 +72 - +600 +0.01 - +0.11
arduino:mbed_portenta:envie_m7 N/A N/A N/A N/A
arduino:renesas_portenta:portenta_c33 🔺 +7624 - +10584 +0.36 - +0.5 ❔ -32 - +16 -0.01 - 0.0
Click for full report table
Board extras/tests/TestExisting
flash
% extras/tests/TestExisting
RAM for global variables
% extras/tests/TestFileOperations
flash
% extras/tests/TestFileOperations
RAM for global variables
% extras/tests/TestFolderOperations
flash
% extras/tests/TestFolderOperations
RAM for global variables
% extras/tests/TestRepeatedFormatMount
flash
% extras/tests/TestRepeatedFormatMount
RAM for global variables
% examples/SimpleStorageWriteRead
flash
% examples/SimpleStorageWriteRead
RAM for global variables
% examples/AdvancedUSBInternalOperations
flash
% examples/AdvancedUSBInternalOperations
RAM for global variables
% examples/BackupInternalPartitions
flash
% examples/BackupInternalPartitions
RAM for global variables
%
arduino:mbed_opta:opta 10952 0.56 72 0.01 12504 0.64 72 0.01 11776 0.6 72 0.01 9200 0.47 72 0.01 9416 0.48 72 0.01 12608 0.64 72 0.01 16248 0.83 600 0.11
arduino:mbed_portenta:envie_m7 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A
arduino:renesas_portenta:portenta_c33 8816 0.42 16 0.0 10584 0.5 16 0.0 10288 0.49 16 0.0 8144 0.39 16 0.0 7624 0.36 16 0.0 10376 0.49 16 0.0 7952 0.38 -32 -0.01
Click for full report CSV
Board,extras/tests/TestExisting<br>flash,%,extras/tests/TestExisting<br>RAM for global variables,%,extras/tests/TestFileOperations<br>flash,%,extras/tests/TestFileOperations<br>RAM for global variables,%,extras/tests/TestFolderOperations<br>flash,%,extras/tests/TestFolderOperations<br>RAM for global variables,%,extras/tests/TestRepeatedFormatMount<br>flash,%,extras/tests/TestRepeatedFormatMount<br>RAM for global variables,%,examples/SimpleStorageWriteRead<br>flash,%,examples/SimpleStorageWriteRead<br>RAM for global variables,%,examples/AdvancedUSBInternalOperations<br>flash,%,examples/AdvancedUSBInternalOperations<br>RAM for global variables,%,examples/BackupInternalPartitions<br>flash,%,examples/BackupInternalPartitions<br>RAM for global variables,%
arduino:mbed_opta:opta,10952,0.56,72,0.01,12504,0.64,72,0.01,11776,0.6,72,0.01,9200,0.47,72,0.01,9416,0.48,72,0.01,12608,0.64,72,0.01,16248,0.83,600,0.11
arduino:mbed_portenta:envie_m7,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A
arduino:renesas_portenta:portenta_c33,8816,0.42,16,0.0,10584,0.5,16,0.0,10288,0.49,16,0.0,8144,0.39,16,0.0,7624,0.36,16,0.0,10376,0.49,16,0.0,7952,0.38,-32,-0.01

@sebromero sebromero merged commit cdf11bd into main Nov 8, 2023
@sebromero sebromero deleted the partitioning_callbacks_opta branch November 8, 2023 09:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
topic: code Related to content of the project itself type: enhancement Proposed improvement
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants