From 019e1fa6978b4659042510e0dcaac1f68da28727 Mon Sep 17 00:00:00 2001
From: TravisCI-DocBuilder
Date: Thu, 19 Nov 2015 22:09:44 +0000
Subject: [PATCH] Doc generated from commit
b21fa8a57f5af9881877efb1ee7eec7facbd9b7e
---
3ds_8h.html | 4 +-
3ds_8h_source.html | 6 +-
apt_8h.html | 2 +-
cfgu_8h.html | 558 ++
cfgu_8h_source.html | 226 +-
console_8h.html | 2 +-
dir_0e005207343684f6967052d1f51a7e66.html | 6 +-
files.html | 4 +-
fs_8h.html | 4995 +++++++++++++++++
fs_8h_source.html | 590 +-
...tem_language_2source_2main_8c-example.html | 24 +-
gfx_8h.html | 6 +-
globals_a.html | 75 +
globals_b.html | 24 +
globals_c.html | 102 +
globals_enum.html | 50 +
globals_eval.html | 75 +
globals_eval_b.html | 24 +
globals_eval_c.html | 63 +
globals_eval_f.html | 27 +
globals_eval_m.html | 9 +
globals_eval_p.html | 15 +
globals_eval_s.html | 18 +
globals_f.html | 405 ++
globals_func_c.html | 33 +
globals_func_f.html | 339 ++
globals_m.html | 9 +
globals_p.html | 15 +
globals_s.html | 18 +
hid_8h.html | 2 +-
structFS__ExtSaveDataInfo.html | 2 +-
structFS__Path.html | 2 +-
structFS__ProgramInfo.html | 2 +-
structFS__SystemSaveDataInfo.html | 2 +-
34 files changed, 7406 insertions(+), 328 deletions(-)
create mode 100644 cfgu_8h.html
create mode 100644 fs_8h.html
diff --git a/3ds_8h.html b/3ds_8h.html
index 461415d..da9fe53 100644
--- a/3ds_8h.html
+++ b/3ds_8h.html
@@ -112,10 +112,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
#include <3ds/services/apt.h >
#include <3ds/services/cam.h >
#include <3ds/services/cfgnor.h >
-#include <3ds/services/cfgu.h>
+#include <3ds/services/cfgu.h >
#include <3ds/services/csnd.h >
#include <3ds/services/dsp.h >
-#include <3ds/services/fs.h>
+#include <3ds/services/fs.h >
#include <3ds/services/gspgpu.h >
#include <3ds/services/gsplcd.h >
#include <3ds/services/hid.h >
diff --git a/3ds_8h_source.html b/3ds_8h_source.html
index 33476e3..0f2b3f2 100644
--- a/3ds_8h_source.html
+++ b/3ds_8h_source.html
@@ -122,10 +122,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
- 33 #include <3ds/services/cfgu.h>
+
- 36 #include <3ds/services/fs.h>
+
@@ -235,6 +235,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
DSP Service to access the DSP processor commands (sound)
+
NEWS (Notification) service.
PM (Process Manager) service.
@@ -256,6 +257,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
MIC (Microphone) service.
+CFGU (Configuration) Service.
SOC service for sockets communications.
Y2R service for hardware YUV->RGB conversions.
diff --git a/apt_8h.html b/apt_8h.html
index f654d5c..263e8a1 100644
--- a/apt_8h.html
+++ b/apt_8h.html
@@ -2040,7 +2040,7 @@ Variables
Processes the current APT status.
Generally used within a main loop.
Returns Whether the application is closing.
-Examples: app_launch/source/main.c , audio/mic/source/main.c , get_system_language/source/main.c , graphics/bitmap/24bit-color/source/main.c , graphics/gpu/geoshader/source/main.c , graphics/gpu/simple_tri/source/main.c , graphics/gpu/textured_cube/source/main.c , graphics/printing/both-screen-text/source/main.c , graphics/printing/colored-text/source/main.c , graphics/printing/hello-world/source/main.c , graphics/printing/multiple-windows-text/source/main.c , http/source/main.c , input/read-controls/source/main.c , input/touch-screen/source/main.c , libapplet_launch/source/main.c , mvd/source/main.c , qtm/source/main.c , sdmc/source/main.c , threads/event/source/main.c , and time/rtc/source/main.c .
+Examples: app_launch/source/main.c , audio/mic/source/main.c , get_system_language/source/main.c , graphics/bitmap/24bit-color/source/main.c , graphics/gpu/geoshader/source/main.c , graphics/gpu/simple_tri/source/main.c , graphics/gpu/textured_cube/source/main.c , graphics/printing/both-screen-text/source/main.c , graphics/printing/colored-text/source/main.c , graphics/printing/hello-world/source/main.c , graphics/printing/multiple-windows-text/source/main.c , http/source/main.c , input/read-controls/source/main.c , input/touch-screen/source/main.c , libapplet_launch/source/main.c , mvd/source/main.c , qtm/source/main.c , sdmc/source/main.c , threads/event/source/main.c , and time/rtc/source/main.c .
diff --git a/cfgu_8h.html b/cfgu_8h.html
new file mode 100644
index 0000000..aaea8b9
--- /dev/null
+++ b/cfgu_8h.html
@@ -0,0 +1,558 @@
+
+
+
+
+
+
+libctru: include/3ds/services/cfgu.h File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ libctru
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
CFGU (Configuration) Service.
+More...
+
+
Go to the source code of this file.
+
+
+enum CFG_Region {
+ CFG_REGION_JPN = 0,
+
+ CFG_REGION_USA = 1,
+
+ CFG_REGION_EUR = 2,
+
+ CFG_REGION_AUS = 3,
+
+ CFG_REGION_CHN = 4,
+
+ CFG_REGION_KOR = 5,
+
+ CFG_REGION_TWN = 6
+
+ } Configuration region values. More...
+
+
+enum CFG_Language {
+ CFG_LANGUAGE_JP = 0,
+
+ CFG_LANGUAGE_EN = 1,
+
+ CFG_LANGUAGE_FR = 2,
+
+ CFG_LANGUAGE_DE = 3,
+
+ CFG_LANGUAGE_IT = 4,
+
+ CFG_LANGUAGE_ES = 5,
+
+ CFG_LANGUAGE_ZH = 6,
+
+ CFG_LANGUAGE_KO = 7,
+
+ CFG_LANGUAGE_NL = 8,
+
+ CFG_LANGUAGE_PT = 9,
+
+ CFG_LANGUAGE_RU = 10,
+
+ CFG_LANGUAGE_TW = 11
+
+ } Configuration language values. More...
+
+
+
+
+
CFGU (Configuration) Service.
+
+
+
+
+
+
Configuration language values.
+
+Enumerator CFG_LANGUAGE_JP
+Japanese.
+
+ CFG_LANGUAGE_EN
+English.
+
+ CFG_LANGUAGE_FR
+French.
+
+ CFG_LANGUAGE_DE
+German.
+
+ CFG_LANGUAGE_IT
+Italian.
+
+ CFG_LANGUAGE_ES
+Spanish.
+
+ CFG_LANGUAGE_ZH
+Simplified Chinese.
+
+ CFG_LANGUAGE_KO
+Korean.
+
+ CFG_LANGUAGE_NL
+Dutch.
+
+ CFG_LANGUAGE_PT
+Portugese.
+
+ CFG_LANGUAGE_RU
+Russian.
+
+ CFG_LANGUAGE_TW
+Traditional Chinese.
+
+
+
+
+
+
+
+
+
+
Configuration region values.
+
+Enumerator CFG_REGION_JPN
+Japan.
+
+ CFG_REGION_USA
+USA.
+
+ CFG_REGION_EUR
+Europe.
+
+ CFG_REGION_AUS
+Australia.
+
+ CFG_REGION_CHN
+China.
+
+ CFG_REGION_KOR
+Korea.
+
+ CFG_REGION_TWN
+Taiwan.
+
+
+
+
+
+
+
+
+
+
+
+ Result CFGU_GenHashConsoleUnique
+ (
+ u32
+ appIDSalt ,
+
+
+
+
+ u64 *
+ hash
+
+
+
+ )
+
+
+
+
+
+
Generates a console-unique hash.
+
Parameters
+
+ appIDSalt Salt to use.
+ hash Pointer to output the hash to.
+
+
+
+
+
+
+
+
+
+
+
+ Result CFGU_GetConfigInfoBlk2
+ (
+ u32
+ size ,
+
+
+
+
+ u32
+ blkID ,
+
+
+
+
+ u8 *
+ outData
+
+
+
+ )
+
+
+
+
+
+
Gets a config info block.
+
Parameters
+
+ size Size of the data to retrieve.
+ blkID ID of the block to retrieve.
+ outData Pointer to write the block data to.
+
+
+
+
+
+
+
+
+
+
+
+ Result CFGU_GetCountryCodeID
+ (
+ u16
+ string ,
+
+
+
+
+ u16 *
+ code
+
+
+
+ )
+
+
+
+
+
+
Gets a country code ID from its string.
+
Parameters
+
+ string String to use.
+ code Pointer to output the country code to.
+
+
+
+
+
+
+
+
+
+
+
+ Result CFGU_GetCountryCodeString
+ (
+ u16
+ code ,
+
+
+
+
+ u16 *
+ string
+
+
+
+ )
+
+
+
+
+
+
Gets a string representing a country code.
+
Parameters
+
+ code Country code to use.
+ string Pointer to output the string to.
+
+
+
+
+
+
+
+
+
+
+
+ Result CFGU_GetModelNintendo2DS
+ (
+ u8 *
+ value )
+
+
+
+
+
+
Gets whether the system is a 2DS.
+
Parameters
+
+ value Pointer to output the result to. (0 = yes, 1 = no)
+
+
+
+
+
+
+
+
+
+
+
+ Result CFGU_GetRegionCanadaUSA
+ (
+ u8 *
+ value )
+
+
+
+
+
+
Gets whether the system's region is Canada or USA.
+
Parameters
+
+ value Pointer to output the result to. (0 = no, 1 = yes)
+
+
+
+
+
+
+
+
+
+
+
+ Result CFGU_GetSystemLanguage
+ (
+ u8 *
+ language )
+
+
+
+
+
+
+
+
+
+
+ Result CFGU_GetSystemModel
+ (
+ u8 *
+ model )
+
+
+
+
+
+
Gets the system's model.
+
Parameters
+
+ model Pointer to output the model to. (0 = O3DS, 1 = O3DSXL, 2 = N3DS, 3 = 2DS, 4 = N3DSXL)
+
+
+
+
+
+
+
+
+
+
+
+ Result CFGU_SecureInfoGetRegion
+ (
+ u8 *
+ region )
+
+
+
+
+
+
Gets the system's region from secure info.
+
Parameters
+
+ region Pointer to output the region to. (see CFG_Region )
+
+
+
+
+
+
+
+
+
+
+
diff --git a/cfgu_8h_source.html b/cfgu_8h_source.html
index 233a930..dba3b90 100644
--- a/cfgu_8h_source.html
+++ b/cfgu_8h_source.html
@@ -90,106 +90,142 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
cfgu.h
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
42 Result CFGU_SecureInfoGetRegion(
u8 * region);
-
-
-
-
-
-
-
49 Result CFGU_GenHashConsoleUnique(
u32 appIDSalt,
u64 * hash);
-
-
-
-
-
-
55 Result CFGU_GetRegionCanadaUSA(
u8 * value);
-
-
-
-
-
-
61 Result CFGU_GetSystemModel(
u8 * model);
-
-
-
-
-
-
67 Result CFGU_GetModelNintendo2DS(
u8 * value);
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
95 Result CFGU_GetSystemLanguage(
u8 * language);
+
Go to the documentation of this file.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Result CFGU_GetCountryCodeID(u16 string, u16 *code)
Gets a country code ID from its string.
+
Spanish.
Definition: cfgu.h:27
+
Russian.
Definition: cfgu.h:32
+
China.
Definition: cfgu.h:14
s32 Result
Function result.
Definition: types.h:42
+
Portugese.
Definition: cfgu.h:31
+
French.
Definition: cfgu.h:24
uint16_t u16
16-bit unsigned integer
Definition: types.h:22
+
Korea.
Definition: cfgu.h:15
+
Result CFGU_GetSystemModel(u8 *model)
Gets the system's model.
+
German.
Definition: cfgu.h:25
+
Result CFGU_GetConfigInfoBlk2(u32 size, u32 blkID, u8 *outData)
Gets a config info block.
uint8_t u8
would be nice if newlib had this already
Definition: types.h:21
+
Simplified Chinese.
Definition: cfgu.h:28
+
void cfguExit(void)
Exits CFGU.
uint64_t u64
64-bit unsigned integer
Definition: types.h:24
+
Result CFGU_GetSystemLanguage(u8 *language)
Gets the system's language.
+
Result cfguInit(void)
Initializes CFGU.
uint32_t u32
32-bit unsigned integer
Definition: types.h:23
+
Taiwan.
Definition: cfgu.h:16
+
Australia.
Definition: cfgu.h:13
+
Result CFGU_GetCountryCodeString(u16 code, u16 *string)
Gets a string representing a country code.
+
Result CFGU_SecureInfoGetRegion(u8 *region)
Gets the system's region from secure info.
+
Result CFGU_GetRegionCanadaUSA(u8 *value)
Gets whether the system's region is Canada or USA.
+
Japanese.
Definition: cfgu.h:22
+
Result CFGU_GetModelNintendo2DS(u8 *value)
Gets whether the system is a 2DS.
+
USA.
Definition: cfgu.h:11
+
CFG_Language
Configuration language values.
Definition: cfgu.h:20
+
Traditional Chinese.
Definition: cfgu.h:33
+
Result CFGU_GenHashConsoleUnique(u32 appIDSalt, u64 *hash)
Generates a console-unique hash.
+
Japan.
Definition: cfgu.h:10
+
Dutch.
Definition: cfgu.h:30
+
Europe.
Definition: cfgu.h:12
+
Italian.
Definition: cfgu.h:26
+
English.
Definition: cfgu.h:23
+
Korean.
Definition: cfgu.h:29
+
CFG_Region
Configuration region values.
Definition: cfgu.h:8
-
-
+
Go to the documentation of this file.
+
@@ -101,142 +101,142 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-
12 FS_OPEN_READ =
BIT (0),
-
13 FS_OPEN_WRITE =
BIT (1),
-
14 FS_OPEN_CREATE =
BIT (2),
+
+
+
-
20 FS_WRITE_FLUSH =
BIT (0),
-
21 FS_WRITE_UPDATE_TIME =
BIT (8),
+
+
-
27 FS_ATTRIBUTE_READ_ONLY =
BIT (0),
-
28 FS_ATTRIBUTE_ARCHIVE =
BIT (8),
-
29 FS_ATTRIBUTE_HIDDEN =
BIT (16),
-
30 FS_ATTRIBUTE_DIRECTORY =
BIT (24),
+
+
+
+
-
+
-
-
-
38 MEDIATYPE_GAME_CARD = 2,
-
+
+
+
+
-
+
-
44 ARCHIVE_ROMFS = 0x00000003,
-
45 ARCHIVE_SAVEDATA = 0x00000004,
-
46 ARCHIVE_EXTDATA = 0x00000006,
-
47 ARCHIVE_SHARED_EXTDATA = 0x00000007,
-
48 ARCHIVE_SYSTEM_SAVEDATA = 0x00000008,
-
49 ARCHIVE_SDMC = 0x00000009,
-
50 ARCHIVE_SDMC_WRITE_ONLY = 0x0000000A,
-
51 ARCHIVE_BOSS_EXTDATA = 0x12345678,
-
52 ARCHIVE_CARD_SPIFS = 0x12345679,
-
53 ARCHIVE_EXTDATA_AND_BOSS_EXTDATA = 0x1234567B,
-
54 ARCHIVE_SYSTEM_SAVEDATA2 = 0x1234567C,
-
55 ARCHIVE_NAND_RW = 0x1234567D,
-
56 ARCHIVE_NAND_RO = 0x1234567E,
-
57 ARCHIVE_NAND_RO_WRITE_ACCESS = 0x1234567F,
-
58 ARCHIVE_SAVEDATA_AND_CONTENT = 0x2345678A,
-
59 ARCHIVE_SAVEDATA_AND_CONTENT2 = 0x2345678E,
-
60 ARCHIVE_NAND_CTR_FS = 0x567890AB,
-
61 ARCHIVE_TWL_PHOTO = 0x567890AC,
-
62 ARCHIVE_NAND_TWL_FS = 0x567890AE,
-
63 ARCHIVE_NAND_W_FS = 0x567890AF,
-
64 ARCHIVE_GAMECARD_SAVEDATA = 0x567890B1,
-
65 ARCHIVE_USER_SAVEDATA = 0x567890B2,
-
66 ARCHIVE_DEMO_SAVEDATA = 0x567890B4,
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
82 SECUREVALUE_SLOT_SD = 0x1000,
-
+
+
-
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
+
-
-
-
+
+
+
-
+
-
106 SPECIALCONTENT_UPDATE = 1,
-
107 SPECIALCONTENT_MANUAL = 2,
-
108 SPECIALCONTENT_DLP_CHILD = 3,
-
109 } FS_SpecialContentType;
+
+
+
+
-
+
-
-
-
+
+
+
-
+
120 FS_ACTION_UNKNOWN = 0,
-
+
-
+
-
126 ARCHIVE_ACTION_COMMIT_SAVE_DATA = 0,
-
127 ARCHIVE_ACTION_GET_TIMESTAMP = 1,
-
+
+
+
-
+
-
133 SECURESAVE_ACTION_DELETE = 0,
-
134 SECURESAVE_ACTION_FORMAT = 1,
-
135 } FS_SecureSaveAction;
+
+
+
-
+
140 FILE_ACTION_UNKNOWN = 0,
-
+
-
+
146 DIRECTORY_ACTION_UNKNOWN = 0,
-
147 } FS_DirectoryAction;
+
@@ -263,7 +263,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-
174 FS_MediaType mediaType : 8;
+
@@ -285,7 +285,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-
196 FS_MediaType mediaType : 8;
+
@@ -295,7 +295,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-
206 FS_MediaType mediaType : 8;
+
@@ -311,7 +311,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-
+
@@ -325,20 +325,20 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-
+
-
+
-
246 void fsUseSession(
Handle session,
bool sdmc);
+
-
249 void fsEndUseSession(
void );
+
@@ -346,13 +346,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-
257 FS_Path fsMakePath(FS_PathType type,
const void * path);
+
-
263 Handle * fsGetSessionHandle(
void );
+
@@ -362,13 +362,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-
273 Result FSUSER_Control(FS_Action action,
void * input,
u32 inputSize,
void * output,
u32 outputSize);
+
-
+
@@ -378,7 +378,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-
+
@@ -388,14 +388,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-
+
-
+
@@ -404,21 +404,21 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-
+
-
+
-
+
@@ -427,7 +427,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-
+
@@ -435,7 +435,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-
+
@@ -444,7 +444,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-
+
@@ -452,13 +452,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-
+
-
+
@@ -469,139 +469,139 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-
380 Result FSUSER_ControlArchive(
FS_Archive archive, FS_ArchiveAction action,
void * input,
u32 inputSize,
void * output,
u32 outputSize);
+
-
+
-
+
-
399 Result FSUSER_GetCardType(FS_CardType* type);
+
-
+
-
+
-
417 Result FSUSER_GetSdmcFatfsError(
u32 * error);
+
-
423 Result FSUSER_IsSdmcDetected(
bool *detected);
+
-
429 Result FSUSER_IsSdmcWritable(
bool *writable);
+
-
+
-
+
-
449 Result FSUSER_GetSdmcSpeedInfo(
u32 *speedInfo);
+
-
455 Result FSUSER_GetNandSpeedInfo(
u32 *speedInfo);
+
-
+
-
+
-
472 Result FSUSER_ClearSdmcLog(
void );
+
-
475 Result FSUSER_ClearNandLog(
void );
+
-
481 Result FSUSER_CardSlotIsInserted(
bool * inserted);
+
-
487 Result FSUSER_CardSlotPowerOn(
bool * status);
+
-
493 Result FSUSER_CardSlotPowerOff(
bool * status);
+
-
499 Result FSUSER_CardSlotGetCardIFPowerStatus(
bool * status);
+
-
505 Result FSUSER_CardNorDirectCommand(
u8 commandId);
+
-
512 Result FSUSER_CardNorDirectCommandWithAddress(
u8 commandId,
u32 address);
+
@@ -609,7 +609,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-
520 Result FSUSER_CardNorDirectRead(
u8 commandId,
u32 size,
u8 * output);
+
@@ -618,7 +618,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-
529 Result FSUSER_CardNorDirectReadWithAddress(
u8 commandId,
u32 address,
u32 size,
u8 * output);
+
@@ -626,7 +626,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-
537 Result FSUSER_CardNorDirectWrite(
u8 commandId,
u32 size,
u8 * input);
+
@@ -635,7 +635,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-
546 Result FSUSER_CardNorDirectWriteWithAddress(
u8 commandId,
u32 address,
u32 size,
u8 * input);
+
@@ -644,7 +644,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-
555 Result FSUSER_CardNorDirectRead_4xIO(
u8 commandId,
u32 address,
u32 size,
u8 * output);
+
@@ -652,42 +652,42 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-
563 Result FSUSER_CardNorDirectCpuWriteWithoutVerify(
u32 address,
u32 size,
u8 * input);
+
-
569 Result FSUSER_CardNorDirectSectorEraseWithoutVerify(
u32 address);
+
-
+
-
+
-
589 Result FSUSER_SetCardSpiBaudRate(FS_CardSpiBaudRate baudRate);
+
-
595 Result FSUSER_SetCardSpiBusMode(FS_CardSpiBusMode busMode);
+
-
598 Result FSUSER_SendInitializeInfoTo9(
void );
+
@@ -696,7 +696,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-
607 Result FSUSER_GetSpecialContentIndex(
u16 * index, FS_MediaType mediaType,
u64 programId, FS_SpecialContentType type);
+
@@ -704,7 +704,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-
615 Result FSUSER_GetLegacyRomHeader(FS_MediaType mediaType,
u64 programId,
u8 * header);
+
@@ -712,7 +712,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-
623 Result FSUSER_GetLegacyBannerData(FS_MediaType mediaType,
u64 programId,
u8 * banner);
+
@@ -721,7 +721,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-
632 Result FSUSER_CheckAuthorityToAccessExtSaveData(
bool * access, FS_MediaType mediaType,
u64 saveId,
u32 processId);
+
@@ -731,25 +731,25 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-
642 Result FSUSER_QueryTotalQuotaSize(
u64 * quotaSize,
u32 directories,
u32 files,
u32 fileSizeCount,
u64 * fileSizes);
+
-
648 Result FSUSER_AbnegateAccessRight(
u32 accessRight);
+
-
651 Result FSUSER_DeleteSdmcRoot(
void );
+
-
654 Result FSUSER_DeleteAllExtSaveDataOnNand(
void );
+
-
657 Result FSUSER_InitializeCtrFileSystem(
void );
+
-
660 Result FSUSER_CreateSeed(
void );
+
@@ -760,7 +760,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-
671 Result FSUSER_GetFormatInfo(
u32 * totalSize,
u32 * directories,
u32 * files,
bool * duplicateData, FS_ArchiveID archiveId,
FS_Path path);
+
@@ -769,33 +769,33 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-
680 Result FSUSER_GetLegacyRomHeader2(
u32 headerSize, FS_MediaType mediaType,
u64 programId,
u8 * header);
+
-
687 Result FSUSER_GetSdmcCtrRootPath(
u8 * out,
u32 length);
+
-
+
-
+
-
+
@@ -808,7 +808,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-
719 Result FSUSER_FormatSaveData(FS_ArchiveID archiveId,
FS_Path path,
u32 blocks,
u32 directories,
u32 files,
u32 directoryBuckets,
u32 fileBuckets,
bool duplicateData);
+
@@ -817,7 +817,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-
728 Result FSUSER_GetLegacySubBannerData(
u32 bannerSize, FS_MediaType mediaType,
u64 programId,
u8 * banner);
+
@@ -826,13 +826,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-
737 Result FSUSER_ReadSpecialFile(
u32 * bytesRead,
u64 fileOffset,
u32 size,
u8 * data);
+
-
743 Result FSUSER_GetSpecialFileSize(
u64 * fileSize);
+
@@ -843,13 +843,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-
+
-
+
@@ -858,7 +858,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-
+
@@ -867,7 +867,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-
+
@@ -878,7 +878,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-
789 Result FSUSER_EnumerateExtSaveData(
u32 * idsWritten,
u32 idsSize, FS_MediaType mediaType,
u32 idSize,
bool shared,
u8 * ids);
+
@@ -891,53 +891,53 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-
+
-
+
-
+
-
+
-
+
-
+
-
842 Result FSUSER_SetCtrCardLatencyParameter(
u64 latency,
bool emulateEndurance);
+
-
848 Result FSUSER_SwitchCleanupInvalidSaveData(
bool enable);
+
@@ -945,26 +945,26 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-
856 Result FSUSER_EnumerateSystemSaveData(
u32 * idsWritten,
u32 idsSize,
u64 * ids);
+
-
+
-
+
-
875 Result FSUSER_GetPriority(
u32 * priority);
+
@@ -973,7 +973,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-
884 Result FSUSER_SetSaveDataSecureValue(
u64 value, FS_SecureValueSlot slot,
u32 titleUniqueId,
u8 titleVariation);
+
@@ -983,7 +983,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-
894 Result FSUSER_GetSaveDataSecureValue(
bool * exists,
u64 * value, FS_SecureValueSlot slot,
u32 titleUniqueId,
u8 titleVariation);
+
@@ -993,13 +993,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-
904 Result FSUSER_ControlSecureSave(FS_SecureSaveAction action,
void * input,
u32 inputSize,
void * output,
u32 outputSize);
+
-
910 Result FSUSER_GetMediaType(FS_MediaType* mediaType);
+
@@ -1010,7 +1010,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-
921 Result FSFILE_Control(
Handle handle, FS_FileAction action,
void * input,
u32 inputSize,
void * output,
u32 outputSize);
+
@@ -1019,7 +1019,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-
+
@@ -1029,7 +1029,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-
+
@@ -1040,68 +1040,68 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1112,7 +1112,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-
1023 Result FSDIR_Control(
Handle handle, FS_DirectoryAction action,
void * input,
u32 inputSize,
void * output,
u32 outputSize);
+
@@ -1121,69 +1121,253 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-
+
-
+
-
+
-
+
+
Result FSUSER_GetProgramLaunchInfo(FS_ProgramInfo *info, u32 processId)
Gets a process's program launch info.
+
Result FSFILE_Control(Handle handle, FS_FileAction action, void *input, u32 inputSize, void *output, u32 outputSize)
Performs a control operation on a file.
+
Result FSUSER_ClearNandLog(void)
Clears the NAND log.
+
Directory.
Definition: fs.h:30
+
Result FSDIR_Close(Handle handle)
Closes a directory.
+
Result fsInit(void)
Initializes FS.
#define PACKED
Packs a struct (and other types?) so it won't include padding bytes.
Definition: types.h:51
+
Result FSUSER_CardNorDirectRead_4xIO(u8 commandId, u32 address, u32 size, u8 *output)
Executes a CARDNOR 4xIO direct read.
u32 reserved2
Reserved.
Definition: fs.h:200
+
UTF-16 text path.
Definition: fs.h:76
+
Result FSUSER_OpenFile(Handle *out, FS_Archive archive, FS_Path path, u32 openFlags, u32 attributes)
Opens a file.
+
Update.
Definition: fs.h:106
+
1MHz.
Definition: fs.h:89
+
User save data archive.
Definition: fs.h:65
+
TWL card.
Definition: fs.h:114
+
Result FSUSER_SetPriority(u32 priority)
Sets the file system priority.
+
Result FSFILE_SetAttributes(Handle handle, u32 attributes)
Sets the attributes of a file.
+
CTR card.
Definition: fs.h:113
s32 Result
Function result.
Definition: types.h:42
+
Result FSUSER_SetArchivePriority(FS_Archive archive, u32 priority)
Sets an archive's priority.
+
Result FSUSER_EnumerateExtSaveData(u32 *idsWritten, u32 idsSize, FS_MediaType mediaType, u32 idSize, bool shared, u8 *ids)
Enumerates ext save data.
Program information.
Definition: fs.h:171
+
FS_ArchiveID
Archive IDs.
Definition: fs.h:42
FS path.
Definition: fs.h:220
+
FS_SecureValueSlot
Secure value slot.
Definition: fs.h:80
u64 handle
Handle.
Definition: fs.h:232
+
FS_ArchiveAction
Archive control actions.
Definition: fs.h:124
u16 remasterVersion
Remaster version.
Definition: fs.h:183
+
Update file timestamp.
Definition: fs.h:21
+
NAND.
Definition: fs.h:36
+
Result FSUSER_DeleteAllExtSaveDataOnNand(void)
Deletes all ext save data on the NAND.
+
Handle * fsGetSessionHandle(void)
Gets the current FS session handle.
+
Result FSUSER_Initialize(Handle session)
Initializes a FSUSER session.
+
Result FSUSER_GetSdmcFatfsError(u32 *error)
Gets the last SDMC fatfs error.
+
Result FSDIR_SetPriority(Handle handle, u32 priority)
Sets a directory's priority.
+
Write-only SDMC archive.
Definition: fs.h:50
uint16_t u16
16-bit unsigned integer
Definition: types.h:22
+
Result FSFILE_GetPriority(Handle handle, u32 *priority)
Gets a file's priority.
+
8MHz.
Definition: fs.h:92
+
Result FSUSER_DeleteFile(FS_Archive archive, FS_Path path)
Deletes a file.
+
4MHz.
Definition: fs.h:91
+
Manual.
Definition: fs.h:107
u32 clusterSize
Size of each cluster, in bytes.
Definition: fs.h:165
u32 id
Archive ID.
Definition: fs.h:230
+
Result FSUSER_CardSlotPowerOff(bool *status)
Powers off the card slot.
u16 reserved1
Reserved.
Definition: fs.h:198
+
Save data archive.
Definition: fs.h:45
FS_PathType type
FS path type.
Definition: fs.h:222
+
Result FSUSER_ControlSecureSave(FS_SecureSaveAction action, void *input, u32 inputSize, void *output, u32 outputSize)
Performs a control operation on a secure save.
+
Result FSUSER_GetLegacyBannerData(FS_MediaType mediaType, u64 programId, u8 *banner)
Gets the legacy banner data of a program.
+
Result FSFILE_OpenSubFile(Handle handle, Handle *subFile, u64 offset, u64 size)
Opens a handle to a sub-section of a file.
+
Result FSUSER_CreateFile(FS_Archive archive, FS_Path path, u32 attributes, u64 fileSize)
Creates a file.
+
Result FSUSER_CardNorDirectCpuWriteWithoutVerify(u32 address, u32 size, u8 *input)
Executes a CARDNOR direct CPU write without verify.
+
SD application.
Definition: fs.h:82
+
Result FSUSER_GetLegacyRomHeader2(u32 headerSize, FS_MediaType mediaType, u64 programId, u8 *header)
Gets the legacy ROM header of a program.
+
Retrieves a file's last-modified timestamp. In: "u16*, UTF-16 Path", Out: "u64, Time Stamp"...
Definition: fs.h:127
+
FS_Action
FS control actions.
Definition: fs.h:118
+
Archive.
Definition: fs.h:28
+
Read-only.
Definition: fs.h:27
+
Result FSUSER_GetFormatInfo(u32 *totalSize, u32 *directories, u32 *files, bool *duplicateData, FS_ArchiveID archiveId, FS_Path path)
Retrieves archive format info.
+
Result FSUSER_IsSdmcWritable(bool *writable)
Gets whether the SD card is writable.
const void * data
Pointer to FS path data.
Definition: fs.h:224
u32 Handle
Resource handle.
Definition: types.h:41
+
Result FSFILE_SetPriority(Handle handle, u32 priority)
Sets a file's priority.
+
Result FSUSER_CreateSeed(void)
Creates the FS seed.
+
Result FSUSER_GetNandCid(u8 *out, u32 length)
Gets the NAND CID.
+
NAND TWL FS archive.
Definition: fs.h:62
+
Result FSUSER_GetNandLog(u8 *out, u32 length)
Gets the NAND log.
FS archive.
Definition: fs.h:228
Archive resource information.
Definition: fs.h:162
+
Result FSUSER_SetSaveDataSecureValue(u64 value, FS_SecureValueSlot slot, u32 titleUniqueId, u8 titleVariation)
Sets the save data secure value.
u32 attributes
Attributes.
Definition: fs.h:157
+
Result FSFILE_Flush(Handle handle)
Flushes a file's contents.
+
FS_FileAction
File control actions.
Definition: fs.h:138
+
Read-only write access NAND archive.
Definition: fs.h:57
+
2MHz.
Definition: fs.h:90
uint8_t u8
would be nice if newlib had this already
Definition: types.h:21
+
Result FSUSER_OpenArchive(FS_Archive *archive)
Opens an archive.
+
Commits save data changes. No inputs/outputs.
Definition: fs.h:126
u64 programId
Program ID.
Definition: fs.h:173
+
void fsUseSession(Handle session, bool sdmc)
Sets the FSUSER session to use in the current thread.
uint64_t u64
64-bit unsigned integer
Definition: types.h:24
+
FS_CardSpiBusMode
Card SPI bus mode.
Definition: fs.h:97
+
Result FSFILE_Close(Handle handle)
Closes a file.
+
Result FSFILE_SetSize(Handle handle, u64 size)
Sets the size of a file.
+
Read-only NAND archive.
Definition: fs.h:56
+
Result FSUSER_DeleteDirectory(FS_Archive archive, FS_Path path)
Deletes a directory, failing if it is not empty.
+
512KHz.
Definition: fs.h:88
+
Result FSUSER_GetLegacyRomHeader(FS_MediaType mediaType, u64 programId, u8 *header)
Gets the legacy ROM header of a program.
System save data information.
Definition: fs.h:204
u8 valid
Valid flag. (Always 1)
Definition: fs.h:155
+
Result FSDIR_Control(Handle handle, FS_DirectoryAction action, void *input, u32 inputSize, void *output, u32 outputSize)
Performs a control operation on a directory.
u32 saveId
Save ID.
Definition: fs.h:209
+
Result FSUSER_GetSpecialContentIndex(u16 *index, FS_MediaType mediaType, u64 programId, FS_SpecialContentType type)
Gets a special content's index.
+
FS_Path fsMakePath(FS_PathType type, const void *path)
Creates an FS_Path instance.
+
Result FSUSER_CardSlotGetCardIFPowerStatus(bool *status)
Gets the card's power status.
+
Result FSUSER_GetPriority(u32 *priority)
Gets the file system priority.
+
Result FSFILE_GetSize(Handle handle, u64 *size)
Gets the size of a file.
+
FS_MediaType
Media types.
Definition: fs.h:34
+
Shared ext data archive.
Definition: fs.h:47
uint32_t u32
32-bit unsigned integer
Definition: types.h:23
+
Open for writing.
Definition: fs.h:13
+
Result FSUSER_InitializeWithSdkVersion(Handle session, u32 version)
Initializes a FSUSER session with an SDK version.
+
Result FSUSER_OpenDirectory(Handle *out, FS_Archive archive, FS_Path path)
Opens a directory.
+
Result FSUSER_DeleteExtSaveData(FS_ExtSaveDataInfo info)
Deletes ext save data.
+
Result FSUSER_CardSlotPowerOn(bool *status)
Powers on the card slot.
Integrity verification seed.
Definition: fs.h:187
+
Result FSUSER_CardNorDirectReadWithAddress(u8 commandId, u32 address, u32 size, u8 *output)
Executes a CARDNOR direct read with an address.
+
Result FSUSER_StartDeviceMoveAsDestination(FS_DeviceMoveContext context, bool clear)
Initiates a device move as the destination device.
+
Result FSUSER_GetArchivePriority(u32 *priority, FS_Archive archive)
Gets an archive's priority.
+
Demo save data archive.
Definition: fs.h:66
FS_Path lowPath
FS path.
Definition: fs.h:231
+
Result FSUSER_CardNorDirectSectorEraseWithoutVerify(u32 address)
Executes a CARDNOR direct sector erase without verify.
+
Result FSUSER_RenameDirectory(FS_Archive srcArchive, FS_Path srcPath, FS_Archive dstArchive, FS_Path dstPath)
Renames a directory.
+
FS_CardType
Definition: fs.h:111
+
Result FSUSER_GetProductInfo(FS_ProductInfo *info, u32 processId)
Gets a process's product info.
+
Result FSUSER_SetCardSpiBusMode(FS_CardSpiBusMode busMode)
Sets the CARDSPI bus mode.
u64 fileSize
File size.
Definition: fs.h:158
+
SDMC archive.
Definition: fs.h:49
+
Result FSUSER_GetNandSpeedInfo(u32 *speedInfo)
Gets the NAND speed info.
+
System save data archive.
Definition: fs.h:54
+
Result FSUSER_GetExtDataBlockSize(u64 *totalBlocks, u64 *freeBlocks, u32 *blockSize, FS_ExtSaveDataInfo info)
Gets an ext data archive's block information.
+
Result FSUSER_CreateDirectory(FS_Archive archive, FS_Path path, u32 attributes)
Creates a directory.
+
Result FSFILE_Read(Handle handle, u32 *bytesRead, u64 offset, void *buffer, u32 size)
Reads from a file.
+
NAND CTR FS archive.
Definition: fs.h:60
+
Result FSFILE_GetAttributes(Handle handle, u32 *attributes)
Gets the attributes of a file.
+
System save data archive.
Definition: fs.h:48
+
void fsExit(void)
Exits FS.
+
Result FSUSER_DeleteSdmcRoot(void)
Deletes the 3DS SDMC root.
+
Result FSUSER_GetLegacySubBannerData(u32 bannerSize, FS_MediaType mediaType, u64 programId, u8 *banner)
Gets the legacy sub banner data of a program.
+
Result FSUSER_CardSlotIsInserted(bool *inserted)
Gets whether a card is inserted.
+
Result FSUSER_ImportIntegrityVerificationSeed(FS_IntegrityVerificationSeed *seed)
Imports an integrity verification seed.
+
Result FSUSER_GetCardType(FS_CardType *type)
Gets the inserted card type.
+
Open for reading.
Definition: fs.h:12
+
Result FSUSER_CardNorDirectCommand(u8 commandId)
Executes a CARDNOR direct command.
+
Result FSUSER_OpenFileDirectly(Handle *out, FS_Archive archive, FS_Path path, u32 openFlags, u32 attributes)
Opens a file directly.
+
Result FSUSER_DeleteSystemSaveData(FS_SystemSaveDataInfo info)
Deletes system save data.
u32 size
FS path size.
Definition: fs.h:223
u8 unknown
Unknown.
Definition: fs.h:207
+
4-bit.
Definition: fs.h:100
u16 reserved
Reserved.
Definition: fs.h:208
+
RomFS archive.
Definition: fs.h:44
+
Result FSDIR_Read(Handle handle, u32 *entriesRead, u32 entryCount, FS_DirectoryEntry *entries)
Reads one or more directory entries.
+
Game card.
Definition: fs.h:38
u8 reserved
Reserved.
Definition: fs.h:156
Device move context.
Definition: fs.h:213
u32 totalClusters
Total number of clusters.
Definition: fs.h:166
+
16MHz.
Definition: fs.h:93
+
Result FSUSER_Control(FS_Action action, void *input, u32 inputSize, void *output, u32 outputSize)
Performs a control operation on the filesystem.
u32 freeClusters
Number of free clusters.
Definition: fs.h:167
+
Result FSUSER_SendInitializeInfoTo9(void)
Sends initialization info to ARM9.
+
Result FSUSER_SetCtrCardLatencyParameter(u64 latency, bool emulateEndurance)
Configures CTRCARD latency emulation.
+
Result FSUSER_CheckAuthorityToAccessExtSaveData(bool *access, FS_MediaType mediaType, u64 saveId, u32 processId)
Checks a process's authority to access a save data archive.
+
Card SPI FS archive.
Definition: fs.h:52
+
FS_PathType
Path types.
Definition: fs.h:70
Directory entry.
Definition: fs.h:150
+
Result FSUSER_CreateExtSaveData(FS_ExtSaveDataInfo info, u32 directories, u32 files, u64 sizeLimit, u32 smdhSize, u8 *smdh)
Creates ext save data.
+
Result FSUSER_SwitchCleanupInvalidSaveData(bool enable)
Toggles cleaning up invalid save data.
+
Result FSUSER_GetSdmcArchiveResource(FS_ArchiveResource *archiveResource)
Gets the SDMC archive resource information.
+
Invalid path.
Definition: fs.h:72
+
Result FSUSER_IsSdmcDetected(bool *detected)
Gets whether an SD card is detected.
+
SD card.
Definition: fs.h:37
+
Hidden.
Definition: fs.h:29
+
ASCII text path.
Definition: fs.h:75
+
Result FSUSER_GetArchiveResource(FS_ArchiveResource *archiveResource, FS_MediaType mediaType)
Gets an archive's resource information.
#define BIT(n)
Creates a bitmask from a bit number.
Definition: types.h:46
+
Result FSUSER_GetSdmcLog(u8 *out, u32 length)
Gets the SDMC log.
+
Result FSFILE_OpenLinkFile(Handle handle, Handle *linkFile)
Opens a duplicate handle to a file.
+
BOSS ext data archive.
Definition: fs.h:51
+
Deletes a save's secure value. In: "u64, ((SecureValueSlot << 32) | (TitleUniqueId << 8) | TitleVaria...
Definition: fs.h:133
+
Result FSUSER_GetSdmcCid(u8 *out, u32 length)
Gets the SDMC CID.
+
Result FSUSER_CardNorDirectWrite(u8 commandId, u32 size, u8 *input)
Executes a CARDNOR direct write.
+
Game card save data archive.
Definition: fs.h:64
+
Result FSUSER_GetNandArchiveResource(FS_ArchiveResource *archiveResource)
Gets the NAND archive resource information.
+
Result FSUSER_GetFreeBytes(u64 *freeBytes, FS_Archive archive)
Gets the number of free bytes within an archive.
+
Result FSUSER_DeleteDirectoryRecursively(FS_Archive archive, FS_Path path)
Deletes a directory, also deleting its contents.
+
Result FSFILE_Write(Handle handle, u32 *bytesWritten, u64 offset, const void *buffer, u32 size, u32 flags)
Writes to a file.
+
NAND W FS archive.
Definition: fs.h:63
+
Result FSUSER_EnumerateSystemSaveData(u32 *idsWritten, u32 idsSize, u64 *ids)
Enumerates system save data.
+
Formats a save. No inputs/outputs.
Definition: fs.h:134
+
void fsEndUseSession(void)
Disables the FSUSER session override in the current thread.
+
Result FSUSER_QueryTotalQuotaSize(u64 *quotaSize, u32 directories, u32 files, u32 fileSizeCount, u64 *fileSizes)
Queries the total quota size of a save data archive.
+
User save data and ExeFS/RomFS archive (only ExeFS for fs:LDR).
Definition: fs.h:59
+
User save data and ExeFS/RomFS archive.
Definition: fs.h:58
+
FS_CardSpiBaudRate
Card SPI baud rate.
Definition: fs.h:86
+
Result FSUSER_SetCardSpiBaudRate(FS_CardSpiBaudRate baudRate)
Sets the CARDSPI baud rate.
+
Result FSUSER_CloseArchive(FS_Archive *archive)
Closes an archive.
+
Result FSUSER_GetMediaType(FS_MediaType *mediaType)
Gets the media type of the current application.
+
Result FSUSER_AbnegateAccessRight(u32 accessRight)
Abnegates an access right.
+
Result FSUSER_ReadSpecialFile(u32 *bytesRead, u64 fileOffset, u32 size, u8 *data)
Reads from a special file.
+
FS_SpecialContentType
Card SPI bus mode.
Definition: fs.h:104
u8 unknown
Unknown.
Definition: fs.h:197
+
DLP child.
Definition: fs.h:108
+
Result FSUSER_StartDeviceMoveAsSource(FS_DeviceMoveContext *context)
Initiates a device move as the source device.
+
Result FSUSER_GetSaveDataSecureValue(bool *exists, u64 *value, FS_SecureValueSlot slot, u32 titleUniqueId, u8 titleVariation)
Gets the save data secure value.
+
Result FSUSER_GetSpecialFileSize(u64 *fileSize)
Gets the size of a special file.
+
Create file.
Definition: fs.h:14
+
Empty path.
Definition: fs.h:73
+
Result FSUSER_RenameFile(FS_Archive srcArchive, FS_Path srcPath, FS_Archive dstArchive, FS_Path dstPath)
Renames a file.
+
FS_DirectoryAction
Directory control actions.
Definition: fs.h:144
+
Result FSDIR_GetPriority(Handle handle, u32 *priority)
Gets a directory's priority.
+
Result FSUSER_GetSdmcCtrRootPath(u8 *out, u32 length)
Gets the CTR SDMC root path.
+
Result FSUSER_FormatSaveData(FS_ArchiveID archiveId, FS_Path path, u32 blocks, u32 directories, u32 files, u32 directoryBuckets, u32 fileBuckets, bool duplicateData)
Formats save data.
+
Result FSUSER_InitializeCtrFileSystem(void)
Initializes the CTR file system.
+
Result FSUSER_CreateSystemSaveData(FS_SystemSaveDataInfo info, u32 totalSize, u32 blockSize, u32 directories, u32 files, u32 directoryBuckets, u32 fileBuckets, bool duplicateData)
Creates system save data.
+
Result FSUSER_ClearSdmcLog(void)
Clears the SDMC log.
+
Result FSUSER_CardNorDirectRead(u8 commandId, u32 size, u8 *output)
Executes a CARDNOR direct read.
Product information.
Definition: fs.h:179
+
Result FSUSER_ExportIntegrityVerificationSeed(FS_IntegrityVerificationSeed *seed)
Exports the integrity verification seed.
+
Read-write NAND archive.
Definition: fs.h:55
+
Flush.
Definition: fs.h:20
+
TWL PHOTO archive.
Definition: fs.h:61
u64 saveId
Save ID.
Definition: fs.h:199
+
Result FSUSER_CardNorDirectWriteWithAddress(u8 commandId, u32 address, u32 size, u8 *input)
Executes a CARDNOR direct write with an address.
+
Binary path. Meaning is per-archive.
Definition: fs.h:74
+
FS_SecureSaveAction
Secure save control actions.
Definition: fs.h:131
Ext save data information.
Definition: fs.h:194
+
Ext data archive.
Definition: fs.h:46
u32 sectorSize
Size of each sector, in bytes.
Definition: fs.h:164
+
1-bit.
Definition: fs.h:99
+
Result FSUSER_GetSdmcSpeedInfo(u32 *speedInfo)
Gets the SDMC speed info.
+
Result FSUSER_CardNorDirectCommandWithAddress(u8 commandId, u32 address)
Executes a CARDNOR direct command with an address.
+
Result FSUSER_ReadExtSaveDataIcon(u32 *bytesRead, FS_ExtSaveDataInfo info, u32 smdhSize, u8 *smdh)
Reads the SMDH icon of ext save data.
+
Result FSUSER_ControlArchive(FS_Archive archive, FS_ArchiveAction action, void *input, u32 inputSize, void *output, u32 outputSize)
Performs a control operation on an archive.
+
Ext data and BOSS ext data archive.
Definition: fs.h:53
diff --git a/gfx_8h.html b/gfx_8h.html
index 00be863..f000ece 100644
--- a/gfx_8h.html
+++ b/gfx_8h.html
@@ -249,7 +249,7 @@ Variables
Closes the gsp service and frees the framebuffers.
Just call it when you're done.
-Examples: app_launch/source/main.c , audio/mic/source/main.c , get_system_language/source/main.c , graphics/bitmap/24bit-color/source/main.c , graphics/gpu/geoshader/source/main.c , graphics/gpu/simple_tri/source/main.c , graphics/gpu/textured_cube/source/main.c , graphics/printing/both-screen-text/source/main.c , graphics/printing/colored-text/source/main.c , graphics/printing/hello-world/source/main.c , graphics/printing/multiple-windows-text/source/main.c , http/source/main.c , input/read-controls/source/main.c , input/touch-screen/source/main.c , libapplet_launch/source/main.c , mvd/source/main.c , qtm/source/main.c , sdmc/source/main.c , threads/event/source/main.c , and time/rtc/source/main.c .
+Examples: app_launch/source/main.c , audio/mic/source/main.c , get_system_language/source/main.c , graphics/bitmap/24bit-color/source/main.c , graphics/gpu/geoshader/source/main.c , graphics/gpu/simple_tri/source/main.c , graphics/gpu/textured_cube/source/main.c , graphics/printing/both-screen-text/source/main.c , graphics/printing/colored-text/source/main.c , graphics/printing/hello-world/source/main.c , graphics/printing/multiple-windows-text/source/main.c , http/source/main.c , input/read-controls/source/main.c , input/touch-screen/source/main.c , libapplet_launch/source/main.c , mvd/source/main.c , qtm/source/main.c , sdmc/source/main.c , threads/event/source/main.c , and time/rtc/source/main.c .
@@ -269,7 +269,7 @@ Variables
Flushes the current framebuffers.
Use this if the data within your framebuffers changes a lot and that you want to make sure everything was updated correctly. This shouldn't be needed and has a significant overhead.
-Examples: app_launch/source/main.c , audio/mic/source/main.c , get_system_language/source/main.c , graphics/bitmap/24bit-color/source/main.c , graphics/printing/both-screen-text/source/main.c , graphics/printing/colored-text/source/main.c , graphics/printing/hello-world/source/main.c , graphics/printing/multiple-windows-text/source/main.c , http/source/main.c , input/read-controls/source/main.c , input/touch-screen/source/main.c , libapplet_launch/source/main.c , mvd/source/main.c , qtm/source/main.c , threads/event/source/main.c , and time/rtc/source/main.c .
+Examples: app_launch/source/main.c , audio/mic/source/main.c , get_system_language/source/main.c , graphics/bitmap/24bit-color/source/main.c , graphics/printing/both-screen-text/source/main.c , graphics/printing/colored-text/source/main.c , graphics/printing/hello-world/source/main.c , graphics/printing/multiple-windows-text/source/main.c , http/source/main.c , input/read-controls/source/main.c , input/touch-screen/source/main.c , libapplet_launch/source/main.c , mvd/source/main.c , qtm/source/main.c , threads/event/source/main.c , and time/rtc/source/main.c .
@@ -531,7 +531,7 @@ You should always call gfxSwapBuffers instead.
-Examples: app_launch/source/main.c , audio/mic/source/main.c , get_system_language/source/main.c , graphics/bitmap/24bit-color/source/main.c , graphics/printing/both-screen-text/source/main.c , graphics/printing/colored-text/source/main.c , graphics/printing/hello-world/source/main.c , graphics/printing/multiple-windows-text/source/main.c , http/source/main.c , input/read-controls/source/main.c , input/touch-screen/source/main.c , libapplet_launch/source/main.c , mvd/source/main.c , qtm/source/main.c , threads/event/source/main.c , and time/rtc/source/main.c .
+Examples: app_launch/source/main.c , audio/mic/source/main.c , get_system_language/source/main.c , graphics/bitmap/24bit-color/source/main.c , graphics/printing/both-screen-text/source/main.c , graphics/printing/colored-text/source/main.c , graphics/printing/hello-world/source/main.c , graphics/printing/multiple-windows-text/source/main.c , http/source/main.c , input/read-controls/source/main.c , input/touch-screen/source/main.c , libapplet_launch/source/main.c , mvd/source/main.c , qtm/source/main.c , threads/event/source/main.c , and time/rtc/source/main.c .
diff --git a/globals_a.html b/globals_a.html
index 79dcbaf..fd064e9 100644
--- a/globals_a.html
+++ b/globals_a.html
@@ -511,6 +511,81 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
ArbitrationType
: svc.h
+ARCHIVE_ACTION_COMMIT_SAVE_DATA
+: fs.h
+
+ARCHIVE_ACTION_GET_TIMESTAMP
+: fs.h
+
+ARCHIVE_BOSS_EXTDATA
+: fs.h
+
+ARCHIVE_CARD_SPIFS
+: fs.h
+
+ARCHIVE_DEMO_SAVEDATA
+: fs.h
+
+ARCHIVE_EXTDATA
+: fs.h
+
+ARCHIVE_EXTDATA_AND_BOSS_EXTDATA
+: fs.h
+
+ARCHIVE_GAMECARD_SAVEDATA
+: fs.h
+
+ARCHIVE_NAND_CTR_FS
+: fs.h
+
+ARCHIVE_NAND_RO
+: fs.h
+
+ARCHIVE_NAND_RO_WRITE_ACCESS
+: fs.h
+
+ARCHIVE_NAND_RW
+: fs.h
+
+ARCHIVE_NAND_TWL_FS
+: fs.h
+
+ARCHIVE_NAND_W_FS
+: fs.h
+
+ARCHIVE_ROMFS
+: fs.h
+
+ARCHIVE_SAVEDATA
+: fs.h
+
+ARCHIVE_SAVEDATA_AND_CONTENT
+: fs.h
+
+ARCHIVE_SAVEDATA_AND_CONTENT2
+: fs.h
+
+ARCHIVE_SDMC
+: fs.h
+
+ARCHIVE_SDMC_WRITE_ONLY
+: fs.h
+
+ARCHIVE_SHARED_EXTDATA
+: fs.h
+
+ARCHIVE_SYSTEM_SAVEDATA
+: fs.h
+
+ARCHIVE_SYSTEM_SAVEDATA2
+: fs.h
+
+ARCHIVE_TWL_PHOTO
+: fs.h
+
+ARCHIVE_USER_SAVEDATA
+: fs.h
+
AtomicDecrement
: synchronization.h
diff --git a/globals_b.html b/globals_b.html
index 4cd285a..597e447 100644
--- a/globals_b.html
+++ b/globals_b.html
@@ -124,6 +124,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
- b -
+BAUDRATE_16MHZ
+: fs.h
+
+BAUDRATE_1MHZ
+: fs.h
+
+BAUDRATE_2MHZ
+: fs.h
+
+BAUDRATE_4MHZ
+: fs.h
+
+BAUDRATE_512KHZ
+: fs.h
+
+BAUDRATE_8MHZ
+: fs.h
+
BIT
: types.h
@@ -133,6 +151,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
BLOCK_LINE
: y2r.h
+BUSMODE_1BIT
+: fs.h
+
+BUSMODE_4BIT
+: fs.h
+
diff --git a/globals_c.html b/globals_c.html
index a5fb1b0..9a98c94 100644
--- a/globals_c.html
+++ b/globals_c.html
@@ -361,6 +361,75 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
CAPTURE_REPEAT
: csnd.h
+CARD_CTR
+: fs.h
+
+CARD_TWL
+: fs.h
+
+CFG_Language
+: cfgu.h
+
+CFG_LANGUAGE_DE
+: cfgu.h
+
+CFG_LANGUAGE_EN
+: cfgu.h
+
+CFG_LANGUAGE_ES
+: cfgu.h
+
+CFG_LANGUAGE_FR
+: cfgu.h
+
+CFG_LANGUAGE_IT
+: cfgu.h
+
+CFG_LANGUAGE_JP
+: cfgu.h
+
+CFG_LANGUAGE_KO
+: cfgu.h
+
+CFG_LANGUAGE_NL
+: cfgu.h
+
+CFG_LANGUAGE_PT
+: cfgu.h
+
+CFG_LANGUAGE_RU
+: cfgu.h
+
+CFG_LANGUAGE_TW
+: cfgu.h
+
+CFG_LANGUAGE_ZH
+: cfgu.h
+
+CFG_Region
+: cfgu.h
+
+CFG_REGION_AUS
+: cfgu.h
+
+CFG_REGION_CHN
+: cfgu.h
+
+CFG_REGION_EUR
+: cfgu.h
+
+CFG_REGION_JPN
+: cfgu.h
+
+CFG_REGION_KOR
+: cfgu.h
+
+CFG_REGION_TWN
+: cfgu.h
+
+CFG_REGION_USA
+: cfgu.h
+
CFGNOR_Initialize()
: cfgnor.h
@@ -385,6 +454,39 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
cfgnorWriteFlash()
: cfgnor.h
+CFGU_GenHashConsoleUnique()
+: cfgu.h
+
+CFGU_GetConfigInfoBlk2()
+: cfgu.h
+
+CFGU_GetCountryCodeID()
+: cfgu.h
+
+CFGU_GetCountryCodeString()
+: cfgu.h
+
+CFGU_GetModelNintendo2DS()
+: cfgu.h
+
+CFGU_GetRegionCanadaUSA()
+: cfgu.h
+
+CFGU_GetSystemLanguage()
+: cfgu.h
+
+CFGU_GetSystemModel()
+: cfgu.h
+
+CFGU_SecureInfoGetRegion()
+: cfgu.h
+
+cfguExit()
+: cfgu.h
+
+cfguInit()
+: cfgu.h
+
circleRead
: hid.h
diff --git a/globals_enum.html b/globals_enum.html
index 3580dea..c411285 100644
--- a/globals_enum.html
+++ b/globals_enum.html
@@ -83,6 +83,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
c
d
e
+ f
g
h
i
@@ -162,6 +163,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
CAMU_WhiteBalance
: cam.h
+CFG_Language
+: cfgu.h
+
+CFG_Region
+: cfgu.h
+
CSND_DutyCycle
: csnd.h
@@ -206,6 +213,49 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
+ - f -
+FS_Action
+: fs.h
+
+FS_ArchiveAction
+: fs.h
+
+FS_ArchiveID
+: fs.h
+
+FS_CardSpiBaudRate
+: fs.h
+
+FS_CardSpiBusMode
+: fs.h
+
+FS_CardType
+: fs.h
+
+FS_DirectoryAction
+: fs.h
+
+FS_FileAction
+: fs.h
+
+FS_MediaType
+: fs.h
+
+FS_PathType
+: fs.h
+
+FS_SecureSaveAction
+: fs.h
+
+FS_SecureValueSlot
+: fs.h
+
+FS_SpecialContentType
+: fs.h
+
+
+
+
- g -
gfx3dSide_t
: gfx.h
diff --git a/globals_eval.html b/globals_eval.html
index 1778faf..1e17729 100644
--- a/globals_eval.html
+++ b/globals_eval.html
@@ -268,6 +268,81 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
ARBITRATION_WAIT_IF_LESS_THAN_TIMEOUT
: svc.h
+ARCHIVE_ACTION_COMMIT_SAVE_DATA
+: fs.h
+
+ARCHIVE_ACTION_GET_TIMESTAMP
+: fs.h
+
+ARCHIVE_BOSS_EXTDATA
+: fs.h
+
+ARCHIVE_CARD_SPIFS
+: fs.h
+
+ARCHIVE_DEMO_SAVEDATA
+: fs.h
+
+ARCHIVE_EXTDATA
+: fs.h
+
+ARCHIVE_EXTDATA_AND_BOSS_EXTDATA
+: fs.h
+
+ARCHIVE_GAMECARD_SAVEDATA
+: fs.h
+
+ARCHIVE_NAND_CTR_FS
+: fs.h
+
+ARCHIVE_NAND_RO
+: fs.h
+
+ARCHIVE_NAND_RO_WRITE_ACCESS
+: fs.h
+
+ARCHIVE_NAND_RW
+: fs.h
+
+ARCHIVE_NAND_TWL_FS
+: fs.h
+
+ARCHIVE_NAND_W_FS
+: fs.h
+
+ARCHIVE_ROMFS
+: fs.h
+
+ARCHIVE_SAVEDATA
+: fs.h
+
+ARCHIVE_SAVEDATA_AND_CONTENT
+: fs.h
+
+ARCHIVE_SAVEDATA_AND_CONTENT2
+: fs.h
+
+ARCHIVE_SDMC
+: fs.h
+
+ARCHIVE_SDMC_WRITE_ONLY
+: fs.h
+
+ARCHIVE_SHARED_EXTDATA
+: fs.h
+
+ARCHIVE_SYSTEM_SAVEDATA
+: fs.h
+
+ARCHIVE_SYSTEM_SAVEDATA2
+: fs.h
+
+ARCHIVE_TWL_PHOTO
+: fs.h
+
+ARCHIVE_USER_SAVEDATA
+: fs.h
+
diff --git a/globals_eval_b.html b/globals_eval_b.html
index dece9cc..f0ab8b8 100644
--- a/globals_eval_b.html
+++ b/globals_eval_b.html
@@ -121,12 +121,36 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
- b -
+BAUDRATE_16MHZ
+: fs.h
+
+BAUDRATE_1MHZ
+: fs.h
+
+BAUDRATE_2MHZ
+: fs.h
+
+BAUDRATE_4MHZ
+: fs.h
+
+BAUDRATE_512KHZ
+: fs.h
+
+BAUDRATE_8MHZ
+: fs.h
+
BLOCK_8_BY_8
: y2r.h
BLOCK_LINE
: y2r.h
+BUSMODE_1BIT
+: fs.h
+
+BUSMODE_4BIT
+: fs.h
+
diff --git a/globals_eval_c.html b/globals_eval_c.html
index 486bc3b..49308ca 100644
--- a/globals_eval_c.html
+++ b/globals_eval_c.html
@@ -136,6 +136,69 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
CAPTURE_REPEAT
: csnd.h
+CARD_CTR
+: fs.h
+
+CARD_TWL
+: fs.h
+
+CFG_LANGUAGE_DE
+: cfgu.h
+
+CFG_LANGUAGE_EN
+: cfgu.h
+
+CFG_LANGUAGE_ES
+: cfgu.h
+
+CFG_LANGUAGE_FR
+: cfgu.h
+
+CFG_LANGUAGE_IT
+: cfgu.h
+
+CFG_LANGUAGE_JP
+: cfgu.h
+
+CFG_LANGUAGE_KO
+: cfgu.h
+
+CFG_LANGUAGE_NL
+: cfgu.h
+
+CFG_LANGUAGE_PT
+: cfgu.h
+
+CFG_LANGUAGE_RU
+: cfgu.h
+
+CFG_LANGUAGE_TW
+: cfgu.h
+
+CFG_LANGUAGE_ZH
+: cfgu.h
+
+CFG_REGION_AUS
+: cfgu.h
+
+CFG_REGION_CHN
+: cfgu.h
+
+CFG_REGION_EUR
+: cfgu.h
+
+CFG_REGION_JPN
+: cfgu.h
+
+CFG_REGION_KOR
+: cfgu.h
+
+CFG_REGION_TWN
+: cfgu.h
+
+CFG_REGION_USA
+: cfgu.h
+
COEFFICIENT_ITU_R_BT_601
: y2r.h
diff --git a/globals_eval_f.html b/globals_eval_f.html
index ddc87d4..80933b9 100644
--- a/globals_eval_f.html
+++ b/globals_eval_f.html
@@ -172,6 +172,33 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
FRAME_RATE_8_5
: cam.h
+FS_ATTRIBUTE_ARCHIVE
+: fs.h
+
+FS_ATTRIBUTE_DIRECTORY
+: fs.h
+
+FS_ATTRIBUTE_HIDDEN
+: fs.h
+
+FS_ATTRIBUTE_READ_ONLY
+: fs.h
+
+FS_OPEN_CREATE
+: fs.h
+
+FS_OPEN_READ
+: fs.h
+
+FS_OPEN_WRITE
+: fs.h
+
+FS_WRITE_FLUSH
+: fs.h
+
+FS_WRITE_UPDATE_TIME
+: fs.h
+
diff --git a/globals_eval_m.html b/globals_eval_m.html
index ba74ab6..a7c7d6b 100644
--- a/globals_eval_m.html
+++ b/globals_eval_m.html
@@ -121,6 +121,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
- m -
+MEDIATYPE_GAME_CARD
+: fs.h
+
+MEDIATYPE_NAND
+: fs.h
+
+MEDIATYPE_SD
+: fs.h
+
MEMOP_ALLOC
: svc.h
diff --git a/globals_eval_p.html b/globals_eval_p.html
index d092cd0..a1c0625 100644
--- a/globals_eval_p.html
+++ b/globals_eval_p.html
@@ -121,6 +121,21 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
- p -
+PATH_ASCII
+: fs.h
+
+PATH_BINARY
+: fs.h
+
+PATH_EMPTY
+: fs.h
+
+PATH_INVALID
+: fs.h
+
+PATH_UTF16
+: fs.h
+
PHOTO_MODE_LANDSCAPE
: cam.h
diff --git a/globals_eval_s.html b/globals_eval_s.html
index 00becf0..87af186 100644
--- a/globals_eval_s.html
+++ b/globals_eval_s.html
@@ -121,6 +121,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
- s -
+SECURESAVE_ACTION_DELETE
+: fs.h
+
+SECURESAVE_ACTION_FORMAT
+: fs.h
+
+SECUREVALUE_SLOT_SD
+: fs.h
+
SELECT_ALL
: cam.h
@@ -205,6 +214,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
SOUND_REPEAT
: csnd.h
+SPECIALCONTENT_DLP_CHILD
+: fs.h
+
+SPECIALCONTENT_MANUAL
+: fs.h
+
+SPECIALCONTENT_UPDATE
+: fs.h
+
diff --git a/globals_f.html b/globals_f.html
index fb91c21..0f894a3 100644
--- a/globals_f.html
+++ b/globals_f.html
@@ -187,6 +187,411 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
FRAME_RATE_8_5
: cam.h
+FS_Action
+: fs.h
+
+FS_ArchiveAction
+: fs.h
+
+FS_ArchiveID
+: fs.h
+
+FS_ATTRIBUTE_ARCHIVE
+: fs.h
+
+FS_ATTRIBUTE_DIRECTORY
+: fs.h
+
+FS_ATTRIBUTE_HIDDEN
+: fs.h
+
+FS_ATTRIBUTE_READ_ONLY
+: fs.h
+
+FS_CardSpiBaudRate
+: fs.h
+
+FS_CardSpiBusMode
+: fs.h
+
+FS_CardType
+: fs.h
+
+FS_DirectoryAction
+: fs.h
+
+FS_FileAction
+: fs.h
+
+FS_MediaType
+: fs.h
+
+FS_OPEN_CREATE
+: fs.h
+
+FS_OPEN_READ
+: fs.h
+
+FS_OPEN_WRITE
+: fs.h
+
+FS_PathType
+: fs.h
+
+FS_SecureSaveAction
+: fs.h
+
+FS_SecureValueSlot
+: fs.h
+
+FS_SpecialContentType
+: fs.h
+
+FS_WRITE_FLUSH
+: fs.h
+
+FS_WRITE_UPDATE_TIME
+: fs.h
+
+FSDIR_Close()
+: fs.h
+
+FSDIR_Control()
+: fs.h
+
+FSDIR_GetPriority()
+: fs.h
+
+FSDIR_Read()
+: fs.h
+
+FSDIR_SetPriority()
+: fs.h
+
+fsEndUseSession()
+: fs.h
+
+fsExit()
+: fs.h
+
+FSFILE_Close()
+: fs.h
+
+FSFILE_Control()
+: fs.h
+
+FSFILE_Flush()
+: fs.h
+
+FSFILE_GetAttributes()
+: fs.h
+
+FSFILE_GetPriority()
+: fs.h
+
+FSFILE_GetSize()
+: fs.h
+
+FSFILE_OpenLinkFile()
+: fs.h
+
+FSFILE_OpenSubFile()
+: fs.h
+
+FSFILE_Read()
+: fs.h
+
+FSFILE_SetAttributes()
+: fs.h
+
+FSFILE_SetPriority()
+: fs.h
+
+FSFILE_SetSize()
+: fs.h
+
+FSFILE_Write()
+: fs.h
+
+fsGetSessionHandle()
+: fs.h
+
+fsInit()
+: fs.h
+
+fsMakePath()
+: fs.h
+
+FSUSER_AbnegateAccessRight()
+: fs.h
+
+FSUSER_CardNorDirectCommand()
+: fs.h
+
+FSUSER_CardNorDirectCommandWithAddress()
+: fs.h
+
+FSUSER_CardNorDirectCpuWriteWithoutVerify()
+: fs.h
+
+FSUSER_CardNorDirectRead()
+: fs.h
+
+FSUSER_CardNorDirectRead_4xIO()
+: fs.h
+
+FSUSER_CardNorDirectReadWithAddress()
+: fs.h
+
+FSUSER_CardNorDirectSectorEraseWithoutVerify()
+: fs.h
+
+FSUSER_CardNorDirectWrite()
+: fs.h
+
+FSUSER_CardNorDirectWriteWithAddress()
+: fs.h
+
+FSUSER_CardSlotGetCardIFPowerStatus()
+: fs.h
+
+FSUSER_CardSlotIsInserted()
+: fs.h
+
+FSUSER_CardSlotPowerOff()
+: fs.h
+
+FSUSER_CardSlotPowerOn()
+: fs.h
+
+FSUSER_CheckAuthorityToAccessExtSaveData()
+: fs.h
+
+FSUSER_ClearNandLog()
+: fs.h
+
+FSUSER_ClearSdmcLog()
+: fs.h
+
+FSUSER_CloseArchive()
+: fs.h
+
+FSUSER_Control()
+: fs.h
+
+FSUSER_ControlArchive()
+: fs.h
+
+FSUSER_ControlSecureSave()
+: fs.h
+
+FSUSER_CreateDirectory()
+: fs.h
+
+FSUSER_CreateExtSaveData()
+: fs.h
+
+FSUSER_CreateFile()
+: fs.h
+
+FSUSER_CreateSeed()
+: fs.h
+
+FSUSER_CreateSystemSaveData()
+: fs.h
+
+FSUSER_DeleteAllExtSaveDataOnNand()
+: fs.h
+
+FSUSER_DeleteDirectory()
+: fs.h
+
+FSUSER_DeleteDirectoryRecursively()
+: fs.h
+
+FSUSER_DeleteExtSaveData()
+: fs.h
+
+FSUSER_DeleteFile()
+: fs.h
+
+FSUSER_DeleteSdmcRoot()
+: fs.h
+
+FSUSER_DeleteSystemSaveData()
+: fs.h
+
+FSUSER_EnumerateExtSaveData()
+: fs.h
+
+FSUSER_EnumerateSystemSaveData()
+: fs.h
+
+FSUSER_ExportIntegrityVerificationSeed()
+: fs.h
+
+FSUSER_FormatSaveData()
+: fs.h
+
+FSUSER_GetArchivePriority()
+: fs.h
+
+FSUSER_GetArchiveResource()
+: fs.h
+
+FSUSER_GetCardType()
+: fs.h
+
+FSUSER_GetExtDataBlockSize()
+: fs.h
+
+FSUSER_GetFormatInfo()
+: fs.h
+
+FSUSER_GetFreeBytes()
+: fs.h
+
+FSUSER_GetLegacyBannerData()
+: fs.h
+
+FSUSER_GetLegacyRomHeader()
+: fs.h
+
+FSUSER_GetLegacyRomHeader2()
+: fs.h
+
+FSUSER_GetLegacySubBannerData()
+: fs.h
+
+FSUSER_GetMediaType()
+: fs.h
+
+FSUSER_GetNandArchiveResource()
+: fs.h
+
+FSUSER_GetNandCid()
+: fs.h
+
+FSUSER_GetNandLog()
+: fs.h
+
+FSUSER_GetNandSpeedInfo()
+: fs.h
+
+FSUSER_GetPriority()
+: fs.h
+
+FSUSER_GetProductInfo()
+: fs.h
+
+FSUSER_GetProgramLaunchInfo()
+: fs.h
+
+FSUSER_GetSaveDataSecureValue()
+: fs.h
+
+FSUSER_GetSdmcArchiveResource()
+: fs.h
+
+FSUSER_GetSdmcCid()
+: fs.h
+
+FSUSER_GetSdmcCtrRootPath()
+: fs.h
+
+FSUSER_GetSdmcFatfsError()
+: fs.h
+
+FSUSER_GetSdmcLog()
+: fs.h
+
+FSUSER_GetSdmcSpeedInfo()
+: fs.h
+
+FSUSER_GetSpecialContentIndex()
+: fs.h
+
+FSUSER_GetSpecialFileSize()
+: fs.h
+
+FSUSER_ImportIntegrityVerificationSeed()
+: fs.h
+
+FSUSER_Initialize()
+: fs.h
+
+FSUSER_InitializeCtrFileSystem()
+: fs.h
+
+FSUSER_InitializeWithSdkVersion()
+: fs.h
+
+FSUSER_IsSdmcDetected()
+: fs.h
+
+FSUSER_IsSdmcWritable()
+: fs.h
+
+FSUSER_OpenArchive()
+: fs.h
+
+FSUSER_OpenDirectory()
+: fs.h
+
+FSUSER_OpenFile()
+: fs.h
+
+FSUSER_OpenFileDirectly()
+: fs.h
+
+FSUSER_QueryTotalQuotaSize()
+: fs.h
+
+FSUSER_ReadExtSaveDataIcon()
+: fs.h
+
+FSUSER_ReadSpecialFile()
+: fs.h
+
+FSUSER_RenameDirectory()
+: fs.h
+
+FSUSER_RenameFile()
+: fs.h
+
+FSUSER_SendInitializeInfoTo9()
+: fs.h
+
+FSUSER_SetArchivePriority()
+: fs.h
+
+FSUSER_SetCardSpiBaudRate()
+: fs.h
+
+FSUSER_SetCardSpiBusMode()
+: fs.h
+
+FSUSER_SetCtrCardLatencyParameter()
+: fs.h
+
+FSUSER_SetPriority()
+: fs.h
+
+FSUSER_SetSaveDataSecureValue()
+: fs.h
+
+FSUSER_StartDeviceMoveAsDestination()
+: fs.h
+
+FSUSER_StartDeviceMoveAsSource()
+: fs.h
+
+FSUSER_SwitchCleanupInvalidSaveData()
+: fs.h
+
+fsUseSession()
+: fs.h
+
diff --git a/globals_func_c.html b/globals_func_c.html
index d18d14d..6aa4476 100644
--- a/globals_func_c.html
+++ b/globals_func_c.html
@@ -333,6 +333,39 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
cfgnorWriteFlash()
: cfgnor.h
+CFGU_GenHashConsoleUnique()
+: cfgu.h
+
+CFGU_GetConfigInfoBlk2()
+: cfgu.h
+
+CFGU_GetCountryCodeID()
+: cfgu.h
+
+CFGU_GetCountryCodeString()
+: cfgu.h
+
+CFGU_GetModelNintendo2DS()
+: cfgu.h
+
+CFGU_GetRegionCanadaUSA()
+: cfgu.h
+
+CFGU_GetSystemLanguage()
+: cfgu.h
+
+CFGU_GetSystemModel()
+: cfgu.h
+
+CFGU_SecureInfoGetRegion()
+: cfgu.h
+
+cfguExit()
+: cfgu.h
+
+cfguInit()
+: cfgu.h
+
consoleClear()
: console.h
diff --git a/globals_func_f.html b/globals_func_f.html
index e6fbdfe..3623c11 100644
--- a/globals_func_f.html
+++ b/globals_func_f.html
@@ -132,6 +132,345 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
f32tof31()
: gpu.h
+FSDIR_Close()
+: fs.h
+
+FSDIR_Control()
+: fs.h
+
+FSDIR_GetPriority()
+: fs.h
+
+FSDIR_Read()
+: fs.h
+
+FSDIR_SetPriority()
+: fs.h
+
+fsEndUseSession()
+: fs.h
+
+fsExit()
+: fs.h
+
+FSFILE_Close()
+: fs.h
+
+FSFILE_Control()
+: fs.h
+
+FSFILE_Flush()
+: fs.h
+
+FSFILE_GetAttributes()
+: fs.h
+
+FSFILE_GetPriority()
+: fs.h
+
+FSFILE_GetSize()
+: fs.h
+
+FSFILE_OpenLinkFile()
+: fs.h
+
+FSFILE_OpenSubFile()
+: fs.h
+
+FSFILE_Read()
+: fs.h
+
+FSFILE_SetAttributes()
+: fs.h
+
+FSFILE_SetPriority()
+: fs.h
+
+FSFILE_SetSize()
+: fs.h
+
+FSFILE_Write()
+: fs.h
+
+fsGetSessionHandle()
+: fs.h
+
+fsInit()
+: fs.h
+
+fsMakePath()
+: fs.h
+
+FSUSER_AbnegateAccessRight()
+: fs.h
+
+FSUSER_CardNorDirectCommand()
+: fs.h
+
+FSUSER_CardNorDirectCommandWithAddress()
+: fs.h
+
+FSUSER_CardNorDirectCpuWriteWithoutVerify()
+: fs.h
+
+FSUSER_CardNorDirectRead()
+: fs.h
+
+FSUSER_CardNorDirectRead_4xIO()
+: fs.h
+
+FSUSER_CardNorDirectReadWithAddress()
+: fs.h
+
+FSUSER_CardNorDirectSectorEraseWithoutVerify()
+: fs.h
+
+FSUSER_CardNorDirectWrite()
+: fs.h
+
+FSUSER_CardNorDirectWriteWithAddress()
+: fs.h
+
+FSUSER_CardSlotGetCardIFPowerStatus()
+: fs.h
+
+FSUSER_CardSlotIsInserted()
+: fs.h
+
+FSUSER_CardSlotPowerOff()
+: fs.h
+
+FSUSER_CardSlotPowerOn()
+: fs.h
+
+FSUSER_CheckAuthorityToAccessExtSaveData()
+: fs.h
+
+FSUSER_ClearNandLog()
+: fs.h
+
+FSUSER_ClearSdmcLog()
+: fs.h
+
+FSUSER_CloseArchive()
+: fs.h
+
+FSUSER_Control()
+: fs.h
+
+FSUSER_ControlArchive()
+: fs.h
+
+FSUSER_ControlSecureSave()
+: fs.h
+
+FSUSER_CreateDirectory()
+: fs.h
+
+FSUSER_CreateExtSaveData()
+: fs.h
+
+FSUSER_CreateFile()
+: fs.h
+
+FSUSER_CreateSeed()
+: fs.h
+
+FSUSER_CreateSystemSaveData()
+: fs.h
+
+FSUSER_DeleteAllExtSaveDataOnNand()
+: fs.h
+
+FSUSER_DeleteDirectory()
+: fs.h
+
+FSUSER_DeleteDirectoryRecursively()
+: fs.h
+
+FSUSER_DeleteExtSaveData()
+: fs.h
+
+FSUSER_DeleteFile()
+: fs.h
+
+FSUSER_DeleteSdmcRoot()
+: fs.h
+
+FSUSER_DeleteSystemSaveData()
+: fs.h
+
+FSUSER_EnumerateExtSaveData()
+: fs.h
+
+FSUSER_EnumerateSystemSaveData()
+: fs.h
+
+FSUSER_ExportIntegrityVerificationSeed()
+: fs.h
+
+FSUSER_FormatSaveData()
+: fs.h
+
+FSUSER_GetArchivePriority()
+: fs.h
+
+FSUSER_GetArchiveResource()
+: fs.h
+
+FSUSER_GetCardType()
+: fs.h
+
+FSUSER_GetExtDataBlockSize()
+: fs.h
+
+FSUSER_GetFormatInfo()
+: fs.h
+
+FSUSER_GetFreeBytes()
+: fs.h
+
+FSUSER_GetLegacyBannerData()
+: fs.h
+
+FSUSER_GetLegacyRomHeader()
+: fs.h
+
+FSUSER_GetLegacyRomHeader2()
+: fs.h
+
+FSUSER_GetLegacySubBannerData()
+: fs.h
+
+FSUSER_GetMediaType()
+: fs.h
+
+FSUSER_GetNandArchiveResource()
+: fs.h
+
+FSUSER_GetNandCid()
+: fs.h
+
+FSUSER_GetNandLog()
+: fs.h
+
+FSUSER_GetNandSpeedInfo()
+: fs.h
+
+FSUSER_GetPriority()
+: fs.h
+
+FSUSER_GetProductInfo()
+: fs.h
+
+FSUSER_GetProgramLaunchInfo()
+: fs.h
+
+FSUSER_GetSaveDataSecureValue()
+: fs.h
+
+FSUSER_GetSdmcArchiveResource()
+: fs.h
+
+FSUSER_GetSdmcCid()
+: fs.h
+
+FSUSER_GetSdmcCtrRootPath()
+: fs.h
+
+FSUSER_GetSdmcFatfsError()
+: fs.h
+
+FSUSER_GetSdmcLog()
+: fs.h
+
+FSUSER_GetSdmcSpeedInfo()
+: fs.h
+
+FSUSER_GetSpecialContentIndex()
+: fs.h
+
+FSUSER_GetSpecialFileSize()
+: fs.h
+
+FSUSER_ImportIntegrityVerificationSeed()
+: fs.h
+
+FSUSER_Initialize()
+: fs.h
+
+FSUSER_InitializeCtrFileSystem()
+: fs.h
+
+FSUSER_InitializeWithSdkVersion()
+: fs.h
+
+FSUSER_IsSdmcDetected()
+: fs.h
+
+FSUSER_IsSdmcWritable()
+: fs.h
+
+FSUSER_OpenArchive()
+: fs.h
+
+FSUSER_OpenDirectory()
+: fs.h
+
+FSUSER_OpenFile()
+: fs.h
+
+FSUSER_OpenFileDirectly()
+: fs.h
+
+FSUSER_QueryTotalQuotaSize()
+: fs.h
+
+FSUSER_ReadExtSaveDataIcon()
+: fs.h
+
+FSUSER_ReadSpecialFile()
+: fs.h
+
+FSUSER_RenameDirectory()
+: fs.h
+
+FSUSER_RenameFile()
+: fs.h
+
+FSUSER_SendInitializeInfoTo9()
+: fs.h
+
+FSUSER_SetArchivePriority()
+: fs.h
+
+FSUSER_SetCardSpiBaudRate()
+: fs.h
+
+FSUSER_SetCardSpiBusMode()
+: fs.h
+
+FSUSER_SetCtrCardLatencyParameter()
+: fs.h
+
+FSUSER_SetPriority()
+: fs.h
+
+FSUSER_SetSaveDataSecureValue()
+: fs.h
+
+FSUSER_StartDeviceMoveAsDestination()
+: fs.h
+
+FSUSER_StartDeviceMoveAsSource()
+: fs.h
+
+FSUSER_SwitchCleanupInvalidSaveData()
+: fs.h
+
+fsUseSession()
+: fs.h
+
diff --git a/globals_m.html b/globals_m.html
index 9d57f05..3feee99 100644
--- a/globals_m.html
+++ b/globals_m.html
@@ -136,6 +136,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
mappableSpaceFree()
: mappable.h
+MEDIATYPE_GAME_CARD
+: fs.h
+
+MEDIATYPE_NAND
+: fs.h
+
+MEDIATYPE_SD
+: fs.h
+
MemOp
: svc.h
diff --git a/globals_p.html b/globals_p.html
index f52b79e..cba4b92 100644
--- a/globals_p.html
+++ b/globals_p.html
@@ -127,6 +127,21 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
PACKED
: types.h
+PATH_ASCII
+: fs.h
+
+PATH_BINARY
+: fs.h
+
+PATH_EMPTY
+: fs.h
+
+PATH_INVALID
+: fs.h
+
+PATH_UTF16
+: fs.h
+
PHOTO_MODE_LANDSCAPE
: cam.h
diff --git a/globals_s.html b/globals_s.html
index 621d75e..6404530 100644
--- a/globals_s.html
+++ b/globals_s.html
@@ -145,6 +145,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
sdmcInit()
: sdmc.h
+SECURESAVE_ACTION_DELETE
+: fs.h
+
+SECURESAVE_ACTION_FORMAT
+: fs.h
+
+SECUREVALUE_SLOT_SD
+: fs.h
+
SELECT_ALL
: cam.h
@@ -274,6 +283,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
SOUND_REPEAT
: csnd.h
+SPECIALCONTENT_DLP_CHILD
+: fs.h
+
+SPECIALCONTENT_MANUAL
+: fs.h
+
+SPECIALCONTENT_UPDATE
+: fs.h
+
srvEnableNotification()
: srv.h
diff --git a/hid_8h.html b/hid_8h.html
index 114eb14..027d510 100644
--- a/hid_8h.html
+++ b/hid_8h.html
@@ -520,7 +520,7 @@ Variables
Gets keys that were just pressed.
Individual keys can be checked by ORing them with this value.
Returns Keys down.
-Examples: app_launch/source/main.c , audio/mic/source/main.c , get_system_language/source/main.c , graphics/bitmap/24bit-color/source/main.c , graphics/gpu/geoshader/source/main.c , graphics/gpu/simple_tri/source/main.c , graphics/gpu/textured_cube/source/main.c , graphics/printing/both-screen-text/source/main.c , graphics/printing/colored-text/source/main.c , graphics/printing/hello-world/source/main.c , graphics/printing/multiple-windows-text/source/main.c , http/source/main.c , input/read-controls/source/main.c , input/touch-screen/source/main.c , libapplet_launch/source/main.c , mvd/source/main.c , qtm/source/main.c , threads/event/source/main.c , and time/rtc/source/main.c .
+Examples: app_launch/source/main.c , audio/mic/source/main.c , get_system_language/source/main.c , graphics/bitmap/24bit-color/source/main.c , graphics/gpu/geoshader/source/main.c , graphics/gpu/simple_tri/source/main.c , graphics/gpu/textured_cube/source/main.c , graphics/printing/both-screen-text/source/main.c , graphics/printing/colored-text/source/main.c , graphics/printing/hello-world/source/main.c , graphics/printing/multiple-windows-text/source/main.c , http/source/main.c , input/read-controls/source/main.c , input/touch-screen/source/main.c , libapplet_launch/source/main.c , mvd/source/main.c , qtm/source/main.c , threads/event/source/main.c , and time/rtc/source/main.c .
diff --git a/structFS__ExtSaveDataInfo.html b/structFS__ExtSaveDataInfo.html
index a1f8934..79108b3 100644
--- a/structFS__ExtSaveDataInfo.html
+++ b/structFS__ExtSaveDataInfo.html
@@ -98,7 +98,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-FS_MediaType mediaType : 8
+FS_MediaType mediaType : 8
Media type.
diff --git a/structFS__Path.html b/structFS__Path.html
index 489aaef..0ae1048 100644
--- a/structFS__Path.html
+++ b/structFS__Path.html
@@ -98,7 +98,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-FS_PathType type
+FS_PathType type
FS path type.
diff --git a/structFS__ProgramInfo.html b/structFS__ProgramInfo.html
index 6d04a6d..1d8d4bf 100644
--- a/structFS__ProgramInfo.html
+++ b/structFS__ProgramInfo.html
@@ -102,7 +102,7 @@ Data Fields
Program ID.
-FS_MediaType mediaType : 8
+FS_MediaType mediaType : 8
Media type.
diff --git a/structFS__SystemSaveDataInfo.html b/structFS__SystemSaveDataInfo.html
index d1c4b1f..f7d322a 100644
--- a/structFS__SystemSaveDataInfo.html
+++ b/structFS__SystemSaveDataInfo.html
@@ -98,7 +98,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-FS_MediaType mediaType : 8
+FS_MediaType mediaType : 8
Media type.
--
2.39.5