V3 board freezing - weirdest ever?

Even with the default prop file, setting NUM_BUTTONS to 0 things are fine.
Setting NUM_BUTTONS to 2 the board freezes on boot, no sound, solid green status LED, non responsive board, empty serial monitor.
Shows on port.

In what world does that make sense?

ProffieOS 6.7 the issue?
User is downloading 7.14 now

#ifdef CONFIG_TOP
#include "proffieboard_v3_config.h"
#define NUM_BLADES 3
#define NUM_BUTTONS 2
#define VOLUME 1800
const unsigned int maxLedsPerStrip = 144;
#define CLASH_THRESHOLD_G 3.0
#define ENABLE_AUDIO
#define ENABLE_MOTION
#define ENABLE_WS2811
#define ENABLE_SD
#define SHARED_POWER_PINS
#define IDLE_OFF_TIME 30000 
#endif

#ifdef CONFIG_PROP
#include "../props/saber_shtok_buttons.h"
#endif

#ifdef CONFIG_PRESETS
Preset presets[] = {

{ "The_Return", "tracks/The_ Return.wav",
StylePtr<Red>(),
StylePtr<Green>(),
StylePtr<Blue>(),
"Unstable"},


};
BladeConfig blades[] = {
 { 0, WS281XBladePtr<144, bladePin, Color8::GRB, PowerPINS<bladePowerPin2, bladePowerPin3> >(),
    WS281XBladePtr<1, blade2Pin, Color8::GRB, PowerPINS<bladePowerPin2, bladePowerPin3> >(),
    WS281XBladePtr<1, blade4Pin, Color8::GRB, PowerPINS<bladePowerPin2, bladePowerPin3> >()
  , CONFIGARRAY(presets) },
};
#endif

#ifdef CONFIG_BUTTONS
Button PowerButton(BUTTON_POWER, powerButtonPin, "pow");
Button AuxButton(BUTTON_AUX, auxPin, "aux");
#endif

7.14 fixed it.
I have no idea.

1 Like