Removed copyFromSettings(); Added deadband
This commit is contained in:
@@ -285,8 +285,15 @@ std::string local_clock_string()
|
||||
|
||||
int16_t map_analog_stick(uint16_t middle, uint16_t start, uint16_t end, uint16_t raw)
|
||||
{
|
||||
if (abs(raw - middle) < configs.deadband.value)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
if (raw < middle)
|
||||
{
|
||||
raw += configs.deadband.value;
|
||||
end += configs.deadband.value;
|
||||
const auto return_val = map(raw, start, middle, -1000, 0);
|
||||
if (return_val > 0)
|
||||
return 0;
|
||||
@@ -296,6 +303,8 @@ int16_t map_analog_stick(uint16_t middle, uint16_t start, uint16_t end, uint16_t
|
||||
}
|
||||
else
|
||||
{
|
||||
raw -= configs.deadband.value;
|
||||
end -= configs.deadband.value;
|
||||
const auto return_val = map(raw, middle, end, 0, 1000);
|
||||
if (return_val < 0)
|
||||
return 0;
|
||||
|
Reference in New Issue
Block a user