[FL-2669] SubGhz: add support for loading custom presets (#1398)
* SubGhz: load custom -preset * SubGhz: fix error prt=0 * SubGhz: load custom preset * SubGhz: code refactoring to support custom preset * SubGhz: add custom presert refactoring * SubGhz: fix alloc history alloc preset * SubGhz: fix error load file * SubGhz: fix start custom preset * SubGhz: fix delete custom preset * SubGhz: add description Custom_preset_data for CC1101 * SubGhz: debug logging and buffer size rounding Co-authored-by: あく <alleteam@gmail.com> Co-authored-by: Aleksandr Kutuzov <aku@plooks.com>
This commit is contained in:
		| @@ -1,5 +1,9 @@ | ||||
| #pragma once | ||||
|  | ||||
| #include "m-string.h" | ||||
| #include <furi.h> | ||||
| #include <furi_hal.h> | ||||
|  | ||||
| /** SubGhzNotification state */ | ||||
| typedef enum { | ||||
|     SubGhzNotificationStateStarting, | ||||
| @@ -67,3 +71,12 @@ typedef enum { | ||||
|     SubGhzViewIdTestCarrier, | ||||
|     SubGhzViewIdTestPacket, | ||||
| } SubGhzViewId; | ||||
|  | ||||
| struct SubGhzPesetDefinition { | ||||
|     string_t name; | ||||
|     uint32_t frequency; | ||||
|     uint8_t* data; | ||||
|     size_t data_size; | ||||
| }; | ||||
|  | ||||
| typedef struct SubGhzPesetDefinition SubGhzPesetDefinition; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user