Compare commits

..

3 Commits

Author SHA1 Message Date
GitHub Actions
0109771731 Bump version to 2024.12.20 [skip-versioning] 2024-12-26 20:36:19 +00:00
Edward Firmo
b7df1686b6 Merge pull request #76 from arnonh/main
Fix for 4 gang button position
2024-12-26 21:36:10 +01:00
arnonh
c22d8eb847 Update tx_ultimate_easy.cpp
Fix for 4 gang button position
calculation reflects better the old positions
2024-12-26 21:13:22 +02:00
3 changed files with 5 additions and 5 deletions

View File

@@ -68,9 +68,9 @@ namespace esphome {
if (this->gang_count_ == 1)
return 1;
// Calculate button number
const uint8_t width = (TOUCH_MAX_POSITION + 1) / this->gang_count_; // Width of each button region
if (width < 1 or width > this->gang_count_) // Invalid width - and prevents division by zero
//Calculate button number Change to round up insted of truncate (integer division)
const uint8_t width = (TOUCH_MAX_POSITION + gang_count_) / this->gang_count_; // Width of each button region
if (width < 1) // Invalid width - and prevents division by zero removed "width > gang_count_" issue with 2 gang
return 0;
const uint8_t button = std::min(
static_cast<uint8_t>((position / width) + 1), // Convert position to button index

View File

@@ -1 +1 @@
2024.12.19
2024.12.20

View File

@@ -1 +1 @@
version: 2024.12.19
version: 2024.12.20