diff options
Diffstat (limited to 'arm9/lib/include/CARD_common.h')
-rw-r--r-- | arm9/lib/include/CARD_common.h | 6 |
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..95274fd2 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) |