diff --git a/src/portduino/PortduinoGlue.cpp b/src/portduino/PortduinoGlue.cpp index acdb5a7f6..783e9a6f1 100644 --- a/src/portduino/PortduinoGlue.cpp +++ b/src/portduino/PortduinoGlue.cpp @@ -23,6 +23,7 @@ void cpuDeepSleep(uint64_t msecs) void updateBatteryLevel(uint8_t level) NOT_IMPLEMENTED("updateBatteryLevel"); +GPIOPin *loraIrq; /** apps run under portduino can optionally define a portduinoSetup() to * use portduino specific init code (such as gpioBind) to setup portduino on their host machine, @@ -33,15 +34,15 @@ void portduinoSetup() printf("Setting up Meshtastic on Porduino...\n"); // FIXME: remove this hack once interrupts are confirmed to work on new pine64 board - auto loraIrq = new LinuxGPIOPin(LORA_DIO1, "ch341", "int", "loraIrq"); // or "err"? + loraIrq = new LinuxGPIOPin(LORA_DIO1, "ch341", "int", "loraIrq"); // or "err"? gpioBind(loraIrq); - // BUSY hw is busted on current board - just use the simulated pin (which will read low) - //gpioBind(new LinuxGPIOPin(SX1262_BUSY, "ch341", "slct", "loraBusy")); - auto fakeBusy = new SimGPIOPin(SX1262_BUSY, "fakeBusy"); - fakeBusy->writePin(LOW); - fakeBusy->setSilent(true); - gpioBind(fakeBusy); + // BUSY hw was busted on current board - just use the simulated pin (which will read low) + gpioBind(new LinuxGPIOPin(SX1262_BUSY, "ch341", "slct", "loraBusy")); + // auto fakeBusy = new SimGPIOPin(SX1262_BUSY, "fakeBusy"); + // fakeBusy->writePin(LOW); + // fakeBusy->setSilent(true); + // gpioBind(fakeBusy); auto loraCs = new LinuxGPIOPin(SX1262_CS, "ch341", "cs0", "loraCs"); loraCs->setSilent(true);