Anyone else here using this with throttle only ? I'm thinking the best way forward for me with this
is to remove everything else(as it is the easiest fix for unnecessary/harmful code w/bugs), and add
back trimmed/fixed features not used by most under compiletime options* only. I guess there's a
strong desire here to keep this as generic as it has been written so far, so many improvements will
likely be considered not-for-merging-back i'm afraid, but my fork should still give some ideas for
anyone interested to fix this current mess.
Ordered one controller for spare/use on desk to setup proper debugging env, but still wasn't able
to convince myself to waste money on display for kt, so it's unlikely i will work keeping up code for
those up to date beyond making their use of uart&init procedure compatible with what i use**.
But parts of features like dynamic assist must go - i think there's enough evidence in commit history
that whoever came up with that, didn't even realize shifting out all the throttle, so instead went with
obscure inverse percentage calculations to fix the 0 w/assist level to make it look like it's doing what
was intended

.
*) for example current code for speed calculations does expensive operations on a 32bit variable
which only might get used, if using ext.sensor, but it does that unconditionally in the main()-loop.
**) can't really guarantee there will be enough cycles left for those, as i might look into using some
of the free'd time to possibly adding feedforward checking for current filtering, and stuff like that
which might actually improve "performance"(=reactiveness) if done right/with correct values.