diff --git a/DShotRMT.cpp b/DShotRMT.cpp index 43b2955..fb0a3d7 100644 --- a/DShotRMT.cpp +++ b/DShotRMT.cpp @@ -35,11 +35,11 @@ DShotRMT::DShotRMT(gpio_num_t gpio, dshot_mode_t mode, bool is_bidirectional): // Double up frame time for bidirectional mode if (_is_bidirectional) { - _frame_time_us = (_timing_config.frame_length_us << 1) + DSHOT_SWITCH_TIME; + _frame_timer_us = (_timing_config.frame_length_us << 1) + DSHOT_SWITCH_TIME; } // Calculate frame time including switch time - _frame_time_us = _timing_config.frame_length_us + DSHOT_SWITCH_TIME; + _frame_timer_us = _timing_config.frame_length_us + DSHOT_SWITCH_TIME; } // Easy Constructor @@ -335,7 +335,7 @@ uint16_t DShotRMT::_decodeDShotFrame(const rmt_symbol_word_t *symbols) // Timer triggered bool DShotRMT::_timer_signal() { - return (micros() - _last_transmission_time) >= _frame_time_us; + return (micros() - _last_transmission_time) >= _frame_timer_us; } // Updates timestamp diff --git a/DShotRMT.h b/DShotRMT.h index babce1a..fc8b9f9 100644 --- a/DShotRMT.h +++ b/DShotRMT.h @@ -100,7 +100,7 @@ private: gpio_num_t _gpio; dshot_mode_t _mode; bool _is_bidirectional; - uint16_t _frame_time_us; + uint16_t _frame_timer_us; // --- DShot Timings --- const dshot_timing_t &_timing_config;