diff options
author | Revo <projectrevotpp@hotmail.com> | 2020-10-20 15:25:32 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-10-20 15:25:32 -0400 |
commit | 4fd265a65d78f9b9eb1ca0f0f5f99a6ff9f5c244 (patch) | |
tree | 67b2d04e437378b48d2615543f480d979aae16ce /arm9/lib/include/CARD_common.h | |
parent | af8cfa1d2d306916d89a92b089d1bfd4819601c8 (diff) | |
parent | 47cd56c94c0b01099bc37c3a1059af8bec724579 (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.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..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) |