summaryrefslogtreecommitdiff
path: root/fw/fe310/eos/dev/drv/sdc_platform.h
diff options
context:
space:
mode:
Diffstat (limited to 'fw/fe310/eos/dev/drv/sdc_platform.h')
-rw-r--r--fw/fe310/eos/dev/drv/sdc_platform.h22
1 files changed, 22 insertions, 0 deletions
diff --git a/fw/fe310/eos/dev/drv/sdc_platform.h b/fw/fe310/eos/dev/drv/sdc_platform.h
new file mode 100644
index 0000000..5d562c2
--- /dev/null
+++ b/fw/fe310/eos/dev/drv/sdc_platform.h
@@ -0,0 +1,22 @@
+/* included from sdcard.h - needs relative includes */
+#include "../../eos.h"
+#include "../../soc/timer.h"
+#include "../../soc/spi.h"
+
+#include "../sdc_crypto.h"
+
+#define SDC_OK EOS_OK
+#define SDC_ERR EOS_ERR
+#define SDC_ERR_BUSY EOS_ERR_BUSY
+
+#define sdc_spi_xchg8 eos_spi_xchg8
+#define sdc_spi_xchg16 eos_spi_xchg16
+#define sdc_spi_xchg32 eos_spi_xchg32
+#define sdc_spi_cs_set eos_spi_cs_set
+#define sdc_spi_cs_clear eos_spi_cs_clear
+#define sdc_sleep eos_sleep
+#define sdc_get_tick eos_get_tick
+#define sdc_tdelta_ms eos_tdelta_ms
+
+#define sdc_encrypt eos_sdc_encrypt
+#define sdc_decrypt eos_sdc_decrypt