Added ESP32 IR receive support (IRsend not implemented yet).

- disable a lot of defines not relevant to ESP32, set them to 1 (no-op)
- change default IR pin to 35 from 11
- changed serial speed to 115200 (9600 is too slow to keep up with IR input)
- irSend disables code that will not compile on ESP32. It won't work,
  but it won't break compilation either.
This commit is contained in:
Marc MERLIN
2017-03-19 20:27:56 -07:00
parent d28eebcd69
commit da8ffb78d5
7 changed files with 52 additions and 5 deletions

View File

@@ -15,7 +15,11 @@
* You can change this to another available Arduino Pin.
* Your IR receiver should be connected to the pin defined here
*/
int RECV_PIN = 11;
#ifdef ESP32
int RECV_PIN = 35;
#else
int RECV_PIN = 11;
#endif
IRrecv irrecv(RECV_PIN);
@@ -23,7 +27,7 @@ decode_results results;
void setup()
{
Serial.begin(9600);
Serial.begin(115200);
irrecv.enableIRIn(); // Start the receiver
}