HIO2WriteAsync

C Specification

#include <revolution/hio2.h>
BOOL    HIO2WriteAsync ( HIO2Handle handle, u32 addr, const void* buffer, s32 size, HIO2DmaCallback callback);

Arguments

handle    Handle retrieved using the HI02Open function.
addr    Read address of shared memory for the EXI-USB interface. This address must be 4-byte aligned.
buffer    Pointer to the buffer that stores the data to read. This address must be 32-byte aligned.
size    Data size to read. Must be a multiple of 32 bytes.
callback    Callback function to call when data transfer completes.

Return Values

This function returns TRUE if execution suceeds and FALSE if execution fails.

Description

The HIO2Write function writes the amount of data size from the specified buffer to the start address addr in shared memory. This function returns immediately and does not wait until data transfer finishes. The specified callback function is called after all data is read.

See Also

HIO2DmaCallback

Revision History

03/01/2006 Initial version.

05/29/2006 Added link to HIO2DmaCallback