7 Commits

Author SHA1 Message Date
0acc43c95f Correct DB-9 → DE-9 terminology throughout docs
The 9-pin D-sub connector is properly designated DE-9 per MIL-STD.
DB-9 is a common misnomer (DB shells have 25 pins).
2026-01-29 19:15:55 -07:00
1b105f5632 Add firmware internals section documenting RE work
New reference pages covering the V2.4a reverse engineering:
- Overview with architecture diagram and memory layout
- Command dispatch: XOR pattern, two dispatchers, compound commands
- Memory map: RAM variables, EEPROM layout, SFR definitions
- I2C & synthesizer: RDA1846S communication, frequency programming
- Source files: links to annotated assembly, C port, Python tools

These document the 19,053-line annotated assembly and 12,020-line
readable C port produced by Phases 1-3 of the RE project.
2026-01-29 19:15:49 -07:00
5d468cd86a Add ICSP programming guide
Documents the 6-pin ICSP header for bootloader forcing (jumper
method) and direct PICkit programming. Includes pinout table,
PICkit connection mapping, MPLAB X/IPECMD instructions, and
notes on the PIC18F46J11 vs PIC18F45K22 discrepancy between
schematics and manual.
2026-01-28 18:05:55 -07:00
5d268022d8 Add circuit schematics for all hardware revisions
Export PDF schematics to PNG for RS-UV3 Rev C, Rev D, RS-UV3A
Rev A, and RS-UVPA Rev E. Ordered chronologically (C→D→A).
New reference/schematics page with sidebar navigation.
2026-01-28 17:58:26 -07:00
b57b8beb50 Fix dark theme contrast — correct Starlight gray ramp direction
Starlight uses gray-1=lightest, gray-6=darkest in BOTH modes.
The initial theme had the dark mode grays inverted, causing body
text (gray-2) to resolve to near-black on a dark background.
Also adds proper light mode overrides with inverted semantics.
2026-01-28 14:27:42 -07:00
162d485c31 Add Docker infrastructure with caddy-docker-proxy
Multi-stage Dockerfile (node build → caddy:2-alpine production, node dev).
Compose base + dev override for prod/dev switching via .env ENVIRONMENT flag.
Makefile targets: build, up, down, restart, logs, dev, prod, clean, rebuild.
Caddyfile serves static Astro output with caching and compression.
2026-01-28 14:07:02 -07:00
364b6602c4 Initial RS-UV3A Starlight documentation site
Documentation for the HobbyPCB RS-UV3A tri-band FM transceiver board
covering 2m, 1.25m, and 70cm amateur radio bands.

Structure:
- Getting Started: quick start, connections, serial setup
- Guides: voice, packet/APRS, beacons, repeater/satellite, firmware
- Reference: specs, 66 serial commands, connector pinouts, hw revisions
- Accessories: RS-UVPA 5W power amplifier

Features:
- Ham radio green theme for readability
- Full command reference with categorization
- Searchable via Starlight/Pagefind
- Mobile responsive
2026-01-28 12:14:16 -07:00