Fix duplicate PROGMEM attribute compilation issue with ESP8266 Arduino Core 2.5.0+

This commit is contained in:
N-Storm 2019-03-29 12:47:31 +03:00
parent 4b3bab88cc
commit 489f6eaa43
25 changed files with 78 additions and 78 deletions

View File

@ -3,8 +3,8 @@
AIRWAYHeatpumpIR::AIRWAYHeatpumpIR()
{
static const char PROGMEM model[] PROGMEM = "AIRWAY";
static const char PROGMEM info[] PROGMEM = "{\"mdl\":\"AIRWAY\",\"dn\":\"AIRWAY\",\"mT\":18,\"xT\":31,\"fs\":3}";
static const char model[] PROGMEM = "AIRWAY";
static const char info[] PROGMEM = "{\"mdl\":\"AIRWAY\",\"dn\":\"AIRWAY\",\"mT\":18,\"xT\":31,\"fs\":3}";
_model = model;
_info = info;

View File

@ -2,8 +2,8 @@
AUXHeatpumpIR::AUXHeatpumpIR() : HeatpumpIR()
{
static const char PROGMEM model[] PROGMEM = "AUX";
static const char PROGMEM info[] PROGMEM = "{\"mdl\":\"aux\",\"dn\":\"AUX\",\"mT\":16,\"xT\":30,\"fs\":5}";
static const char model[] PROGMEM = "AUX";
static const char info[] PROGMEM = "{\"mdl\":\"aux\",\"dn\":\"AUX\",\"mT\":16,\"xT\":30,\"fs\":5}";
_model = model;
_info = info;

View File

@ -2,8 +2,8 @@
BGHHeatpumpIR::BGHHeatpumpIR() : HeatpumpIR()
{
static const char PROGMEM model[] PROGMEM = "BGH_aud";
static const char PROGMEM info[] PROGMEM = "{\"mdl\":\"BGH_aud\",\"dn\":\"BGH AUD\",\"mT\":18,\"xT\":32,\"fs\":3}";
static const char model[] PROGMEM = "BGH_aud";
static const char info[] PROGMEM = "{\"mdl\":\"BGH_aud\",\"dn\":\"BGH AUD\",\"mT\":18,\"xT\":32,\"fs\":3}";
_model = model;
_info = info;

View File

@ -2,8 +2,8 @@
BalluHeatpumpIR::BalluHeatpumpIR()
{
static const char PROGMEM model[] PROGMEM = "ballu";
static const char PROGMEM info[] PROGMEM = "{\"mdl\":\"ballu\",\"dn\":\"Ballu\",\"mT\":16,\"xT\":30,\"fs\":3}";
static const char model[] PROGMEM = "ballu";
static const char info[] PROGMEM = "{\"mdl\":\"ballu\",\"dn\":\"Ballu\",\"mT\":16,\"xT\":30,\"fs\":3}";
_model = model;
_info = info;

View File

@ -12,8 +12,8 @@ void CarrierHeatpumpIR::send(IRSender& IR, uint8_t powerModeCmd, uint8_t operati
// The different models just set the model accordingly
CarrierNQVHeatpumpIR::CarrierNQVHeatpumpIR() : CarrierHeatpumpIR()
{
static const char PROGMEM model[] PROGMEM = "carrier_nqv";
static const char PROGMEM info[] PROGMEM = "{\"mdl\":\"carrier_nqv\",\"dn\":\"Carrier NQV\",\"mT\":17,\"xT\":30,\"fs\":6}";
static const char model[] PROGMEM = "carrier_nqv";
static const char info[] PROGMEM = "{\"mdl\":\"carrier_nqv\",\"dn\":\"Carrier NQV\",\"mT\":17,\"xT\":30,\"fs\":6}";
_model = model;
_info = info;
@ -21,8 +21,8 @@ CarrierNQVHeatpumpIR::CarrierNQVHeatpumpIR() : CarrierHeatpumpIR()
CarrierMCAHeatpumpIR::CarrierMCAHeatpumpIR() : CarrierHeatpumpIR()
{
static const char PROGMEM model[] PROGMEM = "carrier_mca";
static const char PROGMEM info[] PROGMEM = "{\"mdl\":\"carrier_mca\",\"dn\":\"Carrier MCA\",\"mT\":17,\"xT\":30,\"fs\":4}";
static const char model[] PROGMEM = "carrier_mca";
static const char info[] PROGMEM = "{\"mdl\":\"carrier_mca\",\"dn\":\"Carrier MCA\",\"mT\":17,\"xT\":30,\"fs\":4}";
_model = model;
_info = info;
@ -31,8 +31,8 @@ CarrierMCAHeatpumpIR::CarrierMCAHeatpumpIR() : CarrierHeatpumpIR()
Qlima1HeatpumpIR::Qlima1HeatpumpIR() : CarrierMCAHeatpumpIR()
{
static const char PROGMEM model[] PROGMEM = "qlima_1";
static const char PROGMEM info[] PROGMEM = "{\"mdl\":\"qlima_1\",\"dn\":\"Qlima #1\",\"mT\":17,\"xT\":30,\"fs\":4, \"maint\":[10]}";
static const char model[] PROGMEM = "qlima_1";
static const char info[] PROGMEM = "{\"mdl\":\"qlima_1\",\"dn\":\"Qlima #1\",\"mT\":17,\"xT\":30,\"fs\":4, \"maint\":[10]}";
_model = model;
_info = info;
@ -42,8 +42,8 @@ Qlima1HeatpumpIR::Qlima1HeatpumpIR() : CarrierMCAHeatpumpIR()
Qlima2HeatpumpIR::Qlima2HeatpumpIR() : CarrierMCAHeatpumpIR()
{
static const char PROGMEM model[] PROGMEM = "qlima_2";
static const char PROGMEM info[] PROGMEM = "{\"mdl\":\"qlima_2\",\"dn\":\"Qlima #2\",\"mT\":17,\"xT\":30,\"fs\":4, \"maint\":[10]}";
static const char model[] PROGMEM = "qlima_2";
static const char info[] PROGMEM = "{\"mdl\":\"qlima_2\",\"dn\":\"Qlima #2\",\"mT\":17,\"xT\":30,\"fs\":4, \"maint\":[10]}";
_model = model;
_info = info;

View File

@ -2,8 +2,8 @@
DaikinHeatpumpARC417IR::DaikinHeatpumpARC417IR() : HeatpumpIR()
{
static const char PROGMEM model[] PROGMEM = "daikin_arc417";
static const char PROGMEM info[] PROGMEM = "{\"mdl\":\"daikin_arc417\",\"dn\":\"Daikin ARC417\",\"mT\":18,\"xT\":30,\"fs\":6,\"maint\":[10,11,12,13,14,15,16,17]}}}";
static const char model[] PROGMEM = "daikin_arc417";
static const char info[] PROGMEM = "{\"mdl\":\"daikin_arc417\",\"dn\":\"Daikin ARC417\",\"mT\":18,\"xT\":30,\"fs\":6,\"maint\":[10,11,12,13,14,15,16,17]}}}";
_model = model;
_info = info;

View File

@ -2,8 +2,8 @@
DaikinHeatpumpIR::DaikinHeatpumpIR() : HeatpumpIR()
{
static const char PROGMEM model[] PROGMEM = "daikin";
static const char PROGMEM info[] PROGMEM = "{\"mdl\":\"daikin\",\"dn\":\"Daikin\",\"mT\":18,\"xT\":30,\"fs\":6,\"maint\":[10,11,12,13,14,15,16,17]}}}";
static const char model[] PROGMEM = "daikin";
static const char info[] PROGMEM = "{\"mdl\":\"daikin\",\"dn\":\"Daikin\",\"mT\":18,\"xT\":30,\"fs\":6,\"maint\":[10,11,12,13,14,15,16,17]}}}";
_model = model;
_info = info;

View File

@ -3,8 +3,8 @@
FuegoHeatpumpIR::FuegoHeatpumpIR()
{
static const char PROGMEM model[] PROGMEM = "fuego";
static const char PROGMEM info[] PROGMEM = "{\"mdl\":\"fuego\",\"dn\":\"Fuego\",\"mT\":18,\"xT\":31,\"fs\":3}";
static const char model[] PROGMEM = "fuego";
static const char info[] PROGMEM = "{\"mdl\":\"fuego\",\"dn\":\"Fuego\",\"mT\":18,\"xT\":31,\"fs\":3}";
_model = model;
_info = info;

View File

@ -2,8 +2,8 @@
FujitsuHeatpumpIR::FujitsuHeatpumpIR() : HeatpumpIR()
{
static const char PROGMEM model[] PROGMEM = "fujitsu_awyz";
static const char PROGMEM info[] PROGMEM = "{\"mdl\":\"fujitsu_awyz\",\"dn\":\"Fujitsu AWYZ\",\"mT\":16,\"xT\":30,\"fs\":5}";
static const char model[] PROGMEM = "fujitsu_awyz";
static const char info[] PROGMEM = "{\"mdl\":\"fujitsu_awyz\",\"dn\":\"Fujitsu AWYZ\",\"mT\":16,\"xT\":30,\"fs\":5}";
_model = model;
_info = info;

View File

@ -7,8 +7,8 @@ GreeHeatpumpIR::GreeHeatpumpIR() : HeatpumpIR()
GreeGenericHeatpumpIR::GreeGenericHeatpumpIR() : GreeHeatpumpIR()
{
static const char PROGMEM model[] PROGMEM = "gree";
static const char PROGMEM info[] PROGMEM = "{\"mdl\":\"gree\",\"dn\":\"Gree\",\"mT\":16,\"xT\":30,\"fs\":3}";
static const char model[] PROGMEM = "gree";
static const char info[] PROGMEM = "{\"mdl\":\"gree\",\"dn\":\"Gree\",\"mT\":16,\"xT\":30,\"fs\":3}";
_model = model;
_info = info;
@ -17,8 +17,8 @@ GreeGenericHeatpumpIR::GreeGenericHeatpumpIR() : GreeHeatpumpIR()
GreeYANHeatpumpIR::GreeYANHeatpumpIR() : GreeHeatpumpIR()
{
static const char PROGMEM model[] PROGMEM = "greeyan";
static const char PROGMEM info[] PROGMEM = "{\"mdl\":\"greeyan\",\"dn\":\"Gree YAN\",\"mT\":16,\"xT\":30,\"fs\":3}";
static const char model[] PROGMEM = "greeyan";
static const char info[] PROGMEM = "{\"mdl\":\"greeyan\",\"dn\":\"Gree YAN\",\"mT\":16,\"xT\":30,\"fs\":3}";
_model = model;
_info = info;
@ -28,8 +28,8 @@ GreeYANHeatpumpIR::GreeYANHeatpumpIR() : GreeHeatpumpIR()
// Support for YAA1FB, FAA1FB1, YB1F2 remotes
GreeYAAHeatpumpIR::GreeYAAHeatpumpIR() : GreeHeatpumpIR()
{
static const char PROGMEM model[] PROGMEM = "greeyaa";
static const char PROGMEM info[] PROGMEM = "{\"mdl\":\"greeyaa\",\"dn\":\"Gree YAA\",\"mT\":16,\"xT\":30,\"fs\":3}";
static const char model[] PROGMEM = "greeyaa";
static const char info[] PROGMEM = "{\"mdl\":\"greeyaa\",\"dn\":\"Gree YAA\",\"mT\":16,\"xT\":30,\"fs\":3}";
_model = model;
_info = info;

View File

@ -2,8 +2,8 @@
HisenseHeatpumpIR::HisenseHeatpumpIR() : HeatpumpIR()
{
static const char PROGMEM model[] PROGMEM = "hisense_aud";
static const char PROGMEM info[] PROGMEM = "{\"mdl\":\"hisense_aud\",\"dn\":\"Hisense AUD\",\"mT\":18,\"xT\":32,\"fs\":3}";
static const char model[] PROGMEM = "hisense_aud";
static const char info[] PROGMEM = "{\"mdl\":\"hisense_aud\",\"dn\":\"Hisense AUD\",\"mT\":18,\"xT\":32,\"fs\":3}";
_model = model;
_info = info;

View File

@ -2,8 +2,8 @@
HitachiHeatpumpIR::HitachiHeatpumpIR() : HeatpumpIR()
{
static const char PROGMEM model[] PROGMEM = "hitachi";
static const char PROGMEM info[] PROGMEM = "{\"mdl\":\"hitachi\",\"dn\":\"Hitachi\",\"mT\":16,\"xT\":32,\"fs\":4}";
static const char model[] PROGMEM = "hitachi";
static const char info[] PROGMEM = "{\"mdl\":\"hitachi\",\"dn\":\"Hitachi\",\"mT\":16,\"xT\":32,\"fs\":4}";
_model = model;
_info = info;

View File

@ -2,8 +2,8 @@
HyundaiHeatpumpIR::HyundaiHeatpumpIR() : HeatpumpIR()
{
static const char PROGMEM model[] PROGMEM = "hyundai";
static const char PROGMEM info[] PROGMEM = "{\"mdl\":\"hyundai\",\"dn\":\"Hyundai\",\"mT\":16,\"xT\":30,\"fs\":3}";
static const char model[] PROGMEM = "hyundai";
static const char info[] PROGMEM = "{\"mdl\":\"hyundai\",\"dn\":\"Hyundai\",\"mT\":16,\"xT\":30,\"fs\":3}";
_model = model;
_info = info;

View File

@ -3,8 +3,8 @@
IVTHeatpumpIR::IVTHeatpumpIR() : SharpHeatpumpIR()
{
static const char PROGMEM model[] PROGMEM = "ivt";
static const char PROGMEM info[] PROGMEM = "{\"mdl\":\"ivt\",\"dn\":\"IVT AY-XP12FR-N\",\"mT\":18,\"xT\":32,\"fs\":3,\"maint\":[10]}}";
static const char model[] PROGMEM = "ivt";
static const char info[] PROGMEM = "{\"mdl\":\"ivt\",\"dn\":\"IVT AY-XP12FR-N\",\"mT\":18,\"xT\":32,\"fs\":3,\"maint\":[10]}}";
_model = model;
_info = info;

View File

@ -2,8 +2,8 @@
MideaHeatpumpIR::MideaHeatpumpIR() : HeatpumpIR()
{
static const char PROGMEM model[] PROGMEM = "midea"; // The basic and inverter Midea's are the same, i.e. at least Pro Plus 10FP, Pro Plus 13Fp, Pro Plus 9 Inverter and Pro Plus 12 Inverter should work
static const char PROGMEM info[] PROGMEM = "{\"mdl\":\"midea\",\"dn\":\"Ultimate Pro Plus\",\"mT\":16,\"xT\":30,\"fs\":4,\"maint\":[10]}";
static const char model[] PROGMEM = "midea"; // The basic and inverter Midea's are the same, i.e. at least Pro Plus 10FP, Pro Plus 13Fp, Pro Plus 9 Inverter and Pro Plus 12 Inverter should work
static const char info[] PROGMEM = "{\"mdl\":\"midea\",\"dn\":\"Ultimate Pro Plus\",\"mT\":16,\"xT\":30,\"fs\":4,\"maint\":[10]}";
_model = model;
_info = info;

View File

@ -10,8 +10,8 @@ MitsubishiHeatpumpIR::MitsubishiHeatpumpIR() : HeatpumpIR()
MitsubishiFDHeatpumpIR::MitsubishiFDHeatpumpIR() : MitsubishiHeatpumpIR()
{
static const char PROGMEM model[] PROGMEM = "mitsubishi_fd";
static const char PROGMEM info[] PROGMEM = "{\"mdl\":\"mitsubishi_fd\",\"dn\":\"Mitsubishi FD\",\"mT\":16,\"xT\":31,\"fs\":5}";
static const char model[] PROGMEM = "mitsubishi_fd";
static const char info[] PROGMEM = "{\"mdl\":\"mitsubishi_fd\",\"dn\":\"Mitsubishi FD\",\"mT\":16,\"xT\":31,\"fs\":5}";
_model = model;
_info = info;
@ -21,8 +21,8 @@ MitsubishiFDHeatpumpIR::MitsubishiFDHeatpumpIR() : MitsubishiHeatpumpIR()
MitsubishiFEHeatpumpIR::MitsubishiFEHeatpumpIR() : MitsubishiHeatpumpIR()
{
static const char PROGMEM model[] PROGMEM = "mitsubishi_fe";
static const char PROGMEM info[] PROGMEM = "{\"mdl\":\"mitsubishi_fe\",\"dn\":\"Mitsubishi FE\",\"mT\":16,\"xT\":31,\"fs\":5,\"maint\":[10]}";
static const char model[] PROGMEM = "mitsubishi_fe";
static const char info[] PROGMEM = "{\"mdl\":\"mitsubishi_fe\",\"dn\":\"Mitsubishi FE\",\"mT\":16,\"xT\":31,\"fs\":5,\"maint\":[10]}";
_model = model;
_info = info;
@ -32,8 +32,8 @@ MitsubishiFEHeatpumpIR::MitsubishiFEHeatpumpIR() : MitsubishiHeatpumpIR()
MitsubishiMSYHeatpumpIR::MitsubishiMSYHeatpumpIR() : MitsubishiHeatpumpIR()
{
static const char PROGMEM model[] PROGMEM = "mitsubishi_msy";
static const char PROGMEM info[] PROGMEM = "{\"mdl\":\"mitsubishi_msy\",\"dn\":\"Mitsubishi MSY\",\"mT\":16,\"xT\":31,\"fs\":5,\"maint\":[10]}";
static const char model[] PROGMEM = "mitsubishi_msy";
static const char info[] PROGMEM = "{\"mdl\":\"mitsubishi_msy\",\"dn\":\"Mitsubishi MSY\",\"mT\":16,\"xT\":31,\"fs\":5,\"maint\":[10]}";
_model = model;
_info = info;
@ -43,8 +43,8 @@ MitsubishiMSYHeatpumpIR::MitsubishiMSYHeatpumpIR() : MitsubishiHeatpumpIR()
MitsubishiFAHeatpumpIR::MitsubishiFAHeatpumpIR() : MitsubishiHeatpumpIR()
{
static const char PROGMEM model[] PROGMEM = "mitsubishi_fa";
static const char PROGMEM info[] PROGMEM = "{\"mdl\":\"mitsubishi_fa\",\"dn\":\"Mitsubishi FA\",\"mT\":16,\"xT\":31,\"fs\":5}"; //TODO: What should be here?
static const char model[] PROGMEM = "mitsubishi_fa";
static const char info[] PROGMEM = "{\"mdl\":\"mitsubishi_fa\",\"dn\":\"Mitsubishi FA\",\"mT\":16,\"xT\":31,\"fs\":5}"; //TODO: What should be here?
_model = model;
_info = info;

View File

@ -10,8 +10,8 @@ MitsubishiHeavyHeatpumpIR::MitsubishiHeavyHeatpumpIR() : HeatpumpIR()
MitsubishiHeavyZJHeatpumpIR::MitsubishiHeavyZJHeatpumpIR() : MitsubishiHeavyHeatpumpIR()
{
static const char PROGMEM model[] PROGMEM = "mitsubishi_heavy_zj";
static const char PROGMEM info[] PROGMEM = "{\"mdl\":\"mitsubishi_heavy_zj\",\"dn\":\"Mitsubishi Heavy ZJ\",\"mT\":18,\"xT\":30,\"fs\":3}";
static const char model[] PROGMEM = "mitsubishi_heavy_zj";
static const char info[] PROGMEM = "{\"mdl\":\"mitsubishi_heavy_zj\",\"dn\":\"Mitsubishi Heavy ZJ\",\"mT\":18,\"xT\":30,\"fs\":3}";
_model = model;
_info = info;
@ -21,8 +21,8 @@ MitsubishiHeavyZJHeatpumpIR::MitsubishiHeavyZJHeatpumpIR() : MitsubishiHeavyHeat
MitsubishiHeavyZMHeatpumpIR::MitsubishiHeavyZMHeatpumpIR() : MitsubishiHeavyHeatpumpIR()
{
static const char PROGMEM model[] PROGMEM = "mitsubishi_heavy_zm";
static const char PROGMEM info[] PROGMEM = "{\"mdl\":\"mitsubishi_heavy_zm\",\"dn\":\"Mitsubishi Heavy ZM\",\"mT\":18,\"xT\":30,\"fs\":4}";
static const char model[] PROGMEM = "mitsubishi_heavy_zm";
static const char info[] PROGMEM = "{\"mdl\":\"mitsubishi_heavy_zm\",\"dn\":\"Mitsubishi Heavy ZM\",\"mT\":18,\"xT\":30,\"fs\":4}";
_model = model;
_info = info;
@ -32,8 +32,8 @@ MitsubishiHeavyZMHeatpumpIR::MitsubishiHeavyZMHeatpumpIR() : MitsubishiHeavyHeat
MitsubishiHeavyZMPHeatpumpIR::MitsubishiHeavyZMPHeatpumpIR() : MitsubishiHeavyHeatpumpIR()
{
static const char PROGMEM model[] PROGMEM = "mitsubishi_heavy_zmp";
static const char PROGMEM info[] PROGMEM = "{\"mdl\":\"mitsubishi_heavy_zmp\",\"dn\":\"Mitsubishi Heavy ZMP\",\"mT\":18,\"xT\":30,\"fs\":3}";
static const char model[] PROGMEM = "mitsubishi_heavy_zmp";
static const char info[] PROGMEM = "{\"mdl\":\"mitsubishi_heavy_zmp\",\"dn\":\"Mitsubishi Heavy ZMP\",\"mT\":18,\"xT\":30,\"fs\":3}";
_model = model;
_info = info;

View File

@ -2,8 +2,8 @@
MitsubishiSEZKDXXHeatpumpIR::MitsubishiSEZKDXXHeatpumpIR() : HeatpumpIR()
{
static const char PROGMEM model[] PROGMEM = "mitsubishi_sez";
static const char PROGMEM info[] PROGMEM = "{\"mdl\":\"mitsubishi_sez\",\"dn\":\"Mitsubishi SEZ\",\"mT\":17,\"xT\":30,\"fs\":3}";
static const char model[] PROGMEM = "mitsubishi_sez";
static const char info[] PROGMEM = "{\"mdl\":\"mitsubishi_sez\",\"dn\":\"Mitsubishi SEZ\",\"mT\":17,\"xT\":30,\"fs\":3}";
_model = model;
_info = info;

View File

@ -3,8 +3,8 @@
// This is a protected method, i.e. generic Panasonic instances cannot be created
PanasonicAltDKEHeatpumpIR::PanasonicAltDKEHeatpumpIR() : HeatpumpIR()
{
static const char PROGMEM model[] PROGMEM = "panasonic_dke";
static const char PROGMEM info[] PROGMEM = "{\"mdl\":\"panasonic_dke\",\"dn\":\"Panasonic DKE\",\"mT\":16,\"xT\":30,\"fs\":6}";
static const char model[] PROGMEM = "panasonic_dke";
static const char info[] PROGMEM = "{\"mdl\":\"panasonic_dke\",\"dn\":\"Panasonic DKE\",\"mT\":16,\"xT\":30,\"fs\":6}";
_model = model;
_info = info;

View File

@ -3,8 +3,8 @@
PanasonicCKPHeatpumpIR::PanasonicCKPHeatpumpIR()
{
static const char PROGMEM model[] PROGMEM = "panasonic_ckp";
static const char PROGMEM info[] PROGMEM = "{\"mdl\":\"panasonic_ckp\",\"dn\":\"Panasonic CKP\",\"mT\":16,\"xT\":30,\"fs\":6}";
static const char model[] PROGMEM = "panasonic_ckp";
static const char info[] PROGMEM = "{\"mdl\":\"panasonic_ckp\",\"dn\":\"Panasonic CKP\",\"mT\":16,\"xT\":30,\"fs\":6}";
_model = model;
_info = info;

View File

@ -9,8 +9,8 @@ PanasonicHeatpumpIR::PanasonicHeatpumpIR() : HeatpumpIR()
// The different models just set the model accordingly
PanasonicDKEHeatpumpIR::PanasonicDKEHeatpumpIR() : PanasonicHeatpumpIR()
{
static const char PROGMEM model[] PROGMEM = "panasonic_dke";
static const char PROGMEM info[] PROGMEM = "{\"mdl\":\"panasonic_dke\",\"dn\":\"Panasonic DKE\",\"mT\":16,\"xT\":30,\"fs\":6}";
static const char model[] PROGMEM = "panasonic_dke";
static const char info[] PROGMEM = "{\"mdl\":\"panasonic_dke\",\"dn\":\"Panasonic DKE\",\"mT\":16,\"xT\":30,\"fs\":6}";
_model = model;
_info = info;
@ -20,8 +20,8 @@ PanasonicDKEHeatpumpIR::PanasonicDKEHeatpumpIR() : PanasonicHeatpumpIR()
PanasonicJKEHeatpumpIR::PanasonicJKEHeatpumpIR() : PanasonicHeatpumpIR()
{
static const char PROGMEM model[] PROGMEM = "panasonic_jke";
static const char PROGMEM info[] PROGMEM = "{\"mdl\":\"panasonic_jke\",\"dn\":\"Panasonic JKE\",\"mT\":16,\"xT\":30,\"fs\":6}";
static const char model[] PROGMEM = "panasonic_jke";
static const char info[] PROGMEM = "{\"mdl\":\"panasonic_jke\",\"dn\":\"Panasonic JKE\",\"mT\":16,\"xT\":30,\"fs\":6}";
_model = model;
_info = info;
@ -31,8 +31,8 @@ PanasonicJKEHeatpumpIR::PanasonicJKEHeatpumpIR() : PanasonicHeatpumpIR()
PanasonicNKEHeatpumpIR::PanasonicNKEHeatpumpIR() : PanasonicHeatpumpIR()
{
static const char PROGMEM model[] PROGMEM = "panasonic_nke";
static const char PROGMEM info[] PROGMEM = "{\"mdl\":\"panasonic_nke\",\"dn\":\"Panasonic NKE\",\"mT\":16,\"xT\":30,\"fs\":6,\"maint\":[8,10]}";
static const char model[] PROGMEM = "panasonic_nke";
static const char info[] PROGMEM = "{\"mdl\":\"panasonic_nke\",\"dn\":\"Panasonic NKE\",\"mT\":16,\"xT\":30,\"fs\":6,\"maint\":[8,10]}";
_model = model;
_info = info;
@ -42,8 +42,8 @@ PanasonicNKEHeatpumpIR::PanasonicNKEHeatpumpIR() : PanasonicHeatpumpIR()
PanasonicLKEHeatpumpIR::PanasonicLKEHeatpumpIR() : PanasonicHeatpumpIR()
{
static const char PROGMEM model[] PROGMEM = "panasonic_lke";
static const char PROGMEM info[] PROGMEM = "{\"mdl\":\"panasonic_lke\",\"dn\":\"Panasonic LKE\",\"mT\":16,\"xT\":30,\"fs\":6,\"maint\":[8,10]}";
static const char model[] PROGMEM = "panasonic_lke";
static const char info[] PROGMEM = "{\"mdl\":\"panasonic_lke\",\"dn\":\"Panasonic LKE\",\"mT\":16,\"xT\":30,\"fs\":6,\"maint\":[8,10]}";
_model = model;
_info = info;

View File

@ -13,8 +13,8 @@ void SamsungHeatpumpIR::send(IRSender& IR, uint8_t powerModeCmd, uint8_t operati
SamsungAQVHeatpumpIR::SamsungAQVHeatpumpIR() : SamsungHeatpumpIR()
{
static const char PROGMEM model[] PROGMEM = "samsung_aqv";
static const char PROGMEM info[] PROGMEM = "{\"mdl\":\"samsung_aqv\",\"dn\":\"Samsung AQV\",\"mT\":16,\"xT\":27,\"fs\":4}";
static const char model[] PROGMEM = "samsung_aqv";
static const char info[] PROGMEM = "{\"mdl\":\"samsung_aqv\",\"dn\":\"Samsung AQV\",\"mT\":16,\"xT\":27,\"fs\":4}";
_model = model;
_info = info;
@ -22,8 +22,8 @@ SamsungAQVHeatpumpIR::SamsungAQVHeatpumpIR() : SamsungHeatpumpIR()
SamsungFJMHeatpumpIR::SamsungFJMHeatpumpIR() : SamsungHeatpumpIR()
{
static const char PROGMEM model[] PROGMEM = "samsung_fjm";
static const char PROGMEM info[] PROGMEM = "{\"mdl\":\"samsung_fjm\",\"dn\":\"Samsung FJM\",\"mT\":16,\"xT\":27,\"fs\":4}";
static const char model[] PROGMEM = "samsung_fjm";
static const char info[] PROGMEM = "{\"mdl\":\"samsung_fjm\",\"dn\":\"Samsung FJM\",\"mT\":16,\"xT\":27,\"fs\":4}";
_model = model;
_info = info;

View File

@ -3,8 +3,8 @@
SharpHeatpumpIR::SharpHeatpumpIR() : HeatpumpIR()
{
static const char PROGMEM model[] PROGMEM = "sharp";
static const char PROGMEM info[] PROGMEM = "{\"mdl\":\"sharp\",\"dn\":\"Sharp AY-ZP40KR\",\"mT\":18,\"xT\":32,\"fs\":3,\"maint\":[10]}}";
static const char model[] PROGMEM = "sharp";
static const char info[] PROGMEM = "{\"mdl\":\"sharp\",\"dn\":\"Sharp AY-ZP40KR\",\"mT\":18,\"xT\":32,\"fs\":3,\"maint\":[10]}}";
_model = model;
_info = info;

View File

@ -3,8 +3,8 @@
ToshibaDaiseikaiHeatpumpIR::ToshibaDaiseikaiHeatpumpIR() : CarrierHeatpumpIR()
{
static const char PROGMEM model[] PROGMEM = "toshiba_daiseikai";
static const char PROGMEM info[] PROGMEM = "{\"mdl\":\"toshiba_daiseikai\",\"dn\":\"Toshiba Daiseikai\",\"mT\":17,\"xT\":30,\"fs\":6}";
static const char model[] PROGMEM = "toshiba_daiseikai";
static const char info[] PROGMEM = "{\"mdl\":\"toshiba_daiseikai\",\"dn\":\"Toshiba Daiseikai\",\"mT\":17,\"xT\":30,\"fs\":6}";
_model = model;
_info = info;

View File

@ -3,8 +3,8 @@
ToshibaHeatpumpIR::ToshibaHeatpumpIR()
{
static const char PROGMEM model[] PROGMEM = "toshiba";
static const char PROGMEM info[] PROGMEM = "{\"mdl\":\"toshiba\",\"dn\":\"Toshiba\",\"mT\":17,\"xT\":30,\"fs\":5}";
static const char model[] PROGMEM = "toshiba";
static const char info[] PROGMEM = "{\"mdl\":\"toshiba\",\"dn\":\"Toshiba\",\"mT\":17,\"xT\":30,\"fs\":5}";
_model = model;
_info = info;