diff options
author | ProjectRevoTPP <projectrevotpp@hotmail.com> | 2017-03-05 07:35:03 +0000 |
---|---|---|
committer | Diegoisawesome <diego@domoreaweso.me> | 2017-03-05 13:27:22 -0600 |
commit | b2ec63d69e19b274fa5f8d56fb0a35cc0c9bd524 (patch) | |
tree | 9aa447ec447d4c777a5c3c0679e573ac73774ff0 /include/dma3.h | |
parent | d12fd5c5ce574dd920a968794591afe7d42659fb (diff) |
resolve implicit declarations and enforce warnings as errors
Diffstat (limited to 'include/dma3.h')
-rw-r--r-- | include/dma3.h | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/include/dma3.h b/include/dma3.h new file mode 100644 index 000000000..beb00745d --- /dev/null +++ b/include/dma3.h @@ -0,0 +1,23 @@ +#ifndef GUARD_DMA3_H +#define GUARD_DMA3_H + +extern u8 gDma3ManagerLocked; +extern u8 gDma3RequestCursor; + +struct DmaRequestsStruct +{ + /* 0x00 */ u8 *src; + /* 0x04 */ u8 *dest; + /* 0x08 */ u16 size; + /* 0x0A */ u16 mode; + /* 0x0C */ u32 value; +}; + +extern struct DmaRequestsStruct gDma3Requests[128]; + +void ClearDma3Requests(void); +void ProcessDma3Requests(void); +int RequestDma3Copy(void *src, void *dest, u16 size, u8 mode); +int RequestDma3Fill(s32 value, void *dest, u16 size, u8 mode); + +#endif |