fix nice flor s crash, fix debug pack for debug builds

This commit is contained in:
MX
2022-09-21 06:52:34 +03:00
parent f85dc1675d
commit d986ef4104
3 changed files with 6 additions and 6 deletions

View File

@@ -24,13 +24,13 @@ App(
apptype=FlipperAppType.METAPACKAGE,
provides=[
"gpio",
"ibutton",
#"ibutton",
"infrared",
"lfrfid",
"nfc",
"subghz",
"bad_usb",
"u2f",
#"bad_usb",
#"u2f",
"fap_loader",
"archive",
],

View File

@@ -79,7 +79,7 @@ void* subghz_protocol_encoder_came_atomo_alloc(SubGhzEnvironment* environment) {
instance->generic.protocol_name = instance->base.protocol->name;
instance->encoder.repeat = 10;
instance->encoder.size_upload = 1024; //approx max buffer size
instance->encoder.size_upload = 1024; //actual size about 760
instance->encoder.upload = malloc(instance->encoder.size_upload * sizeof(LevelDuration));
instance->encoder.is_running = false;
return instance;
@@ -114,7 +114,7 @@ static LevelDuration
break;
default:
furi_crash("SubGhz: ManchesterEncoderResult is incorrect.");
FURI_LOG_E(TAG, "SubGhz: ManchesterEncoderResult is incorrect.");
break;
}
return level_duration_make(data.level, data.duration);

View File

@@ -96,7 +96,7 @@ void* subghz_protocol_encoder_nice_flor_s_alloc(SubGhzEnvironment* environment)
TAG, "Loading rainbow table from %s", instance->nice_flor_s_rainbow_table_file_name);
}
instance->encoder.repeat = 10;
instance->encoder.size_upload = 2976; //max upload 186*16 = 2976
instance->encoder.size_upload = 1800; //wrong!! upload 186*16 = 2976 - actual size about 1716
instance->encoder.upload = malloc(instance->encoder.size_upload * sizeof(LevelDuration));
instance->encoder.is_running = false;
return instance;