I guess it was a few posts higher up, it is this:
#define MENU_SPEC_TEMPLATE DefaultMenuSpec
I guess it was a few posts higher up, it is this:
#define MENU_SPEC_TEMPLATE DefaultMenuSpec
my config is from the config helper tool by fett263 will this work without the fett263 defines?
so I flashed my config with the define
#define MENU_SPEC_TEMPLATE DefaultMenuSpec
I took it with the default config from the proffieboard site, but nothing worked, I figured out that i forgot a lot of the defines. I can’t seem to get the menu working I checked the saber.h and there’s no menu settings.
is there another button press or am I missing defines.
e.g. my config
#ifdef CONFIG_TOP
#include "proffieboard_v2_config.h"
#define NUM_BLADES 1
#define NUM_BUTTONS 1
#define VOLUME 1000
const unsigned int maxLedsPerStrip = 144;
#define CLASH_THRESHOLD_G 1.0
#define EXTRA_COLOR_BUFFER_SPACE 60
#define VOLUME 1550
#define ENABLE_AUDIO
#define ENABLE_MOTION
#define ENABLE_WS2811
#define ENABLE_SD
#define AUDIO_CLASH_SUPPRESSION_LEVEL 10
#define PROFFIEOS_ACCELEROMETER_RANGE 16
#define PROFFIEOS_MOTION_FREQUENCY 1600
#define ACCEL_MEASUREMENTS_PER_SECOND 800
#define ENABLE_AUDIO
#define ENABLE_MOTION
#define ENABLE_WS2811
#define ENABLE_SD
#define KILL_OLD_PLAYERS
#define FILTER_CUTOFF_FREQUENCY 100
#define FILTER_ORDER 8
#define MOTION_TIMEOUT 60 * 15 * 1000
#define IDLE_OFF_TIME 60 * 15 * 1000
#define DISABLE_BASIC_PARSER_STYLES
#define DISABLE_DIAGNOSTIC_COMMANDS
#define ENABLE_ALL_EDIT_OPTIONS
#define SAVE_PRESET
#define NO_REPEAT_RANDOM
#define COLOR_CHANGE_DIRECT
#define MENU_SPEC_TEMPLATE DefaultMenuSpec
#endif
#ifdef CONFIG_PRESETS
Preset presets[] = {
{ "Ahsoka Tano;Ahsoka Tano/common", "common/tracks/ahsoka.wav",
StyleNormalPtr<CYAN, WHITE, 300, 800>(), "cyan"},
{ "Bal Venos;Bal Venos/common", "common/tracks/violin.wav",
StylePtr<InOutSparkTip<EASYBLADE(BLUE, WHITE), 300, 800> >(), "blue"},
};
BladeConfig blades[] = {
{ 0, WS281XBladePtr<132, bladePin, Color8::GRB, PowerPINS<bladePowerPin2, bladePowerPin3> >(), CONFIGARRAY(presets) },
};
#endif
#ifdef CONFIG_BUTTONS
Button PowerButton(BUTTON_POWER, powerButtonPin, "pow");
#endif
Double-clicking while off should activate the menu.
FYI #define KILL_OLD_PLAYERS
and #define NO_REPEAT_RANDOM
are defaults now, no need to define them.
I used the github cli to download the master could that be it? I just download zip. first test no sound. I’m using NoSloppy common sounds, is this menu compatible with those sounds?
i did a double click and there was no sound.
the config is the same as above (minus the kill play and no random)
the folder structure of my common is
.:
battlevl.wav
bladein.wav
bladeout.wav
ccbegin.wav
ccchange.wav
ccend.wav
chreobgn.wav
chreoend.wav
clrlst
eighty.wav
fifty.wav
forty.wav
hundred.wav
LICENSE.txt
maargsty.wav
maccept.wav
macolall.wav
macolsty.wav
madjblue.wav
madjgren.wav
madjred.wav
madjsat.wav
maffirm.wav
malt.wav
mauto.wav
maxclash.wav
mbase.wav
mbatt.wav
mbegin.wav
mblack.wav
mblade.wav
mblast.wav
mbld.wav
mbmclash.wav
mbuzz.wav
mcancel.wav
mcantdlp.wav
mclashth.wav
mclash.wav
mclick.wav
mcolorlt.wav
mcolorop.wav
mcolorsb.wav
mcolor.wav
mcolrst.wav
mconfirm.wav
mcontrol.wav
mcooldwn.wav
mcopyc2.wav
mcopyc.wav
mcopy.wav
mdefault.wav
mdelete.wav
mdim.wav
mdisable.wav
mdown.wav
mdragsz.wav
mdrag.wav
medit.wav
medpsets.wav
meffect.wav
memitsz.wav
memitter.wav
menable.wav
mexit.wav
mfalse.wav
mfont.wav
mgestoff.wav
mgeston.wav
mgestsub.wav
mgesture.wav
mhue.wav
migdelay.wav
mignite.wav
migopt.wav
million.wav
minpset.wav
mintime.wav
mlb.wav
mlength.wav
mlockdly.wav
mlockpos.wav
mlocksz.wav
mlockup.wav
mloop.wav
mmain.wav
mmax.wav
mmeltsz.wav
mmelt.wav
mmillis.wav
mmin.wav
mmpsetbg.wav
mmpsetdn.wav
mmpsetup.wav
mmpset.wav
mnopsel.wav
mnoselcl.wav
mnostsel.wav
mnum
moffopt.wav
moff.wav
moption.wav
moptnum.wav
mouttime.wav
mpastec.wav
mpercent.wav
mpoint.wav
mpreonsz.wav
mpreon.wav
mpreopt.wav
mpreset.wav
mprespd.wav
mpsetins.wav
mpset.wav
mpstoff.wav
mpstofsz.wav
mpushlen.wav
mpush.wav
mpwrlock.wav
mpwrup.wav
mrandom.wav
mresetc.wav
mretract.wav
mrevert.wav
mrotate.wav
mrststys.wav
mrtdelay.wav
mrtopt.wav
msave.wav
msdacc.wav
mseconds.wav
mselect.wav
msequent.wav
mseting2.wav
msetsub.wav
msetting.wav
mstabon.wav
mstab.wav
mstnoset.wav
mstylesb.wav
mstyle.wav
mstylnum.wav
mstylopt.wav
mstylsel.wav
mstylset.wav
mstylstm.wav
mswingon.wav
mswingsp.wav
mswing.wav
mswngopt.wav
mthrston.wav
mtrack.wav
mtrue.wav
mtwiston.wav
mtwstoff.wav
mup.wav
mvolmax.wav
mvolmin.wav
mvolts.wav
mvolume.wav
mwhite.wav
mzero.wav
mzoom.wav
ninety.wav
nochreo.wav
rehrsbgn.wav
rehrsend.wav
rehrsnew.wav
rehrsold.wav
seventy.wav
sixty.wav
stylstm.wav
thirty.wav
thousand.wav
tracks
vmbegin.wav
vmend.wav
voicepack.ini
voldown.wav
volmax.wav
volmin.wav
volup.wav
./clrlst:
clrlst01.wav
clrlst02.wav
clrlst03.wav
clrlst04.wav
clrlst05.wav
clrlst06.wav
clrlst07.wav
clrlst08.wav
clrlst09.wav
clrlst10.wav
clrlst11.wav
clrlst12.wav
clrlst13.wav
clrlst14.wav
clrlst15.wav
clrlst16.wav
clrlst17.wav
clrlst18.wav
clrlst19.wav
clrlst20.wav
clrlst21.wav
clrlst22.wav
clrlst23.wav
clrlst24.wav
clrlst25.wav
clrlst26.wav
clrlst27.wav
./mnum:
mnum10.wav
mnum11.wav
mnum12.wav
mnum13.wav
mnum14.wav
mnum15.wav
mnum16.wav
mnum17.wav
mnum18.wav
mnum19.wav
mnum1.wav
mnum20.wav
mnum2.wav
mnum3.wav
mnum4.wav
mnum5.wav
mnum6.wav
mnum7.wav
mnum8.wav
mnum9.wav
./tracks:
Ahsoka.wav
Ascension.wav
CantinaMegaMix.wav
Clone_March_Short.wav
config.txt
CrimsonMenace.wav
Darkness.wav
Duke.wav
Empress.wav
Endgame.wav
EP1_02_Duel_Of_The_Fates.wav
EP3_06_Palpatines_Teachings.wav
EP3_09_Anakin_Vs._Obi-Wan.wav
EP3_11_Anakins_Dark_Deeds.wav
EP4_01_20th_Century_Fox_Fanfare.wav
EP4_23_The_Battle_Of_Yavin.wav
EP5_10_Jedi_Master_Revealed_Mynock_Cave.wav
EP5_11_The_Training_Of_A_Jedi_Knight_The_Magic_Tree.wav
EP5_13_Yodas_Theme.wav
EP5_15_Yoda_And_The_Force.wav
EP5_21_The_Clash_Of_Lightsabers.wav
EP6_19_EmperorsThroneRoom.wav
EP7_02_The_Scavenger.wav
EP7_06_Reys_Theme.wav
EP7_13_Kylo_Ren_Arrives_at_the_Battle.wav
Extreme.wav
FinalSteps.wav
FOBImNotAfraid.wav
General.wav
GetGhost.wav
instrumental.wav
intro.wav
JFO1.wav
JFO2.wav
JFO5.wav
Kylo_Intro.wav
Kylo_Theme2.wav
Kylo_Theme.wav
LvsV.wav
main.wav
mars.wav
mercury.wav
MSV.wav
OnOurOwn.wav
Plo.wav
readme.txt
ReyParkerJr.wav
RhythmOfTheNight.wav
Royalty.wav
Supreme_Leader_Kylo.wav
TFA_Battle.wav
TFA_Duel.wav
TheBoldOne.wav
The_Mandalorian.wav
TLJ_Throne.wav
Traveler.wav
uranus.wav
venus.wav
violin.wav
WalkTheMoon.wav
ZaynWho.wav
Some of his new voice packs are, although V2 is still evolving.
This is a V2 sound, so it should work…
should, but didn’t I bought the usb to ttl so serial is coming. anything I can do on the debugging side?
If you debugging set up, you can print out current_mode_ and see how it changes when you enter the menu system (or not if it’s not working for some reason.)