// Copyright 2014 Normmatt // Licensed under GPLv2 or any later version // Refer to the license.txt file included. #pragma once #include "common.h" #define REG_CARDCONF (*(vu16*)0x1000000C) #define REG_CARDCONF2 (*(vu8*)0x10000010) //REG_AUXSPICNT #define CARD_ENABLE (1u<<15) #define CARD_SPI_ENABLE (1u<<13) #define CARD_SPI_BUSY (1u<<7) #define CARD_SPI_HOLD (1u<<6) #define LATENCY 0x822Cu u32 BSWAP32(u32 val); void Cart_Init(void); int Cart_IsInserted(void); u32 Cart_GetID(void); void Cart_Secure_Init(u32* buf, u32* out); void Cart_Dummy(void);