Git Product home page Git Product logo

anduril2's People

Contributors

lukestein avatar starryalley avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

anduril2's Issues

Bug: D4SV2 - Turbo crashing

D4SV2:
From Ramp 2C to Turbo crashed with a last bright blink.
PowerReset helps always.

Turbo works only from Off to Turbo by 2C.

Feature request: Allow indicator light mix (high/low?) with candle mode

My orange-indicator TS10 looks great in fireplace mode but the indicator doesn't work in default/stock candle mode. Also, the indicator is always at a low level when mixing into fireplace mode.

Feature request: On a TS10 in default/stock candle mode, have 7C toggle between indicator off, mixing indicator low, and indicator high.

Or, have 7C toggle between indicator on and off, but use low indicator level if the main LED level is below some threshold, and high indicator if above the threshold.

Happy to clarify, discuss, or ideate further!

Cf

In candle wobble style (default/stock) we can additional use 7C to toggle if we want to use aux led to assist in tint mixing (if AUX is available)

IDEA: shortcut to specific brightness

I really like smooth ramping but even more to know how long my flashlight will last on a charge. Why not both? It would be quite helpful if you could input a number between 1 and 150 to set a very specific brightness with a known power draw. You could test runtimes on certain levels and when out and about take a good guess on runtime remaining based on voltage and your exactly set brightness. I know about manual memory but find it too limited.

Channel switching strobe modes have issues at ramp levels >130

By default, I can ramp brightness up to 150/150 on the dual channel strobe modes (even with normal ceiling set to 130), at which point the two channels start being mixed all the time as a steady brightness (effectively just 200% turbo).

The effect is actually quite nice for the smooth alternating mode at levels above 130 (it still alternates, but neither channel ever switches fully off) but at level 150 it is just 200% turbo with no channel switching. The best idea might be to pause ramping up at level 130 and blink once, then if the user keeps holding the button after a second or two, continue up to 149 and stop there. The alternative of stopping at the configured ceiling is the other logical way, but I like that one less as I have my normal ceiling at 130/150 on dual channel lights (since my anduril fork has direct shortcuts to 200% and both 100% turbo modes all available at the same time) and still like the effect of the channel ramping modes at 130-149, 150 is just obviously unintentional-appearing. Alternatively, making which it does be user-configurable.

On the other hand, the instant alternating strobe mode works less well with this - if channels are mixed in ramp mode and then that strobe is selected, it will alternate between the mixed channels and the second channel on 100%. The two approaches I can think of to handle this would be to either always set to single channel max at each end, or to invert the ramp (e.g. if the user ramped to a tint value of 64, alternate between that 191 as the opposite point (easy to obtain with tint ^ 0xFF).

May hack on this myself a bit if I have time. Really like your work, have incorporated some of your changes into my fork as well. If there's any features there you like I can probably make a merge request, at the moment I'm trying to remove some interdependencies and conflicts so they could be more easily applied to different forks.

K9.3/DM1.12 support

Please add a k9.3/ dm1.12 hex support. The dual channel d4sv2 hex works but it enables 200% turbo which doesn't play well with Nichia e21a 3500k and deep red sst20's. The regular hex only turbos the fet channel. Thank you so much for all your hard work on your custom anduril 2 branch. I greatly appreciate the dual channel fireworks mode and the adjustable candle/fireplace mode and lighting mode.

Rgb switch off and memorized

Hi Mark, sorry if I write here but I don't find in this app a right location for "private message" so I use this!
Recently, Durval Menezes
add in custom firmware a function i asked for switch OFF and memorised the Aux RGB with 8C. Every time we are in low with RGB we have to do 21C to switch off, is tedious. I know 8C is for momentary and 8H is for middle tint.
You think 3C is useful? Personally I don't add one level at time with 3C so if you want and you think is a good idea you can change 3C to smooth/ramp (like ToyKeeper firmware), 9C to switch off Aux and 3H to add 1 level. What you think?
Cheers
Simone

Ramping Bug/Issue?

I flashed the latest kr4 no fet hex on 2 e17a d4v2's and I noticed there's a fluttery type of double blink happening when smooth ramping up through mid ramp. Not sure it it was intentional or not but I don't think non fet anduril is supposed to blink mid ramp.

Issues or probably a function in 3H?

Hi Mark, thank you always for your work and custom firmware. I'm trying last release for D4SV2 tint ramp.
When in Strobe modes (3H from Off) I notice the 3H (in some strobe modes) switch between the two channels but in smooth mode. For example in candle mode I can switch from cold channel to the warm with a mix or a middle tint and not with extreme tints only.
Also there is not memory when you choose the channel.
Cheers, Simone

RGB button independent control

On my D1v2 with RGB button it will be best if we can have an independent control over the bahaviour it has.
Currently it is set to light up in high mode during on and showing voltage, and there is no way to change that.

Wurkkos TS11 / TS25 support

Hello!

Is it possible to add Wurkkos TS11 / TS25 support? They seem to share the same firmware, code 0715. I found the config file here and hwdef here.

I do have TS11 (NLD today) shipped with version 2022-07-25-0715, but I don't have a probe yet. I ordered one from Hank, and I can help with testing when it arrives.

Thank you!

Main Emitter flashes when leaving lockout with 3C or when locking while main is off.

Leaving lockout with 3C flashes main emitter. Since the purpose is to leave main off after unlocking it is a little irritating. When locking while main is off this happens too. Since we can have AUX/Button show the lockout status i think it's redundant to indicate with main and another chance to blind yourself could be elliminated. To still have the confirmation even if Aux is configured the same in locked/nonlocked state, Aux could be flashed instead of main.

Exceeds memory limit

Whenever I try to compile your fork, it says that "GccApplication4.elf section .text' will not fit in region text'" and that it overflowed by 1534 bytes. By any chance do you remove anything before you compile your hex files, or is there something that might be causing something extra to compile on my side? ToyKeeper's original code compiles just fine for me.

UI Flow Chart

I updated the Anduril 2 flow chart to reflect the changes you made as I had a difficult time visualizing them. Hope this helps others.
anduril-ui 2 starryalley fork

TS10 momentary 8C

Hi! I am new here so i hope this is the right place, if not i am so sorry. This is the first time i use this app

I set floor at level 10 in smooth and doing 8C for momentary but the lvl i see is the default lvl i set memorised in ramp so not 10.
In stepped mode 8C works correctly

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.