Disable uneeded assert.
[bertos.git] / bertos / cpu / cortex-m3 / io / sam3_hsmci.h
index f75fd11265bd5190e236e9b066b2411dc2ed17e1..ec3408113416abd20c2f85566a6c359e32069f37 100644 (file)
@@ -53,6 +53,9 @@
 #define HSMCI_BLKR          (*((reg32_t *)(HSMCI_BASE + 0x018))) ///< (Hsmci Offset: 0x18) Block Register
 #define HSMCI_CSTOR         (*((reg32_t *)(HSMCI_BASE + 0x01C))) ///< (Hsmci Offset: 0x1C) Completion Signal Timeout Register
 #define HSMCI_RSPR          (*((reg32_t *)(HSMCI_BASE + 0x020))) ///< (Hsmci Offset: 0x20) Response Register
+#define HSMCI_RSPR1         (*((reg32_t *)(HSMCI_BASE + 0x024))) ///< (Hsmci Offset: 0x24) Response Register
+#define HSMCI_RSPR2         (*((reg32_t *)(HSMCI_BASE + 0x028))) ///< (Hsmci Offset: 0x28) Response Register
+#define HSMCI_RSPR3         (*((reg32_t *)(HSMCI_BASE + 0x02C))) ///< (Hsmci Offset: 0x2C) Response Register
 #define HSMCI_RDR           (*((reg32_t *)(HSMCI_BASE + 0x030))) ///< (Hsmci Offset: 0x30) Receive Data Register
 #define HSMCI_TDR           (*((reg32_t *)(HSMCI_BASE + 0x034))) ///< (Hsmci Offset: 0x34) Transmit Data Register
 #define HSMCI_SR            (*((reg32_t *)(HSMCI_BASE + 0x040))) ///< (Hsmci Offset: 0x40) Status Register
 #define   HSMCI_BLKR_BCNT_BYTE         0x4 ///< (HSMCI_BLKR) SDIO ByteFrom 1 to 512 bytes: Value 0 corresponds to a 512-byte transfer.Values from 0x200 to 0xFFFF are forbidden.
 #define   HSMCI_BLKR_BCNT_BLOCK        0x5 ///< (HSMCI_BLKR) SDIO BlockFrom 1 to 511 blocks: Value 0 corresponds to an infinite block transfer.Values from 0x200 to 0xFFFF are forbidden.
 #define   HSMCI_BLKR_BLKLEN_MASK       0xffff0000 ///< (HSMCI_BLKR) Data Block Length
+#define   HSMCI_BLKR_BLKLEN_SHIFT      16
 
 
 /* HSMCI_CSTOR : (HSMCI Offset: 0x1C) Completion Signal Timeout Register */