arduino-libraries / Arduino_Braccio_plusplus

GNU Lesser General Public License v2.1
7 stars 3 forks source link

Rename Learn/Repeat example to be consistent with menu naming (Record/Replay instead of Learn/Repeat) #74

Closed aentinger closed 2 years ago

aentinger commented 2 years ago

Let's have CI one complete run to make sure I did not mess up anything while renaming/copying.

github-actions[bot] commented 2 years ago

Memory usage change @ 3706bbd2ed236e845f9f14638c8bcb98ebc8efdb

Board flash % RAM for global variables %
arduino:mbed_nano:nanorp2040connect 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
Click for full report table Board|examples/Braccio_Record_and_Replay
flash|%|examples/Braccio_Record_and_Replay
RAM for global variables|%|examples/Platform_Tutorials/lessons/01-programming-the-braccio-display/01_creating_a_button
flash|%|examples/Platform_Tutorials/lessons/01-programming-the-braccio-display/01_creating_a_button
RAM for global variables|%|examples/Platform_Tutorials/lessons/01-programming-the-braccio-display/02_designing_the_button
flash|%|examples/Platform_Tutorials/lessons/01-programming-the-braccio-display/02_designing_the_button
RAM for global variables|%|examples/Platform_Tutorials/lessons/01-programming-the-braccio-display/03_creating_a_menu
flash|%|examples/Platform_Tutorials/lessons/01-programming-the-braccio-display/03_creating_a_menu
RAM for global variables|%|examples/Platform_Tutorials/lessons/01-programming-the-braccio-display/04_testing_it_out
flash|%|examples/Platform_Tutorials/lessons/01-programming-the-braccio-display/04_testing_it_out
RAM for global variables|%|examples/Platform_Tutorials/lessons/01-programming-the-braccio-display/05_display_challenge
flash|%|examples/Platform_Tutorials/lessons/01-programming-the-braccio-display/05_display_challenge
RAM for global variables|%|examples/Platform_Tutorials/lessons/02-navigatting-the-display-menu/01_playing_with_the_Joystick
flash|%|examples/Platform_Tutorials/lessons/02-navigatting-the-display-menu/01_playing_with_the_Joystick
RAM for global variables|%|examples/Platform_Tutorials/lessons/02-navigatting-the-display-menu/02_handling_events_in_the_menu
flash|%|examples/Platform_Tutorials/lessons/02-navigatting-the-display-menu/02_handling_events_in_the_menu
RAM for global variables|%|examples/Platform_Tutorials/lessons/02-navigatting-the-display-menu/03_navigate_challenge_I
flash|%|examples/Platform_Tutorials/lessons/02-navigatting-the-display-menu/03_navigate_challenge_I
RAM for global variables|%|examples/Platform_Tutorials/lessons/02-navigatting-the-display-menu/04_navigate_challenge_II
flash|%|examples/Platform_Tutorials/lessons/02-navigatting-the-display-menu/04_navigate_challenge_II
RAM for global variables|%|examples/Platform_Tutorials/lessons/03-playing-with-the-motors/01_playing_with_the_motors
flash|%|examples/Platform_Tutorials/lessons/03-playing-with-the-motors/01_playing_with_the_motors
RAM for global variables|%|examples/Platform_Tutorials/lessons/03-playing-with-the-motors/02_selecting_the_motor_with_the_enter_button
flash|%|examples/Platform_Tutorials/lessons/03-playing-with-the-motors/02_selecting_the_motor_with_the_enter_button
RAM for global variables|%|examples/Platform_Tutorials/lessons/03-playing-with-the-motors/03_moving_the_motors_with_the_joystick
flash|%|examples/Platform_Tutorials/lessons/03-playing-with-the-motors/03_moving_the_motors_with_the_joystick
RAM for global variables|%|examples/Platform_Tutorials/lessons/03-playing-with-the-motors/04_servo_motors_challenge
flash|%|examples/Platform_Tutorials/lessons/03-playing-with-the-motors/04_servo_motors_challenge
RAM for global variables|%|examples/Platform_Tutorials/lessons/04-integration-of-previous-learnings/01_playing_with_a_joint_angle_gauge
flash|%|examples/Platform_Tutorials/lessons/04-integration-of-previous-learnings/01_playing_with_a_joint_angle_gauge
RAM for global variables|%|examples/Platform_Tutorials/lessons/04-integration-of-previous-learnings/02_selecting_the_motor_in_the_LCD_menu
flash|%|examples/Platform_Tutorials/lessons/04-integration-of-previous-learnings/02_selecting_the_motor_in_the_LCD_menu
RAM for global variables|%|examples/Platform_Tutorials/lessons/04-integration-of-previous-learnings/03_learnings_challenge_I
flash|%|examples/Platform_Tutorials/lessons/04-integration-of-previous-learnings/03_learnings_challenge_I
RAM for global variables|%|examples/Platform_Tutorials/lessons/04-integration-of-previous-learnings/04_learnings_challenge_II
flash|%|examples/Platform_Tutorials/lessons/04-integration-of-previous-learnings/04_learnings_challenge_II
RAM for global variables|%|examples/Platform_Tutorials/projects/p01-moving-braccio/01_aligning_braccio
flash|%|examples/Platform_Tutorials/projects/p01-moving-braccio/01_aligning_braccio
RAM for global variables|%|examples/Platform_Tutorials/projects/p01-moving-braccio/02_waving_with_Braccio
flash|%|examples/Platform_Tutorials/projects/p01-moving-braccio/02_waving_with_Braccio
RAM for global variables|%|examples/Platform_Tutorials/projects/p01-moving-braccio/03_moving_challenge
flash|%|examples/Platform_Tutorials/projects/p01-moving-braccio/03_moving_challenge
RAM for global variables|%|examples/Platform_Tutorials/projects/p02-controlling-braccio-manually/01_controlling_manually_Braccio
flash|%|examples/Platform_Tutorials/projects/p02-controlling-braccio-manually/01_controlling_manually_Braccio
RAM for global variables|%|examples/Platform_Tutorials/projects/p02-controlling-braccio-manually/02_manual_control_challenge
flash|%|examples/Platform_Tutorials/projects/p02-controlling-braccio-manually/02_manual_control_challenge
RAM for global variables|%|examples/Platform_Tutorials/projects/p03-learning-mode/01_Braccio_Learn_and_Repeat
flash|%|examples/Platform_Tutorials/projects/p03-learning-mode/01_Braccio_Learn_and_Repeat
RAM for global variables|%|examples/Platform_Tutorials/projects/p03-learning-mode/02_learning_challenge
flash|%|examples/Platform_Tutorials/projects/p03-learning-mode/02_learning_challenge
RAM for global variables|%|examples/Tools/Braccio_Basic
flash|%|examples/Tools/Braccio_Basic
RAM for global variables|%|examples/Tools/Braccio_LearnByDoing
flash|%|examples/Tools/Braccio_LearnByDoing
RAM for global variables|%|examples/Tools/Factory_Set_ID_Interactive
flash|%|examples/Tools/Factory_Set_ID_Interactive
RAM for global variables|%|examples/Tools/Factory_Set_Initial_Servo_Position
flash|%|examples/Tools/Factory_Set_Initial_Servo_Position
RAM for global variables|%|examples/Tools/LCD_Custom_Menu
flash|%|examples/Tools/LCD_Custom_Menu
RAM for global variables|%|examples/Tools/LCD_Menu_Joystick
flash|%|examples/Tools/LCD_Menu_Joystick
RAM for global variables|%|examples/Tools/LCD_Motors
flash|%|examples/Tools/LCD_Motors
RAM for global variables|%|examples/Tools/Test_Inputs
flash|%|examples/Tools/Test_Inputs
RAM for global variables|%|examples/Tools/Test_Motor_Angular_Control
flash|%|examples/Tools/Test_Motor_Angular_Control
RAM for global variables|%|examples/Tools/Test_Motor_Communication
flash|%|examples/Tools/Test_Motor_Communication
RAM for global variables|% -|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|- arduino:mbed_nano:nanorp2040connect|N/A|N/A|N/A|N/A|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|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|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|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,examples/Braccio_Record_and_Replay
flash,%,examples/Braccio_Record_and_Replay
RAM for global variables,%,examples/Platform_Tutorials/lessons/01-programming-the-braccio-display/01_creating_a_button
flash,%,examples/Platform_Tutorials/lessons/01-programming-the-braccio-display/01_creating_a_button
RAM for global variables,%,examples/Platform_Tutorials/lessons/01-programming-the-braccio-display/02_designing_the_button
flash,%,examples/Platform_Tutorials/lessons/01-programming-the-braccio-display/02_designing_the_button
RAM for global variables,%,examples/Platform_Tutorials/lessons/01-programming-the-braccio-display/03_creating_a_menu
flash,%,examples/Platform_Tutorials/lessons/01-programming-the-braccio-display/03_creating_a_menu
RAM for global variables,%,examples/Platform_Tutorials/lessons/01-programming-the-braccio-display/04_testing_it_out
flash,%,examples/Platform_Tutorials/lessons/01-programming-the-braccio-display/04_testing_it_out
RAM for global variables,%,examples/Platform_Tutorials/lessons/01-programming-the-braccio-display/05_display_challenge
flash,%,examples/Platform_Tutorials/lessons/01-programming-the-braccio-display/05_display_challenge
RAM for global variables,%,examples/Platform_Tutorials/lessons/02-navigatting-the-display-menu/01_playing_with_the_Joystick
flash,%,examples/Platform_Tutorials/lessons/02-navigatting-the-display-menu/01_playing_with_the_Joystick
RAM for global variables,%,examples/Platform_Tutorials/lessons/02-navigatting-the-display-menu/02_handling_events_in_the_menu
flash,%,examples/Platform_Tutorials/lessons/02-navigatting-the-display-menu/02_handling_events_in_the_menu
RAM for global variables,%,examples/Platform_Tutorials/lessons/02-navigatting-the-display-menu/03_navigate_challenge_I
flash,%,examples/Platform_Tutorials/lessons/02-navigatting-the-display-menu/03_navigate_challenge_I
RAM for global variables,%,examples/Platform_Tutorials/lessons/02-navigatting-the-display-menu/04_navigate_challenge_II
flash,%,examples/Platform_Tutorials/lessons/02-navigatting-the-display-menu/04_navigate_challenge_II
RAM for global variables,%,examples/Platform_Tutorials/lessons/03-playing-with-the-motors/01_playing_with_the_motors
flash,%,examples/Platform_Tutorials/lessons/03-playing-with-the-motors/01_playing_with_the_motors
RAM for global variables,%,examples/Platform_Tutorials/lessons/03-playing-with-the-motors/02_selecting_the_motor_with_the_enter_button
flash,%,examples/Platform_Tutorials/lessons/03-playing-with-the-motors/02_selecting_the_motor_with_the_enter_button
RAM for global variables,%,examples/Platform_Tutorials/lessons/03-playing-with-the-motors/03_moving_the_motors_with_the_joystick
flash,%,examples/Platform_Tutorials/lessons/03-playing-with-the-motors/03_moving_the_motors_with_the_joystick
RAM for global variables,%,examples/Platform_Tutorials/lessons/03-playing-with-the-motors/04_servo_motors_challenge
flash,%,examples/Platform_Tutorials/lessons/03-playing-with-the-motors/04_servo_motors_challenge
RAM for global variables,%,examples/Platform_Tutorials/lessons/04-integration-of-previous-learnings/01_playing_with_a_joint_angle_gauge
flash,%,examples/Platform_Tutorials/lessons/04-integration-of-previous-learnings/01_playing_with_a_joint_angle_gauge
RAM for global variables,%,examples/Platform_Tutorials/lessons/04-integration-of-previous-learnings/02_selecting_the_motor_in_the_LCD_menu
flash,%,examples/Platform_Tutorials/lessons/04-integration-of-previous-learnings/02_selecting_the_motor_in_the_LCD_menu
RAM for global variables,%,examples/Platform_Tutorials/lessons/04-integration-of-previous-learnings/03_learnings_challenge_I
flash,%,examples/Platform_Tutorials/lessons/04-integration-of-previous-learnings/03_learnings_challenge_I
RAM for global variables,%,examples/Platform_Tutorials/lessons/04-integration-of-previous-learnings/04_learnings_challenge_II
flash,%,examples/Platform_Tutorials/lessons/04-integration-of-previous-learnings/04_learnings_challenge_II
RAM for global variables,%,examples/Platform_Tutorials/projects/p01-moving-braccio/01_aligning_braccio
flash,%,examples/Platform_Tutorials/projects/p01-moving-braccio/01_aligning_braccio
RAM for global variables,%,examples/Platform_Tutorials/projects/p01-moving-braccio/02_waving_with_Braccio
flash,%,examples/Platform_Tutorials/projects/p01-moving-braccio/02_waving_with_Braccio
RAM for global variables,%,examples/Platform_Tutorials/projects/p01-moving-braccio/03_moving_challenge
flash,%,examples/Platform_Tutorials/projects/p01-moving-braccio/03_moving_challenge
RAM for global variables,%,examples/Platform_Tutorials/projects/p02-controlling-braccio-manually/01_controlling_manually_Braccio
flash,%,examples/Platform_Tutorials/projects/p02-controlling-braccio-manually/01_controlling_manually_Braccio
RAM for global variables,%,examples/Platform_Tutorials/projects/p02-controlling-braccio-manually/02_manual_control_challenge
flash,%,examples/Platform_Tutorials/projects/p02-controlling-braccio-manually/02_manual_control_challenge
RAM for global variables,%,examples/Platform_Tutorials/projects/p03-learning-mode/01_Braccio_Learn_and_Repeat
flash,%,examples/Platform_Tutorials/projects/p03-learning-mode/01_Braccio_Learn_and_Repeat
RAM for global variables,%,examples/Platform_Tutorials/projects/p03-learning-mode/02_learning_challenge
flash,%,examples/Platform_Tutorials/projects/p03-learning-mode/02_learning_challenge
RAM for global variables,%,examples/Tools/Braccio_Basic
flash,%,examples/Tools/Braccio_Basic
RAM for global variables,%,examples/Tools/Braccio_LearnByDoing
flash,%,examples/Tools/Braccio_LearnByDoing
RAM for global variables,%,examples/Tools/Factory_Set_ID_Interactive
flash,%,examples/Tools/Factory_Set_ID_Interactive
RAM for global variables,%,examples/Tools/Factory_Set_Initial_Servo_Position
flash,%,examples/Tools/Factory_Set_Initial_Servo_Position
RAM for global variables,%,examples/Tools/LCD_Custom_Menu
flash,%,examples/Tools/LCD_Custom_Menu
RAM for global variables,%,examples/Tools/LCD_Menu_Joystick
flash,%,examples/Tools/LCD_Menu_Joystick
RAM for global variables,%,examples/Tools/LCD_Motors
flash,%,examples/Tools/LCD_Motors
RAM for global variables,%,examples/Tools/Test_Inputs
flash,%,examples/Tools/Test_Inputs
RAM for global variables,%,examples/Tools/Test_Motor_Angular_Control
flash,%,examples/Tools/Test_Motor_Angular_Control
RAM for global variables,%,examples/Tools/Test_Motor_Communication
flash,%,examples/Tools/Test_Motor_Communication
RAM for global variables,% arduino:mbed_nano:nanorp2040connect,N/A,N/A,N/A,N/A,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,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,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0 ```
aentinger commented 2 years ago

I've tested the changes, and the code continues to freeze sometimes in replay mode. Another finding is when I tried to record a second movement after Braccio performed the first one, the code also froze (See video that I recorded).

Can you please provide a textual description of what you did until you experienced an issue? From the video its hard to judge what inputs you fed into the software until error. What does

continues to freeze sometimes in replay mode

mean exactly? I interpret it to mean that you've recorded i.e. 170 positions and in replay there are only 40 replayed. Can you confirm my interpretation or elaborate?

Probably best to open a separate issue since this PR is mainly intended as a rename.

github-actions[bot] commented 2 years ago

Memory usage change @ b2b03bbe0ce07287055ad708b82ae651e0bd89f7

Board flash % RAM for global variables %
arduino:mbed_nano:nanorp2040connect 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
Click for full report table Board|examples/Braccio_Record_and_Replay
flash|%|examples/Braccio_Record_and_Replay
RAM for global variables|%|examples/Platform_Tutorials/lessons/01-programming-the-braccio-display/01_creating_a_button
flash|%|examples/Platform_Tutorials/lessons/01-programming-the-braccio-display/01_creating_a_button
RAM for global variables|%|examples/Platform_Tutorials/lessons/01-programming-the-braccio-display/02_designing_the_button
flash|%|examples/Platform_Tutorials/lessons/01-programming-the-braccio-display/02_designing_the_button
RAM for global variables|%|examples/Platform_Tutorials/lessons/01-programming-the-braccio-display/03_creating_a_menu
flash|%|examples/Platform_Tutorials/lessons/01-programming-the-braccio-display/03_creating_a_menu
RAM for global variables|%|examples/Platform_Tutorials/lessons/01-programming-the-braccio-display/04_testing_it_out
flash|%|examples/Platform_Tutorials/lessons/01-programming-the-braccio-display/04_testing_it_out
RAM for global variables|%|examples/Platform_Tutorials/lessons/01-programming-the-braccio-display/05_display_challenge
flash|%|examples/Platform_Tutorials/lessons/01-programming-the-braccio-display/05_display_challenge
RAM for global variables|%|examples/Platform_Tutorials/lessons/02-navigatting-the-display-menu/01_playing_with_the_Joystick
flash|%|examples/Platform_Tutorials/lessons/02-navigatting-the-display-menu/01_playing_with_the_Joystick
RAM for global variables|%|examples/Platform_Tutorials/lessons/02-navigatting-the-display-menu/02_handling_events_in_the_menu
flash|%|examples/Platform_Tutorials/lessons/02-navigatting-the-display-menu/02_handling_events_in_the_menu
RAM for global variables|%|examples/Platform_Tutorials/lessons/02-navigatting-the-display-menu/03_navigate_challenge_I
flash|%|examples/Platform_Tutorials/lessons/02-navigatting-the-display-menu/03_navigate_challenge_I
RAM for global variables|%|examples/Platform_Tutorials/lessons/02-navigatting-the-display-menu/04_navigate_challenge_II
flash|%|examples/Platform_Tutorials/lessons/02-navigatting-the-display-menu/04_navigate_challenge_II
RAM for global variables|%|examples/Platform_Tutorials/lessons/03-playing-with-the-motors/01_playing_with_the_motors
flash|%|examples/Platform_Tutorials/lessons/03-playing-with-the-motors/01_playing_with_the_motors
RAM for global variables|%|examples/Platform_Tutorials/lessons/03-playing-with-the-motors/02_selecting_the_motor_with_the_enter_button
flash|%|examples/Platform_Tutorials/lessons/03-playing-with-the-motors/02_selecting_the_motor_with_the_enter_button
RAM for global variables|%|examples/Platform_Tutorials/lessons/03-playing-with-the-motors/03_moving_the_motors_with_the_joystick
flash|%|examples/Platform_Tutorials/lessons/03-playing-with-the-motors/03_moving_the_motors_with_the_joystick
RAM for global variables|%|examples/Platform_Tutorials/lessons/03-playing-with-the-motors/04_servo_motors_challenge
flash|%|examples/Platform_Tutorials/lessons/03-playing-with-the-motors/04_servo_motors_challenge
RAM for global variables|%|examples/Platform_Tutorials/lessons/04-integration-of-previous-learnings/01_playing_with_a_joint_angle_gauge
flash|%|examples/Platform_Tutorials/lessons/04-integration-of-previous-learnings/01_playing_with_a_joint_angle_gauge
RAM for global variables|%|examples/Platform_Tutorials/lessons/04-integration-of-previous-learnings/02_selecting_the_motor_in_the_LCD_menu
flash|%|examples/Platform_Tutorials/lessons/04-integration-of-previous-learnings/02_selecting_the_motor_in_the_LCD_menu
RAM for global variables|%|examples/Platform_Tutorials/lessons/04-integration-of-previous-learnings/03_learnings_challenge_I
flash|%|examples/Platform_Tutorials/lessons/04-integration-of-previous-learnings/03_learnings_challenge_I
RAM for global variables|%|examples/Platform_Tutorials/lessons/04-integration-of-previous-learnings/04_learnings_challenge_II
flash|%|examples/Platform_Tutorials/lessons/04-integration-of-previous-learnings/04_learnings_challenge_II
RAM for global variables|%|examples/Platform_Tutorials/projects/p01-moving-braccio/01_aligning_braccio
flash|%|examples/Platform_Tutorials/projects/p01-moving-braccio/01_aligning_braccio
RAM for global variables|%|examples/Platform_Tutorials/projects/p01-moving-braccio/02_waving_with_Braccio
flash|%|examples/Platform_Tutorials/projects/p01-moving-braccio/02_waving_with_Braccio
RAM for global variables|%|examples/Platform_Tutorials/projects/p01-moving-braccio/03_moving_challenge
flash|%|examples/Platform_Tutorials/projects/p01-moving-braccio/03_moving_challenge
RAM for global variables|%|examples/Platform_Tutorials/projects/p02-controlling-braccio-manually/01_controlling_manually_Braccio
flash|%|examples/Platform_Tutorials/projects/p02-controlling-braccio-manually/01_controlling_manually_Braccio
RAM for global variables|%|examples/Platform_Tutorials/projects/p02-controlling-braccio-manually/02_manual_control_challenge
flash|%|examples/Platform_Tutorials/projects/p02-controlling-braccio-manually/02_manual_control_challenge
RAM for global variables|%|examples/Platform_Tutorials/projects/p03-learning-mode/01_Braccio_Record_and_Replay
flash|%|examples/Platform_Tutorials/projects/p03-learning-mode/01_Braccio_Record_and_Replay
RAM for global variables|%|examples/Platform_Tutorials/projects/p03-learning-mode/02_learning_challenge
flash|%|examples/Platform_Tutorials/projects/p03-learning-mode/02_learning_challenge
RAM for global variables|%|examples/Tools/Braccio_Basic
flash|%|examples/Tools/Braccio_Basic
RAM for global variables|%|examples/Tools/Braccio_LearnByDoing
flash|%|examples/Tools/Braccio_LearnByDoing
RAM for global variables|%|examples/Tools/Factory_Set_ID_Interactive
flash|%|examples/Tools/Factory_Set_ID_Interactive
RAM for global variables|%|examples/Tools/Factory_Set_Initial_Servo_Position
flash|%|examples/Tools/Factory_Set_Initial_Servo_Position
RAM for global variables|%|examples/Tools/LCD_Custom_Menu
flash|%|examples/Tools/LCD_Custom_Menu
RAM for global variables|%|examples/Tools/LCD_Menu_Joystick
flash|%|examples/Tools/LCD_Menu_Joystick
RAM for global variables|%|examples/Tools/LCD_Motors
flash|%|examples/Tools/LCD_Motors
RAM for global variables|%|examples/Tools/Test_Inputs
flash|%|examples/Tools/Test_Inputs
RAM for global variables|%|examples/Tools/Test_Motor_Angular_Control
flash|%|examples/Tools/Test_Motor_Angular_Control
RAM for global variables|%|examples/Tools/Test_Motor_Communication
flash|%|examples/Tools/Test_Motor_Communication
RAM for global variables|% -|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|- arduino:mbed_nano:nanorp2040connect|N/A|N/A|N/A|N/A|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|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|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|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,examples/Braccio_Record_and_Replay
flash,%,examples/Braccio_Record_and_Replay
RAM for global variables,%,examples/Platform_Tutorials/lessons/01-programming-the-braccio-display/01_creating_a_button
flash,%,examples/Platform_Tutorials/lessons/01-programming-the-braccio-display/01_creating_a_button
RAM for global variables,%,examples/Platform_Tutorials/lessons/01-programming-the-braccio-display/02_designing_the_button
flash,%,examples/Platform_Tutorials/lessons/01-programming-the-braccio-display/02_designing_the_button
RAM for global variables,%,examples/Platform_Tutorials/lessons/01-programming-the-braccio-display/03_creating_a_menu
flash,%,examples/Platform_Tutorials/lessons/01-programming-the-braccio-display/03_creating_a_menu
RAM for global variables,%,examples/Platform_Tutorials/lessons/01-programming-the-braccio-display/04_testing_it_out
flash,%,examples/Platform_Tutorials/lessons/01-programming-the-braccio-display/04_testing_it_out
RAM for global variables,%,examples/Platform_Tutorials/lessons/01-programming-the-braccio-display/05_display_challenge
flash,%,examples/Platform_Tutorials/lessons/01-programming-the-braccio-display/05_display_challenge
RAM for global variables,%,examples/Platform_Tutorials/lessons/02-navigatting-the-display-menu/01_playing_with_the_Joystick
flash,%,examples/Platform_Tutorials/lessons/02-navigatting-the-display-menu/01_playing_with_the_Joystick
RAM for global variables,%,examples/Platform_Tutorials/lessons/02-navigatting-the-display-menu/02_handling_events_in_the_menu
flash,%,examples/Platform_Tutorials/lessons/02-navigatting-the-display-menu/02_handling_events_in_the_menu
RAM for global variables,%,examples/Platform_Tutorials/lessons/02-navigatting-the-display-menu/03_navigate_challenge_I
flash,%,examples/Platform_Tutorials/lessons/02-navigatting-the-display-menu/03_navigate_challenge_I
RAM for global variables,%,examples/Platform_Tutorials/lessons/02-navigatting-the-display-menu/04_navigate_challenge_II
flash,%,examples/Platform_Tutorials/lessons/02-navigatting-the-display-menu/04_navigate_challenge_II
RAM for global variables,%,examples/Platform_Tutorials/lessons/03-playing-with-the-motors/01_playing_with_the_motors
flash,%,examples/Platform_Tutorials/lessons/03-playing-with-the-motors/01_playing_with_the_motors
RAM for global variables,%,examples/Platform_Tutorials/lessons/03-playing-with-the-motors/02_selecting_the_motor_with_the_enter_button
flash,%,examples/Platform_Tutorials/lessons/03-playing-with-the-motors/02_selecting_the_motor_with_the_enter_button
RAM for global variables,%,examples/Platform_Tutorials/lessons/03-playing-with-the-motors/03_moving_the_motors_with_the_joystick
flash,%,examples/Platform_Tutorials/lessons/03-playing-with-the-motors/03_moving_the_motors_with_the_joystick
RAM for global variables,%,examples/Platform_Tutorials/lessons/03-playing-with-the-motors/04_servo_motors_challenge
flash,%,examples/Platform_Tutorials/lessons/03-playing-with-the-motors/04_servo_motors_challenge
RAM for global variables,%,examples/Platform_Tutorials/lessons/04-integration-of-previous-learnings/01_playing_with_a_joint_angle_gauge
flash,%,examples/Platform_Tutorials/lessons/04-integration-of-previous-learnings/01_playing_with_a_joint_angle_gauge
RAM for global variables,%,examples/Platform_Tutorials/lessons/04-integration-of-previous-learnings/02_selecting_the_motor_in_the_LCD_menu
flash,%,examples/Platform_Tutorials/lessons/04-integration-of-previous-learnings/02_selecting_the_motor_in_the_LCD_menu
RAM for global variables,%,examples/Platform_Tutorials/lessons/04-integration-of-previous-learnings/03_learnings_challenge_I
flash,%,examples/Platform_Tutorials/lessons/04-integration-of-previous-learnings/03_learnings_challenge_I
RAM for global variables,%,examples/Platform_Tutorials/lessons/04-integration-of-previous-learnings/04_learnings_challenge_II
flash,%,examples/Platform_Tutorials/lessons/04-integration-of-previous-learnings/04_learnings_challenge_II
RAM for global variables,%,examples/Platform_Tutorials/projects/p01-moving-braccio/01_aligning_braccio
flash,%,examples/Platform_Tutorials/projects/p01-moving-braccio/01_aligning_braccio
RAM for global variables,%,examples/Platform_Tutorials/projects/p01-moving-braccio/02_waving_with_Braccio
flash,%,examples/Platform_Tutorials/projects/p01-moving-braccio/02_waving_with_Braccio
RAM for global variables,%,examples/Platform_Tutorials/projects/p01-moving-braccio/03_moving_challenge
flash,%,examples/Platform_Tutorials/projects/p01-moving-braccio/03_moving_challenge
RAM for global variables,%,examples/Platform_Tutorials/projects/p02-controlling-braccio-manually/01_controlling_manually_Braccio
flash,%,examples/Platform_Tutorials/projects/p02-controlling-braccio-manually/01_controlling_manually_Braccio
RAM for global variables,%,examples/Platform_Tutorials/projects/p02-controlling-braccio-manually/02_manual_control_challenge
flash,%,examples/Platform_Tutorials/projects/p02-controlling-braccio-manually/02_manual_control_challenge
RAM for global variables,%,examples/Platform_Tutorials/projects/p03-learning-mode/01_Braccio_Record_and_Replay
flash,%,examples/Platform_Tutorials/projects/p03-learning-mode/01_Braccio_Record_and_Replay
RAM for global variables,%,examples/Platform_Tutorials/projects/p03-learning-mode/02_learning_challenge
flash,%,examples/Platform_Tutorials/projects/p03-learning-mode/02_learning_challenge
RAM for global variables,%,examples/Tools/Braccio_Basic
flash,%,examples/Tools/Braccio_Basic
RAM for global variables,%,examples/Tools/Braccio_LearnByDoing
flash,%,examples/Tools/Braccio_LearnByDoing
RAM for global variables,%,examples/Tools/Factory_Set_ID_Interactive
flash,%,examples/Tools/Factory_Set_ID_Interactive
RAM for global variables,%,examples/Tools/Factory_Set_Initial_Servo_Position
flash,%,examples/Tools/Factory_Set_Initial_Servo_Position
RAM for global variables,%,examples/Tools/LCD_Custom_Menu
flash,%,examples/Tools/LCD_Custom_Menu
RAM for global variables,%,examples/Tools/LCD_Menu_Joystick
flash,%,examples/Tools/LCD_Menu_Joystick
RAM for global variables,%,examples/Tools/LCD_Motors
flash,%,examples/Tools/LCD_Motors
RAM for global variables,%,examples/Tools/Test_Inputs
flash,%,examples/Tools/Test_Inputs
RAM for global variables,%,examples/Tools/Test_Motor_Angular_Control
flash,%,examples/Tools/Test_Motor_Angular_Control
RAM for global variables,%,examples/Tools/Test_Motor_Communication
flash,%,examples/Tools/Test_Motor_Communication
RAM for global variables,% arduino:mbed_nano:nanorp2040connect,N/A,N/A,N/A,N/A,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,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,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0 ```