Restore Input_vibro_touch compability with rgb_backlight.

rgb_backlight driver litle bit improvements
This commit is contained in:
Dmitry422
2025-03-14 18:40:19 +07:00
parent 9b3d737693
commit cf63e9c036
2 changed files with 3 additions and 2 deletions

View File

@@ -157,8 +157,10 @@ int32_t input_srv(void* p) {
// Send Press/Release event // Send Press/Release event
event.type = pin_states[i].state ? InputTypePress : InputTypeRelease; event.type = pin_states[i].state ? InputTypePress : InputTypeRelease;
furi_pubsub_publish(event_pubsub, &event); furi_pubsub_publish(event_pubsub, &event);
// do vibro if user setup vibro touch level in Settings-Input. // vibro signal if user setup vibro touch level in Settings-Input.
if(settings->vibro_touch_level) { if(settings->vibro_touch_level) {
//delay 1 ticks for compatibility with rgb_backlight_mod
furi_delay_tick(1);
furi_hal_vibro_on(true); furi_hal_vibro_on(true);
furi_delay_tick(settings->vibro_touch_level); furi_delay_tick(settings->vibro_touch_level);
furi_hal_vibro_on(false); furi_hal_vibro_on(false);

View File

@@ -98,6 +98,5 @@ void SK6805_update(void) {
} }
} }
} }
furi_delay_us(100);
FURI_CRITICAL_EXIT(); FURI_CRITICAL_EXIT();
} }