
#include <nitro/ctrdg.h>
void CTRDG_ReadAgbFlashAsync(u16 sec_num, u32 offset, u8* dst, u32 size, CTRDG_TASK_FUNC callback);
| sec_num | Destination flash sector number. |
| offset | Offset in the sector in bytes. |
| dst | Address of the work area to store data that was read. |
| size | Size of data read in bytes. |
| callback | Callback function called when read processing ends. |
None.
Reads data of the size given by size asynchronously to the address given by dst from the address starting at offset inside sec_num.
The access cycle setting is created in the function and does not need to be set in advance.
Note: The cartridge bus is locked for a set period by this function.
Note that the AGB backup device cannot be accessed normally with IS-NITRO-DEBUGGER version 1.66 or earlier.
/* callback function */ typedef u32 (*CTRDG_TASK_FUNC) (struct CTRDGiTaskInfo_tag *);
2006/05/25 Added a description that the AGB backup device cannot be accessed normally with IS-NITRO-DEBUGGER version 1.66 or earlier.
2006/04/07 Initial version.
CONFIDENTIAL