// ProffieOS7 Config File #ifdef CONFIG_TOP #include "proffieboard_v2_config.h" #define NUM_BLADES 1 #define NUM_BUTTONS 2 const unsigned int maxLedsPerStrip = 144; #define VOLUME 1000 #define CLASH_THRESHOLD_G 4.0 #define ENABLE_AUDIO #define ENABLE_MOTION #define ENABLE_WS2811 #define ENABLE_SD #define KILL_OLD_PLAYERS #define MOTION_TIMEOUT 60 * 15 * 1000 #define IDLE_OFF_TIME 60 * 15 * 1000 #define ORIENTATION_ROTATION 0,20,0 // X,Y,Z // For Curved hilts, or where the board is not parallel with the blade (for Twist on/off particularly) // This will rotate the orientation of the board 20 degrees around the Y axis. // Depending on the orientation of the board, you might need -20 degrees instead. (Or 15 degrees? or 30?) // #define DISABLE_DIAGNOSTIC_COMMANDS #define ENABLE_ALL_EDIT_OPTIONS #define NO_REPEAT_RANDOM #define ENABLE_SERIAL #define FETT263_SPECIAL_ABILITIES #define FETT263_DUAL_MODE_SOUND #define FETT263_SAY_COLOR_LIST #define FETT263_SAY_COLOR_LIST_CC #define FETT263_SAY_BATTERY_PERCENT #define FETT263_DISABLE_CHANGE_FONT #define FETT263_DISABLE_CHANGE_STYLE #define FETT263_DISABLE_COPY_PRESET #define FETT263_DISABLE_BM_TOGGLE #define FETT263_DISABLE_MULTI_BLAST_TOGGLE #define FETT263_DISABLE_QUOTE_PLAYER #define FETT263_LOCKUP_DELAY 200 #define FETT263_BM_CLASH_DETECT 6 #endif #ifdef CONFIG_PROP #include "../props/saber_fett263_buttons.h" #endif #ifdef CONFIG_PRESETS Preset presets[] = { { "Fire;common", "tracks/venus.wav", StylePtr(), "Red" }, { "Fire;common", "tracks/venus.wav", StylePtr(), "Green" }, { "Blue;common", "tracks/venus.wav", StylePtr(), "Blue" }, { "Fire;common", "tracks/venus.wav", StylePtr(), "White" } }; BladeConfig blades[] = { { 0, WS281XBladePtr<90, bladePin, Color8::RGB, PowerPINS >(), CONFIGARRAY(presets) }, }; #endif #ifdef CONFIG_BUTTONS Button PowerButton(BUTTON_POWER, powerButtonPin, "pow"); Button AuxButton(BUTTON_AUX, auxPin, "aux"); #endif /* Generated with Fett263 Config Helper v2.0 */