rs-uv3a/astro.config.mjs
Ryan Malloy 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

89 lines
2.7 KiB
JavaScript

// @ts-check
import { defineConfig } from 'astro/config';
import starlight from '@astrojs/starlight';
// https://astro.build/config
export default defineConfig({
telemetry: false,
devToolbar: { enabled: false },
integrations: [
starlight({
title: 'RS-UV3A',
description: 'Documentation for the HobbyPCB RS-UV3A VHF/UHF Tri-Band FM Transceiver',
logo: {
light: './src/assets/radio-light.svg',
dark: './src/assets/radio-dark.svg',
replacesTitle: false,
},
social: [
{
icon: 'external',
label: 'HobbyPCB Wiki',
href: 'https://sites.google.com/site/hobbypcbrsuv3awiki/'
},
],
customCss: ['./src/styles/custom.css'],
sidebar: [
{
label: 'Getting Started',
items: [
{ label: 'Introduction', slug: 'getting-started' },
{ label: 'Connections', slug: 'getting-started/connections' },
{ label: 'Serial Setup', slug: 'getting-started/serial-setup' },
],
},
{
label: 'Guides',
items: [
{ label: 'Voice Operation', slug: 'guides/voice-operation' },
{ label: 'Packet & APRS', slug: 'guides/packet-aprs' },
{ label: 'Beacon Operation', slug: 'guides/beacon-operation' },
{ label: 'Repeater & Satellite', slug: 'guides/repeater-satellite' },
{ label: 'Firmware Upgrade', slug: 'guides/firmware-upgrade' },
{ label: 'ICSP Programming', slug: 'guides/icsp-programming' },
],
},
{
label: 'Reference',
items: [
{ label: 'Specifications', slug: 'reference/specifications' },
{
label: 'Commands',
collapsed: true,
items: [
{ label: 'Quick Reference', slug: 'reference/commands' },
{ label: 'Frequency', slug: 'reference/commands/frequency' },
{ label: 'Audio', slug: 'reference/commands/audio' },
{ label: 'Squelch & Tones', slug: 'reference/commands/squelch-tones' },
{ label: 'DTMF & CW', slug: 'reference/commands/dtmf-cw' },
{ label: 'Beacon', slug: 'reference/commands/beacon' },
{ label: 'Memory', slug: 'reference/commands/memory' },
{ label: 'I/O Control', slug: 'reference/commands/io-control' },
{ label: 'System', slug: 'reference/commands/system' },
],
},
{ label: 'Connectors', slug: 'reference/connectors' },
{ label: 'Schematics', slug: 'reference/schematics' },
{ label: 'Hardware Revisions', slug: 'reference/hardware-revisions' },
],
},
{
label: 'Accessories',
items: [
{ label: 'RS-UVPA Power Amp', slug: 'accessories/rs-uvpa' },
],
},
],
head: [
{
tag: 'meta',
attrs: {
name: 'keywords',
content: 'RS-UV3A, HobbyPCB, ham radio, amateur radio, FM transceiver, VHF, UHF, 2m, 70cm, 1.25m, Arduino',
},
},
],
}),
],
});