summaryrefslogtreecommitdiff
path: root/ports/litex
diff options
context:
space:
mode:
authorScott Shawcroft <scott@tannewt.org>2020-05-20 09:23:42 -0700
committerScott Shawcroft <scott@tannewt.org>2020-05-20 09:23:42 -0700
commitfd0420d43209a533f4896adae36952d9a11dc49c (patch)
tree4f7f53f9cdbc115fc820461e87ffbe42b56842c2 /ports/litex
parent0543a64dc160a446101baa3e2398898210e04b9a (diff)
Update digitalio api for other ports
Diffstat (limited to 'ports/litex')
-rw-r--r--ports/litex/common-hal/digitalio/DigitalInOut.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/ports/litex/common-hal/digitalio/DigitalInOut.c b/ports/litex/common-hal/digitalio/DigitalInOut.c
index 574d0de56..26f79f16d 100644
--- a/ports/litex/common-hal/digitalio/DigitalInOut.c
+++ b/ports/litex/common-hal/digitalio/DigitalInOut.c
@@ -64,12 +64,13 @@ void common_hal_digitalio_digitalinout_switch_to_input(
touch_oe_write(touch_oe_read() & ~(1 << self->pin->number));
}
-void common_hal_digitalio_digitalinout_switch_to_output(
+digitalinout_result_t common_hal_digitalio_digitalinout_switch_to_output(
digitalio_digitalinout_obj_t *self, bool value,
digitalio_drive_mode_t drive_mode) {
(void)drive_mode;
common_hal_digitalio_digitalinout_set_value(self, value);
touch_oe_write(touch_oe_read() | (1 << self->pin->number));
+ return DIGITALINOUT_OK;
}
digitalio_direction_t common_hal_digitalio_digitalinout_get_direction(
@@ -92,11 +93,12 @@ bool common_hal_digitalio_digitalinout_get_value(
return !!(touch_i_read() & (1 << self->pin->number));
}
-void common_hal_digitalio_digitalinout_set_drive_mode(
+digitalinout_result_t common_hal_digitalio_digitalinout_set_drive_mode(
digitalio_digitalinout_obj_t *self,
digitalio_drive_mode_t drive_mode) {
(void)self;
(void)drive_mode;
+ return DIGITALINOUT_OK;
}
digitalio_drive_mode_t common_hal_digitalio_digitalinout_get_drive_mode(