diff options
Diffstat (limited to 'drivers/avr/spi_master.h')
-rw-r--r-- | drivers/avr/spi_master.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/drivers/avr/spi_master.h b/drivers/avr/spi_master.h index 0bab2dc24..b69c1cbd6 100644 --- a/drivers/avr/spi_master.h +++ b/drivers/avr/spi_master.h | |||
@@ -41,15 +41,15 @@ extern "C" { | |||
41 | #endif | 41 | #endif |
42 | void spi_init(void); | 42 | void spi_init(void); |
43 | 43 | ||
44 | void spi_start(pin_t slavePin, bool lsbFirst, uint8_t mode, uint8_t divisor); | 44 | bool spi_start(pin_t slavePin, bool lsbFirst, uint8_t mode, uint16_t divisor); |
45 | 45 | ||
46 | spi_status_t spi_write(uint8_t data, uint16_t timeout); | 46 | spi_status_t spi_write(uint8_t data); |
47 | 47 | ||
48 | spi_status_t spi_read(uint16_t timeout); | 48 | spi_status_t spi_read(void); |
49 | 49 | ||
50 | spi_status_t spi_transmit(const uint8_t *data, uint16_t length, uint16_t timeout); | 50 | spi_status_t spi_transmit(const uint8_t *data, uint16_t length); |
51 | 51 | ||
52 | spi_status_t spi_receive(uint8_t *data, uint16_t length, uint16_t timeout); | 52 | spi_status_t spi_receive(uint8_t *data, uint16_t length); |
53 | 53 | ||
54 | void spi_stop(void); | 54 | void spi_stop(void); |
55 | #ifdef __cplusplus | 55 | #ifdef __cplusplus |