Skip to content

Commit f7c128c

Browse files
committed
Add GFSK to SubGHZ
1 parent 0b8f373 commit f7c128c

File tree

3 files changed

+9
-0
lines changed

3 files changed

+9
-0
lines changed

applications/subghz/subghz_i.c

+2
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,8 @@ bool subghz_set_preset(SubGhz* subghz, const char* preset) {
4141
string_set(subghz->txrx->preset->name, "FM238");
4242
} else if(!strcmp(preset, "FuriHalSubGhzPreset2FSKDev476Async")) {
4343
string_set(subghz->txrx->preset->name, "FM476");
44+
} else if(!strcmp(preset, "FuriHalSubGhzPresetGFSK9_99KbAsync")) {
45+
string_set(subghz->txrx->preset->name, "GFSK9");
4446
} else if(!strcmp(preset, "FuriHalSubGhzPresetCustom")) {
4547
string_set(subghz->txrx->preset->name, "CUSTOM");
4648
} else {

applications/subghz/subghz_setting.c

+5
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,11 @@ static void subghz_setting_load_default_region(
175175
"FM476",
176176
(uint8_t*)furi_hal_subghz_preset_2fsk_dev47_6khz_async_regs,
177177
furi_hal_subghz_preset_2fsk_async_patable);
178+
subghz_setting_load_default_preset(
179+
instance,
180+
"GFSK9",
181+
(uint8_t*)furi_hal_subghz_preset_gfsk_9_99kb_async_regs,
182+
furi_hal_subghz_preset_gfsk_async_patable);
178183
}
179184

180185
// Region check removed

lib/subghz/blocks/generic.c

+2
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ void subghz_block_generic_get_preset_name(const char* preset_name, string_t pres
1414
preset_name_temp = "FuriHalSubGhzPreset2FSKDev238Async";
1515
} else if(!strcmp(preset_name, "FM476")) {
1616
preset_name_temp = "FuriHalSubGhzPreset2FSKDev476Async";
17+
} else if(!strcmp(preset_name, "GFSK9")) {
18+
preset_name_temp = "FuriHalSubGhzPresetGFSK9_99KbAsync";
1719
} else {
1820
preset_name_temp = "FuriHalSubGhzPresetCustom";
1921
}

0 commit comments

Comments
 (0)