blob: e2bb83f4febd3ccef01757cc5342b8b77ba6ec6f (
plain)
1
2
3
4
5
6
7
8
9
10
|
#include "libultra_internal.h"
#include "hardware.h"
s32 __osSpDeviceBusy() {
register u32 status = HW_REG(SP_STATUS_REG, u32);
if (status & (SP_STATUS_IO_FULL | SP_STATUS_DMA_FULL | SP_STATUS_DMA_BUSY)) {
return 1;
}
return 0;
}
|