Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Hank Emisar/Noctigon Lume-X1 config options for Anduril
- // Copyright (C) 2018-2024 Selene ToyKeeper, Loneoceans
- // SPDX-License-Identifier: GPL-3.0-or-later
- #pragma once
- // For flashlights using the Loneoceans Lume-X1-40W boost driver (AVR32DD20)
- // - Same firmware for 6V, 9V, or 12V configs
- // same as loneoceans lume-x1-avr32dd20 but with Hank-specific defaults
- #include "loneoceans/lume-x1-avr32dd20/anduril.h"
- #include "hank/anduril.h"
- #undef DEFAULT_THERM_CEIL
- #define DEFAULT_THERM_CEIL 50
- // disable beacontower mode
- #ifdef USE_BEACONTOWER_MODE
- #undef USE_BEACONTOWER_MODE
- #endif
- // set smooth ramping by default
- #ifdef RAMP_STYLE
- #undef RAMP_STYLE
- #endif
- // reset to anduril default number of steps
- #ifdef RAMP_DISCRETE_STEPS
- #undef RAMP_DISCRETE_STEPS
- #endif
- #ifdef SIMPLE_UI_STEPS
- #undef SIMPLE_UI_STEPS
- #endif
- //RAY SETTINGS START HERE
- // BASIC UI SETTINGS
- #define SIMPLE_UI_ACTIVE 0 // Start in Simple UI? (0 = no, 1 = yes)
- #define RAMP_STYLE 0 // Smooth or Stepped ramping? (0 = smooth, 1 = stepped)
- #define DEFAULT_MANUAL_MEMORY 60 // Save brightness after turning off? (0 = no, 1-150 = level)
- #define DEFAULT_MANUAL_MEMORY_TIMER 1 // Minutes until manual memory expires (0 = no timer)
- // RAMP CONFIGURATION
- #define RAMP_SMOOTH_FLOOR 35 // Lowest level for smooth ramping (default 1/150)
- #define RAMP_SMOOTH_CEIL 110 // Highest level for smooth ramping (max 130 for 519A)
- #define RAMP_DISCRETE_FLOOR 35 // Lowest level for stepped ramping
- #define RAMP_DISCRETE_CEIL 110 // Highest level for stepped ramping
- #define RAMP_DISCRETE_STEPS 5 // Number of steps in stepped ramp
- //#define DEFAULT_LEVEL 60 // On power-up level
- #define MOONLIGHT_LEVEL 10 // Moonlight mode is at level 1
- #define DONT_RAMP_AFTER_MOON 1 // 1 = disable ramping up after moon mode, 0 = enable ramping up
- // THERMAL CONFIGURATION
- #define DEFAULT_THERM_CEIL 60 // Temperature limit in °C
- //#define DEFAULT_THERM_CAL_OFFSET 0 // Temperature calibration offset
- // AUX LED SETTINGS
- #define DEFAULT_AUX_MODE_ON 0 // Aux LEDs when main LEDs on (0=off, 1=low, 2=high, 3=blinking)
- #define DEFAULT_AUX_MODE_OFF 1 // Aux LEDs when main LEDs off
- #define DEFAULT_AUX_MODE_LOCKED 2 // Aux LEDs when locked
- #define DEFAULT_AUX_COLOR 8 // Default aux color (1-7=color, 8=rainbow, 9=voltage)
- // STROBE/BLINKY MODES
- //#define DEFAULT_2C_STYLE 1 // 2 clicks from off: 0 = advanced strobe modes, 1 = simple strobe
- //#define DEFAULT_2C_STYLE_SIMPLE 1 // Same but for Simple UI
- // SIMPLE UI CONFIGURATION
- #define DEFAULT_SIMPLE_UI_FLOOR 20 // Lowest level in Simple UI
- #define DEFAULT_SIMPLE_UI_CEIL 50 // Highest level in Simple UI
- // MISC SETTINGS
- #define DEFAULT_AUTOLOCK_TIME 0 // Minutes before auto-lock (0 = disabled)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement