Files
agessaman 6ac5259fda feat: add pyMC_core integration for unlimited contact storage
Add support for pyMC_core with MeshTNC as an alternative to the standard
meshcore package. This enables storing unlimited contacts in the SQLite
database instead of being limited by radio firmware (300 contacts).

New files:
- modules/pymc_connection.py: Wrapper for pyMC_core MeshNode with KISS TNC
- modules/pymc_identity.py: Identity persistence and import/export

Modified files:
- modules/core.py: Add pymc connection type handling
- modules/*.py: Conditional imports for meshcore/pymc compatibility
- requirements.txt: Add pymc-core[radio] as connection backend option
- config.ini.example: Add pymc connection configuration options

To use pyMC connection, set connection_type = pymc in config.ini and
flash a radio with MeshTNC firmware.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-01 15:49:49 -08:00
..