a1206d6fd4362511f8356c8a0ee0c25d793c28f1
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)
UA1ZBE Custom Firmware — Quansheng UV-K5/K6
Кастомная прошивка на базе 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 бод |
Сборка
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 КБ
Description
Languages
C
97.3%
C++
1.1%
Makefile
0.9%
Assembly
0.3%
Batchfile
0.2%
Other
0.1%