Reduce BUTTON_MULTI_CLICK_DELAY to 250ms
This commit is contained in:
@@ -22,7 +22,7 @@ substitutions:
|
||||
|
||||
BUTTON_CLICK_MIN_LENGTH: '50' # The minimum duration the click should last, in msec
|
||||
BUTTON_CLICK_MAX_LENGTH: '350' # The maximum duration the click should last, in msec
|
||||
BUTTON_MULTI_CLICK_DELAY: '500' # The time to wait for another click, in msec
|
||||
BUTTON_MULTI_CLICK_DELAY: '250' # The time to wait for another click, in msec
|
||||
BUTTON_PRESS_TIMEOUT: '10000' # Ignore if button is pressed for longer than this time, in msec
|
||||
BUTTON_LONG_PRESS_DELAY: '800' # The time to wait to consider a long press, in msec
|
||||
|
||||
|
||||
@@ -113,9 +113,6 @@ script:
|
||||
- id: !extend button_click_event
|
||||
then:
|
||||
- lambda: |-
|
||||
ESP_LOGW("DEBUG", "button_click_event");
|
||||
ESP_LOGW("DEBUG", " button_id: %" PRIu8, button_id);
|
||||
ESP_LOGW("DEBUG", " click_count: %" PRIu8, click_count);
|
||||
if (click_count == 1) { // Single click
|
||||
if (!bs_multi_touch->state and
|
||||
!bs_swipe_left->state and
|
||||
|
||||
@@ -52,6 +52,7 @@ namespace esphome {
|
||||
}
|
||||
|
||||
bool TxUltimateEasy::set_gang_count(const uint8_t gang_count) {
|
||||
// Hardware supports maximum of 4 touch-sensitive buttons
|
||||
if (gang_count < 1 or gang_count > 4)
|
||||
return false;
|
||||
this->gang_count_ = gang_count;
|
||||
|
||||
Reference in New Issue
Block a user