UA1ZBE Custom Firmware v1.0
Features: - VFO mode with direct frequency input - POCSAG decoder (512/1200 baud) with BCH(31,21) correction - Full-screen Spectrum analyzer - FM Radio receiver - RSSI signal indicator overlay - Custom boot splash (UA1ZBE / POCSAG pager / build date) Architecture: - app/mode.c — mode dispatcher (VFO/POCSAG/Spectrum/FM) - app/boot_splash.c — 2-second boot splash - app/pocsag/ — POCSAG decoder + BCH correction - app/display_rssi.c — RSSI indicator - main.c — entry point with custom init - syscalls.c — bare-metal _sbrk stub Build: arm-none-eabi-gcc -Os -flto -Wall -Werror -Wextra Size: 57.9KB Flash / 3.6KB RAM Controls: - 0-9: Direct frequency input (VFO) - SK2: POCSAG mode - SK1: Spectrum analyzer - 0: FM Radio - EXIT: Return to VFO - F/*: Toggle 512/1200 baud (in POCSAG)
This commit is contained in:
43
README.md
43
README.md
@@ -1,3 +1,42 @@
|
||||
# uv-k5-ua1zbe-firmware
|
||||
# UA1ZBE Custom Firmware — Quansheng UV-K5/K6
|
||||
|
||||
UA1ZBE Custom Firmware for Quansheng UV-K5/K6 - POCSAG, Spectrum, FM, RSSI
|
||||
Кастомная прошивка на базе egzumer/uv-k5-firmware-custom.
|
||||
|
||||
## Возможности
|
||||
|
||||
| Функция | Описание |
|
||||
|---------|----------|
|
||||
| **VFO** | Основной режим — прямой ввод частоты с клавиатуры |
|
||||
| **POCSAG** | Декодирование пейджинговых сообщений (512/1200 бод) |
|
||||
| **Spectrum** | Полноэкранный спектр-анализатор |
|
||||
| **FM Radio** | Приём FM-радио |
|
||||
| **RSSI** | Индикатор уровня сигнала на дисплее |
|
||||
| **Boot Splash** | Кастомная заставка при старте |
|
||||
|
||||
## Управление
|
||||
|
||||
| Кнопка | Действие |
|
||||
|--------|----------|
|
||||
| `0-9` | Прямой ввод частоты в VFO |
|
||||
| `SK2` (нижняя боковая) | POCSAG режим |
|
||||
| `SK1` (средняя боковая) | Спектр-анализатор |
|
||||
| `0` (короткое) | FM-радио |
|
||||
| `EXIT` | Возврат в VFO |
|
||||
| `F` / `*` (в POCSAG) | Переключение 512 ↔ 1200 бод |
|
||||
|
||||
## Сборка
|
||||
|
||||
```bash
|
||||
sudo apt-get install gcc-arm-none-eabi
|
||||
make clean && make
|
||||
arm-none-eabi-size firmware
|
||||
```
|
||||
|
||||
## Размеры прошивки
|
||||
|
||||
```
|
||||
text data bss dec hex filename
|
||||
57708 204 3364 61276 ef5c firmware
|
||||
```
|
||||
|
||||
Flash: 57.9 КБ / 60 КБ | RAM: 3.6 КБ / 16 КБ
|
||||
|
||||
Reference in New Issue
Block a user