Skip to content

Commit

Permalink
Update "Supports" sections (#1160)
Browse files Browse the repository at this point in the history
* Convert and remove legacy "compatible with" sections
* Move Supports sections from .cpp to .h
  • Loading branch information
NiKiZe authored Jun 2, 2020
1 parent af3d2fb commit acd44aa
Show file tree
Hide file tree
Showing 21 changed files with 34 additions and 111 deletions.
5 changes: 0 additions & 5 deletions src/ir_Amcor.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,6 @@
/// @see https://github.com/crankyoldgit/IRremoteESP8266/issues/385
/// @see https://github.com/crankyoldgit/IRremoteESP8266/issues/834

// Supports:
// Brand: Amcor, Model: ADR-853H A/C
// Brand: Amcor, Model: TAC-495 remote
// Brand: Amcor, Model: TAC-444 remote

#include "ir_Amcor.h"
#include <algorithm>
#include <cstring>
Expand Down
8 changes: 0 additions & 8 deletions src/ir_Carrier.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,6 @@
/// @see CarrierAc https://github.com/crankyoldgit/IRremoteESP8266/issues/385
/// @see CarrierAc64 https://github.com/crankyoldgit/IRremoteESP8266/issues/1127

// Supports:
// Brand: Carrier/Surrey, Model: 42QG5A55970 remote
// Brand: Carrier/Surrey, Model: 619EGX0090E0 A/C
// Brand: Carrier/Surrey, Model: 619EGX0120E0 A/C
// Brand: Carrier/Surrey, Model: 619EGX0180E0 A/C
// Brand: Carrier/Surrey, Model: 619EGX0220E0 A/C
// Brand: Carrier/Surrey, Model: 53NGK009/012 Inverter

#include "ir_Carrier.h"
#include <algorithm>
#include "IRac.h"
Expand Down
8 changes: 8 additions & 0 deletions src/ir_Carrier.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,14 @@
/// @see https://github.com/crankyoldgit/IRremoteESP8266/issues/1127
/// @see https://docs.google.com/spreadsheets/d/1EZy78L0cn1KDIX1aKq2biptejFqCjD5HO3tLiRvXf48/edit#gid=0

// Supports:
// Brand: Carrier/Surrey, Model: 42QG5A55970 remote
// Brand: Carrier/Surrey, Model: 619EGX0090E0 A/C
// Brand: Carrier/Surrey, Model: 619EGX0120E0 A/C
// Brand: Carrier/Surrey, Model: 619EGX0180E0 A/C
// Brand: Carrier/Surrey, Model: 619EGX0220E0 A/C
// Brand: Carrier/Surrey, Model: 53NGK009/012 Inverter

#ifndef IR_CARRIER_H_
#define IR_CARRIER_H_

Expand Down
8 changes: 0 additions & 8 deletions src/ir_Coolix.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -15,14 +15,6 @@
#include "IRtext.h"
#include "IRutils.h"

// Supports:
// Brand: Beko, Model: RG57K7(B)/BGEF Remote
// Brand: Beko, Model: BINR 070/071 split-type A/C
// Brand: Midea, Model: RG52D/BGE Remote
// Brand: Midea, Model: MS12FU-10HRDN1-QRD0GW(B) A/C
// Brand: Midea, Model: MSABAU-07HRFN1-QRD0GW A/C (circa 2016)
// Brand: Tokio, Model: AATOEMF17-12CHR1SW split-type RG51|50/BGE Remote

// Constants
// Pulse parms are *50-100 for the Mark and *50+100 for the space
// First MARK is the one after the long gap
Expand Down
17 changes: 9 additions & 8 deletions src/ir_Coolix.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,15 @@
//
// Copyright 2018 David Conran

// Supports:
// Brand: Beko, Model: RG57K7(B)/BGEF Remote
// Brand: Beko, Model: BINR 070/071 split-type A/C
// Brand: Midea, Model: RG52D/BGE Remote
// Brand: Midea, Model: MS12FU-10HRDN1-QRD0GW(B) A/C
// Brand: Midea, Model: MSABAU-07HRFN1-QRD0GW A/C (circa 2016)
// Brand: Tokio, Model: AATOEMF17-12CHR1SW split-type RG51|50/BGE Remote
// Brand: Airwell, Model: RC08B remote

#ifndef IR_COOLIX_H_
#define IR_COOLIX_H_

Expand All @@ -16,14 +25,6 @@
#include "IRsend_test.h"
#endif

// Supports:
// Brand: Beko, Model: RG57K7(B)/BGEF Remote
// Brand: Beko, Model: BINR 070/071 split-type A/C
// Brand: Midea, Model: RG52D/BGE Remote
// Brand: Midea, Model: MS12FU-10HRDN1-QRD0GW(B) A/C
// Brand: Midea, Model: MSABAU-07HRFN1-QRD0GW A/C (circa 2016)
// Brand: Tokio, Model: AATOEMF17-12CHR1SW split-type RG51|50/BGE Remote
// Brand: Airwell, Model: RC08B remote
// Ref:
// https://github.com/crankyoldgit/IRremoteESP8266/issues/484
// Kudos:
Expand Down
13 changes: 3 additions & 10 deletions src/ir_Fujitsu.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
// Copyright 2017 Jonny Graham
// Copyright 2017-2019 David Conran

// Fujitsu A/C support added by Jonny Graham & David Conran

#include "ir_Fujitsu.h"
#include <algorithm>
#ifndef ARDUINO
Expand All @@ -9,16 +12,6 @@
#include "IRtext.h"
#include "IRutils.h"

// Fujitsu A/C support added by Jonny Graham & David Conran

// Equipment it seems compatible with:
// * Fujitsu ASYG30LFCA with remote AR-RAH2E
// * Fujitsu AST9RSGCW with remote AR-DB1
// * Fujitsu ASYG7LMCA with remote AR-REB1E
// * Fujitsu AR-RAE1E remote.
// * Fujitsu General with remote AR-JW2
// * <Add models (A/C & remotes) you've gotten it working with here>

// Ref:
// These values are based on averages of measurements
const uint16_t kFujitsuAcHdrMark = 3324;
Expand Down
6 changes: 3 additions & 3 deletions src/ir_Fujitsu.h
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@

// Supports:
// Brand: Fujitsu, Model: AR-RAH2E remote
// Brand: Fujitsu, Model: ASYG30LFCA A/C
// Brand: Fujitsu, Model: ASYG30LFCA A/C (ARRAH2E)
// Brand: Fujitsu, Model: AR-DB1 remote
// Brand: Fujitsu, Model: AST9RSGCW A/C
// Brand: Fujitsu, Model: AST9RSGCW A/C (ARDB1)
// Brand: Fujitsu, Model: AR-REB1E remote
// Brand: Fujitsu, Model: ASYG7LMCA A/C
// Brand: Fujitsu, Model: ASYG7LMCA A/C (ARREB1E)
// Brand: Fujitsu, Model: AR-RAE1E remote
// Brand: Fujitsu, Model: AGTV14LAC A/C
// Brand: Fujitsu, Model: AR-RAC1E remote
Expand Down
3 changes: 0 additions & 3 deletions src/ir_Goodweather.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,6 @@
// Copyright 2019 David Conran
//
// Code to emulate Goodweather protocol compatible HVAC devices.
// Should be compatible with:
// * ZH/JT-03 remote control
//

#include "ir_Goodweather.h"
#include <algorithm>
Expand Down
4 changes: 0 additions & 4 deletions src/ir_Gree.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,6 @@
// Copyright 2017, 2018 David Conran
//
// Code to emulate Gree protocol compatible HVAC devices.
// Should be compatible with:
// * Heat pumps carrying the "Ultimate" brand name.
// * EKOKAI air conditioners.
//

#include "ir_Gree.h"
#include <algorithm>
Expand Down
3 changes: 0 additions & 3 deletions src/ir_Hitachi.cpp
Original file line number Diff line number Diff line change
@@ -1,9 +1,6 @@
// Copyright 2018-2019 David Conran
//
// Code to emulate Hitachi protocol compatible devices.
// Should be compatible with:
// * Hitachi RAS-35THA6 remote
//

#include "ir_Hitachi.h"
#include <algorithm>
Expand Down
4 changes: 0 additions & 4 deletions src/ir_LG.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,6 @@
// Copyright 2015 cheaplin
// Copyright 2017, 2018 David Conran

// Supports:
// Brand: LG, Model: 6711A20083V remote
// Brand: LG, Model: AKB74395308 remote

#include "ir_LG.h"
#include <algorithm>
#include "IRac.h"
Expand Down
9 changes: 1 addition & 8 deletions src/ir_Midea.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// Copyright 2017 bwze, crankyoldgit
// Midea
// Midea A/C added by (send) bwze/crankyoldgit & (decode) crankyoldgit

#include "ir_Midea.h"
#include <algorithm>
Expand All @@ -11,13 +11,6 @@
#include "IRtext.h"
#include "IRutils.h"

// Midea A/C added by (send) bwze/crankyoldgit & (decode) crankyoldgit
//
// Equipment it seems compatible with:
// * Pioneer System Model RYBO12GMFILCAD (12K BTU)
// * Pioneer System Model RUBO18GMFILCAD (18K BTU)
// * <Add models (A/C & remotes) you've gotten it working with here>

// Ref:
// https://docs.google.com/spreadsheets/d/1TZh4jWrx4h9zzpYUI9aYXMl1fYOiqu-xVuOOMqagxrs/edit?usp=sharing

Expand Down
12 changes: 0 additions & 12 deletions src/ir_Mitsubishi.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -426,8 +426,6 @@ bool IRrecv::decodeMitsubishiAC(decode_results *results, uint16_t offset,
//
// Warning: Consider this very alpha code. Seems to work, but not validated.
//
// Equipment it seems compatible with:
// * <Add models (A/C & remotes) you've gotten it working with here>
// Initialise the object.
IRMitsubishiAC::IRMitsubishiAC(const uint16_t pin, const bool inverted,
const bool use_modulation)
Expand Down Expand Up @@ -867,11 +865,6 @@ bool IRrecv::decodeMitsubishi136(decode_results *results, uint16_t offset,
#endif // DECODE_MITSUBISHI136

// Code to emulate Mitsubishi 136bit A/C IR remote control unit.
//
// Equipment it seems compatible with:
// Brand: Mitsubishi Electric, Model: PEAD-RP71JAA Ducted A/C
// Brand: Mitsubishi Electric, Model: 001CP T7WE10714 remote

// Initialise the object.
IRMitsubishi136::IRMitsubishi136(const uint16_t pin, const bool inverted,
const bool use_modulation)
Expand Down Expand Up @@ -1265,11 +1258,6 @@ bool IRrecv::decodeMitsubishi112(decode_results *results, uint16_t offset,
#endif // DECODE_MITSUBISHI112 || DECODE_TCL112AC

// Code to emulate Mitsubishi 112bit A/C IR remote control unit.
//
// Equipment it seems compatible with:
// Brand: Mitsubishi Electric, Model: MSH-A24WV / MUH-A24WV A/C
// Brand: Mitsubishi Electric, Model: KPOA remote

// Initialise the object.
IRMitsubishi112::IRMitsubishi112(const uint16_t pin, const bool inverted,
const bool use_modulation)
Expand Down
9 changes: 5 additions & 4 deletions src/ir_Mitsubishi.h
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,11 @@
// Brand: Mitsubishi, Model: HC3000 Projector
// Brand: Mitsubishi, Model: MS-GK24VA A/C
// Brand: Mitsubishi, Model: KM14A 0179213 remote
// Brand: Mitsubishi Electric, Model: PEAD-RP71JAA Ducted A/C
// Brand: Mitsubishi Electric, Model: 001CP T7WE10714 remote
// Brand: Mitsubishi Electric, Model: MSH-A24WV / MUH-A24WV A/C
// Brand: Mitsubishi Electric, Model: KPOA remote
// Brand: Mitsubishi Electric, Model: PEAD-RP71JAA Ducted A/C (MITSUBISHI136)
// Brand: Mitsubishi Electric, Model: 001CP T7WE10714 remote (MITSUBISHI136)
// Brand: Mitsubishi Electric, Model: MSH-A24WV A/C (MITSUBISHI112)
// Brand: Mitsubishi Electric, Model: MUH-A24WV A/C (MITSUBISHI112)
// Brand: Mitsubishi Electric, Model: KPOA remote (MITSUBISHI112)

#ifndef IR_MITSUBISHI_H_
#define IR_MITSUBISHI_H_
Expand Down
5 changes: 0 additions & 5 deletions src/ir_Neoclima.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,6 @@
// https://github.com/crankyoldgit/IRremoteESP8266/issues/764
// https://drive.google.com/file/d/1kjYk4zS9NQcMQhFkak-L4mp4UuaAIesW/view


// Supports:
// Brand: Neoclima, Model: NS-09AHTI A/C
// Brand: Neoclima, Model: ZH/TY-01 remote

#include "ir_Neoclima.h"
#include <algorithm>
#include <cstring>
Expand Down
8 changes: 4 additions & 4 deletions src/ir_Neoclima.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,10 @@

// Analysis by crankyoldgit & AndreyShpilevoy

// Supports:
// Brand: Neoclima, Model: NS-09AHTI A/C
// Brand: Neoclima, Model: ZH/TY-01 remote

#ifndef IR_NEOCLIMA_H_
#define IR_NEOCLIMA_H_

Expand All @@ -18,10 +22,6 @@
#include "IRsend_test.h"
#endif

// Supports:
// Brand: Neoclima, Model: NS-09AHTI A/C
// Brand: Neoclima, Model: ZH/TY-01 remote

// Ref:
// https://github.com/crankyoldgit/IRremoteESP8266/issues/764
// https://drive.google.com/file/d/1kjYk4zS9NQcMQhFkak-L4mp4UuaAIesW/view
Expand Down
6 changes: 0 additions & 6 deletions src/ir_Sharp.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -14,12 +14,6 @@
#include "IRtext.h"
#include "IRutils.h"

// Equipment it seems compatible with:
// * Sharp LC-52D62U
// * Sharp AH-AxSAY A/C (Remote CRMC-A907 JBEZ)
// * <Add models (devices & remotes) you've gotten it working with here>
//

// Constants
// period time = 1/38000Hz = 26.316 microseconds.
// Ref:
Expand Down
1 change: 1 addition & 0 deletions src/ir_Sharp.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
// Brand: Sharp, Model: LC-52D62U TV
// Brand: Sharp, Model: AY-ZP40KR A/C
// Brand: Sharp, Model: AH-AxSAY A/C
// Brand: Sharp, Model: CRMC-A907 JBEZ remote
// Brand: Sharp, Model: AH-XP10NRY A/C
// Brand: Sharp, Model: CRMC-820JBEZ remote

Expand Down
7 changes: 0 additions & 7 deletions src/ir_Toshiba.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -14,13 +14,6 @@
#include "IRtext.h"
#include "IRutils.h"

//
// Equipment it seems compatible with:
// * Toshiba RAS-B13N3KV2 / Akita EVO II
// * Toshiba RAS-B13N3KVP-E, RAS 18SKP-ES
// * Toshiba WH-TA04NE, WC-L03SE
// * <Add models (A/C & remotes) you've gotten it working with here>

// Constants

// Toshiba A/C
Expand Down
4 changes: 0 additions & 4 deletions src/ir_Vestel.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,6 @@
#include "IRutils.h"
#include "ir_Haier.h"

// Equipment it seems compatible with:
// * Vestel AC Model BIOX CXP-9 (9K BTU)
// * <Add models (A/C & remotes) you've gotten it working with here>

// Ref:
// None. Totally reverse engineered.

Expand Down
5 changes: 0 additions & 5 deletions src/ir_Whirlpool.cpp
Original file line number Diff line number Diff line change
@@ -1,11 +1,6 @@
// Copyright 2018 David Conran
//
// Code to emulate Whirlpool protocol compatible devices.
// Should be compatible with:
// * SPIS409L, SPIS412L, SPIW409L, SPIW412L, SPIW418L
// Remotes:
// * DG11J1-3A / DG11J1-04
// * DG11J1-91
//
// Note: Smart, iFeel, AroundU, PowerSave, & Silent modes are unsupported.
// Advanced 6thSense, Dehumidify, & Sleep modes are not supported.
Expand Down

0 comments on commit acd44aa

Please sign in to comment.