Enable reading back value of cyw43 pin
Now, `led.value = not led.value` works as a way to toggle the LED state. Closes: #6959
This commit is contained in:
parent
a3bcfd6911
commit
510bd11f58
|
@ -140,6 +140,11 @@ void common_hal_digitalio_digitalinout_set_value(
|
||||||
|
|
||||||
bool common_hal_digitalio_digitalinout_get_value(
|
bool common_hal_digitalio_digitalinout_get_value(
|
||||||
digitalio_digitalinout_obj_t *self) {
|
digitalio_digitalinout_obj_t *self) {
|
||||||
|
#if CIRCUITPY_CYW43
|
||||||
|
if (IS_CYW(self)) {
|
||||||
|
return cyw43_arch_gpio_get(self->pin->number);
|
||||||
|
}
|
||||||
|
#endif
|
||||||
return gpio_get(self->pin->number);
|
return gpio_get(self->pin->number);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue