diff options
author | Uros Majstorovic <majstor@majstor.org> | 2021-04-08 21:30:12 +0200 |
---|---|---|
committer | Uros Majstorovic <majstor@majstor.org> | 2021-04-08 21:30:12 +0200 |
commit | fc7c7130fee73c5aad2d7a774d5a7712eb3e8e6a (patch) | |
tree | f4ecb67c0594abfcca6d62cbc8c35895babf0d8d /fw/fe310/eos/spi.c | |
parent | 5c4ad4969514b82285ef37922f7acf61600c70de (diff) |
sdcard driver
Diffstat (limited to 'fw/fe310/eos/spi.c')
-rw-r--r-- | fw/fe310/eos/spi.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/fw/fe310/eos/spi.c b/fw/fe310/eos/spi.c index 2966ab9..c5e953e 100644 --- a/fw/fe310/eos/spi.c +++ b/fw/fe310/eos/spi.c @@ -69,7 +69,7 @@ void eos_spi_init(void) { // SPI1_REG(SPI_REG_CSDEF) = 0xFFFF; } -void eos_spi_start(uint8_t div, uint8_t csid, uint8_t cspin, unsigned char evt) { +void eos_spi_start(uint16_t div, uint8_t csid, uint8_t cspin, unsigned char evt) { spi_state_flags = 0; spi_evt = evt; SPI1_REG(SPI_REG_SCKDIV) = div; @@ -77,8 +77,8 @@ void eos_spi_start(uint8_t div, uint8_t csid, uint8_t cspin, unsigned char evt) if (csid != SPI_CSID_NONE) { SPI1_REG(SPI_REG_CSMODE) = SPI_CSMODE_AUTO; } else { - SPI1_REG(SPI_REG_CSMODE) = SPI_CSMODE_OFF; spi_cspin = cspin; + SPI1_REG(SPI_REG_CSMODE) = SPI_CSMODE_OFF; } eos_intr_set_handler(INT_SPI1_BASE, eos_spi_handle_xchg); } |