TwlIPL/build/libraries_sysmenu/hotsw/ARM7/include/dsCardCommon.h
(no author) c2135086c0 (更新:Akabane Jumpei)
・カード読み関数を統一(完成途中)

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@789 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-03 14:14:55 +00:00

64 lines
1.9 KiB
C
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/*---------------------------------------------------------------------------*
Project: TwlSDK
File:
*---------------------------------------------------------------------------*/
#ifndef __HOTSW_DSCARD_COMMON_H__
#define __HOTSW_DSCARD_COMMON_H__
#include <twl.h>
#include <hotswTypes.h>
#ifdef __cplusplus
extern "C" {
#endif
// ===========================================================================
// Function Describe
// ===========================================================================
// ■ ノーマルモードのコマンド ■
// DSカードのーマルモードのID読み込み
HotSwState ReadIDNormal(CardBootData *cbd);
// DSカードのーマルモードのBoot Segment(4Kbyte)読み込み
HotSwState ReadBootSegNormal(CardBootData *cbd);
// DSカードType1のーマルモードのモード変更
HotSwState ChangeModeNormal(CardBootData *cbd);
// カード側のKeyTableをロード
HotSwState LoadTable(void);
// デバッガのROMエミュレーション情報読み込み
HotSwState ReadRomEmulationData(CardBootData *cbd);
// ■ セキュアモードのコマンド ■
// DSカードのセキュアモードのID読み込み
HotSwState ReadIDSecure(CardBootData *cbd);
// DSカードのセキュアモードのSecure Segment(16Kbyte)読み込み
HotSwState ReadSegSecure(CardBootData *cbd);
// DSカードのセキュアモードのPNジェネレータON
HotSwState SwitchONPNGSecure(CardBootData *cbd);
// DSカードのセキュアモードのPNジェネレータOFF
HotSwState SwitchOFFPNGSecure(CardBootData *cbd);
// DSカードのセキュアモードのモード変更
HotSwState ChangeModeSecure(CardBootData *cbd);
// ■ ゲームモードのコマンド ■
// DSカードのゲームモードのID読み込み
HotSwState ReadIDGame(CardBootData *cbd);
// DSカードのゲームモードの指定ページ読み込み
HotSwState ReadPageGame(CardBootData *cbd, u32 start_addr, void* buf, u32 size);
#ifdef __cplusplus
} /* extern "C" */
#endif
#endif // __HOTSW_DSCARD_COMMON_H__