PowerBlocks SDK
 
Loading...
Searching...
No Matches
sd.h File Reference

SD Card System. More...

#include "diskio.h"

Go to the source code of this file.

Functions

int sd_initialize ()
 Initializes the sd card system.
 
void sd_close ()
 Closes it out.
 
DSTATUS sd_disk_status ()
 FatFS disk_status implementation.
 
DSTATUS sd_disk_initialize ()
 FatFS disk_initialize implementation.
 
DRESULT sd_disk_read (BYTE *buff, LBA_t sector, UINT count)
 FatFS disk_read implementation.
 
DRESULT sd_disk_write (const BYTE *buff, LBA_t sector, UINT count)
 FatFS disk_read implementation.
 
DRESULT sd_disk_ioctl (BYTE cmd, void *buff)
 FatFS disk_ioctl implementation.
 

Detailed Description

SD Card System.

Implements the Wii's SD Card Slot

Author
Samuel Fitzsimons (rainbain)
Date
2025 @license MIT (see LICENSE file)

Function Documentation

◆ sd_disk_initialize()

DSTATUS sd_disk_initialize ( )
extern

FatFS disk_initialize implementation.

Called on mount after successful status reading.

◆ sd_initialize()

int sd_initialize ( )
extern

Initializes the sd card system.

Initializes the SD card system for use in the file system. Must be called before mounting the file system,

but called only ever once, even if the sd card is removed.

Returns
Negative if error.