Compare commits

..

8 Commits

Author SHA1 Message Date
GitHub Actions
7d2080cd8d Bump version to 2025.7.3 [skip-versioning] 2025-07-31 03:20:55 +00:00
Edward Firmo
efd44fab02 Merge pull request #115 from MorghusDragon/correctly-looping-rainbow-effect
Fix rainbow effect loop by setting correct width per model.
2025-07-31 05:20:44 +02:00
Edward Firmo
8422168837 Remove effects from smaller segments 2025-07-30 19:34:56 +02:00
Edward Firmo
0b7f83ebca Add anchor per model 2025-07-30 19:15:39 +02:00
GitHub Actions
754ad9cffe Bump version to 2025.7.2 [skip-versioning] 2025-07-29 12:54:52 +00:00
Edward Firmo
637f47583a Merge pull request #116 from MorghusDragon/fix-incorrect-multitouch-trigger-when-swiping
Fix incorrect triggering of multitouch event when swiping
2025-07-29 14:54:39 +02:00
Morghus
2d1ef49ca9 Fix incorrect triggering of multitouch event when swiping 2025-07-29 20:58:44 +12:00
Morghus
1190802ccd Extract base light effect configuration so it can be customized per model. 2025-07-29 20:51:32 +12:00
4 changed files with 63 additions and 16 deletions

View File

@@ -55,7 +55,7 @@ light:
variant: WS2811
# Those lights are available based on the model selections
- &light_partition_with_effects
- &light_partition_with_effects_eu
id: light_eu
name: Light EU
platform: partition
@@ -65,8 +65,10 @@ light:
effects:
- addressable_rainbow:
name: "Rainbow"
width: 28
- addressable_rainbow:
name: "Rainbow - Fast"
width: 28
speed: 50
- pulse:
name: "Pulse"
@@ -105,19 +107,66 @@ light:
from: 0
to: 27
- id: light_us
- &light_partition_with_effects_us
id: light_us
name: Light US
<<: *light_partition_with_effects
platform: partition
default_transition_length: ${default_transition_length}
internal: true
restore_mode: ${LIGHT_SIDES_RESTORE_MODE}
effects:
- addressable_rainbow:
name: "Rainbow"
width: 32
- addressable_rainbow:
name: "Rainbow - Fast"
width: 32
speed: 50
- pulse:
name: "Pulse"
transition_length: 1s
update_interval: 1s
- pulse:
name: "Pulse - Slow"
transition_length: 2s
update_interval: 2s
- addressable_scan:
name: "Scan"
move_interval: 100ms
scan_width: 3
- addressable_twinkle:
name: "Twinkle"
twinkle_probability: 5%
progress_interval: 4ms
- addressable_random_twinkle:
name: "Random Twinkle"
twinkle_probability: 20%
progress_interval: 32ms
- addressable_fireworks:
name: "Fireworks"
update_interval: 32ms
spark_probability: 10%
use_random_color: false
fade_out_rate: 120
- addressable_flicker:
name: "Flicker"
update_interval: 16ms
intensity: 5%
- random:
name: "Random"
segments:
- id: light_full
from: 0
to: 31
- &light_partition_with_effects_disabled
- &light_partition_no_effects_disabled
id: light_eu_bottom
name: Light - Bottom EU
platform: partition
disabled_by_default: true
<<: *light_partition_with_effects
default_transition_length: ${default_transition_length}
restore_mode: ${LIGHT_SIDES_RESTORE_MODE}
internal: true
segments:
- id: light_full
from: 6
@@ -125,7 +174,7 @@ light:
reversed: true
- id: light_eu_left
name: Light - Left EU
<<: *light_partition_with_effects_disabled
<<: *light_partition_no_effects_disabled
segments:
- id: light_full
from: 13
@@ -133,7 +182,7 @@ light:
reversed: true
- id: light_eu_right
name: Light - Right EU
<<: *light_partition_with_effects_disabled
<<: *light_partition_no_effects_disabled
segments:
- id: light_full
from: 27
@@ -145,7 +194,7 @@ light:
reversed: false
- id: light_eu_top
name: Light - Top EU
<<: *light_partition_with_effects_disabled
<<: *light_partition_no_effects_disabled
segments:
- id: light_full
from: 20
@@ -153,7 +202,7 @@ light:
reversed: false
- id: light_us_bottom
name: Light - Bottom US
<<: *light_partition_with_effects_disabled
<<: *light_partition_no_effects_disabled
segments:
- id: light_full
from: 9
@@ -161,7 +210,7 @@ light:
reversed: true
- id: light_us_left
name: Light - Left US
<<: *light_partition_with_effects_disabled
<<: *light_partition_no_effects_disabled
segments:
- id: light_full
from: 15
@@ -169,7 +218,7 @@ light:
reversed: true
- id: light_us_right
name: Light - Right US
<<: *light_partition_with_effects_disabled
<<: *light_partition_no_effects_disabled
segments:
- id: light_full
from: 31
@@ -181,7 +230,7 @@ light:
reversed: false
- id: light_us_top
name: Light - Top US
<<: *light_partition_with_effects_disabled
<<: *light_partition_no_effects_disabled
segments:
- id: light_full
from: 25

View File

@@ -432,8 +432,6 @@ tx_ultimate_easy:
{"swipe-direction", swipe_direction.c_str()},
{"position", std::to_string(touch.x)}
});
ESP_LOGI("core_hw_touch", "Multi-touch released");
touch_on_multi_touch_release->execute();
ESP_LOGI("core_hw_touch", "Swipe %s", swipe_direction.c_str());
touch_swipe_left->execute();

View File

@@ -1 +1 @@
2025.7.1
2025.7.3

View File

@@ -1 +1 @@
version: 2025.7.1
version: 2025.7.3