summaryrefslogtreecommitdiff
path: root/fw/fe310/eos/dev
diff options
context:
space:
mode:
Diffstat (limited to 'fw/fe310/eos/dev')
-rw-r--r--fw/fe310/eos/dev/egpio.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/fw/fe310/eos/dev/egpio.c b/fw/fe310/eos/dev/egpio.c
index e5a39bf..c17fe81 100644
--- a/fw/fe310/eos/dev/egpio.c
+++ b/fw/fe310/eos/dev/egpio.c
@@ -9,13 +9,22 @@
int eos_egpio_pin_get(uint8_t reg, uint8_t pin, uint8_t *val) {
uint8_t chip_id;
+ int rv;
chip_id = (pin & EGPIO_PIN_MASK_CHIP_ID) >> 4;
pin &= EGPIO_PIN_MASK;
+
+ rv = eos_fxl6408_pin_get(chip_id, reg, pin, val);
+ return rv;
}
+
int eos_egpio_pin_set(uint8_t reg, uint8_t pin, uint8_t val) {
uint8_t chip_id;
+ int rv;
chip_id = (pin & EGPIO_PIN_MASK_CHIP_ID) >> 4;
pin &= EGPIO_PIN_MASK;
+
+ rv = eos_fxl6408_pin_set(chip_id, reg, pin, val);
+ return rv;
} \ No newline at end of file