Ver código fonte

Move to plugins directory to make syncing changes easier

0xchocolate 3 anos atrás
pai
commit
416ec0a8fb

+ 0 - 0
applications/main/wifi_marauder_companion/application.fam → applications/plugins/wifi_marauder_companion/application.fam


+ 0 - 0
applications/main/wifi_marauder_companion/scenes/wifi_marauder_scene.c → applications/plugins/wifi_marauder_companion/scenes/wifi_marauder_scene.c


+ 0 - 0
applications/main/wifi_marauder_companion/scenes/wifi_marauder_scene.h → applications/plugins/wifi_marauder_companion/scenes/wifi_marauder_scene.h


+ 0 - 0
applications/main/wifi_marauder_companion/scenes/wifi_marauder_scene_config.h → applications/plugins/wifi_marauder_companion/scenes/wifi_marauder_scene_config.h


+ 0 - 0
applications/main/wifi_marauder_companion/scenes/wifi_marauder_scene_console_output.c → applications/plugins/wifi_marauder_companion/scenes/wifi_marauder_scene_console_output.c


+ 1 - 1
applications/main/wifi_marauder_companion/scenes/wifi_marauder_scene_start.c → applications/plugins/wifi_marauder_companion/scenes/wifi_marauder_scene_start.c

@@ -26,7 +26,7 @@ const WifiMarauderItem items[NUM_MENU_ITEMS] = {
     {"View Log from", {"start", "end"}, 2, {"", ""}, NO_ARGS, FOCUS_CONSOLE_TOGGLE, NO_TIP},
     {"Scan AP", {""}, 1, {"scanap"}, NO_ARGS, FOCUS_CONSOLE_END, SHOW_STOPSCAN_TIP},
     {"SSID",
-     {"add random", "add name", "remove"},
+     {"add rand", "add name", "remove"},
      3,
      {"ssid -a -g", "ssid -a -n", "ssid -r"},
      INPUT_ARGS,

+ 0 - 0
applications/main/wifi_marauder_companion/scenes/wifi_marauder_scene_text_input.c → applications/plugins/wifi_marauder_companion/scenes/wifi_marauder_scene_text_input.c


+ 22 - 15
applications/main/wifi_marauder_companion/wifi_marauder_app.c → applications/plugins/wifi_marauder_companion/wifi_marauder_app.c

@@ -3,26 +3,30 @@
 #include <furi.h>
 #include <furi_hal.h>
 
-static bool wifi_marauder_app_custom_event_callback(void* context, uint32_t event) {
+static bool wifi_marauder_app_custom_event_callback(void *context, uint32_t event)
+{
     furi_assert(context);
-    WifiMarauderApp* app = context;
+    WifiMarauderApp *app = context;
     return scene_manager_handle_custom_event(app->scene_manager, event);
 }
 
-static bool wifi_marauder_app_back_event_callback(void* context) {
+static bool wifi_marauder_app_back_event_callback(void *context)
+{
     furi_assert(context);
-    WifiMarauderApp* app = context;
+    WifiMarauderApp *app = context;
     return scene_manager_handle_back_event(app->scene_manager);
 }
 
-static void wifi_marauder_app_tick_event_callback(void* context) {
+static void wifi_marauder_app_tick_event_callback(void *context)
+{
     furi_assert(context);
-    WifiMarauderApp* app = context;
+    WifiMarauderApp *app = context;
     scene_manager_handle_tick_event(app->scene_manager);
 }
 
-WifiMarauderApp* wifi_marauder_app_alloc() {
-    WifiMarauderApp* app = malloc(sizeof(WifiMarauderApp));
+WifiMarauderApp *wifi_marauder_app_alloc()
+{
+    WifiMarauderApp *app = malloc(sizeof(WifiMarauderApp));
 
     app->gui = furi_record_open(RECORD_GUI);
 
@@ -46,15 +50,16 @@ WifiMarauderApp* wifi_marauder_app_alloc() {
         WifiMarauderAppViewVarItemList,
         variable_item_list_get_view(app->var_item_list));
 
-    for(int i = 0; i < NUM_MENU_ITEMS; ++i) {
+    for (int i = 0; i < NUM_MENU_ITEMS; ++i)
+    {
         app->selected_option_index[i] = 0;
     }
 
     app->text_box = text_box_alloc();
     view_dispatcher_add_view(
         app->view_dispatcher, WifiMarauderAppViewConsoleOutput, text_box_get_view(app->text_box));
-    string_init(app->text_box_store);
-    string_reserve(app->text_box_store, WIFI_MARAUDER_TEXT_BOX_STORE_SIZE);
+    app->text_box_store = furi_string_alloc();
+    furi_string_reserve(app->text_box_store, WIFI_MARAUDER_TEXT_BOX_STORE_SIZE);
 
     app->text_input = text_input_alloc();
     view_dispatcher_add_view(
@@ -65,7 +70,8 @@ WifiMarauderApp* wifi_marauder_app_alloc() {
     return app;
 }
 
-void wifi_marauder_app_free(WifiMarauderApp* app) {
+void wifi_marauder_app_free(WifiMarauderApp *app)
+{
     furi_assert(app);
 
     // Views
@@ -73,7 +79,7 @@ void wifi_marauder_app_free(WifiMarauderApp* app) {
     view_dispatcher_remove_view(app->view_dispatcher, WifiMarauderAppViewConsoleOutput);
     view_dispatcher_remove_view(app->view_dispatcher, WifiMarauderAppViewTextInput);
     text_box_free(app->text_box);
-    string_clear(app->text_box_store);
+    furi_string_free(app->text_box_store);
     text_input_free(app->text_input);
 
     // View dispatcher
@@ -88,9 +94,10 @@ void wifi_marauder_app_free(WifiMarauderApp* app) {
     free(app);
 }
 
-int32_t wifi_marauder_app(void* p) {
+int32_t wifi_marauder_app(void *p)
+{
     UNUSED(p);
-    WifiMarauderApp* wifi_marauder_app = wifi_marauder_app_alloc();
+    WifiMarauderApp *wifi_marauder_app = wifi_marauder_app_alloc();
 
     wifi_marauder_app->uart = wifi_marauder_uart_init(wifi_marauder_app);
 

+ 0 - 0
applications/main/wifi_marauder_companion/wifi_marauder_app.h → applications/plugins/wifi_marauder_companion/wifi_marauder_app.h


+ 14 - 12
applications/main/wifi_marauder_companion/wifi_marauder_app_i.h → applications/plugins/wifi_marauder_companion/wifi_marauder_app_i.h

@@ -17,24 +17,25 @@
 #define WIFI_MARAUDER_TEXT_BOX_STORE_SIZE (4096)
 #define WIFI_MARAUDER_TEXT_INPUT_STORE_SIZE (512)
 
-struct WifiMarauderApp {
-    Gui* gui;
-    ViewDispatcher* view_dispatcher;
-    SceneManager* scene_manager;
+struct WifiMarauderApp
+{
+    Gui *gui;
+    ViewDispatcher *view_dispatcher;
+    SceneManager *scene_manager;
 
     char text_input_store[WIFI_MARAUDER_TEXT_INPUT_STORE_SIZE + 1];
-    string_t text_box_store;
+    FuriString *text_box_store;
     size_t text_box_store_strlen;
-    TextBox* text_box;
-    TextInput* text_input;
-    //Widget* widget;
+    TextBox *text_box;
+    TextInput *text_input;
+    // Widget* widget;
 
-    VariableItemList* var_item_list;
+    VariableItemList *var_item_list;
 
-    WifiMarauderUart* uart;
+    WifiMarauderUart *uart;
     int selected_menu_index;
     int selected_option_index[NUM_MENU_ITEMS];
-    const char* selected_tx_string;
+    const char *selected_tx_string;
     bool is_command;
     bool is_custom_tx_string;
     bool focus_console_start;
@@ -62,7 +63,8 @@ struct WifiMarauderApp {
 //   Update
 //   Reboot
 
-typedef enum {
+typedef enum
+{
     WifiMarauderAppViewVarItemList,
     WifiMarauderAppViewConsoleOutput,
     WifiMarauderAppViewTextInput,

+ 0 - 0
applications/main/wifi_marauder_companion/wifi_marauder_custom_event.h → applications/plugins/wifi_marauder_companion/wifi_marauder_custom_event.h


+ 0 - 0
applications/main/wifi_marauder_companion/wifi_marauder_uart.c → applications/plugins/wifi_marauder_companion/wifi_marauder_uart.c


+ 0 - 0
applications/main/wifi_marauder_companion/wifi_marauder_uart.h → applications/plugins/wifi_marauder_companion/wifi_marauder_uart.h