Line 1,063: |
Line 1,063: |
| | 5 || [2.0.0+] [[#GetAndClearSdCardErrorInfo]] | | | 5 || [2.0.0+] [[#GetAndClearSdCardErrorInfo]] |
| |- | | |- |
− | | 6 || [17.0.0+] GetSdCardHostControllerStatus | + | | 6 || [17.0.0+] [[#GetSdCardHostControllerStatus]] |
| |- | | |- |
| | 100 || [[#GetMmcCid]] | | | 100 || [[#GetMmcCid]] |
Line 1,083: |
Line 1,083: |
| | 116 || [4.0.0+] [[#ResumeMmcPatrol]] | | | 116 || [4.0.0+] [[#ResumeMmcPatrol]] |
| |- | | |- |
− | | 117 || [17.0.0+] EraseMmcWithRange | + | | 117 || [17.0.0+] [[#EraseMmcWithRange]] |
| |- | | |- |
| | 200 || [[#IsGameCardInserted]] | | | 200 || [[#IsGameCardInserted]] |
Line 1,131: |
Line 1,131: |
| | 222 || [18.0.0+] [[#GetGameCardCardHeader]] | | | 222 || [18.0.0+] [[#GetGameCardCardHeader]] |
| |- | | |- |
− | | 223 || [19.0.0+] SetGameCardSessionCreationDelay | + | | 223 || [19.0.0+] [[#SetGameCardSessionCreationDelay]] |
| |- | | |- |
− | | 224 || [19.0.0+] GetGameCardApplicationIdList | + | | 224 || [19.0.0+] [[#GetGameCardApplicationIdList]] |
| |- | | |- |
| | 300 || [[#SetSpeedEmulationMode]] | | | 300 || [[#SetSpeedEmulationMode]] |
Line 1,139: |
Line 1,139: |
| | 301 || [[#GetSpeedEmulationMode]] | | | 301 || [[#GetSpeedEmulationMode]] |
| |- | | |- |
− | | 302 || [18.0.0+] SetApplicationStorageSpeed | + | | 302 || [18.0.0+] [[#SetApplicationStorageSpeed]] |
| |- | | |- |
| | 400 || [5.0.0+] [[#SuspendSdmmcControl]] | | | 400 || [5.0.0+] [[#SuspendSdmmcControl]] |
Line 1,169: |
Line 1,169: |
| == GetAndClearSdCardErrorInfo == | | == GetAndClearSdCardErrorInfo == |
| Takes a type-0x6 output buffer '''LogBuffer''' and an input s64 '''LogBufferSize'''. Returns an output [[#StorageErrorInfo]] and an output s64 '''LogSize'''. | | Takes a type-0x6 output buffer '''LogBuffer''' and an input s64 '''LogBufferSize'''. Returns an output [[#StorageErrorInfo]] and an output s64 '''LogSize'''. |
| + | |
| + | == GetSdCardHostControllerStatus == |
| + | No input. Returns an output [[#HostControllerStatus]]. |
| | | |
| == GetMmcCid == | | == GetMmcCid == |
Line 1,196: |
Line 1,199: |
| == ResumeMmcPatrol == | | == ResumeMmcPatrol == |
| No input/output. | | No input/output. |
| + | |
| + | == EraseMmcWithRange == |
| + | Takes an input [[#MmcPartition]] and two input u64s. No output. |
| | | |
| == IsGameCardInserted == | | == IsGameCardInserted == |
Line 1,269: |
Line 1,275: |
| == GetGameCardCardHeader == | | == GetGameCardCardHeader == |
| Takes a type-0x6 output buffer, an input s64 '''BufferSize''' and an input [[#GameCardHandle]]. No output. | | Takes a type-0x6 output buffer, an input s64 '''BufferSize''' and an input [[#GameCardHandle]]. No output. |
| + | |
| + | == SetGameCardSessionCreationDelay == |
| + | Takes two input bools and an input u32. No output. |
| + | |
| + | == GetGameCardApplicationIdList == |
| + | Takes a type-0x6 output buffer, an input s64 '''BufferSize''' and an input [[#GameCardHandle]]. Returns an output u16. |
| | | |
| == SetSpeedEmulationMode == | | == SetSpeedEmulationMode == |
Line 1,275: |
Line 1,287: |
| == GetSpeedEmulationMode == | | == GetSpeedEmulationMode == |
| No input. Returns an output [[#SpeedEmulationMode]]. | | No input. Returns an output [[#SpeedEmulationMode]]. |
| + | |
| + | == SetApplicationStorageSpeed == |
| + | Takes an input s32. No output. |
| | | |
| == SuspendSdmmcControl == | | == SuspendSdmmcControl == |
Line 2,256: |
Line 2,271: |
| |- | | |- |
| | 2 || BootPartition2 | | | 2 || BootPartition2 |
| + | |} |
| + | |
| + | = HostControllerStatus = |
| + | This is "nn::sdcard::HostControllerStatus". |
| + | |
| + | {| class="wikitable" border="1" |
| + | |- |
| + | ! Offset |
| + | ! Size |
| + | ! Description |
| + | |- |
| + | | 0x0 |
| + | | 0xC |
| + | | |
| |} | | |} |
| | | |