Browse Source

fix some errors

pull/1197/head
lumapu 1 year ago
parent
commit
ded734fa8b
  1. 7
      src/app.cpp
  2. 2
      src/defines.h
  3. 5
      src/hm/hmSystem.h

7
src/app.cpp

@ -120,7 +120,6 @@ void app::loop(void) {
if (mNrfRadio.loop() && mConfig->nrf.enabled) {
while (!mNrfRadio.mBufCtrl.empty()) {
packet_t *p = &mNrfRadio.mBufCtrl.front();
if (mConfig->serial.debug) {
DPRINT(DBG_INFO, F("RX "));
DBGPRINT(String(p->len));
@ -135,10 +134,10 @@ void app::loop(void) {
Inverter<> *iv = mSys.findInverter(&p->packet[1]);
if (NULL != iv) {
if (IV_HM == iv->ivGen)
mPayload.add(iv, p);
else
if (IV_MI == iv->ivGen)
mMiPayload.add(iv, p);
else
mPayload.add(iv, p);
}
mNrfRadio.mBufCtrl.pop();
yield();

2
src/defines.h

@ -13,7 +13,7 @@
//-------------------------------------
#define VERSION_MAJOR 0
#define VERSION_MINOR 7
#define VERSION_PATCH 60
#define VERSION_PATCH 61
//-------------------------------------
typedef struct {

5
src/hm/hmSystem.h

@ -69,10 +69,13 @@ class HmSystem {
} else if(iv->config->serial.u64 != 0ULL) {
DPRINTLN(DBG_ERROR, F("inverter type can't be detected!"));
return;
}
} else
iv->ivGen = IV_UNKNOWN;
iv->init();
mNumInv ++;
if(IV_UNKNOWN == iv->ivGen)
return; // serial is 0
DPRINT(DBG_INFO, "added inverter ");
if(iv->config->serial.b[5] == 0x11) {

Loading…
Cancel
Save