restore display and radio poweroff in ui

This commit is contained in:
Florent
2026-07-06 08:46:57 -04:00
parent 9e66a2e246
commit 3ee2f77877
3 changed files with 7 additions and 0 deletions
@@ -697,6 +697,9 @@ void UITask::shutdown(bool restart){
if (restart) { if (restart) {
_board->reboot(); _board->reboot();
} else { } else {
// still necessary until all boards are refactored to use poweroff
_display->turnOff();
radio_driver.powerOff();
// Power off board including radio, display, GPS and components // Power off board including radio, display, GPS and components
_board->powerOff(); _board->powerOff();
} }
@@ -307,6 +307,8 @@ void UITask::shutdown(bool restart){
if (restart) { if (restart) {
_board->reboot(); _board->reboot();
} else { } else {
_display->turnOff();
radio_driver.powerOff();
// Power off board including radio, display, GPS and components // Power off board including radio, display, GPS and components
_board->powerOff(); _board->powerOff();
} }
@@ -566,6 +566,8 @@ void UITask::shutdown(bool restart){
if (restart) { if (restart) {
_board->reboot(); _board->reboot();
} else { } else {
_display->turnOff();
radio_driver.powerOff();
// Power off board including radio, display, GPS and components // Power off board including radio, display, GPS and components
_board->powerOff(); _board->powerOff();
} }