X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;ds=sidebyside;f=bertos%2Fcpu%2Fcortex-m3%2Fdrv%2Fhsmci_sam3.h;h=cfb6e4cd5a9837e7a954dea3aaf28b8ca7ddde42;hb=563795df4180aaceb7d69306551230c98fbca879;hp=82bf668e56b555ad3a1fffb3c1a65fee6a61bd5e;hpb=666af47976ef74df740dc7df58fc31fa6e3fc65b;p=bertos.git diff --git a/bertos/cpu/cortex-m3/drv/hsmci_sam3.h b/bertos/cpu/cortex-m3/drv/hsmci_sam3.h index 82bf668e..cfb6e4cd 100644 --- a/bertos/cpu/cortex-m3/drv/hsmci_sam3.h +++ b/bertos/cpu/cortex-m3/drv/hsmci_sam3.h @@ -50,7 +50,7 @@ #define HSMCI_INIT_SPEED 400000 -#define HSMCI_HIGH_SPEED 2100000 +#define HSMCI_HIGH_SPEED 21000000 #define HSMCI_HS_MODE BV(0) @@ -82,15 +82,13 @@ INLINE void hsmci_setBusWidth(size_t len) 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 */