mirror of
https://github.com/DarkFlippers/unleashed-firmware.git
synced 2025-12-12 04:34:43 +04:00
More subghz updates and fixes
This commit is contained in:
@@ -53,7 +53,6 @@ typedef enum {
|
|||||||
SubGhzLoadKeyStateUnknown,
|
SubGhzLoadKeyStateUnknown,
|
||||||
SubGhzLoadKeyStateOK,
|
SubGhzLoadKeyStateOK,
|
||||||
SubGhzLoadKeyStateParseErr,
|
SubGhzLoadKeyStateParseErr,
|
||||||
SubGhzLoadKeyStateOnlyRx,
|
|
||||||
SubGhzLoadKeyStateProtocolDescriptionErr,
|
SubGhzLoadKeyStateProtocolDescriptionErr,
|
||||||
} SubGhzLoadKeyState;
|
} SubGhzLoadKeyState;
|
||||||
|
|
||||||
|
|||||||
@@ -285,11 +285,6 @@ bool subghz_key_load(SubGhz* subghz, const char* file_path, bool show_dialog) {
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(!furi_hal_subghz_is_tx_allowed(temp_data32)) {
|
|
||||||
FURI_LOG_E(TAG, "This frequency can only be used for RX");
|
|
||||||
load_key_state = SubGhzLoadKeyStateOnlyRx;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
subghz->txrx->preset->frequency = temp_data32;
|
subghz->txrx->preset->frequency = temp_data32;
|
||||||
|
|
||||||
if(!flipper_format_read_string(fff_data_file, "Preset", temp_str)) {
|
if(!flipper_format_read_string(fff_data_file, "Preset", temp_str)) {
|
||||||
@@ -371,12 +366,6 @@ bool subghz_key_load(SubGhz* subghz, const char* file_path, bool show_dialog) {
|
|||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
case SubGhzLoadKeyStateOnlyRx:
|
|
||||||
if(show_dialog) {
|
|
||||||
subghz_dialog_message_show_only_rx(subghz);
|
|
||||||
}
|
|
||||||
return false;
|
|
||||||
|
|
||||||
case SubGhzLoadKeyStateOK:
|
case SubGhzLoadKeyStateOK:
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
|
|||||||
@@ -507,7 +507,8 @@ SubGhzProtocolStatus subghz_protocol_encoder_alutech_at_4n_deserialize(
|
|||||||
SubGhzProtocolEncoderAlutech_at_4n* instance = context;
|
SubGhzProtocolEncoderAlutech_at_4n* instance = context;
|
||||||
SubGhzProtocolStatus res = SubGhzProtocolStatusError;
|
SubGhzProtocolStatus res = SubGhzProtocolStatusError;
|
||||||
do {
|
do {
|
||||||
if(!subghz_block_generic_deserialize(&instance->generic, flipper_format)) {
|
if(SubGhzProtocolStatusOk !=
|
||||||
|
subghz_block_generic_deserialize(&instance->generic, flipper_format)) {
|
||||||
FURI_LOG_E(TAG, "Deserialize error");
|
FURI_LOG_E(TAG, "Deserialize error");
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -229,7 +229,8 @@ SubGhzProtocolStatus
|
|||||||
SubGhzProtocolEncoderCameAtomo* instance = context;
|
SubGhzProtocolEncoderCameAtomo* instance = context;
|
||||||
SubGhzProtocolStatus res = SubGhzProtocolStatusError;
|
SubGhzProtocolStatus res = SubGhzProtocolStatusError;
|
||||||
do {
|
do {
|
||||||
if(!subghz_block_generic_deserialize(&instance->generic, flipper_format)) {
|
if(SubGhzProtocolStatusOk !=
|
||||||
|
subghz_block_generic_deserialize(&instance->generic, flipper_format)) {
|
||||||
FURI_LOG_E(TAG, "Deserialize error");
|
FURI_LOG_E(TAG, "Deserialize error");
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -224,7 +224,8 @@ SubGhzProtocolStatus
|
|||||||
SubGhzProtocolEncoderFaacSLH* instance = context;
|
SubGhzProtocolEncoderFaacSLH* instance = context;
|
||||||
SubGhzProtocolStatus res = SubGhzProtocolStatusError;
|
SubGhzProtocolStatus res = SubGhzProtocolStatusError;
|
||||||
do {
|
do {
|
||||||
if(!subghz_block_generic_deserialize(&instance->generic, flipper_format)) {
|
if(SubGhzProtocolStatusOk !=
|
||||||
|
subghz_block_generic_deserialize(&instance->generic, flipper_format)) {
|
||||||
FURI_LOG_E(TAG, "Deserialize error");
|
FURI_LOG_E(TAG, "Deserialize error");
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@@ -458,7 +459,8 @@ SubGhzProtocolStatus
|
|||||||
SubGhzProtocolDecoderFaacSLH* instance = context;
|
SubGhzProtocolDecoderFaacSLH* instance = context;
|
||||||
SubGhzProtocolStatus res = SubGhzProtocolStatusError;
|
SubGhzProtocolStatus res = SubGhzProtocolStatusError;
|
||||||
do {
|
do {
|
||||||
if(!subghz_block_generic_deserialize(&instance->generic, flipper_format)) {
|
if(SubGhzProtocolStatusOk !=
|
||||||
|
subghz_block_generic_deserialize(&instance->generic, flipper_format)) {
|
||||||
FURI_LOG_E(TAG, "Deserialize error");
|
FURI_LOG_E(TAG, "Deserialize error");
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1222,7 +1222,8 @@ SubGhzProtocolStatus
|
|||||||
SubGhzProtocolDecoderKeeloq* instance = context;
|
SubGhzProtocolDecoderKeeloq* instance = context;
|
||||||
SubGhzProtocolStatus res = SubGhzProtocolStatusError;
|
SubGhzProtocolStatus res = SubGhzProtocolStatusError;
|
||||||
do {
|
do {
|
||||||
if(!subghz_block_generic_deserialize(&instance->generic, flipper_format)) {
|
if(SubGhzProtocolStatusOk !=
|
||||||
|
subghz_block_generic_deserialize(&instance->generic, flipper_format)) {
|
||||||
FURI_LOG_E(TAG, "Deserialize error");
|
FURI_LOG_E(TAG, "Deserialize error");
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -270,7 +270,8 @@ SubGhzProtocolStatus subghz_protocol_encoder_kinggates_stylo_4k_deserialize(
|
|||||||
SubGhzProtocolEncoderKingGates_stylo_4k* instance = context;
|
SubGhzProtocolEncoderKingGates_stylo_4k* instance = context;
|
||||||
SubGhzProtocolStatus res = SubGhzProtocolStatusError;
|
SubGhzProtocolStatus res = SubGhzProtocolStatusError;
|
||||||
do {
|
do {
|
||||||
if(!subghz_block_generic_deserialize(&instance->generic, flipper_format)) {
|
if(SubGhzProtocolStatusOk !=
|
||||||
|
subghz_block_generic_deserialize(&instance->generic, flipper_format)) {
|
||||||
FURI_LOG_E(TAG, "Deserialize error");
|
FURI_LOG_E(TAG, "Deserialize error");
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -312,7 +312,8 @@ SubGhzProtocolStatus
|
|||||||
SubGhzProtocolEncoderNiceFlorS* instance = context;
|
SubGhzProtocolEncoderNiceFlorS* instance = context;
|
||||||
SubGhzProtocolStatus res = SubGhzProtocolStatusError;
|
SubGhzProtocolStatus res = SubGhzProtocolStatusError;
|
||||||
do {
|
do {
|
||||||
if(!subghz_block_generic_deserialize(&instance->generic, flipper_format)) {
|
if(SubGhzProtocolStatusOk !=
|
||||||
|
subghz_block_generic_deserialize(&instance->generic, flipper_format)) {
|
||||||
FURI_LOG_E(TAG, "Deserialize error");
|
FURI_LOG_E(TAG, "Deserialize error");
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -397,7 +397,8 @@ SubGhzProtocolStatus
|
|||||||
SubGhzProtocolEncoderSomfyKeytis* instance = context;
|
SubGhzProtocolEncoderSomfyKeytis* instance = context;
|
||||||
SubGhzProtocolStatus res = SubGhzProtocolStatusError;
|
SubGhzProtocolStatus res = SubGhzProtocolStatusError;
|
||||||
do {
|
do {
|
||||||
if(!subghz_block_generic_deserialize(&instance->generic, flipper_format)) {
|
if(SubGhzProtocolStatusOk !=
|
||||||
|
subghz_block_generic_deserialize(&instance->generic, flipper_format)) {
|
||||||
FURI_LOG_E(TAG, "Deserialize error");
|
FURI_LOG_E(TAG, "Deserialize error");
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -397,7 +397,8 @@ SubGhzProtocolStatus
|
|||||||
SubGhzProtocolEncoderSomfyTelis* instance = context;
|
SubGhzProtocolEncoderSomfyTelis* instance = context;
|
||||||
SubGhzProtocolStatus res = SubGhzProtocolStatusError;
|
SubGhzProtocolStatus res = SubGhzProtocolStatusError;
|
||||||
do {
|
do {
|
||||||
if(!subghz_block_generic_deserialize(&instance->generic, flipper_format)) {
|
if(SubGhzProtocolStatusOk !=
|
||||||
|
subghz_block_generic_deserialize(&instance->generic, flipper_format)) {
|
||||||
FURI_LOG_E(TAG, "Deserialize error");
|
FURI_LOG_E(TAG, "Deserialize error");
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -287,7 +287,8 @@ SubGhzProtocolStatus
|
|||||||
SubGhzProtocolEncoderStarLine* instance = context;
|
SubGhzProtocolEncoderStarLine* instance = context;
|
||||||
SubGhzProtocolStatus res = SubGhzProtocolStatusError;
|
SubGhzProtocolStatus res = SubGhzProtocolStatusError;
|
||||||
do {
|
do {
|
||||||
if(!subghz_block_generic_deserialize(&instance->generic, flipper_format)) {
|
if(SubGhzProtocolStatusOk !=
|
||||||
|
subghz_block_generic_deserialize(&instance->generic, flipper_format)) {
|
||||||
FURI_LOG_E(TAG, "Deserialize error");
|
FURI_LOG_E(TAG, "Deserialize error");
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@@ -736,7 +737,8 @@ SubGhzProtocolStatus
|
|||||||
SubGhzProtocolDecoderStarLine* instance = context;
|
SubGhzProtocolDecoderStarLine* instance = context;
|
||||||
SubGhzProtocolStatus res = SubGhzProtocolStatusError;
|
SubGhzProtocolStatus res = SubGhzProtocolStatusError;
|
||||||
do {
|
do {
|
||||||
if(!subghz_block_generic_deserialize(&instance->generic, flipper_format)) {
|
if(SubGhzProtocolStatusOk !=
|
||||||
|
subghz_block_generic_deserialize(&instance->generic, flipper_format)) {
|
||||||
FURI_LOG_E(TAG, "Deserialize error");
|
FURI_LOG_E(TAG, "Deserialize error");
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user