Merge upstream 1.18.0 (81dbae59): перенос изменений оригинала с сохранением доработок форка
Сохранено: страница POWER (батарея/ADC/reboot), настройка радио с разрядами частоты, темы и кириллица на дисплеях, меню уведомлений (тихие часы, режимы каналов), стартовый экран MESHINFO, свои варианты плат. Адаптировано под новый API 1.18.0: Listener (onMessageRecv/onChannelMessageRecv/ onQueueSizeChanged) вместо msgRead/newMsg, фильтрация уведомлений переехала в UITask, в ChannelDetails добавлен индекс канала. Отклонения от upstream: убран пин toolchain-gccarmnoneeabi@^1.140201.0 (такой версии нет в реестре PlatformIO, сборка nRF52 висела) и не добавлен NRF52_POWER_MANAGEMENT (upstream отключил его как ломающий не-Li-Ion батареи).
This commit is contained in:
commit
03c54bdcc4
202 files changed
+7196
-1029
No files matched your search
@@ -152,8 +152,10 @@ void UITask::loop() {
|
||||
}
|
||||
|
||||
if (_powering_off_at > 0) { // power off timer armed
|
||||
#ifdef LED_PIN
|
||||
#if defined(LED_PIN) && defined(LED_STATE_ON)
|
||||
digitalWrite(LED_PIN, LED_STATE_ON); // switch on the led until poweroff
|
||||
delay(1000);
|
||||
digitalWrite(LED_PIN, !LED_STATE_ON); // off LED
|
||||
#endif
|
||||
if (millis() > _powering_off_at) {
|
||||
_board->powerOff(); // should not return
|
||||
|
||||
Reference in new issue
Block a user