Explorar o código

Merge flizzer_tracker from https://github.com/LTVA1/flizzer_tracker

Willy-JL %!s(int64=2) %!d(string=hai) anos
pai
achega
f5bc87f068

+ 1 - 1
flizzer_tracker/application.fam

@@ -6,7 +6,7 @@ App(
     cdefines=["APP_FLIZZER_TRACKER"],
     stack_size=2 * 1024,
     order=90,
-    fap_version=(0, 3),
+    fap_version=(0, 4),
     fap_description="An advanced Flipper Zero chiptune tracker with 4 channels",
     fap_author="LTVA",
     fap_weburl="https://github.com/LTVA1/flizzer_tracker",

+ 2 - 0
flizzer_tracker/input/instrument.c

@@ -1,6 +1,8 @@
 #include "instrument.h"
 #include "songinfo.h"
 
+extern void return_from_keyboard_callback(void* ctx);
+
 void edit_instrument_param(FlizzerTrackerApp* tracker, uint8_t selected_param, int8_t delta) {
     if(!(tracker->current_digit)) {
         delta *= 16;

+ 2 - 0
flizzer_tracker/input/songinfo.c

@@ -2,6 +2,8 @@
 
 #include "../diskop.h"
 
+extern void return_from_keyboard_callback(void* ctx);
+
 void edit_songinfo_param(FlizzerTrackerApp* tracker, uint8_t selected_param, int8_t delta) {
     if(!(tracker->current_digit)) {
         delta *= 16;

+ 1 - 2
flizzer_tracker/input/songinfo.h

@@ -10,5 +10,4 @@
 #include "../tracker_engine/tracker_engine_defs.h"
 #include "../util.h"
 
-void songinfo_edit_event(FlizzerTrackerApp* tracker, FlizzerTrackerEvent* event);
-void return_from_keyboard_callback(void* ctx);
+void songinfo_edit_event(FlizzerTrackerApp* tracker, FlizzerTrackerEvent* event);

+ 3 - 0
flizzer_tracker/input_event.c

@@ -4,6 +4,9 @@
 
 #define AUDIO_MODES_COUNT 2
 
+extern bool audio_modes_values[];
+extern char* audio_modes_text[];
+
 void return_from_keyboard_callback(void* ctx) {
     FlizzerTrackerApp* tracker = (FlizzerTrackerApp*)ctx;
 

+ 1 - 2
flizzer_tracker/input_event.h

@@ -15,8 +15,7 @@
 #include "input/sequence.h"
 #include "input/songinfo.h"
 
-extern bool audio_modes_values[];
-extern char* audio_modes_text[];
+void return_from_keyboard_callback(void* ctx);
 
 void overwrite_file_widget_yes_input_callback(GuiButtonType result, InputType type, void* ctx);
 void overwrite_file_widget_no_input_callback(GuiButtonType result, InputType type, void* ctx);