summaryrefslogtreecommitdiff
path: root/fw/fe310/eos/dev/drv/sdc_platform.h
blob: daf26706cecaf429fa5fe85f612cdd173a2fe401 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
/* included from sdcard.h - needs relative includes */
#include "../../eos.h"
#include "../../log.h"
#include "../../soc/timer.h"
#include "../../soc/spi.h"

#include "../sdc_crypto.h"

#ifdef EOS_DEBUG
#define SDC_DEBUG
#endif

#define SDC_OK                  EOS_OK
#define SDC_ERR                 EOS_ERR
#define SDC_ERR_BUSY            EOS_ERR_BUSY

#define SDC_LOG_DEBUG           EOS_LOG_DEBUG
#define SDC_LOG_INFO            EOS_LOG_INFO
#define SDC_LOG_ERR             EOS_LOG_ERR
#define SDC_LOG_NONE            EOS_LOG_NONE
#define SDC_LOG_LEVEL           EOS_LOG_LEVEL
#define SDC_LOG(l, ...)         EOS_LOG(l, __VA_ARGS__)

#define sdc_spi_xchg8           eos_spi_xchg8
#define sdc_spi_xchg16          eos_spi_xchg16
#define sdc_spi_xchg32          eos_spi_xchg32
#define sdc_spi_set_cs          eos_spi_set_cs
#define sdc_spi_clear_cs        eos_spi_clear_cs
#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