Files
uv-k5-ua1zbe-firmware/external/CMSIS_5/CMSIS/Pack/Bash/MyVendor.MyPack.pdsc.txt
ua1zbe a1206d6fd4 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)
2026-04-12 00:44:05 +03:00

34 lines
1.1 KiB
Plaintext

<?xml version="1.0" encoding="UTF-8"?>
<package xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="PACK.xsd" schemaVersion="1.6.0">
<name>MyPack</name>
<vendor>MyVendor</vendor>
<description>MyVendor Pack</description>
<!-- empty until the pack gets published -->
<url> </url>
<license>License.txt</license>
<releases>
<release version="1.0.0" date="2019-08-16">
Initial Release
</release>
</releases>
<conditions>
<condition id="MyComponent-CM3">
<description>This ensures that MyComponent is only available for Cortex-M3</description>
<require Dcore="Cortex-M3"/>
</condition>
</conditions>
<components>
<component Cclass="MyClass" Cgroup="MyComponent" Cversion="1.0.0" condition="MyComponent-CM3">
<description>MyComponent</description>
<files>
<file category="sourceC" name="Source/component.c"/>
<file category="header" name="Include/component.h"/>
<file category="doc" name="README.md"/>
</files>
</component>
</components>
</package>