aboutsummaryrefslogtreecommitdiffstats
path: root/iceprog/mpsse.h
diff options
context:
space:
mode:
authorPiotr Esden-Tempski <piotr@esden.net>2018-12-24 09:36:37 +0100
committerPiotr Esden-Tempski <piotr@esden.net>2018-12-24 09:36:37 +0100
commit8d9fa0fc778a1194dd527e63245f3002aca9a666 (patch)
tree6e111456cc208f5d0be739fadad6ab70e71f3eab /iceprog/mpsse.h
parent61bc31bbdc359571e4315e197dbee9b00d739aac (diff)
downloadicestorm-8d9fa0fc778a1194dd527e63245f3002aca9a666.tar.gz
icestorm-8d9fa0fc778a1194dd527e63245f3002aca9a666.tar.bz2
icestorm-8d9fa0fc778a1194dd527e63245f3002aca9a666.zip
Split the hardware specific gpio functions.
Diffstat (limited to 'iceprog/mpsse.h')
-rw-r--r--iceprog/mpsse.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/iceprog/mpsse.h b/iceprog/mpsse.h
index af8e045..961cfa5 100644
--- a/iceprog/mpsse.h
+++ b/iceprog/mpsse.h
@@ -27,8 +27,9 @@ void mpsse_send_byte(uint8_t data);
void mpsse_send_spi(uint8_t *data, int n);
void mpsse_xfer_spi(uint8_t *data, int n);
uint8_t mpsse_xfer_spi_bits(uint8_t data, int n);
-void mpsse_set_gpio(int slavesel_b, int creset_b);
-int mpsse_get_cdone(void);
+void mpsse_set_gpio(uint8_t gpio, uint8_t direction);
+int mpsse_readb_low(void);
+int mpsse_readb_high(void);
void mpsse_send_dummy_bytes(uint8_t n);
void mpsse_send_dummy_bit(void);
void mpsse_init(int ifnum, const char *devstr, bool slow_clock);