summaryrefslogtreecommitdiff
path: root/fw/fe310/eos/spi.c
diff options
context:
space:
mode:
authorUros Majstorovic <majstor@majstor.org>2021-04-08 21:30:12 +0200
committerUros Majstorovic <majstor@majstor.org>2021-04-08 21:30:12 +0200
commitfc7c7130fee73c5aad2d7a774d5a7712eb3e8e6a (patch)
treef4ecb67c0594abfcca6d62cbc8c35895babf0d8d /fw/fe310/eos/spi.c
parent5c4ad4969514b82285ef37922f7acf61600c70de (diff)
sdcard driver
Diffstat (limited to 'fw/fe310/eos/spi.c')
-rw-r--r--fw/fe310/eos/spi.c4
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);
}