Browse Source

fix esp8266

pull/985/head
lumapu 1 year ago
parent
commit
0f594d13c8
  1. 22
      src/app.cpp

22
src/app.cpp

@ -118,7 +118,7 @@ void app::loop(void) {
void app::loopStandard(void) { void app::loopStandard(void) {
ah::Scheduler::loop(); ah::Scheduler::loop();
if (mNrfRadio.loop()) { if (mNrfRadio.loop() && mConfig->nrf.enabled) {
while (!mNrfRadio.mBufCtrl.empty()) { while (!mNrfRadio.mBufCtrl.empty()) {
packet_t *p = &mNrfRadio.mBufCtrl.front(); packet_t *p = &mNrfRadio.mBufCtrl.front();
@ -146,7 +146,7 @@ void app::loopStandard(void) {
mMiPayload.process(true); mMiPayload.process(true);
} }
#if defined(ESP32) #if defined(ESP32)
if (mCmtRadio.loop()) { if (mCmtRadio.loop() && mConfig->cmt.enabled) {
while (!mCmtRadio.mBufCtrl.empty()) { while (!mCmtRadio.mBufCtrl.empty()) {
hmsPacket_t *p = &mCmtRadio.mBufCtrl.front(); hmsPacket_t *p = &mCmtRadio.mBufCtrl.front();
if (mConfig->serial.debug) { if (mConfig->serial.debug) {
@ -418,13 +418,17 @@ void app::tickSend(void) {
if (NULL != iv) { if (NULL != iv) {
if (iv->config->enabled) { if (iv->config->enabled) {
if (iv->ivGen == IV_HM) if(mConfig->nrf.enabled) {
mPayload.ivSend(iv); if (iv->ivGen == IV_HM)
else if(iv->ivGen == IV_MI) mPayload.ivSend(iv);
mMiPayload.ivSend(iv); else if(iv->ivGen == IV_MI)
mMiPayload.ivSend(iv);
}
#if defined(ESP32) #if defined(ESP32)
else if((iv->ivGen == IV_HMS) || (iv->ivGen == IV_HMT)) if(mCmtRadio.enabled) {
mHmsPayload.ivSend(iv); if((iv->ivGen == IV_HMS) || (iv->ivGen == IV_HMT))
mHmsPayload.ivSend(iv);
}
#endif #endif
} }
} }
@ -502,4 +506,4 @@ void app::updateLed(void) {
digitalWrite(mConfig->led.led1, led_off); digitalWrite(mConfig->led.led1, led_off);
} }
} }
} }

Loading…
Cancel
Save