Fix very old and funny subghz bugs

Fixed Frequency Ananyzer issues
Fixed read mode issues
Fixed re-inits in HAL
This commit is contained in:
MX
2023-04-25 01:42:20 +03:00
parent 87a023c75d
commit ab669b26da
5 changed files with 18 additions and 4 deletions

View File

@@ -48,6 +48,11 @@ void furi_hal_subghz_select_radio_type(SubGhzRadioType state) {
}
bool furi_hal_subghz_init_radio_type(SubGhzRadioType state) {
if(state == SubGhzRadioInternal && furi_hal_subghz.cc1101_g0_pin == &gpio_cc1101_g0) {
return true;
} else if(state == SubGhzRadioExternal && furi_hal_subghz.cc1101_g0_pin == &gpio_cc1101_g0_ext) {
return true;
}
furi_hal_spi_bus_handle_deinit(furi_hal_subghz.spi_bus_handle);
if(state == SubGhzRadioInternal) {