Commit Graph

10 Commits

Author SHA1 Message Date
agessaman c2f8a2e3cd refactor: companion FrameServer and related (substantive only, no Black)
Reapply refactor from ce8381a (replace monolithic FrameServer with thin
pymc_core subclass, re-export constants, SQLite persistence hooks) while
preserving pre-refactor whitespace where patch applied cleanly. Remaining
files match refactor commit exactly. Diff vs ce8381a is whitespace-only.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-21 15:35:47 -08:00
agessaman 878ff8dc51 Enhance configuration and setup for KISS modem support
- Added support for Meshcore KISS modem firmware in configuration, allowing users to set `radio_type: kiss` and configure serial port and baud rate.
- Updated `config.yaml.example` to include KISS modem settings.
- Modified `manage.sh` to install with hardware extras for KISS support.
- Enhanced `setup-radio-config.sh` to prompt for radio type and KISS modem settings.
- Updated API endpoints to handle KISS modem configurations and hardware options.
- Improved error handling for missing configuration sections.

This update improves flexibility for users utilizing KISS modems alongside SX1262 hardware.
2026-02-03 16:20:51 -08:00
Lloyd f0c2d02400 Update README and scripts for clarity and support; change version to 1.0.5 2025-12-30 16:29:17 +00:00
Lloyd ce0e67dbf6 Update README.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-15 20:53:41 +00:00
Lloyd 869034bbb2 Update installation instructions and add system dependency for libffi-dev 2025-11-15 20:38:50 +00:00
Lloyd 9ca191f9b2 Update version to 1.0.4 in pyproject.toml and add SPI setup instructions 2025-11-15 01:17:15 +00:00
Lloyd dd4bcea5ae Merge branch 'main' into dev 2025-10-27 15:44:31 -07:00
Lloyd 6f2aeddc2e Add upgrade script for pyMC Repeater: automate updates, service management, and error handling 2025-10-27 22:35:15 +00:00
Lloyd 3935b84ef2 Document supported hardware for repeater daemon
Added supported hardware details for the repeater daemon.
2025-10-24 23:45:46 +01:00
Lloyd 97256eb132 Initial commit: PyMC Repeater Daemon
This commit sets up the initial project structure for the PyMC Repeater Daemon.
It includes base configuration files, dependency definitions, and scaffolding
for the main daemon service responsible for handling PyMC repeating operations.
2025-10-24 23:13:48 +01:00