Only One Font Accessible on Saber

I thought I should post this in a separate thread, since this is a new problem after installing a new voice pack on my Sabertrio. Well, now it seems I can only access one font, and I can’t get into the settings menu.

Help? :frowning: (Thanks in advance)

Make sure you have the proper amount of buttons defined and look at the controls for the prop you are using.

Yeah the button are defined correctly. I’m not sure what you mean by “the prop”.

The prop file that your saber uses is in charge of how the saber is controlled.

If you do not have a prop file defined then it will default to the saber.h prop.

I would look to see if you have a prop defined and if not either define one or look for the controls of the saber.h prop.

Oh right, I see what you mean. Currently I have the props set to “../props/saber_fett263_buttons.h”. But when I change it over to “../props/saber_sabertrio_buttons.h”, I get a long error message:

|            ^~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2360:12: error: 'MENU_SWINGON_SPEED' was not declared in this scope; did you mean 'FETT263_SWING_ON_SPEED'?
 2360 |       case MENU_SWINGON_SPEED:
      |            ^~~~~~~~~~~~~~~~~~
      |            FETT263_SWING_ON_SPEED
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2365:12: error: 'MENU_TWISTON' was not declared in this scope
 2365 |       case MENU_TWISTON:
      |            ^~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2366:12: error: 'MENU_THRUSTON' was not declared in this scope
 2366 |       case MENU_THRUSTON:
      |            ^~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2367:12: error: 'MENU_STABON' was not declared in this scope
 2367 |       case MENU_STABON:
      |            ^~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2368:12: error: 'MENU_TWISTOFF' was not declared in this scope
 2368 |       case MENU_TWISTOFF:
      |            ^~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2372:12: error: 'MENU_CLASH_THRESHOLD' was not declared in this scope; did you mean 'SAVE_CLASH_THRESHOLD'?
 2372 |       case MENU_CLASH_THRESHOLD:
      |            ^~~~~~~~~~~~~~~~~~~~
      |            SAVE_CLASH_THRESHOLD
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2377:12: error: 'MENU_DIM_BLADE' was not declared in this scope
 2377 |       case MENU_DIM_BLADE:
      |            ^~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2378:35: error: 'dim_revert_' was not declared in this scope
 2378 |         SaberBase::SetDimming(pow(dim_revert_, 2.5) * 16384);
      |                                   ^~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2381:9: error: 'SaveGlobalState' was not declared in this scope; did you mean 'SaveGlobalStateFile'?
 2381 |         SaveGlobalState();
      |         ^~~~~~~~~~~~~~~
      |         SaveGlobalStateFile
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2387:12: error: 'MENU_VOLUME' was not declared in this scope
 2387 |       case MENU_VOLUME:
      |            ^~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2389:34: error: 'revert_volume' was not declared in this scope
 2389 |         dynamic_mixer.set_volume(revert_volume);
      |                                  ^~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2395:9: error: 'menu_sub_pos_' was not declared in this scope
 2395 |         menu_sub_pos_ = 0;
      |         ^~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2402:12: error: 'MENU_STYLE_SETTING_SUB' was not declared in this scope
 2402 |       case MENU_STYLE_SETTING_SUB:
      |            ^~~~~~~~~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2407:20: error: 'DoPulsingCrystal' is not a member of 'SaberBase'
 2407 |         SaberBase::DoPulsingCrystal();
      |                    ^~~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2410:12: error: 'MENU_OFF_OPTION' was not declared in this scope
 2410 |       case MENU_OFF_OPTION:
      |            ^~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2412:9: error: 'RevertInOut' was not declared in this scope
 2412 |         RevertInOut();
      |         ^~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2413:9: error: 'SetPresetFast' was not declared in this scope
 2413 |         SetPresetFast(current_preset_.preset_num);
      |         ^~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2417:20: error: 'DoPulsingCrystal' is not a member of 'SaberBase'
 2417 |         SaberBase::DoPulsingCrystal();
      |                    ^~~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h: In function 'void MenuExit()':
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2424:13: error: 'menu_type_' was not declared in this scope
 2424 |     switch (menu_type_) {
      |             ^~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2425:12: error: 'MENU_PRESET' was not declared in this scope; did you mean 'ENETRESET'?
 2425 |       case MENU_PRESET:
      |            ^~~~~~~~~~~
      |            ENETRESET
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2426:9: error: 'first_preset' was not declared in this scope
 2426 |         first_preset();
      |         ^~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2429:12: error: 'MENU_VOLUME' was not declared in this scope
 2429 |       case MENU_VOLUME:
      |            ^~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2433:12: error: 'MENU_SETTING_SUB' was not declared in this scope
 2433 |       case MENU_SETTING_SUB:
      |            ^~~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2434:9: error: 'in_menu_' was not declared in this scope
 2434 |         in_menu_ = false;
      |         ^~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2435:9: error: 'menu_time_' was not declared in this scope
 2435 |         menu_time_ = millis();
      |         ^~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2442:5: error: 'menu_type_' was not declared in this scope
 2442 |     menu_type_ = MENU_TOP;
      |     ^~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2442:18: error: 'MENU_TOP' was not declared in this scope
 2442 |     menu_type_ = MENU_TOP;
      |                  ^~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2443:5: error: 'menu_' was not declared in this scope
 2443 |     menu_ = false;
      |     ^~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2444:5: error: 'in_menu_' was not declared in this scope
 2444 |     in_menu_ = false;
      |     ^~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2445:5: error: 'twist_menu_' was not declared in this scope
 2445 |     twist_menu_ = M_PI / 2.5;
      |     ^~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2446:5: error: 'wav_player' was not declared in this scope; did you mean 'wav_players'?
 2446 |     wav_player.Free();
      |     ^~~~~~~~~~
      |     wav_players
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2447:5: error: 'StopSystemMenuBGM' was not declared in this scope
 2447 |     StopSystemMenuBGM();
      |     ^~~~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2448:9: error: 'OFF_FAST' was not declared in this scope
 2448 |     Off(OFF_FAST);
      |         ^~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2448:5: error: 'Off' was not declared in this scope
 2448 |     Off(OFF_FAST);
      |     ^~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h: In function 'void MenuSave()':
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2452:9: error: 'menu_type_' was not declared in this scope
 2452 |     if (menu_type_ == MENU_VOLUME) {
      |         ^~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2452:23: error: 'MENU_VOLUME' was not declared in this scope
 2452 |     if (menu_type_ == MENU_VOLUME) {
      |                       ^~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2458:9: error: 'menu_type_' was not declared in this scope
 2458 |     if (menu_type_ == MENU_SETTING_SUB) {
      |         ^~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2458:23: error: 'MENU_SETTING_SUB' was not declared in this scope
 2458 |     if (menu_type_ == MENU_SETTING_SUB) {
      |                       ^~~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2459:18: error: 'DoSettingsMenu' is not a member of 'SaberBase'
 2459 |       SaberBase::DoSettingsMenu();
      |                  ^~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2461:9: error: 'in_menu_' was not declared in this scope
 2461 |     if (in_menu_) {
      |         ^~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2462:7: error: 'MenuPrompt' was not declared in this scope
 2462 |       MenuPrompt();
      |       ^~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2463:7: error: 'MenuDial' was not declared in this scope
 2463 |       MenuDial(0);
      |       ^~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h: In function 'void MenuSelect()':
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2469:9: error: 'menu_type_' was not declared in this scope
 2469 |     if (menu_type_ == MENU_SETTING_SUB) SaberBase::DoSettingsMenu();
      |         ^~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2469:23: error: 'MENU_SETTING_SUB' was not declared in this scope
 2469 |     if (menu_type_ == MENU_SETTING_SUB) SaberBase::DoSettingsMenu();
      |                       ^~~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2469:52: error: 'DoSettingsMenu' is not a member of 'SaberBase'
 2469 |     if (menu_type_ == MENU_SETTING_SUB) SaberBase::DoSettingsMenu();
      |                                                    ^~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2470:5: error: 'MenuPrompt' was not declared in this scope
 2470 |     MenuPrompt();
      |     ^~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2471:5: error: 'MenuDial' was not declared in this scope
 2471 |     MenuDial(0);
      |     ^~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h: In function 'void MenuConfirm()':
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2476:9: error: 'menu_type_' was not declared in this scope
 2476 |     if (menu_type_ == MENU_SETTING_SUB) SaberBase::DoSettingsMenu();
      |         ^~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2476:23: error: 'MENU_SETTING_SUB' was not declared in this scope
 2476 |     if (menu_type_ == MENU_SETTING_SUB) SaberBase::DoSettingsMenu();
      |                       ^~~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2476:52: error: 'DoSettingsMenu' is not a member of 'SaberBase'
 2476 |     if (menu_type_ == MENU_SETTING_SUB) SaberBase::DoSettingsMenu();
      |                                                    ^~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2477:5: error: 'MenuPrompt' was not declared in this scope
 2477 |     MenuPrompt();
      |     ^~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2478:5: error: 'MenuDial' was not declared in this scope
 2478 |     MenuDial(0);
      |     ^~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h: In function 'void MenuCancel()':
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2483:9: error: 'menu_type_' was not declared in this scope
 2483 |     if (menu_type_ == MENU_SETTING_SUB) {
      |         ^~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2483:23: error: 'MENU_SETTING_SUB' was not declared in this scope
 2483 |     if (menu_type_ == MENU_SETTING_SUB) {
      |                       ^~~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2484:18: error: 'DoSettingsMenu' is not a member of 'SaberBase'
 2484 |       SaberBase::DoSettingsMenu();
      |                  ^~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2486:5: error: 'MenuPrompt' was not declared in this scope
 2486 |     MenuPrompt();
      |     ^~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2487:5: error: 'MenuDial' was not declared in this scope
 2487 |     MenuDial(0);
      |     ^~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h: In function 'void MenuReturn()':
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2491:20: error: 'class SoundLibrary' has no member named 'SayReturn'; did you mean 'SayRevert'?
 2491 |     sound_library_.SayReturn();
      |                    ^~~~~~~~~
      |                    SayRevert
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2492:9: error: 'menu_type_' was not declared in this scope
 2492 |     if (menu_type_ == MENU_SETTING_SUB) {
      |         ^~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2492:23: error: 'MENU_SETTING_SUB' was not declared in this scope
 2492 |     if (menu_type_ == MENU_SETTING_SUB) {
      |                       ^~~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2493:18: error: 'DoSettingsMenu' is not a member of 'SaberBase'
 2493 |       SaberBase::DoSettingsMenu();
      |                  ^~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2495:5: error: 'MenuPrompt' was not declared in this scope
 2495 |     MenuPrompt();
      |     ^~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2496:5: error: 'MenuDial' was not declared in this scope
 2496 |     MenuDial(0);
      |     ^~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h: In function 'void MenuRevert()':
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2501:9: error: 'menu_type_' was not declared in this scope
 2501 |     if (menu_type_ == MENU_SETTING_SUB) {
      |         ^~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2501:23: error: 'MENU_SETTING_SUB' was not declared in this scope
 2501 |     if (menu_type_ == MENU_SETTING_SUB) {
      |                       ^~~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2502:18: error: 'DoSettingsMenu' is not a member of 'SaberBase'
 2502 |       SaberBase::DoSettingsMenu();
      |                  ^~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2504:5: error: 'MenuPrompt' was not declared in this scope
 2504 |     MenuPrompt();
      |     ^~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2505:5: error: 'MenuDial' was not declared in this scope
 2505 |     MenuDial(0);
      |     ^~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h: In function 'void MenuPrompt()':
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2509:13: error: 'menu_type_' was not declared in this scope
 2509 |     switch (menu_type_) {
      |             ^~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2510:12: error: 'MENU_TOP' was not declared in this scope
 2510 |       case MENU_TOP:
      |            ^~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2515:12: error: 'MENU_BLADE_LENGTH' was not declared in this scope; did you mean 'DYNAMIC_BLADE_LENGTH'?
 2515 |       case MENU_BLADE_LENGTH:
      |            ^~~~~~~~~~~~~~~~~
      |            DYNAMIC_BLADE_LENGTH
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2519:12: error: 'MENU_GESTURE_SUB' was not declared in this scope
 2519 |       case MENU_GESTURE_SUB:
      |            ^~~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2522:12: error: 'MENU_SETTING_SUB' was not declared in this scope
 2522 |       case MENU_SETTING_SUB:
      |            ^~~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h: At global scope:
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2542:48: error: virt-specifiers in 'Parse' not allowed outside a class definition
 2542 |   bool Parse(const char *cmd, const char* arg) override {
      |                                                ^~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h: In function 'bool Parse(const char*, const char*)':
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2543:24: error: cannot call member function 'virtual bool PropBase::Parse(const char*, const char*)' without object
 2543 |     if (PropBase::Parse(cmd, arg)) return true;
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2549:9: error: 'ListTracks' was not declared in this scope; did you mean 'SetTrack'?
 2549 |         ListTracks(path);
      |         ^~~~~~~~~~
      |         SetTrack
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2555:7: error: 'saved_gesture_control' was not declared in this scope
 2555 |       saved_gesture_control.Print(arg);
      |       ^~~~~~~~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2559:7: error: 'saved_gesture_control' was not declared in this scope
 2559 |       saved_gesture_control.Set(arg);
      |       ^~~~~~~~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2560:7: error: 'SaveGestureState' was not declared in this scope
 2560 |       SaveGestureState();
      |       ^~~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h: In function 'void ToggleBattleMode()':
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2577:10: error: 'battle_mode_' was not declared in this scope
 2577 |     if (!battle_mode_) {
      |          ^~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h: In function 'void ToggleMultiBlast()':
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2595:5: error: 'swing_blast_' was not declared in this scope
 2595 |     swing_blast_ = !swing_blast_;
      |     ^~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h: In function 'void ToggleBattleModeMultiBlast()':
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2612:9: error: 'battle_mode_' was not declared in this scope
 2612 |     if (battle_mode_ && !swing_blast_) {
      |         ^~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2612:26: error: 'swing_blast_' was not declared in this scope
 2612 |     if (battle_mode_ && !swing_blast_) {
      |                          ^~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2613:7: error: 'check_blast_' was not declared in this scope
 2613 |       check_blast_ = true;
      |       ^~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2614:7: error: 'last_blast_millis_' was not declared in this scope
 2614 |       last_blast_millis_ = millis();
      |       ^~~~~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2616:5: error: 'swing_blast_' was not declared in this scope
 2616 |     swing_blast_ = false;
      |     ^~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h: In function 'void DoAutoMultiBlast()':
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2620:9: error: 'check_blast_' was not declared in this scope
 2620 |     if (check_blast_) {
      |         ^~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2621:22: error: 'last_blast_millis_' was not declared in this scope
 2621 |       if (millis() - last_blast_millis_ < 2000) {
      |                      ^~~~~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2622:9: error: 'swing_blast_' was not declared in this scope
 2622 |         swing_blast_ = true;
      |         ^~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h: In function 'void DoIgnition()':
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2632:9: error: 'On' was not declared in this scope; did you mean 'yn'?
 2632 |         On();
      |         ^~
      |         yn
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2634:9: error: 'FastOn' was not declared in this scope
 2634 |         FastOn();
      |         ^~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h: In function 'void CheckQuote()':
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2645:9: error: 'force_quote_' was not declared in this scope
 2645 |         force_quote_ = !force_quote_;
      |         ^~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2647:7: error: 'ForceQuote' was not declared in this scope
 2647 |       ForceQuote();
      |       ^~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h: In function 'void ForceQuote()':
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2654:9: error: 'force_quote_' was not declared in this scope; did you mean 'ForceQuote'?
 2654 |     if (force_quote_) {
      |         ^~~~~~~~~~~~
      |         ForceQuote
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h: In function 'void PresetMenu(bool)':
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2682:7: error: 'next_preset' was not declared in this scope; did you mean 'prop_next_preset'?
 2682 |       next_preset();
      |       ^~~~~~~~~~~
      |       prop_next_preset
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2684:7: error: 'previous_preset' was not declared in this scope; did you mean 'prop_previous_preset'?
 2684 |       previous_preset();
      |       ^~~~~~~~~~~~~~~
      |       prop_previous_preset
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h: In function 'void ResetColors()':
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2690:5: error: 'ToggleColorChangeMode' was not declared in this scope
 2690 |     ToggleColorChangeMode();
      |     ^~~~~~~~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2692:5: error: 'current_preset_' was not declared in this scope; did you mean 'CurrentPreset'?
 2692 |     current_preset_.SetStyle(blade_num_, style_parser.CopyArguments("~", current_preset_.GetStyle(blade_num_),  int_arg_menu_, NELEM(int_arg_menu_)));
      |     ^~~~~~~~~~~~~~~
      |     CurrentPreset
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2692:30: error: 'blade_num_' was not declared in this scope
 2692 |     current_preset_.SetStyle(blade_num_, style_parser.CopyArguments("~", current_preset_.GetStyle(blade_num_),  int_arg_menu_, NELEM(int_arg_menu_)));
      |                              ^~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2694:5: error: 'UpdateStyle' was not declared in this scope
 2694 |     UpdateStyle();
      |     ^~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h: In function 'void first_preset()':
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2700:5: error: 'SaveState' was not declared in this scope
 2700 |     SaveState(0);
      |     ^~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2702:5: error: 'SetPreset' was not declared in this scope; did you mean 'Preset'?
 2702 |     SetPreset(0, true);
      |     ^~~~~~~~~
      |     Preset
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h: In function 'void ChangeVolume(int)':
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2713:22: error: 'class SoundLibrary' has no member named 'SayMininumVolume'; did you mean 'SayMinimumVolume'?
 2713 |       sound_library_.SayMininumVolume();
      |                      ^~~~~~~~~~~~~~~~
      |                      SayMinimumVolume
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h: At global scope:
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2742:68: error: virt-specifiers in 'Event2' not allowed outside a class definition
 2742 |   bool Event2(enum BUTTON button, EVENT event, uint32_t modifiers) override {
      |                                                                    ^~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h: In function 'bool Event2(BUTTON, EVENT, uint32_t)':
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2751:9: error: 'blade_detected_' was not declared in this scope; did you mean 'BladeDetect'?
 2751 |         blade_detected_ = true;
      |         ^~~~~~~~~~~~~~~
      |         BladeDetect
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2755:9: error: 'saved_gesture_control' was not declared in this scope
 2755 |         saved_gesture_control.gestureon = true;
      |         ^~~~~~~~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2757:9: error: 'FindBladeAgain' was not declared in this scope
 2757 |         FindBladeAgain();
      |         ^~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2764:9: error: 'Off' was not declared in this scope
 2764 |         Off();
      |         ^~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2766:20: error: 'DoNoBlade' is not a member of 'SaberBase'
 2766 |         SaberBase::DoNoBlade();
      |                    ^~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2777:13: error: 'menu_' was not declared in this scope
 2777 |         if (menu_ && menu_type_ == MENU_TRACK_PLAYER) {
      |             ^~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2777:22: error: 'menu_type_' was not declared in this scope
 2777 |         if (menu_ && menu_type_ == MENU_TRACK_PLAYER) {
      |                      ^~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2777:36: error: 'MENU_TRACK_PLAYER' was not declared in this scope
 2777 |         if (menu_ && menu_type_ == MENU_TRACK_PLAYER) {
      |                                    ^~~~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2779:24: error: 'MENU_TOP' was not declared in this scope
 2779 |           menu_type_ = MENU_TOP;
      |                        ^~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2787:13: error: 'menu_' was not declared in this scope
 2787 |         if (menu_) return false;
      |             ^~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2789:9: error: 'saber_off_time_millis_' was not declared in this scope
 2789 |         saber_off_time_millis_ = millis();
      |         ^~~~~~~~~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2797:14: error: 'preset_menu_' was not declared in this scope; did you mean 'PresetMenu'?
 2797 |         if (!preset_menu_ && !in_menu_) {
      |              ^~~~~~~~~~~~
      |              PresetMenu
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2797:31: error: 'in_menu_' was not declared in this scope
 2797 |         if (!preset_menu_ && !in_menu_) {
      |                               ^~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2798:26: error: 'class SoundLibrary' has no member named 'SayResetBeep'
 2798 |           sound_library_.SayResetBeep();  // Beep to prompt user to release aux button for system reset
      |                          ^~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2807:13: error: 'in_menu_' was not declared in this scope
 2807 |         if (in_menu_) {
      |             ^~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2808:26: error: 'class SoundLibrary' has no member named 'ClearSoundQueue'
 2808 |           sound_library_.ClearSoundQueue();
      |                          ^~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2809:11: error: 'MenuDial' was not declared in this scope
 2809 |           MenuDial(-1);
      |           ^~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2812:20: error: 'preset_menu_' was not declared in this scope; did you mean 'PresetMenu'?
 2812 |         } else if (preset_menu_) {
      |                    ^~~~~~~~~~~~
      |                    PresetMenu
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2813:11: error: 'preset_forward_' was not declared in this scope
 2813 |           preset_forward_= false;
      |           ^~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2821:24: error: 'DoNoBlade' is not a member of 'SaberBase'
 2821 |             SaberBase::DoNoBlade();
      |                        ^~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2824:28: error: 'menu_time_' was not declared in this scope
 2824 |             if (millis() - menu_time_ > 1000) {
      |                            ^~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2825:15: error: 'DoInteractivePreon' was not declared in this scope
 2825 |               DoInteractivePreon();
      |               ^~~~~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2833:14: error: 'in_menu_' was not declared in this scope
 2833 |         if (!in_menu_) {
      |              ^~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2843:11: error: 'SaveGestureState' was not declared in this scope
 2843 |           SaveGestureState();
      |           ^~~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2857:9: error: 'StopWavPlayers' was not declared in this scope
 2857 |         StopWavPlayers();  // Stops reset beep
      |         ^~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2858:14: error: 'mode_volume_' was not declared in this scope; did you mean 'f_delvolume'?
 2858 |         if (!mode_volume_) {
      |              ^~~~~~~~~~~~
      |              f_delvolume
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2859:11: error: 'StartOrStopTrack' was not declared in this scope
 2859 |           StartOrStopTrack();
      |           ^~~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2864:13: error: 'menu_' was not declared in this scope
 2864 |         if (menu_) return true;
      |             ^~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2865:13: error: 'in_menu_' was not declared in this scope
 2865 |         if (in_menu_) return false;
      |             ^~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2867:14: error: 'preset_menu_' was not declared in this scope; did you mean 'PresetMenu'?
 2867 |         if (!preset_menu_ && blade_detected_) {
      |              ^~~~~~~~~~~~
      |              PresetMenu
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2871:17: error: 'SetMute' was not declared in this scope
 2871 |             if (SetMute(true)) {
      |                 ^~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2872:15: error: 'unmute_on_deactivation_' was not declared in this scope
 2872 |               unmute_on_deactivation_ = true;
      |               ^~~~~~~~~~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2873:15: error: 'On' was not declared in this scope; did you mean 'yn'?
 2873 |               On();
      |               ^~
      |               yn
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2882:22: error: 'DoNoBlade' is not a member of 'SaberBase'
 2882 |           SaberBase::DoNoBlade();
      |                      ^~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2894:14: error: 'menu_' was not declared in this scope
 2894 |         if (!menu_ && !in_menu_ && !preset_menu_) {
      |              ^~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2894:24: error: 'in_menu_' was not declared in this scope
 2894 |         if (!menu_ && !in_menu_ && !preset_menu_) {
      |                        ^~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2894:37: error: 'preset_menu_' was not declared in this scope; did you mean 'PresetMenu'?
 2894 |         if (!menu_ && !in_menu_ && !preset_menu_) {
      |                                     ^~~~~~~~~~~~
      |                                     PresetMenu
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2895:11: error: 'StartEditMode' was not declared in this scope
 2895 |           StartEditMode();
      |           ^~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2897:11: error: 'menu_time_' was not declared in this scope
 2897 |           menu_time_ = millis();
      |           ^~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2898:11: error: 'system_menu_bgm_switch_' was not declared in this scope
 2898 |           system_menu_bgm_switch_ = true;
      |           ^~~~~~~~~~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2899:11: error: 'MenuDial' was not declared in this scope
 2899 |           MenuDial(1);
      |           ^~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2910:13: error: 'menu_' was not declared in this scope
 2910 |         if (menu_) return true;
      |             ^~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2911:13: error: 'CheckShowColorCC' was not declared in this scope
 2911 |         if (CheckShowColorCC()) return true;
      |             ^~~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2916:13: error: 'CheckShowColorCC' was not declared in this scope
 2916 |         if (CheckShowColorCC()) {
      |             ^~~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2925:13: error: 'CancelShowColor' was not declared in this scope
 2925 |         if (CancelShowColor()) return false;
      |             ^~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2926:13: error: 'menu_' was not declared in this scope
 2926 |         if (menu_) {
      |             ^~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2928:13: error: 'menu_type_' was not declared in this scope
 2928 |         if (menu_type_ == MENU_SETTING_SUB) {
      |             ^~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2928:27: error: 'MENU_SETTING_SUB' was not declared in this scope
 2928 |         if (menu_type_ == MENU_SETTING_SUB) {
      |                           ^~~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2929:11: error: 'MenuChoice' was not declared in this scope
 2929 |           MenuChoice();
      |           ^~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2955:13: error: 'menu_' was not declared in this scope
 2955 |         if (menu_ || CheckShowColorCC()) return true;
      |             ^~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2955:22: error: 'CheckShowColorCC' was not declared in this scope
 2955 |         if (menu_ || CheckShowColorCC()) return true;
      |                      ^~~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2958:11: error: 'battle_mode_' was not declared in this scope
 2958 |           battle_mode_ = false;
      |           ^~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2965:13: error: 'CheckShowColorCC' was not declared in this scope
 2965 |         if (CheckShowColorCC()) {
      |             ^~~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2971:13: error: 'in_menu_' was not declared in this scope
 2971 |         if (in_menu_) {
      |             ^~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2976:14: error: 'swinging_' was not declared in this scope
 2976 |         if (!swinging_) {
      |              ^~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2977:11: error: 'check_blast_' was not declared in this scope
 2977 |           check_blast_ = false;
      |           ^~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2978:11: error: 'swing_blast_' was not declared in this scope
 2978 |           swing_blast_ = false;
      |           ^~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2981:11: error: 'battle_mode_' was not declared in this scope
 2981 |           battle_mode_ = false;
      |           ^~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2988:13: error: 'CheckShowColorCC' was not declared in this scope
 2988 |         if (CheckShowColorCC()) return true;
      |             ^~~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2989:13: error: 'in_menu_' was not declared in this scope
 2989 |         if (in_menu_) {
      |             ^~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:2999:13: error: 'CheckShowColorCC' was not declared in this scope
 2999 |         if (CheckShowColorCC()) return true;
      |             ^~~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3000:12: error: 'in_menu_' was not declared in this scope
 3000 |         if(in_menu_) {
      |            ^~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3001:26: error: 'class SoundLibrary' has no member named 'ClearSoundQueue'
 3001 |           sound_library_.ClearSoundQueue();
      |                          ^~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3002:11: error: 'MenuDial' was not declared in this scope
 3002 |           MenuDial(-1);
      |           ^~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3020:13: error: 'in_menu_' was not declared in this scope
 3020 |         if (in_menu_) {
      |             ^~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3021:26: error: 'class SoundLibrary' has no member named 'ClearSoundQueue'
 3021 |           sound_library_.ClearSoundQueue();
      |                          ^~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3022:11: error: 'MenuDial' was not declared in this scope
 3022 |           MenuDial(1);
      |           ^~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3027:26: error: 'kyber_time_' was not declared in this scope
 3027 |           if (millis() - kyber_time_ >1000) {
      |                          ^~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3028:13: error: 'DoInteractiveBlast' was not declared in this scope
 3028 |             DoInteractiveBlast();
      |             ^~~~~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3035:13: error: 'in_menu_' was not declared in this scope
 3035 |         if (in_menu_) {
      |             ^~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3036:11: error: 'MenuChoice' was not declared in this scope
 3036 |           MenuChoice();
      |           ^~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3042:11: error: 'ToggleColorChangeMode' was not declared in this scope
 3042 |           ToggleColorChangeMode();
      |           ^~~~~~~~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3054:13: error: 'CancelShowColor' was not declared in this scope
 3054 |         if (CancelShowColor()) return true;
      |             ^~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3055:13: error: 'in_menu_' was not declared in this scope
 3055 |         if (in_menu_) {
      |             ^~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3056:11: error: 'MenuDial' was not declared in this scope
 3056 |           MenuDial(-1);
      |           ^~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3069:13: error: 'menu_' was not declared in this scope
 3069 |         if (menu_ || CancelShowColor()) return true;
      |             ^~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3069:22: error: 'CancelShowColor' was not declared in this scope
 3069 |         if (menu_ || CancelShowColor()) return true;
      |                      ^~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3077:13: error: 'ToggleColorChangeMode' was not declared in this scope
 3077 |             ToggleColorChangeMode();
      |             ^~~~~~~~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3081:24: error: 'DoKyber' is not a member of 'SaberBase'
 3081 |             SaberBase::DoKyber();
      |                        ^~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3082:13: error: 'ToggleColorChangeMode' was not declared in this scope
 3082 |             ToggleColorChangeMode();
      |             ^~~~~~~~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3083:13: error: 'kyber_time_' was not declared in this scope
 3083 |             kyber_time_ = millis();
      |             ^~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3091:13: error: 'menu_' was not declared in this scope
 3091 |         if (menu_ || CheckShowColorCC()) return true;
      |             ^~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3091:22: error: 'CheckShowColorCC' was not declared in this scope
 3091 |         if (menu_ || CheckShowColorCC()) return true;
      |                      ^~~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3100:11: error: 'check_blast_' was not declared in this scope
 3100 |           check_blast_ = false;
      |           ^~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3101:11: error: 'swing_blast_' was not declared in this scope
 3101 |           swing_blast_ = false;
      |           ^~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3108:13: error: 'menu_' was not declared in this scope
 3108 |         if (menu_ || CheckShowColorCC()) return true;
      |             ^~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3108:22: error: 'CheckShowColorCC' was not declared in this scope
 3108 |         if (menu_ || CheckShowColorCC()) return true;
      |                      ^~~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3110:9: error: 'check_blast_' was not declared in this scope
 3110 |         check_blast_ = false;
      |         ^~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3111:9: error: 'swing_blast_' was not declared in this scope
 3111 |         swing_blast_ = false;
      |         ^~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3116:13: error: 'menu_' was not declared in this scope
 3116 |         if (menu_ || CheckShowColorCC()) return true;
      |             ^~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3116:22: error: 'CheckShowColorCC' was not declared in this scope
 3116 |         if (menu_ || CheckShowColorCC()) return true;
      |                      ^~~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3134:13: error: 'in_menu_' was not declared in this scope
 3134 |         if (in_menu_) {
      |             ^~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3139:13: error: 'preset_menu_' was not declared in this scope; did you mean 'PresetMenu'?
 3139 |         if (preset_menu_) {
      |             ^~~~~~~~~~~~
      |             PresetMenu
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3142:11: error: 'StopMenuBGM' was not declared in this scope
 3142 |           StopMenuBGM();
      |           ^~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3146:15: error: 'menu_' was not declared in this scope
 3146 |           if (menu_) {
      |               ^~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3152:24: error: 'DoNoBlade' is not a member of 'SaberBase'
 3152 |             SaberBase::DoNoBlade();
      |                        ^~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3155:28: error: 'menu_time_' was not declared in this scope
 3155 |             if (millis() - menu_time_ > 1000) {
      |                            ^~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3163:13: error: 'in_menu_' was not declared in this scope
 3163 |         if (in_menu_) {
      |             ^~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3164:26: error: 'class SoundLibrary' has no member named 'ClearSoundQueue'
 3164 |           sound_library_.ClearSoundQueue();
      |                          ^~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3165:11: error: 'MenuDial' was not declared in this scope
 3165 |           MenuDial(1);
      |           ^~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3168:13: error: 'preset_menu_' was not declared in this scope; did you mean 'PresetMenu'?
 3168 |         if (preset_menu_) {
      |             ^~~~~~~~~~~~
      |             PresetMenu
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3169:11: error: 'preset_forward_' was not declared in this scope
 3169 |           preset_forward_ = true;
      |           ^~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3178:14: error: 'in_menu_' was not declared in this scope
 3178 |         if (!in_menu_ && !preset_menu_) {
      |              ^~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3178:27: error: 'preset_menu_' was not declared in this scope; did you mean 'PresetMenu'?
 3178 |         if (!in_menu_ && !preset_menu_) {
      |                           ^~~~~~~~~~~~
      |                           PresetMenu
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3184:13: error: 'in_menu_' was not declared in this scope
 3184 |         if (in_menu_) {
      |             ^~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3185:11: error: 'MenuChoice' was not declared in this scope
 3185 |           MenuChoice();
      |           ^~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3188:14: error: 'preset_menu_' was not declared in this scope; did you mean 'PresetMenu'?
 3188 |         if (!preset_menu_) {
      |              ^~~~~~~~~~~~
      |              PresetMenu
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3191:11: error: 'preset_forward_' was not declared in this scope
 3191 |           preset_forward_ = true;
      |           ^~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3194:11: error: 'StartMenuBGM' was not declared in this scope
 3194 |           StartMenuBGM();
      |           ^~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3197:11: error: 'StopMenuBGM' was not declared in this scope
 3197 |           StopMenuBGM();
      |           ^~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3209:13: error: 'color_mode_' was not declared in this scope
 3209 |         if (color_mode_ == CC_COLOR_LIST) {
      |             ^~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3210:11: error: 'dial_' was not declared in this scope
 3210 |           dial_ = (dial_ + 1) % NELEM(color_list_);
      |           ^~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3215:13: error: 'in_menu_' was not declared in this scope
 3215 |         if (in_menu_ && enable_twist_) {
      |             ^~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3215:25: error: 'enable_twist_' was not declared in this scope
 3215 |         if (in_menu_ && enable_twist_) {
      |                         ^~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3216:11: error: 'MenuDial' was not declared in this scope
 3216 |           MenuDial(1);
      |           ^~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3226:13: error: 'color_mode_' was not declared in this scope
 3226 |         if (color_mode_ == CC_COLOR_LIST) {
      |             ^~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3227:15: error: 'dial_' was not declared in this scope
 3227 |           if (dial_ <= 0) dial_ = NELEM(color_list_);
      |               ^~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3228:11: error: 'dial_' was not declared in this scope
 3228 |           dial_ = dial_ - 1;
      |           ^~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3233:13: error: 'in_menu_' was not declared in this scope
 3233 |         if (in_menu_ && enable_twist_) {
      |             ^~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3233:25: error: 'enable_twist_' was not declared in this scope
 3233 |         if (in_menu_ && enable_twist_) {
      |                         ^~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3234:11: error: 'MenuDial' was not declared in this scope
 3234 |           MenuDial(-1);
      |           ^~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3244:13: error: 'in_menu_' was not declared in this scope
 3244 |         if (in_menu_ && enable_twist_) {
      |             ^~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3244:25: error: 'enable_twist_' was not declared in this scope
 3244 |         if (in_menu_ && enable_twist_) {
      |                         ^~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3245:11: error: 'MenuDial' was not declared in this scope
 3245 |           MenuDial(1);
      |           ^~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3255:13: error: 'in_menu_' was not declared in this scope
 3255 |         if (in_menu_ && enable_twist_) {
      |             ^~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3255:25: error: 'enable_twist_' was not declared in this scope
 3255 |         if (in_menu_ && enable_twist_) {
      |                         ^~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3256:11: error: 'MenuDial' was not declared in this scope
 3256 |           MenuDial(-1);
      |           ^~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3262:13: error: 'menu_' was not declared in this scope
 3262 |         if (menu_ || CheckShowColorCC()) return true;
      |             ^~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3262:22: error: 'CheckShowColorCC' was not declared in this scope
 3262 |         if (menu_ || CheckShowColorCC()) return true;
      |                      ^~~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3276:13: error: 'in_menu_' was not declared in this scope
 3276 |         if (in_menu_ && enable_twist_) {
      |             ^~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3276:25: error: 'enable_twist_' was not declared in this scope
 3276 |         if (in_menu_ && enable_twist_) {
      |                         ^~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3277:11: error: 'MenuDialIncrement' was not declared in this scope
 3277 |           MenuDialIncrement(1);
      |           ^~~~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3280:13: error: 'swinging_' was not declared in this scope
 3280 |         if (swinging_) {
      |             ^~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3290:13: error: 'in_menu_' was not declared in this scope
 3290 |         if (in_menu_) {
      |             ^~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3291:11: error: 'MenuDialIncrement' was not declared in this scope
 3291 |           MenuDialIncrement(-1);
      |           ^~~~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3294:13: error: 'swinging_' was not declared in this scope
 3294 |         if (swinging_) {
      |             ^~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3304:13: error: 'menu_' was not declared in this scope
 3304 |         if (menu_) {
      |             ^~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3305:15: error: 'menu_type_' was not declared in this scope
 3305 |           if (menu_type_ == MENU_TRACK_PLAYER) {
      |               ^~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3305:29: error: 'MENU_TRACK_PLAYER' was not declared in this scope
 3305 |           if (menu_type_ == MENU_TRACK_PLAYER) {
      |                             ^~~~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3306:13: error: 'track_mode_' was not declared in this scope; did you mean 'track_player_'?
 3306 |             track_mode_ = PLAYBACK_ROTATE;
      |             ^~~~~~~~~~~
      |             track_player_
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3306:27: error: 'PLAYBACK_ROTATE' was not declared in this scope
 3306 |             track_mode_ = PLAYBACK_ROTATE;
      |                           ^~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3310:13: error: 'MenuDialIncrement' was not declared in this scope
 3310 |             MenuDialIncrement(1);
      |             ^~~~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3321:13: error: 'menu_' was not declared in this scope
 3321 |         if (menu_) {
      |             ^~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3322:15: error: 'menu_type_' was not declared in this scope
 3322 |           if (menu_type_ == MENU_TRACK_PLAYER) {
      |               ^~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3322:29: error: 'MENU_TRACK_PLAYER' was not declared in this scope
 3322 |           if (menu_type_ == MENU_TRACK_PLAYER) {
      |                             ^~~~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3323:13: error: 'track_mode_' was not declared in this scope; did you mean 'track_player_'?
 3323 |             track_mode_ = PLAYBACK_LOOP;
      |             ^~~~~~~~~~~
      |             track_player_
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3323:27: error: 'PLAYBACK_LOOP' was not declared in this scope
 3323 |             track_mode_ = PLAYBACK_LOOP;
      |                           ^~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3327:13: error: 'MenuDialIncrement' was not declared in this scope
 3327 |             MenuDialIncrement(-1);
      |             ^~~~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3334:13: error: 'menu_' was not declared in this scope
 3334 |         if (menu_) return true;
      |             ^~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3340:13: error: 'menu_' was not declared in this scope
 3340 |         if (menu_ || SaberBase::Lockup() || CheckShowColorCC()) return true;
      |             ^~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3340:45: error: 'CheckShowColorCC' was not declared in this scope
 3340 |         if (menu_ || SaberBase::Lockup() || CheckShowColorCC()) return true;
      |                                             ^~~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3342:14: error: 'battle_mode_' was not declared in this scope
 3342 |         if (!battle_mode_ || swinging_) {
      |              ^~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3342:30: error: 'swinging_' was not declared in this scope
 3342 |         if (!battle_mode_ || swinging_) {
      |                              ^~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3343:11: error: 'clash_impact_millis_' was not declared in this scope
 3343 |           clash_impact_millis_ = millis();
      |           ^~~~~~~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3347:9: error: 'clash_impact_millis_' was not declared in this scope
 3347 |         clash_impact_millis_ = millis();
      |         ^~~~~~~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3353:11: error: 'auto_melt_on_' was not declared in this scope
 3353 |           auto_melt_on_ = true;
      |           ^~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3356:9: error: 'clash_type_' was not declared in this scope; did you mean 'clash_t_'?
 3356 |         clash_type_ = CLASH_BATTLE_MODE;
      |         ^~~~~~~~~~~
      |         clash_t_
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3356:23: error: 'CLASH_BATTLE_MODE' was not declared in this scope
 3356 |         clash_type_ = CLASH_BATTLE_MODE;
      |                       ^~~~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3360:13: error: 'menu_' was not declared in this scope
 3360 |         if (menu_ || SaberBase::Lockup() || CheckShowColorCC()) return true;
      |             ^~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3360:45: error: 'CheckShowColorCC' was not declared in this scope
 3360 |         if (menu_ || SaberBase::Lockup() || CheckShowColorCC()) return true;
      |                                             ^~~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3364:14: error: 'swinging_' was not declared in this scope
 3364 |         if (!swinging_) {
      |              ^~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3365:16: error: 'battle_mode_' was not declared in this scope
 3365 |           if (!battle_mode_) {
      |                ^~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3374:11: error: 'auto_melt_on_' was not declared in this scope
 3374 |           auto_melt_on_ = true;
      |           ^~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3382:13: error: 'preset_menu_' was not declared in this scope; did you mean 'PresetMenu'?
 3382 |         if (preset_menu_) return false;
      |             ^~~~~~~~~~~~
      |             PresetMenu
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3383:14: error: 'menu_' was not declared in this scope
 3383 |         if (!menu_) {
      |              ^~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3387:15: error: 'FastOn' was not declared in this scope
 3387 |               FastOn();
      |               ^~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3395:24: error: 'DoNoBlade' is not a member of 'SaberBase'
 3395 |             SaberBase::DoNoBlade();
      |                        ^~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3403:13: error: 'menu_' was not declared in this scope
 3403 |         if (menu_ || CheckShowColorCC()) return true;
      |             ^~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3403:22: error: 'CheckShowColorCC' was not declared in this scope
 3403 |         if (menu_ || CheckShowColorCC()) return true;
      |                      ^~~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3404:24: error: 'last_twist_' was not declared in this scope
 3404 |         if (millis() - last_twist_ > 1000) {
      |                        ^~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3407:11: error: 'battle_mode_' was not declared in this scope
 3407 |           battle_mode_ = false;
      |           ^~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3412:9: error: 'battle_mode_' was not declared in this scope
 3412 |         battle_mode_ = false;
      |         ^~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3418:13: error: 'preset_menu_' was not declared in this scope; did you mean 'PresetMenu'?
 3418 |         if (preset_menu_) return false;
      |             ^~~~~~~~~~~~
      |             PresetMenu
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3420:14: error: 'menu_' was not declared in this scope
 3420 |         if (!menu_) {
      |              ^~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3422:26: error: 'last_twist_' was not declared in this scope
 3422 |           if (millis() - last_twist_ > 1000 && millis() - saber_off_time_ > 1000) {
      |                          ^~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3422:59: error: 'saber_off_time_' was not declared in this scope
 3422 |           if (millis() - last_twist_ > 1000 && millis() - saber_off_time_ > 1000) {
      |                                                           ^~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3425:17: error: 'On' was not declared in this scope; did you mean 'yn'?
 3425 |                 On();
      |                 ^~
      |                 yn
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3433:26: error: 'DoNoBlade' is not a member of 'SaberBase'
 3433 |               SaberBase::DoNoBlade();
      |                          ^~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3446:13: error: 'preset_menu_' was not declared in this scope; did you mean 'PresetMenu'?
 3446 |         if (preset_menu_) return false;
      |             ^~~~~~~~~~~~
      |             PresetMenu
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3447:14: error: 'menu_' was not declared in this scope
 3447 |         if (!menu_) {
      |              ^~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3451:15: error: 'FastOn' was not declared in this scope
 3451 |               FastOn();
      |               ^~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3459:24: error: 'DoNoBlade' is not a member of 'SaberBase'
 3459 |             SaberBase::DoNoBlade();
      |                        ^~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3467:13: error: 'preset_menu_' was not declared in this scope; did you mean 'PresetMenu'?
 3467 |         if (preset_menu_) return false;
      |             ^~~~~~~~~~~~
      |             PresetMenu
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3468:14: error: 'menu_' was not declared in this scope
 3468 |         if (!menu_) {
      |              ^~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3472:15: error: 'FastOn' was not declared in this scope
 3472 |               FastOn();
      |               ^~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3480:24: error: 'DoNoBlade' is not a member of 'SaberBase'
 3480 |             SaberBase::DoNoBlade();
      |                        ^~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3486:13: error: 'menu_' was not declared in this scope
 3486 |         if (menu_ || CheckShowColorCC()) return true;
      |             ^~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3486:22: error: 'CheckShowColorCC' was not declared in this scope
 3486 |         if (menu_ || CheckShowColorCC()) return true;
      |                      ^~~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3489:23: error: 'last_push_millis_' was not declared in this scope
 3489 |            millis() - last_push_millis_ > 1000) {
      |                       ^~~~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h: At global scope:
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3513:53: error: virt-specifiers in 'SB_Effect' not allowed outside a class definition
 3513 |   void SB_Effect(EffectType effect, float location) override {
      |                                                     ^~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h: In function 'void SB_Effect(EffectType, float)':
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3516:26: error: 'PlayEffectTrack' was not declared in this scope
 3516 |       case EFFECT_TRACK: PlayEffectTrack(); return;
      |                          ^~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3526:17: error: 'OFF_FAST' was not declared in this scope
 3526 |             Off(OFF_FAST);
      |                 ^~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3526:13: error: 'Off' was not declared in this scope
 3526 |             Off(OFF_FAST);
      |             ^~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3528:13: error: 'Off' was not declared in this scope
 3528 |             Off();
      |             ^~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3530:11: error: 'saber_off_time_millis_' was not declared in this scope
 3530 |           saber_off_time_millis_ = millis();
      |           ^~~~~~~~~~~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3549:9: error: 'preon_effect_' was not declared in this scope
 3549 |         preon_effect_ = true;
      |         ^~~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3558:13: error: 'FastOn' was not declared in this scope
 3558 |             FastOn();
      |             ^~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3569:13: error: 'On' was not declared in this scope; did you mean 'yn'?
 3569 |             On();
      |             ^~
      |             yn
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3582:31: error: 'SoundLoop' was not declared in this scope
 3582 |       case EFFECT_SOUND_LOOP: SoundLoop(); return;
      |                               ^~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3584:14: error: 'battle_mode_' was not declared in this scope
 3584 |         if (!battle_mode_) ToggleBattleMode();
      |              ^~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3587:13: error: 'battle_mode_' was not declared in this scope
 3587 |         if (battle_mode_) ToggleBattleMode();
      |             ^~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3590:14: error: 'swing_blast_' was not declared in this scope
 3590 |         if (!swing_blast_) ToggleMultiBlast();
      |              ^~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3593:13: error: 'swing_blast_' was not declared in this scope
 3593 |         if (swing_blast_) ToggleMultiBlast();
      |             ^~~~~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h: At global scope:
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3600:1: error: expected unqualified-id before 'private'
 3600 | private:
      | ^~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3633:3: error: 'ClashType' does not name a type
 3633 |   ClashType clash_type_ = CLASH_NONE;
      |   ^~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3634:3: error: 'MenuType' does not name a type
 3634 |   MenuType menu_type_ = MENU_TOP;
      |   ^~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3637:3: error: 'TrackMode' does not name a type
 3637 |   TrackMode track_mode_ = PLAYBACK_OFF;
      |   ^~~~~~~~~
C:\Users\ajbur\Desktop\LIGHTSABER FILES\My Aeryn\extra\ProffieOS\props\saber_sabertrio_buttons.h:3675:1: error: expected declaration before '}' token
 3675 | };
      | ^
exit status 1

Compilation error: redefinition of 'Effect SFX_quote'

Sabertrio uses a heavily modified ProffieOS that I don’t think is up to date and I believe that their prop relies on that OS.

I could be wrong, other people know better than I.