From ded100e6c6d14b58a473c8f21e40e5a670c703ce Mon Sep 17 00:00:00 2001 From: iabdalkader Date: Wed, 3 Jan 2024 10:58:49 +0100 Subject: [PATCH] scripts/libraries: Fix machine.LED.value(). --- scripts/libraries/machine.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/scripts/libraries/machine.py b/scripts/libraries/machine.py index 600b302d8..b830bd1ff 100644 --- a/scripts/libraries/machine.py +++ b/scripts/libraries/machine.py @@ -37,4 +37,6 @@ class LED: self.pin(not self.pin()) def value(self, v=None): - self.pin(v ^ self.inverted if v is not None else None) + if v is None: + return self.pin() + self.pin(v ^ self.inverted)