Fixed RefCountedDigitalPin.h to release claim correctly. Ensure no negative claims number.

This commit is contained in:
Kevin Le
2026-02-18 22:32:01 +07:00
parent bbc5f0c11a
commit 063f5056f2
+3 -1
View File
@@ -20,10 +20,12 @@ public:
digitalWrite(_pin, _active);
}
}
void release() {
_claims--;
if (_claims == 0) {
digitalWrite(_pin, !_active);
} else {
_claims--;
}
}
};