Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
12 changes: 10 additions & 2 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -64,8 +64,16 @@
/lib/nfc/ @DrZlo13 @hedger @gsurkov @gornekich
/lib/one_wire/ @DrZlo13 @hedger @gsurkov
/lib/subghz/ @DrZlo13 @hedger @gsurkov @Skorpionm
/lib/toolbox/ @DrZlo13 @hedger @gsurkov
/lib/toolbox/cli @DrZlo13 @hedger @gsurkov @portasynthinca3
/lib/cli/ @DrZlo13 @hedger @gsurkov @portasynthinca3
/lib/compress/ @DrZlo13 @hedger @gsurkov
/lib/containers/ @DrZlo13 @hedger @gsurkov
/lib/debug/ @DrZlo13 @hedger @gsurkov
/lib/flipper_metadata/ @DrZlo13 @hedger @gsurkov
/lib/pure/ @DrZlo13 @hedger @gsurkov
/lib/settings_helpers/ @DrZlo13 @hedger @gsurkov
/lib/signal_common/ @DrZlo13 @hedger @gsurkov
/lib/srv_util/ @DrZlo13 @hedger @gsurkov
/lib/storage_util/ @DrZlo13 @hedger @gsurkov

# CI/CD
/.github/workflows/ @DrZlo13 @hedger @gsurkov
2 changes: 1 addition & 1 deletion applications/debug/bt_debug_app/views/bt_test.c
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
#include <gui/canvas.h>
#include <gui/elements.h>

#include <lib/toolbox/float_tools.h>
#include <lib/pure/float_tools.h>
#include <m-array.h>
#include <furi.h>
#include <inttypes.h>
Expand Down
2 changes: 1 addition & 1 deletion applications/debug/file_browser_test/file_browser_app.c
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

#include <gui/modules/file_browser.h>
#include <storage/storage.h>
#include <lib/toolbox/path.h>
#include <lib/storage_util/path.h>
#include <furi.h>
#include <furi_hal.h>

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#include "../rpc_debug_app.h"

#include <lib/toolbox/strint.h>
#include <pure/strint.h>

