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 048efb23a2
commit aa8f7b31fe
7 changed files with 52 additions and 5 deletions

View File

@@ -8,7 +8,11 @@
#include <IRremote.h>
#ifdef ESP32
int RECV_PIN = 35;
#else
int RECV_PIN = 11;
#endif
IRrecv irrecv(RECV_PIN);
@@ -16,8 +20,10 @@ decode_results results;
void setup()
{
Serial.begin(9600);
Serial.begin(115200);
Serial.println("Enabling IRin");
irrecv.enableIRIn(); // Start the receiver
Serial.println("Enabled IRin");
}
void loop() {