Commit Graph

17 Commits

Author SHA1 Message Date
N-Storm 489f6eaa43 Fix duplicate PROGMEM attribute compilation issue with ESP8266 Arduino Core 2.5.0+ 2019-03-29 12:47:31 +03:00
ToniA eadfbe1bbf Maintenance mode for different Qlima models 2017-04-18 17:25:56 +03:00
ToniA 81bb077dca Heating, maintenance and turbo modes for Carrier #2 (Qlima) 2017-04-17 11:13:18 +03:00
ToniA 4df8f1ea16 Carrier MCA protocol fix for the separator between message parts #1 and #2 2017-04-16 20:39:05 +03:00
ToniA f20c31b90c CarrierHeatpumpIR::send() needs a dummy implementation 2016-09-25 19:24:18 +03:00
ToniA 11017679a6 Use the |= shortcut for bitwise OR 2016-09-25 13:11:50 +03:00
ToniA 30015f32d5 Carrier 42MCA009515LS A/C support 2016-09-24 16:44:39 +03:00
ToniA 37e3b886c8 Change the PWM frequency of all models to 38 kHz 2015-11-03 19:21:09 +02:00
ToniA 5b3a7469ed Arduino IDE 1.6-style PROGMEM definitions 2015-10-01 10:23:49 +03:00
ToniA e0c29ce3b9 Support for Arduino IDE 1.6.x 2015-04-05 12:04:22 +03:00
ToniA 523cb80684 The number of modes JSON information was redundant, as the 'maint' tells if the model supports 'maintenance heat' 2014-01-06 11:14:58 +02:00
ToniA 546e388921 'model' and 'info' can be contained in FLASH after all... 2014-01-05 13:36:27 +02:00
ToniA f8219cf921 The 'model' and 'info' data should be given as a parameter to the constructor.
Having a self-contained class would have been nice, but there's no way
to force class variables into the FLASH memory, i.e. the PROGMEM definition
does not work within a C++ class with the AVR toolchain.
2014-01-01 10:46:13 +02:00
ToniA 5ced7aa5dd Add info (in JSON format) about the supported model for each heatpump 2013-12-31 14:28:13 +02:00
ToniA 182f26f611 Carrier checksum fixes 2013-12-29 11:13:49 +02:00
ToniA dce07087d5 Change all #include directives to use the angle-bracket form 2013-12-26 15:22:48 +02:00
ToniA d5d00a8686 Initial HeatpumpIR library, refactored from my 'arduino-wp-heatpump-controller' repository 2013-12-26 15:11:20 +02:00