diff --git a/libraries/HeatpumpIR/CarrierHeatpumpIR.cpp b/libraries/HeatpumpIR/CarrierHeatpumpIR.cpp index a4d6d70..55fe332 100644 --- a/libraries/HeatpumpIR/CarrierHeatpumpIR.cpp +++ b/libraries/HeatpumpIR/CarrierHeatpumpIR.cpp @@ -145,7 +145,7 @@ void CarrierHeatpumpIR::sendCarrier(IRSender& IR, byte operatingMode, byte fanSp IR.space(CARRIER_AIRCON1_HDR_SPACE); // Payload - for (int i=0; i> 8; byte temp = (irCommand & 0x000000FF); - prog_char* buf; + const char* buf; Serial.print(F("Model: ")); - buf = (prog_char*)heatpumpIR[model]->model(); + buf = heatpumpIR[model]->model(); // 'model' is a PROGMEM pointer, so need to write a byte at a time while (char modelChar = pgm_read_byte(buf++)) {