Comments (11)
If you set your 2C style to "ceiling only" you will get level 130 in whichever channel is active, which is essentially disabling 200% turbo, as 130 is the default ceiling for the dual channel D4Sv2.
If you mean you want 2C to always use the FET channel for turbo regardless of previous channel, that'd need code changes, but wouldn't be that hard to do yourself.
You'd want to add a var to https://github.com/starryalley/Anduril2/blob/workspace_rev_647/spaghetti-monster/anduril/ramp-mode.c to store your tint mix, then when going to turbo you'd do something like:
saved_tint = tint;
tint = 1 ; //or tint=254 for the other channel - you may need to experiment to see which is which. My DM1.12 has the FET flood channel as 1 and throw as 254
set_level_and_therm_target(turbo_level);
and then replace the code coming out of turbo with
tint = saved_tint;
set_level_and_therm_target(memorized_level);
from anduril2.
Here's a quick proof of concept with .hex files for 1 and 254 and source. Not tested but it's a 4 line change so "if it compiles. it works" in this case.
starryalley_d4sv2-tintramp-fet_channel-specific-turbo.tar.gz
starryalley_d4sv2-tintramp-fet_channel-specific-turbo.zip
Probably not something that could be easily baked into it without adding too much code size, but as a DM1.12 fan I had to help :P
from anduril2.
Hi thanks for opening this. I am busy with other things recently so apologies to the late reply.
Since I don't have a k9.3 or a DM1.12, can you let me know what firmwares they are using by default? So I can better know what's the difference between the config. Thanks.
from anduril2.
from anduril2.
Newer DM1.12s (e.g. mine) use the D4SV2 firmware, at least for ones with the DD FET on the flood channel (not sure about SBT90 ones where the FET is for throw). I think the K9.3 firmware might be a leftover from back when the DM1.12 came with only switching or ramping and you had to reflash to change it.
from anduril2.
from anduril2.
from anduril2.
from anduril2.
from anduril2.
Ah, I didn't think about changing the default 2C style. Set your 2C style to "ceiling only" and ceiling to 130.
from anduril2.
Thanks @SiteRelEnby for jumping in to assist. Yeah I agree that this needs some code change to do what you need but setting 2C style to ceiling only should work.
from anduril2.
Related Issues (20)
- IDEA: logarithmic ramping for brightness
- Maybe add low/high blinking modes to AUX (currently in indicator lights for TS10)
- add build target for lights that don't have AUX HOT 1
- Lighthouse beacon mode HOT 1
- IDEA: make tint ramp speed configurable HOT 4
- Main Emitter flashes when leaving lockout with 3C or when locking while main is off. HOT 1
- Support old D4v2 with the red driver HOT 2
- Add broken fluorescent light flickering in strobe mode HOT 1
- PWM dithering for smoother tint ramping at low brightness
- Channel switching strobe modes have issues at ramp levels >130 HOT 5
- TS10 momentary 8C HOT 3
- Wurkkos TS11 / TS25 support HOT 8
- Rgb switch off and memorized HOT 2
- RGB button independent control HOT 3
- TS25 doesn't have button light so shouldn't have all 6C modes HOT 4
- Feature request: Allow indicator light mix (high/low?) with candle mode HOT 11
- Issues or probably a function in 3H? HOT 2
- Request: Support for new Wurkkos TS10 with RGB aux HOT 4
- IDEA: shortcut to specific brightness
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from anduril2.