kenwood_thd75/types/
system.rs

1//! System configuration types.
2//!
3//! Covers radio-wide settings including user preferences, frequency range
4//! limits, I/O port control, and SD card operations.
5//!
6//! System setting types are defined in the [`settings`](super::settings) module:
7//! [`SystemSettings`](super::settings::SystemSettings),
8//! [`AudioSettings`](super::settings::AudioSettings), and
9//! [`DisplaySettings`](super::settings::DisplaySettings).
10//!
11//! # Transceiver reset (per User Manual Chapter 12)
12//!
13//! Menu No. 999 or `[F]` + Power ON provides three reset types:
14//!
15//! - **VFO Reset**: initializes VFO and accompanying settings only.
16//! - **Partial Reset**: initializes all settings except memory channels
17//!   and DTMF memory channels.
18//! - **Full Reset**: initializes all customized settings. Date and time
19//!   are not reset. To enable voice guidance after full reset, press
20//!   `[PF2]` + Power ON.
21//!
22//! # Firmware version (per User Manual Chapter 12)
23//!
24//! Menu No. 991 displays the current firmware version. Firmware updates
25//! are applied by connecting to a PC via USB.
26//!
27//! # USB function (per User Manual Chapter 17)
28//!
29//! Menu No. 980: `COM+AF/IF Output` (virtual COM port + audio output)
30//! or `Mass Storage` (microSD card access from PC). The radio is a
31//! USB 2.0 device supporting CDC, ADC 1.0, and MSC device classes.
32//! USB hub connections are not supported.
33//!
34//! This module is intentionally empty; system types live in
35//! [`settings`](super::settings) to keep related types together.