SubGhz: remove direct reading subghz->txrx->speaker_state

This commit is contained in:
gid9798
2023-05-06 17:56:10 +03:00
parent 1567225a64
commit e65a5e2b7c
4 changed files with 18 additions and 4 deletions

View File

@@ -718,6 +718,16 @@ void subghz_speaker_unmute(SubGhz* subghz) {
}
}
void subghz_speaker_set_state(SubGhz* subghz, SubGhzSpeakerState state) {
furi_assert(subghz);
subghz->txrx->speaker_state = state;
}
SubGhzSpeakerState subghz_speaker_get_state(SubGhz* subghz) {
furi_assert(subghz);
return subghz->txrx->speaker_state;
}
void subghz_lock(SubGhz* subghz) {
furi_assert(subghz);
subghz->lock = SubGhzLockOn;