Nikolay Minaylov 2 лет назад
Родитель
Сommit
aa1a3b3df0
4 измененных файлов с 8 добавлено и 3 удалено
  1. 4 0
      .catalog/changelog.md
  2. 1 1
      application.fam
  3. 1 1
      scenes/spi_mem_scene_read_filename.c
  4. 2 1
      spi_mem_app_i.h

+ 4 - 0
.catalog/changelog.md

@@ -0,0 +1,4 @@
+## 1.1
+ - New random filename API
+## 1.0
+ - Initial release

+ 1 - 1
application.fam

@@ -6,7 +6,7 @@ App(
     requires=["gui"],
     stack_size=1 * 2048,
     fap_description="Application for reading and writing 25-series SPI memory chips",
-    fap_version="1.0",
+    fap_version="1.1",
     fap_icon="images/Dip8_10px.png",
     fap_category="GPIO",
     fap_icon_assets="images",

+ 1 - 1
scenes/spi_mem_scene_read_filename.c

@@ -11,7 +11,7 @@ void spi_mem_scene_read_set_random_filename(SPIMemApp* app) {
         size_t filename_start = furi_string_search_rchar(app->file_path, '/');
         furi_string_left(app->file_path, filename_start);
     }
-    set_random_name(app->text_buffer, SPI_MEM_TEXT_BUFFER_SIZE);
+    name_generator_make_auto(app->text_buffer, SPI_MEM_TEXT_BUFFER_SIZE, SPI_MEM_FILE_PREFIX);
 }
 
 void spi_mem_scene_read_filename_on_enter(void* context) {

+ 2 - 1
spi_mem_app_i.h

@@ -15,7 +15,7 @@
 #include <gui/modules/text_input.h>
 #include <storage/storage.h>
 #include <toolbox/path.h>
-#include <toolbox/random_name.h>
+#include <toolbox/name_generator.h>
 #include "scenes/spi_mem_scene.h"
 #include "lib/spi/spi_mem_worker.h"
 #include "spi_mem_manager_icons.h"
@@ -24,6 +24,7 @@
 
 #define TAG "SPIMem"
 #define SPI_MEM_FILE_EXTENSION ".bin"
+#define SPI_MEM_FILE_PREFIX "SPIMem"
 #define SPI_MEM_FILE_NAME_SIZE 100
 #define SPI_MEM_TEXT_BUFFER_SIZE 128