We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4660953 commit f2cc75dCopy full SHA for f2cc75d
src/DigitalOut.cpp
@@ -123,7 +123,7 @@ void DigitalOut::set() {
123
if (m_isgpio)
124
digitalWrite(m_pin, m_activeLow ? LOW : HIGH);
125
126
- if (!m_lastState)
+ if (!m_lastState && fn_rise != nullptr )
127
fn_rise();
128
129
m_state = true;
@@ -134,7 +134,7 @@ void DigitalOut::reset() {
134
135
digitalWrite(m_pin, m_activeLow ? HIGH : LOW);
136
137
- if (m_lastState)
+ if (m_lastState && fn_fall != nullptr)
138
fn_fall();
139
140
m_state = false;
0 commit comments