diff options
Diffstat (limited to 'arm9/lib')
-rw-r--r-- | arm9/lib/NitroSDK/include/SPI_mic.h | 14 | ||||
-rw-r--r-- | arm9/lib/libnns/include/NNS_g2d.h | 12 |
2 files changed, 26 insertions, 0 deletions
diff --git a/arm9/lib/NitroSDK/include/SPI_mic.h b/arm9/lib/NitroSDK/include/SPI_mic.h index 79588fe9..b1d7b5ea 100644 --- a/arm9/lib/NitroSDK/include/SPI_mic.h +++ b/arm9/lib/NitroSDK/include/SPI_mic.h @@ -1,6 +1,20 @@ #ifndef NITRO_SPI_MIC_H_ #define NITRO_SPI_MIC_H_ +struct MIC_SamplingData +{ + int unk00; + void *unk04; + int unk08; + int unk0c; + int unk10; + int unk14; + int unk18; +}; + void MIC_Init(void); +int MIC_StartAutoSampling(struct MIC_SamplingData *data); +int MIC_StopAutoSampling(void); +int MIC_DoSamplingAsync(int param0, int param1, int param2, int param3); #endif //NITRO_SPI_MIC_H_ diff --git a/arm9/lib/libnns/include/NNS_g2d.h b/arm9/lib/libnns/include/NNS_g2d.h index f7eed210..d65f0430 100644 --- a/arm9/lib/libnns/include/NNS_g2d.h +++ b/arm9/lib/libnns/include/NNS_g2d.h @@ -200,6 +200,11 @@ typedef struct NNSG2dAnimBankData } NNSG2dAnimBankData; +typedef struct NNSG2dOamManager +{ + u8 unk00[0x1c]; +} NNSG2dOamManager; + BOOL NNS_G2dGetUnpackedBGCharacterData(void * pNcgrFile, NNSG2dCharacterData ** ppCharData); BOOL NNS_G2dGetUnpackedCharacterData(void * pNcgrFile, NNSG2dCharacterData ** ppCharData); BOOL NNS_G2dGetUnpackedScreenData(void * pNscrFile, NNSG2dScreenData ** ppScrData); @@ -209,4 +214,11 @@ BOOL NNS_G2dGetUnpackedPaletteCompressInfo(void * pNclrFile, NNSG2dPaletteCompre BOOL NNS_G2dGetUnpackedCellBank(void * pNcerFile, NNSG2dCellDataBank ** ppCellBank); BOOL NNS_G2dGetUnpackedAnimBank(void * pNanrFile, NNSG2dAnimBankData ** ppAnimBank); +BOOL NNS_G2dGetNewOamManagerInstance( + NNSG2dOamManager *oamManager, u16 param1, u16 param2, u16 param3, u16 param4, u32 param5); +void NNS_G2dApplyAndResetOamManagerBuffer(NNSG2dOamManager *oamManager); +u32 NNS_G2dEntryOamManagerOamWithAffineIdx( + NNSG2dOamManager *oamManager, u32 param1, u32 param2); +u32 NNS_G2dEntryOamManagerAffine(NNSG2dOamManager *oamManager, u32 param1); + #endif //NNSYS_NNS_G2D_H |