libctr9
Nintendo 3DS ARM9 library
ctr_fatfs.h
Go to the documentation of this file.
1 /*******************************************************************************
2  * Copyright (C) 2016 Gabriel Marcano
3  *
4  * Refer to the COPYING.txt file at the top of the project directory. If that is
5  * missing, this file is licensed under the GPL version 2.0 or later.
6  *
7  ******************************************************************************/
8 
11 #ifndef CTR_FATFS_H_
12 #define CTR_FATFS_H_
13 
17 
18 #ifdef __cplusplus
19 extern "C" {
20 #endif
21 
45  ctr_nand_interface *nand_io,
48  ctr_sd_interface *sd_io);
49 
50 #ifdef __cplusplus
51 }
52 #endif
53 
54 
55 #endif//CTR_FATFS_H_
56 
io interface object for accessing the SD card.
Definition: ctr_sd_interface.h:23
io interface object for accessing NAND.
Definition: ctr_nand_interface.h:23
Filter io interface to apply encryption while reading NAND.
Definition: ctr_nand_crypto_interface.h:30
int ctr_fatfs_initialize(ctr_nand_interface *nand_io, ctr_nand_crypto_interface *ctr_io, ctr_nand_crypto_interface *twl_io, ctr_sd_interface *sd_io)
Initializes the entire IO subsystem.