SimRadio in separate thread

To use notifyLater when transmitting, fixes packetPool issues
This commit is contained in:
GUVWAF
2023-02-11 10:34:08 +01:00
parent 03f584a5ab
commit 97c1cf628a
2 changed files with 11 additions and 15 deletions

View File

@@ -3,10 +3,11 @@
#include "MeshPacketQueue.h"
#include "RadioInterface.h"
#include "api/WiFiServerAPI.h"
#include "concurrency/NotifiedWorkerThread.h"
#include <RadioLib.h>
class SimRadio : public RadioInterface
class SimRadio : public RadioInterface, protected concurrency::NotifiedWorkerThread
{
enum PendingISR { ISR_NONE = 0, ISR_RX, ISR_TX, TRANSMIT_DELAY_COMPLETED };