|
@@ -61,7 +61,7 @@ void return_from_keyboard_callback(void* ctx) {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
else {
|
|
else {
|
|
|
- FlizzerTrackerEvent event = {.type = EventTypeSaveSong, .input = {0}, .period = 0};
|
|
|
|
|
|
|
+ FlizzerTrackerEvent event = {.type = EventTypeSaveSong, .input = {{0}}, .period = 0};
|
|
|
furi_message_queue_put(tracker->event_queue, &event, FuriWaitForever);
|
|
furi_message_queue_put(tracker->event_queue, &event, FuriWaitForever);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
@@ -76,7 +76,7 @@ void overwrite_file_widget_yes_input_callback(GuiButtonType result, InputType ty
|
|
|
tracker->is_saving = true;
|
|
tracker->is_saving = true;
|
|
|
view_dispatcher_switch_to_view(tracker->view_dispatcher, VIEW_TRACKER);
|
|
view_dispatcher_switch_to_view(tracker->view_dispatcher, VIEW_TRACKER);
|
|
|
// save_song(tracker, tracker->filepath);
|
|
// save_song(tracker, tracker->filepath);
|
|
|
- static FlizzerTrackerEvent event = {.type = EventTypeSaveSong, .input = {0}, .period = 0};
|
|
|
|
|
|
|
+ static FlizzerTrackerEvent event = {.type = EventTypeSaveSong, .input = {{0}}, .period = 0};
|
|
|
furi_message_queue_put(tracker->event_queue, &event, FuriWaitForever);
|
|
furi_message_queue_put(tracker->event_queue, &event, FuriWaitForever);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
@@ -147,7 +147,7 @@ void submenu_callback(void* context, uint32_t index) {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
case SUBMENU_PATTERN_LOAD_SONG: {
|
|
case SUBMENU_PATTERN_LOAD_SONG: {
|
|
|
- FlizzerTrackerEvent event = {.type = EventTypeLoadSong, .input = {0}, .period = 0};
|
|
|
|
|
|
|
+ FlizzerTrackerEvent event = {.type = EventTypeLoadSong, .input = {{0}}, .period = 0};
|
|
|
furi_message_queue_put(tracker->event_queue, &event, FuriWaitForever);
|
|
furi_message_queue_put(tracker->event_queue, &event, FuriWaitForever);
|
|
|
view_dispatcher_switch_to_view(tracker->view_dispatcher, VIEW_TRACKER);
|
|
view_dispatcher_switch_to_view(tracker->view_dispatcher, VIEW_TRACKER);
|
|
|
break;
|
|
break;
|
|
@@ -206,7 +206,7 @@ void audio_output_changed_callback(VariableItem* item) {
|
|
|
// sound_engine_init(&tracker->sound_engine, tracker->sound_engine.sample_rate, tracker->external_audio, tracker->sound_engine.audio_buffer_size);
|
|
// sound_engine_init(&tracker->sound_engine, tracker->sound_engine.sample_rate, tracker->external_audio, tracker->sound_engine.audio_buffer_size);
|
|
|
// sound_engine_init_hardware(tracker->sound_engine.sample_rate, tracker->external_audio, tracker->sound_engine.audio_buffer, tracker->sound_engine.audio_buffer_size);
|
|
// sound_engine_init_hardware(tracker->sound_engine.sample_rate, tracker->external_audio, tracker->sound_engine.audio_buffer, tracker->sound_engine.audio_buffer_size);
|
|
|
|
|
|
|
|
- FlizzerTrackerEvent event = {.type = EventTypeSetAudioMode, .input = {0}, .period = 0};
|
|
|
|
|
|
|
+ FlizzerTrackerEvent event = {.type = EventTypeSetAudioMode, .input = {{0}}, .period = 0};
|
|
|
furi_message_queue_put(tracker->event_queue, &event, FuriWaitForever);
|
|
furi_message_queue_put(tracker->event_queue, &event, FuriWaitForever);
|
|
|
|
|
|
|
|
UNUSED(event);
|
|
UNUSED(event);
|