Reference for E22p branch

This commit is contained in:
Lloyd
2026-02-23 21:58:15 +00:00
parent ffcb8eacc1
commit 8f90cf71b0
3 changed files with 4 additions and 3 deletions

View File

@@ -354,7 +354,7 @@ EOF
echo "Note: Using optimized binary wheels for faster installation"
echo ""
if pip install --break-system-packages --no-cache-dir .; then
if pip install --break-system-packages --no-build-isolation --ignore-installed --no-cache-dir .; then
echo ""
echo "✓ Python package installation completed successfully!"
@@ -607,7 +607,7 @@ EOF
echo ""
# Upgrade packages (uses cache for unchanged dependencies - much faster)
if python3 -m pip install --break-system-packages --upgrade --upgrade-strategy eager .; then
if python3 -m pip install --break-system-packages --no-build-isolation --ignore-installed --upgrade --upgrade-strategy eager .; then
echo ""
echo "✓ Package and dependencies updated successfully!"
else

View File

@@ -31,7 +31,7 @@ keywords = ["mesh", "networking", "lora", "repeater", "daemon", "iot"]
dependencies = [
"pymc_core[hardware] @ git+https://github.com/rightup/pyMC_core.git@feat/newRadios",
"pymc_core[hardware] @ git+https://github.com/rightup/pyMC_core.git@feat/E22p",
"pyyaml>=6.0.0",
"cherrypy>=18.0.0",
"paho-mqtt>=1.6.0",

View File

@@ -247,6 +247,7 @@ def get_radio_for_board(board_config: dict):
"rxen_pin": _parse_int(spi_config["rxen_pin"]),
"txled_pin": _parse_int(spi_config.get("txled_pin", -1), default=-1),
"rxled_pin": _parse_int(spi_config.get("rxled_pin", -1), default=-1),
"en_pin": _parse_int(spi_config.get("en_pin", -1), default=-1),
"use_dio3_tcxo": spi_config.get("use_dio3_tcxo", False),
"dio3_tcxo_voltage": float(spi_config.get("dio3_tcxo_voltage", 1.8)),
"use_dio2_rf": spi_config.get("use_dio2_rf", False),