Skip to content

Commit 0bd9f46

Browse files
committed
Removed IRremote.cpp.h, renamed MATCH functions
1 parent 98772fb commit 0bd9f46

22 files changed

+397
-409
lines changed

changelog.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
- Replaced #define DECODE_NEC 1/0 by defining/not defining.
33
- USE_SOFT_SEND_PWM is active by default.
44
- Refactored Board specific code.
5-
- Separated timer related code.
5+
- Separated timer and feedback LED related code.
66
- Added STM32F1 by (by Roger Clark) support.
77
- Added stm32 (by ST) support. Thanks to Paolo Malaspina.
88
- Refactored LED Feedback functions.

src/IRFeedbackLED.cpp.h

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,10 @@
3636
* If FeedbackLEDPin == 0, then take board specific FEEDBACK_LED_ON() and FEEDBACK_LED_OFF() functions
3737
*/
3838
void LEDFeedback(bool aEnableLEDFeedback) {
39-
irparams.LedFeedbackEnabled = aEnableLEDFeedback;
39+
FeedbackLEDControl.LedFeedbackEnabled = aEnableLEDFeedback;
4040
if (aEnableLEDFeedback) {
41-
if (irparams.FeedbackLEDPin != 0) {
42-
pinMode(irparams.FeedbackLEDPin, OUTPUT);
41+
if (FeedbackLEDControl.FeedbackLEDPin != 0) {
42+
pinMode(FeedbackLEDControl.FeedbackLEDPin, OUTPUT);
4343
#ifdef FEEDBACK_LED
4444
} else {
4545
pinMode(FEEDBACK_LED, OUTPUT);
@@ -49,18 +49,18 @@ void LEDFeedback(bool aEnableLEDFeedback) {
4949
}
5050

5151
void enableLEDFeedback() {
52-
irparams.LedFeedbackEnabled = true;
52+
FeedbackLEDControl.LedFeedbackEnabled = true;
5353
}
5454

5555
void disableLEDFeedback() {
56-
irparams.LedFeedbackEnabled = false;
56+
FeedbackLEDControl.LedFeedbackEnabled = false;
5757
}
5858

5959
/*
6060
* @ param aFeedbackLEDPin if 0, then take board specific FEEDBACK_LED_ON() and FEEDBACK_LED_OFF() functions
6161
*/
6262
void setFeedbackLEDPin(uint8_t aFeedbackLEDPin) {
63-
irparams.FeedbackLEDPin = aFeedbackLEDPin;
63+
FeedbackLEDControl.FeedbackLEDPin = aFeedbackLEDPin;
6464
}
6565

6666
/*
@@ -70,25 +70,25 @@ void setFeedbackLEDPin(uint8_t aFeedbackLEDPin) {
7070
IRAM_ATTR
7171
#endif
7272
void setFeedbackLED(bool aSwitchLedOn) {
73-
if (irparams.LedFeedbackEnabled) {
73+
if (FeedbackLEDControl.LedFeedbackEnabled) {
7474
if (aSwitchLedOn) {
75-
if (irparams.FeedbackLEDPin != 0) {
75+
if (FeedbackLEDControl.FeedbackLEDPin != 0) {
7676
#if defined(FEEDBACK_LED_IS_ACTIVE_LOW)
77-
digitalWrite(irparams.FeedbackLEDPin, LOW); // Turn user defined pin LED on
77+
digitalWrite(FeedbackLEDControl.FeedbackLEDPin, LOW); // Turn user defined pin LED on
7878
#else
79-
digitalWrite(irparams.FeedbackLEDPin, HIGH); // Turn user defined pin LED on
79+
digitalWrite(FeedbackLEDControl.FeedbackLEDPin, HIGH); // Turn user defined pin LED on
8080
#endif
8181
#ifdef FEEDBACK_LED_ON
8282
} else {
8383
FEEDBACK_LED_ON(); // if no user defined LED pin, turn default LED pin for the hardware on
8484
#endif
8585
}
8686
} else {
87-
if (irparams.FeedbackLEDPin != 0) {
87+
if (FeedbackLEDControl.FeedbackLEDPin != 0) {
8888
#if defined(FEEDBACK_LED_IS_ACTIVE_LOW)
89-
digitalWrite(irparams.FeedbackLEDPin, HIGH); // Turn user defined pin LED off
89+
digitalWrite(FeedbackLEDControl.FeedbackLEDPin, HIGH); // Turn user defined pin LED off
9090
#else
91-
digitalWrite(irparams.FeedbackLEDPin, LOW); // Turn user defined pin LED off
91+
digitalWrite(FeedbackLEDControl.FeedbackLEDPin, LOW); // Turn user defined pin LED off
9292
#endif
9393
#ifdef FEEDBACK_LED_OFF
9494
} else {

0 commit comments

Comments
 (0)