static bool rpc_debug_app_scene_input_error_code_validator_callback(
const char* text,
Expand Down
6 changes: 2 additions & 4 deletions applications/debug/speaker_debug/speaker_debug.c
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@
#include <furi.h>
#include <notification/notification.h>
#include <music_worker/music_worker.h>
#include <toolbox/args.h>
#include <toolbox/pipe.h>
#include <toolbox/cli/cli_registry.h>
#include <cli/cli_main_commands.h>
#include <cli/cli.h>
#include <cli/args.h>

#define TAG "SpeakerDebug"

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

//#include "base.h"
#include <furi.h>
#include <lib/toolbox/level_duration.h>
#include <signal_common/level_duration.h>

/** SubGhzDecoderPrinceton anonymous type */
typedef struct SubGhzDecoderPrinceton SubGhzDecoderPrinceton;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
#include <furi.h>
#include <furi_hal.h>
#include <input/input.h>
#include <toolbox/level_duration.h>
#include <level_duration.h>
#include "../protocol/princeton_for_testing.h"

#define SUBGHZ_TEST_PACKET_COUNT 500
Expand Down
2 changes: 1 addition & 1 deletion applications/debug/uart_echo/uart_echo.c
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
#include <gui/view_dispatcher.h>
#include <gui/modules/dialog_ex.h>

#include <lib/toolbox/strint.h>
#include <pure/strint.h>

#include <notification/notification.h>
#include <notification/notification_messages.h>
Expand Down
5 changes: 2 additions & 3 deletions applications/debug/unit_tests/test_runner.c
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,8 @@

#include "tests/test_api.h"

#include <toolbox/cli/cli_command.h>
#include <toolbox/path.h>
#include <toolbox/pipe.h>
#include <cli/cli.h>
#include <storage_util/path.h>
#include <loader/loader.h>
#include <storage/storage.h>
#include <notification/notification_messages.h>
Expand Down
2 changes: 1 addition & 1 deletion applications/debug/unit_tests/test_runner.h
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#pragma once

#include <furi.h>
#include <toolbox/pipe.h>
#include <containers/pipe.h>

typedef struct TestRunner TestRunner;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#include <furi.h>
#include "../test.h" // IWYU pragma: keep
#include <bit_lib/bit_lib.h>
#include <pure/bit_lib.h>

MU_TEST(test_bit_lib_increment_index) {
uint32_t index = 0;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
#include "../test.h" // IWYU pragma: keep

#include <toolbox/compress.h>
#include <toolbox/md5_calc.h>
#include <toolbox/tar/tar_archive.h>
#include <toolbox/dir_walk.h>
#include <compress/compress.h>
#include <md5_calc.h>
#include <tar/tar_archive.h>
#include <dir_walk.h>

#include <furi.h>
#include <furi_hal.h>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#include "../test.h" // IWYU pragma: keep
#include <furi.h>
#include <m-dict.h>
#include <toolbox/dir_walk.h>
#include <dir_walk.h>

static const char* const storage_test_dirwalk_paths[] = {
"1",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#include <furi.h>
#include <flipper_format/flipper_format.h>
#include <flipper_format/flipper_format_i.h>
#include <toolbox/stream/stream.h>
#include <stream/stream.h>
#include "../test.h" // IWYU pragma: keep

#define TEST_DIR_NAME EXT_PATH(".tmp/unit_tests/ff")
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#include <furi.h>
#include <flipper_format/flipper_format.h>
#include <flipper_format/flipper_format_i.h>
#include <toolbox/stream/stream.h>
#include <stream/stream.h>
#include <storage/storage.h>
#include "../test.h" // IWYU pragma: keep

Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
#include <furi.h>
#include "../test.h" // IWYU pragma: keep
#include <toolbox/protocols/protocol_dict.h>
#include <protocols/protocol_dict.h>
#include <lfrfid/protocols/lfrfid_protocols.h>
#include <toolbox/pulse_protocols/pulse_glue.h>
#include <pulse_protocols/pulse_glue.h>

#define LF_RFID_READ_TIMING_MULTIPLIER 8

Expand Down
2 changes: 1 addition & 1 deletion applications/debug/unit_tests/tests/nfc/nfc_test.c
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@

#include <nfc/nfc_poller.h>

#include <toolbox/keys_dict.h>
#include <lib/nfc/helpers/keys_dict.h>
#include <nfc/nfc.h>

#include "../test.h" // IWYU pragma: keep
Expand Down
2 changes: 1 addition & 1 deletion applications/debug/unit_tests/tests/pipe/pipe_test.c
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#include "../test.h" // IWYU pragma: keep

#include <furi.h>
#include <lib/toolbox/pipe.h>
#include <lib/containers/pipe.h>

#define PIPE_SIZE 128U
#define PIPE_TRG_LEVEL 1U
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#include <furi.h>
#include "../test.h" // IWYU pragma: keep
#include <toolbox/protocols/protocol_dict.h>
#include <protocols/protocol_dict.h>

typedef enum {
TestDictProtocol0,
Expand Down
6 changes: 3 additions & 3 deletions applications/debug/unit_tests/tests/rpc/rpc_test.c
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@
#include <loader/loader.h>
#include <storage/filesystem_api_defines.h>

#include <lib/toolbox/api_lock.h>
#include <lib/toolbox/md5_calc.h>
#include <lib/toolbox/path.h>
#include <srv_util/api_lock.h>
#include <storage_util/md5_calc.h>
#include <lib/storage_util/path.h>

#include <m-list.h>
#include "../test.h" // IWYU pragma: keep
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -691,7 +691,7 @@ MU_TEST(test_storage_common_migrate) {
}

#define MD5_HASH_SIZE (16)
#include <lib/toolbox/md5_calc.h>
#include <storage_util/md5_calc.h>

MU_TEST(test_md5_calc) {
Storage* storage = furi_record_open(RECORD_STORAGE);
Expand Down
8 changes: 4 additions & 4 deletions applications/debug/unit_tests/tests/stream/stream_test.c
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
#include <furi.h>
#include <toolbox/stream/stream.h>
#include <toolbox/stream/string_stream.h>
#include <toolbox/stream/file_stream.h>
#include <toolbox/stream/buffered_file_stream.h>
#include <stream/stream.h>
#include <stream/string_stream.h>
#include <stream/file_stream.h>
#include <stream/buffered_file_stream.h>
#include <storage/storage.h>
#include "../test.h" // IWYU pragma: keep

Expand Down
2 changes: 1 addition & 1 deletion applications/debug/unit_tests/tests/strint/strint_test.c
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

#include "../test.h" // IWYU pragma: keep

#include <toolbox/strint.h>
#include <strint.h>

MU_TEST(strint_test_basic) {
uint32_t result = 0;
Expand Down
4 changes: 2 additions & 2 deletions applications/debug/unit_tests/tests/varint/varint_test.c
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@

#include "../test.h" // IWYU pragma: keep

#include <toolbox/varint.h>
#include <toolbox/profiler.h>
#include <varint.h>
#include <profiler.h>

MU_TEST(test_varint_basic_u) {
mu_assert_int_eq(1, varint_uint32_length(0));
Expand Down
6 changes: 3 additions & 3 deletions applications/debug/unit_tests/unit_tests.c
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#include <furi.h>
#include <toolbox/pipe.h>
#include <toolbox/cli/cli_command.h>
#include <toolbox/cli/cli_registry.h>
#include <containers/pipe.h>
#include <cli/cli_command.h>
#include <cli/cli_registry.h>
#include <cli/cli_main_commands.h>

#include "test_runner.h"
Expand Down
2 changes: 1 addition & 1 deletion applications/drivers/subghz/cc1101_ext/cc1101_ext.h
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
#include <stdbool.h>
#include <stdint.h>
#include <stddef.h>
#include <toolbox/level_duration.h>
#include <level_duration.h>
#include <furi_hal_gpio.h>

#ifdef __cplusplus
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
*/
#include <furi.h>
#include <storage/storage.h>
#include <toolbox/stream/stream.h>
#include <toolbox/stream/file_stream.h>
#include <stream/stream.h>
#include <stream/file_stream.h>

// Define log tag
#define TAG "ExampleAppsAssets"
Expand Down
2 changes: 1 addition & 1 deletion applications/main/archive/scenes/archive_scene_delete.c
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
#include "../helpers/archive_files.h"
#include "../helpers/archive_apps.h"
#include "../helpers/archive_browser.h"
#include "toolbox/path.h"
#include "storage_util/path.h"

#define SCENE_DELETE_CUSTOM_EVENT (0UL)
#define MAX_TEXT_INPUT_LEN 22
Expand Down
2 changes: 1 addition & 1 deletion applications/main/archive/scenes/archive_scene_rename.c
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
#include "../helpers/archive_files.h"
#include "../helpers/archive_browser.h"
#include "archive/views/archive_browser_view.h"
#include "toolbox/path.h"
#include "storage_util/path.h"

#define SCENE_RENAME_CUSTOM_EVENT (0UL)
#define MAX_TEXT_INPUT_LEN 22
Expand Down
2 changes: 1 addition & 1 deletion applications/main/archive/views/archive_browser_view.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#include "assets_icons.h"
#include "toolbox/path.h"
#include "storage_util/path.h"
#include <furi.h>
#include "archive_browser_view.h"
#include "../helpers/archive_browser.h"
Expand Down
2 changes: 1 addition & 1 deletion applications/main/bad_usb/bad_usb_app.c
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
#include <furi.h>
#include <furi_hal.h>
#include <storage/storage.h>
#include <lib/toolbox/path.h>
#include <lib/storage_util/path.h>
#include <flipper_format/flipper_format.h>

#define BAD_USB_SETTINGS_PATH BAD_USB_APP_BASE_FOLDER "/.badusb.settings"
Expand Down
4 changes: 2 additions & 2 deletions applications/main/bad_usb/helpers/ducky_script.c
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
#include <furi_hal.h>
#include <gui/gui.h>
#include <input/input.h>
#include <lib/toolbox/args.h>
#include <lib/toolbox/strint.h>
#include <lib/cli/args.h>
#include <pure/strint.h>
#include <storage/storage.h>
#include "ducky_script.h"
#include "ducky_script_i.h"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#include <furi_hal.h>
#include <lib/toolbox/strint.h>
#include <pure/strint.h>
#include "ducky_script.h"
#include "ducky_script_i.h"

Expand Down
2 changes: 1 addition & 1 deletion applications/main/bad_usb/scenes/bad_usb_scene_work.c
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
#include "../bad_usb_app_i.h"
#include "../views/bad_usb_view.h"
#include <furi_hal.h>
#include "toolbox/path.h"
#include "storage_util/path.h"

void bad_usb_scene_work_button_callback(InputKey key, void* context) {
furi_assert(context);
Expand Down
2 changes: 1 addition & 1 deletion applications/main/bad_usb/views/bad_usb_view.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#include "bad_usb_view.h"
#include "../helpers/ducky_script.h"
#include <toolbox/path.h>
#include <storage_util/path.h>
#include <gui/elements.h>
#include <assets_icons.h>

Expand Down
3 changes: 2 additions & 1 deletion applications/main/gpio/usb_uart_bridge.c
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
#include "usb_uart_bridge.h"
#include "usb_cdc.h"
#include <cli/cli_vcp.h>
#include <toolbox/api_lock.h>
#include <cli/cli.h>
#include <api_lock.h>
#include <furi_hal.h>
#include <furi_hal_usb_cdc.h>

Expand Down
2 changes: 1 addition & 1 deletion applications/main/ibutton/ibutton.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#include "ibutton_i.h"

#include <toolbox/path.h>
#include <storage_util/path.h>
#include <dolphin/dolphin.h>

#define TAG "IButtonApp"
Expand Down
5 changes: 3 additions & 2 deletions applications/main/ibutton/ibutton_cli.c
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
#include <furi.h>
#include <furi_hal.h>

#include <cli/cli.h>
#include <cli/args.h>
#include <cli/cli_command.h>
#include <cli/cli_main_commands.h>
#include <toolbox/args.h>
#include <toolbox/pipe.h>

#include <ibutton/ibutton_key.h>
#include <ibutton/ibutton_worker.h>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#include "../ibutton_i.h"
#include <toolbox/path.h>
#include <storage_util/path.h>

void ibutton_scene_delete_confirm_on_enter(void* context) {
iButton* ibutton = context;
Expand Down
2 changes: 1 addition & 1 deletion applications/main/ibutton/scenes/ibutton_scene_emulate.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#include "../ibutton_i.h"
#include <core/log.h>
#include <toolbox/path.h>
#include <storage_util/path.h>

#define EMULATE_TIMEOUT_TICKS 10

Expand Down
Loading
Loading