summaryrefslogtreecommitdiff
path: root/arm9/lib/include/CARD_common.h
diff options
context:
space:
mode:
authorRevo <projectrevotpp@hotmail.com>2020-10-20 15:25:32 -0400
committerGitHub <noreply@github.com>2020-10-20 15:25:32 -0400
commit4fd265a65d78f9b9eb1ca0f0f5f99a6ff9f5c244 (patch)
tree67b2d04e437378b48d2615543f480d979aae16ce /arm9/lib/include/CARD_common.h
parentaf8cfa1d2d306916d89a92b089d1bfd4819601c8 (diff)
parent47cd56c94c0b01099bc37c3a1059af8bec724579 (diff)
Merge pull request #294 from red031000/master
arm9 card_rom
Diffstat (limited to 'arm9/lib/include/CARD_common.h')
-rw-r--r--arm9/lib/include/CARD_common.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/arm9/lib/include/CARD_common.h b/arm9/lib/include/CARD_common.h
index 7730ffa4..a784ccde 100644
--- a/arm9/lib/include/CARD_common.h
+++ b/arm9/lib/include/CARD_common.h
@@ -24,6 +24,10 @@
((size) << CARD_BACKUP_TYPE_SIZEBIT_SHIFT) | \
((vender) << CARD_BACKUP_TYPE_VENDER_SHIFT))
+#define ALIGN_MASK(a) ((a) - 1)
+#define CARD_ALIGN_HI_BIT(n) (((u32)(n)) & ~ALIGN_MASK(CARD_ROM_PAGE_SIZE))
+#define CARD_ALIGN_LO_BIT(n) (((u32)(n)) & ALIGN_MASK(CARD_ROM_PAGE_SIZE))
+
typedef enum
{
CARD_BACKUP_TYPE_EEPROM_4KBITS = CARD_BACKUP_TYPE_DEFINE(EEPROM, 9, 0),
@@ -209,8 +213,6 @@ void CARD_UnlockBackup(u16 lock_id);
#define CARD_RETRY_COUNT_MAX 10
-void CARD_Init(void);
-
extern BOOL PXI_SendWordByFifo(u32 param1, u32 data, u32 param2);
static inline void CARDi_SendPxi(u32 data)