Skip to content

Commit 244c2bb

Browse files
author
Michael Kluge
committed
remove parameter with default value
1 parent 144ac90 commit 244c2bb

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

cores/esp8266/Arduino.h

+2-1
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,8 @@ void digitalWrite(uint8_t pin, uint8_t val);
170170
int digitalRead(uint8_t pin);
171171
int analogRead(uint8_t pin);
172172
void analogReference(uint8_t mode);
173-
void analogWrite(uint8_t pin, int val, bool openDrain = false);
173+
void analogWrite(uint8_t pin, int val);
174+
void analogWriteMode(uint8_t pin, int val, bool openDrain);
174175
void analogWriteFreq(uint32_t freq);
175176
void analogWriteResolution(int res);
176177
void analogWriteRange(uint32_t range);

cores/esp8266/core_esp8266_wiring_pwm.cpp

+7-2
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,11 @@ extern void __analogWriteFreq(uint32_t freq) {
4343
_setPWMFreq(freq);
4444
}
4545

46-
extern void __analogWrite(uint8_t pin, int val, bool openDrain) {
46+
extern void __analogWrite(uint8_t pin, int val) {
47+
__analogWriteMode(pin, val, false);
48+
}
49+
50+
extern void __analogWriteMode(uint8_t pin, int val, bool openDrain) {
4751
if (pin > 16) {
4852
return;
4953
}
@@ -91,7 +95,8 @@ extern void __analogWriteResolution(int res) {
9195
}
9296
}
9397

94-
extern void analogWrite(uint8_t pin, int val, bool openDrain) __attribute__((weak, alias("__analogWrite")));
98+
extern void analogWrite(uint8_t pin, int val) __attribute__((weak, alias("__analogWrite")));
99+
extern void analogWriteMode(uint8_t pin, int val, bool openDrain) __attribute__((weak, alias("__analogWriteMode")));
95100
extern void analogWriteFreq(uint32_t freq) __attribute__((weak, alias("__analogWriteFreq")));
96101
extern void analogWriteRange(uint32_t range) __attribute__((weak, alias("__analogWriteRange")));
97102
extern void analogWriteResolution(int res) __attribute__((weak, alias("__analogWriteResolution")));

0 commit comments

Comments
 (0)