Git Product home page Git Product logo

Comments (11)

SiteRelEnby avatar SiteRelEnby commented on August 14, 2024 1

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.

SiteRelEnby avatar SiteRelEnby commented on August 14, 2024 1

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.

starryalley avatar starryalley commented on August 14, 2024

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.

OKflashlightaholic avatar OKflashlightaholic commented on August 14, 2024

from anduril2.

SiteRelEnby avatar SiteRelEnby commented on August 14, 2024

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.

OKflashlightaholic avatar OKflashlightaholic commented on August 14, 2024

from anduril2.

OKflashlightaholic avatar OKflashlightaholic commented on August 14, 2024

from anduril2.

OKflashlightaholic avatar OKflashlightaholic commented on August 14, 2024

from anduril2.

OKflashlightaholic avatar OKflashlightaholic commented on August 14, 2024

from anduril2.

SiteRelEnby avatar SiteRelEnby commented on August 14, 2024

Ah, I didn't think about changing the default 2C style. Set your 2C style to "ceiling only" and ceiling to 130.

from anduril2.

starryalley avatar starryalley commented on August 14, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.