Darktec v1.16.0b13
Darktec v1.16.0b13
Прошивка основана на изменениях ветки south_edition (Rogovogor / MeshCore). Полный базовый changelog смотрите там.
Изменения beeline09 с darktec-v1.16.0b12
Новое
- Точка LoRa на home и пробуждение OLED от зарядки
- Значок зарядки на OLED и не гасить экран
- On-demand кастомизация LORA_* (freq/BW/SF/CR/TX)
- On-demand сборка с кастомным ADVERT_NAME
- Build adc/off protect matrix and cache PlatformIO
- Versioned releases, all roles, human changelogs
- Выбрать режим защиты батареи через DARKTEC_BATT_PROTECT
- Добавить поддержку платы Darktec
Исправления
- Changelog lists only beeline09 changes
- Привязать darktec-latest gh release к GITHUB_REPOSITORY
- Стабилизировать обновление darktec-latest release
- Включить буззер companion и поднять порог charge detect
- Не переводить кириллицу дважды в GFX print/getTextWidth
- Ondemand/matrix — не использовать -U для батареи/LORA
- On-demand флаги при имени с пробелами
- ADC recovery по VBAT без USB, SoftDevice off и радио-профиль EU868
- Publish nRF OTA zips for Serial DFU web flasher
- Keep all Darktec UF2s — stop wiping out/ per variant
- Stop undefining CFG_DEBUG on Darktec nRF52 builds
- ADC sleep/wake вместо SYSTEMOFF+LPCOMP
- Убрать hard cutoff SYSTEMOFF/LPCOMP, мешавший recovery
Сборка / CI
- Mirror uf2+zip to Pages on ondemand dispatch
- Dispatch Pages to mirror OTA zip
- Валидация advert_name — только латиница
- Поднять лимит LORA_BW on-demand до 1625 кГц
- Parallelize firmware builds by role matrix
- Auto-build UF2 matrix and publish darktec-latest
Обслуживание
- Prerelease-кэш ondemand + автоочистка ассетов
- Убрать ветку southedition-origin из CI и доки Darktec
Прочее
- Revert "fix(ui): не переводить кириллицу дважды в GFX print/getTextWidth"
-
- refactor: on-demand getSharedSecret()
Community-сборка beeline09. Flasher: https://beeline09.github.io/darktec/