diff --git a/libraries/IRremote/examples/ControlRelay/ControlRelay.ino b/libraries/IRremote/examples/ControlRelay/ControlRelay.ino index 479e41c..4b490e5 100644 --- a/libraries/IRremote/examples/ControlRelay/ControlRelay.ino +++ b/libraries/IRremote/examples/ControlRelay/ControlRelay.ino @@ -44,8 +44,8 @@ #include -#define RELAY_PIN 5 -#define IR_RECEIVE_PIN 2 +#define RELAY_PIN 5 // P0_4 +#define IR_RECEIVE_PIN 4 // P0_1 void setup() { pinMode(LED_BUILTIN, OUTPUT); diff --git a/libraries/IRremote/examples/IRDispatcherDemo/IRDispatcherDemo.ino b/libraries/IRremote/examples/IRDispatcherDemo/IRDispatcherDemo.ino index 8af212e..0f924aa 100644 --- a/libraries/IRremote/examples/IRDispatcherDemo/IRDispatcherDemo.ino +++ b/libraries/IRremote/examples/IRDispatcherDemo/IRDispatcherDemo.ino @@ -34,8 +34,8 @@ //#include "PinDefinitionsAndMore.h" // Define macros for input and output pin etc. -#define IR_RECEIVE_PIN 2 -#define TONE_PIN 3 +#define IR_RECEIVE_PIN 4 // P0_1 +#define TONE_PIN 5 // P0_2 // Some kind of auto detect library if USE_TINY_IR_RECEIVER is deactivated #if !defined(USE_TINY_IR_RECEIVER) @@ -119,11 +119,9 @@ void setup() { Serial.println(F("START " __FILE__ " from " __DATE__ "\r\nUsing IRMP library version " VERSION_IRMP)); #endif -#if !defined(ESP8266) && !defined(NRF5) // play feedback tone before setup, since it kills the IR timer settings tone(TONE_PIN, 1000, 50); delay(50); -#endif IRDispatcher.init(); // This just calls irmp_init() #if defined(USE_TINY_IR_RECEIVER) diff --git a/libraries/IRremote/examples/ReceiveAndSend/ReceiveAndSend.ino b/libraries/IRremote/examples/ReceiveAndSend/ReceiveAndSend.ino index 4625767..13fc658 100644 --- a/libraries/IRremote/examples/ReceiveAndSend/ReceiveAndSend.ino +++ b/libraries/IRremote/examples/ReceiveAndSend/ReceiveAndSend.ino @@ -87,8 +87,11 @@ //#define DEBUG // Activate this for lots of lovely debug output from the decoders. -#define IR_RECEIVE_PIN 4 -#define IR_SEND_PIN 3 +#define IR_RECEIVE_PIN 4 // P0_1 +#define IR_SEND_PIN 3 // P0_0 + +int SEND_BUTTON_PIN = BTN_BUILTIN; +int BTN_ACTIVE_STATE = LOW; // HIGH for Elbear boards, LOW for start board /* * Helper macro for getting a macro definition as string @@ -100,9 +103,6 @@ #include -int SEND_BUTTON_PIN = BTN_BUILTIN; -int BTN_ACTIVE_STATE = HIGH; - int DELAY_BETWEEN_REPEAT = 50; // Storage for the recorded code diff --git a/libraries/IRremote/examples/ReceiveAndSendDistanceWidth/ReceiveAndSendDistanceWidth.ino b/libraries/IRremote/examples/ReceiveAndSendDistanceWidth/ReceiveAndSendDistanceWidth.ino index 9da0c7e..f3d8a13 100644 --- a/libraries/IRremote/examples/ReceiveAndSendDistanceWidth/ReceiveAndSendDistanceWidth.ino +++ b/libraries/IRremote/examples/ReceiveAndSendDistanceWidth/ReceiveAndSendDistanceWidth.ino @@ -47,12 +47,13 @@ #include #if !defined(IR_SEND_PIN) -#define IR_SEND_PIN 3 +#define IR_SEND_PIN 3 // P0_0 #endif -#define IR_RECEIVE_PIN 4 - -#define BTN_ACTIVE_STATE HIGH +#define IR_RECEIVE_PIN 4 // P0_1 + +#define SEND_BUTTON_PIN BTN_BUILTIN +#define BTN_ACTIVE_STATE HIGH // HIGH for Elbear boards, LOW for Start board /* * Helper macro for getting a macro definition as string @@ -81,8 +82,6 @@ #include -#define SEND_BUTTON_PIN BTN_BUILTIN - #define DELAY_BETWEEN_REPEATS_MILLIS 70 // Storage for the recorded code, pre-filled with NEC data @@ -106,7 +105,7 @@ void setup() { IrReceiver.begin(IR_RECEIVE_PIN, ENABLE_LED_FEEDBACK); Serial.println(F("Ready to receive pulse distance/width coded IR signals at pin " STR(IR_RECEIVE_PIN))); - IrSender.begin(); // Start with IR_SEND_PIN -which is defined in PinDefinitionsAndMore.h- as send pin and enable feedback LED at default feedback LED pin + IrSender.begin(); // Start with IR_SEND_PIN as send pin and enable feedback LED at default feedback LED pin Serial.print(F("Ready to send IR signals at pin " STR(IR_SEND_PIN) " on press of button at pin ")); Serial.println(SEND_BUTTON_PIN); } @@ -184,6 +183,7 @@ void loop() { } } IrReceiver.resume(); // resume receiver + Serial.println(); } sSendButtonWasActive = tSendButtonIsActive; diff --git a/libraries/IRremote/examples/ReceiveDemo/ReceiveDemo.ino b/libraries/IRremote/examples/ReceiveDemo/ReceiveDemo.ino index 4f6c22f..ea8e6a6 100644 --- a/libraries/IRremote/examples/ReceiveDemo/ReceiveDemo.ino +++ b/libraries/IRremote/examples/ReceiveDemo/ReceiveDemo.ino @@ -83,7 +83,7 @@ #define STR_HELPER(x) #x #define STR(x) STR_HELPER(x) -#define IR_RECEIVE_PIN 2 +#define IR_RECEIVE_PIN 4 // P0_1 void handleOverflow(); diff --git a/libraries/IRremote/examples/ReceiveDump/ReceiveDump.ino b/libraries/IRremote/examples/ReceiveDump/ReceiveDump.ino index b860dcb..5ff24d5 100644 --- a/libraries/IRremote/examples/ReceiveDump/ReceiveDump.ino +++ b/libraries/IRremote/examples/ReceiveDump/ReceiveDump.ino @@ -42,7 +42,7 @@ #define STR(x) STR_HELPER(x) #endif -#define IR_RECEIVE_PIN 2 +#define IR_RECEIVE_PIN 4 // P0_1 #if !defined(RAW_BUFFER_LENGTH) diff --git a/libraries/IRremote/examples/ReceiveOneAndSendMultiple/ReceiveOneAndSendMultiple.ino b/libraries/IRremote/examples/ReceiveOneAndSendMultiple/ReceiveOneAndSendMultiple.ino index 62f1d43..1f250fb 100644 --- a/libraries/IRremote/examples/ReceiveOneAndSendMultiple/ReceiveOneAndSendMultiple.ino +++ b/libraries/IRremote/examples/ReceiveOneAndSendMultiple/ReceiveOneAndSendMultiple.ino @@ -94,9 +94,9 @@ #define DECODE_SAMSUNG #define ADDRESS_OF_SAMSUNG_REMOTE 0x07 // The value you see as address in printIRResultShort() -#define TONE_PIN 8 -#define IR_RECEIVE_PIN 4 -#define IR_SEND_PIN 3 +#define TONE_PIN 5 // P0_2 +#define IR_RECEIVE_PIN 4 // P0_1 +#define IR_SEND_PIN 3 // P0_0 /* * Helper macro for getting a macro definition as string diff --git a/libraries/IRremote/examples/ReceiverTimingAnalysis/ReceiverTimingAnalysis.ino b/libraries/IRremote/examples/ReceiverTimingAnalysis/ReceiverTimingAnalysis.ino index 8d6a8d6..ee1551a 100644 --- a/libraries/IRremote/examples/ReceiverTimingAnalysis/ReceiverTimingAnalysis.ino +++ b/libraries/IRremote/examples/ReceiverTimingAnalysis/ReceiverTimingAnalysis.ino @@ -33,7 +33,7 @@ #include -#define IR_RECEIVE_PIN 2 +#define IR_RECEIVE_PIN 4 // P0_1 /* * Helper macro for getting a macro definition as string diff --git a/libraries/IRremote/examples/SimpleReceiver/SimpleReceiver.ino b/libraries/IRremote/examples/SimpleReceiver/SimpleReceiver.ino index a24aaa8..2a62e58 100644 --- a/libraries/IRremote/examples/SimpleReceiver/SimpleReceiver.ino +++ b/libraries/IRremote/examples/SimpleReceiver/SimpleReceiver.ino @@ -75,7 +75,7 @@ #define STR(x) STR_HELPER(x) #endif -#define IR_RECEIVE_PIN 2 +#define IR_RECEIVE_PIN 4 // P0_1 void setup() { Serial.begin(9600); diff --git a/libraries/IRremote/examples/SimpleReceiverForHashCodes/SimpleReceiverForHashCodes.ino b/libraries/IRremote/examples/SimpleReceiverForHashCodes/SimpleReceiverForHashCodes.ino index 466d18a..6c81b79 100644 --- a/libraries/IRremote/examples/SimpleReceiverForHashCodes/SimpleReceiverForHashCodes.ino +++ b/libraries/IRremote/examples/SimpleReceiverForHashCodes/SimpleReceiverForHashCodes.ino @@ -54,7 +54,7 @@ #define STR(x) STR_HELPER(x) #endif -#define IR_RECEIVE_PIN 2 +#define IR_RECEIVE_PIN 4 // P0_1 void setup() { Serial.begin(9600); diff --git a/libraries/IRremote/examples/SimpleReceiverWithCallback/SimpleReceiverWithCallback.ino b/libraries/IRremote/examples/SimpleReceiverWithCallback/SimpleReceiverWithCallback.ino index 45f7be0..0f8321c 100644 --- a/libraries/IRremote/examples/SimpleReceiverWithCallback/SimpleReceiverWithCallback.ino +++ b/libraries/IRremote/examples/SimpleReceiverWithCallback/SimpleReceiverWithCallback.ino @@ -74,7 +74,7 @@ #define STR(x) STR_HELPER(x) #endif -#define IR_RECEIVE_PIN 2 +#define IR_RECEIVE_PIN 4 // P0_1 /* * For callback