Removed copyFromSettings(); Added deadband

This commit is contained in:
CommanderRedYT
2022-01-17 09:49:20 +01:00
parent 003e961c19
commit 8bbb098945
4 changed files with 13 additions and 18 deletions

View File

@@ -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;