-
-
Notifications
You must be signed in to change notification settings - Fork 340
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: more flexible ADC inputs #3870
Conversation
b684cfc
to
033f752
Compare
906c62b
to
6e76c98
Compare
We wont commit to it, but this is likely the last of the 'brace for impact' PR for 2.10 (maybe) |
5734076
to
c552980
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yay!
@JyeSmith did you try it out? |
Not yet, but I'll put it on the list. I have a tx16 that will need to be unmodified to test. |
03f6694
to
28811da
Compare
Regression tested on TX16S, TX12MKII and X9D+2019 hardware, no startup or calibration checksum failures. |
False alarm - needed to do a clean build. |
Summary of changes:
FLEX
instead ofPOT
,AXIS
, andMOUSE
SWITCH
@elecpower there is yet another change in YAML format (for the better likely)
This PR introduces the following YAML changes:
potsConfig
has additional types:switches
,axis_x
andaxis_y
.potsConfig
now supports inversion withinv
(0
or1
).flexSwitches
defines up to 2 additional on targets supporting this (only TX16 for now):Please note:
flexConfig
must be placed afterpotsConfig
. The loader will verify that thechannel
(analog source) is indeed configured asswitch
.FL1
andFL2