#include "camera_suite_haptic.h" #include "../camera_suite.h" void camera_suite_play_happy_bump(void* context) { CameraSuite* app = context; if(app->haptic != 1) { return; } notification_message(app->notification, &sequence_set_vibro_on); furi_thread_flags_wait(0, FuriFlagWaitAny, 20); notification_message(app->notification, &sequence_reset_vibro); } void camera_suite_play_bad_bump(void* context) { CameraSuite* app = context; if(app->haptic != 1) { return; } notification_message(app->notification, &sequence_set_vibro_on); furi_thread_flags_wait(0, FuriFlagWaitAny, 100); notification_message(app->notification, &sequence_reset_vibro); } void camera_suite_play_long_bump(void* context) { CameraSuite* app = context; if(app->haptic != 1) { return; } for(int i = 0; i < 4; i++) { notification_message(app->notification, &sequence_set_vibro_on); furi_thread_flags_wait(0, FuriFlagWaitAny, 50); notification_message(app->notification, &sequence_reset_vibro); furi_thread_flags_wait(0, FuriFlagWaitAny, 100); } }