@@ -541,6 +541,10 @@ void fmf2sub_save_sub_file(Fmf2SubApp* app, Fmf2SubConvertModel* model) {
count += count / 2;
}
+ if(count == 0) {
+ count = 1;
+ }
+
FURI_LOG_D(
TAG,
"octave: %d, duration: %d, freq: %f, dot: %c, pulse: %ld, count: %ld, bpm: %ld",
@@ -807,7 +811,7 @@ static Fmf2SubApp* fmf2sub_app_alloc() {
0,
128,
64,
- "Music to Sub-GHz v1.0!\n\n"
+ "Music to Sub-GHz v1.1!\n\n"
"Converts music files (.FMF)\n"
"or (.TXT) to Sub-GHz format\n"
"(.SUB) Files. Flip#.sub is\n"
@@ -8,7 +8,7 @@ App(
"gui",
],
order=10,
- fap_version="1.0",
+ fap_version="1.1",
fap_icon="fmf.png",
fap_category="Sub-GHz",
fap_icon_assets="assets",
@@ -1,3 +1,7 @@
+## 1.1
+ - Bug fix: super fast notes/pauses causing SUB file to fail.
+ - Repro... A-Team:d=4,o=5,b=125:4d#6,8a#,2d#6,16p,8g#,4a#,4d#.,8p,16g,16a#,8d#6,8a#,8f6,2d#6,16p,8c#.6,16c6,16a#,8g#.,2a#
## 1.0
- Initial release
- Converts FMF or TXT files to SUB format