#define HSMCI_INIT_SPEED 400000
-#define HSMCI_HIGH_SPEED 2100000
+#define HSMCI_HIGH_SPEED 21000000
#define HSMCI_HS_MODE BV(0)
void hsmci_readResp(uint32_t *resp, size_t len);
bool hsmci_sendCmd(uint8_t index, uint32_t argument, uint32_t reply_type);
-void hsmci_prgRxDMA(uint32_t *buf, size_t word_num, size_t blk_size);
-void hsmci_prgTxDMA(const uint32_t *buf, size_t word_num, size_t blk_size);
+void hsmci_read(uint32_t *buf, size_t word_num, size_t blk_size);
+void hsmci_write(const uint32_t *buf, size_t word_num, size_t blk_size);
void hsmci_waitTransfer(void);
void hsmci_setSpeed(uint32_t data_rate, int flag);
-
-
void hsmci_init(Hsmci *hsmci);
#endif /* DRV_HSMCI_SAM3_H */