diff --git a/release/aqualinkd-arm64 b/release/aqualinkd-arm64 index 4940a2b..c87d217 100755 Binary files a/release/aqualinkd-arm64 and b/release/aqualinkd-arm64 differ diff --git a/release/aqualinkd-armhf b/release/aqualinkd-armhf index 4eccc9c..c0a6a2b 100755 Binary files a/release/aqualinkd-armhf and b/release/aqualinkd-armhf differ diff --git a/source/devices_jandy.c b/source/devices_jandy.c index d6299c0..e5b8e32 100644 --- a/source/devices_jandy.c +++ b/source/devices_jandy.c @@ -1112,7 +1112,7 @@ void updateHeatPumpLed(heatpumpstate state, aqledstate ledstate, struct aqualink if ( (ledstate == ENABLE && (from == HP_DISPLAY || from == HP_FROM_PANEL)) || ( (ledstate == ON || ledstate == OFF) && (from == HP_DISPLAY || from == HP_TO_PANEL) )) { if ( ledstate != aqdata->chiller_button->led->state) { - aqdata->chiller_button->led->state == ledstate; + aqdata->chiller_button->led->state = ledstate; aqdata->updated = true; } } diff --git a/source/pda.c b/source/pda.c index 53362b3..50bec8d 100644 --- a/source/pda.c +++ b/source/pda.c @@ -43,7 +43,7 @@ static struct aqualinkdata *_aqualink_data; static unsigned char _last_packet_type; static unsigned long _pda_loop_cnt = -0; static bool _initWithRS = false; -static bool first_status_after_clear = false; +static bool _first_status_after_clear = false; // Each RS message is around 0.25 seconds apart //#define PDA_SLEEP_FOR 120 // @@ -876,7 +876,7 @@ bool process_pda_packet(unsigned char *packet, int length) case CMD_PDA_CLEAR: read_equiptment_menu = false; // Reset the have read menu flag, since this is new menu. - first_status_after_clear = true; + _first_status_after_clear = true; break; case CMD_STATUS: @@ -913,11 +913,11 @@ bool process_pda_packet(unsigned char *packet, int length) //printf("**** PDA INIT PUT BACK IN ****\n"); queueGetProgramData(AQUAPDA, _aqualink_data); } - else if (first_status_after_clear && (pda_m_type() == PM_FREEZE_PROTECT_DEVICES)) + else if (_first_status_after_clear && (pda_m_type() == PM_FREEZE_PROTECT_DEVICES)) { process_pda_freeze_protect_devices(); } - first_status_after_clear = false; + _first_status_after_clear = false; break; case CMD_MSG_LONG: