AudioMgr OK and Mostly Documented (#208)

* AudioMgr OK

* Cleanup

* Improve naming from PR Feedback
This commit is contained in:
engineer124
2021-07-20 09:49:29 +10:00
committed by GitHub
parent 594a3ceaff
commit 7b154c23e1
9 changed files with 241 additions and 86 deletions
+6 -6
View File
@@ -6,7 +6,7 @@ volatile OSTime sIrqMgrResetTime = 0;
volatile OSTime sIrqMgrRetraceTime = 0;
s32 sIrqMgrRetraceCount = 0;
void IrqMgr_AddClient(IrqMgr* irqmgr, OSMesgQueueListNode* param_2, OSMesgQueue* param_3) {
void IrqMgr_AddClient(IrqMgr* irqmgr, IrqMgrClient* param_2, OSMesgQueue* param_3) {
u32 saveMask;
saveMask = osSetIntMask(1);
@@ -25,9 +25,9 @@ void IrqMgr_AddClient(IrqMgr* irqmgr, OSMesgQueueListNode* param_2, OSMesgQueue*
}
}
void IrqMgr_RemoveClient(IrqMgr* irqmgr, OSMesgQueueListNode* remove) {
OSMesgQueueListNode* iter;
OSMesgQueueListNode* last;
void IrqMgr_RemoveClient(IrqMgr* irqmgr, IrqMgrClient* remove) {
IrqMgrClient* iter;
IrqMgrClient* last;
u32 saveMask;
iter = irqmgr->callbacks;
@@ -52,7 +52,7 @@ void IrqMgr_RemoveClient(IrqMgr* irqmgr, OSMesgQueueListNode* remove) {
}
void IrqMgr_SendMesgForClient(IrqMgr* irqmgr, OSMesg msg) {
OSMesgQueueListNode* iter = irqmgr->callbacks;
IrqMgrClient* iter = irqmgr->callbacks;
while (iter != NULL) {
osSendMesg(iter->queue, msg, 0);
@@ -61,7 +61,7 @@ void IrqMgr_SendMesgForClient(IrqMgr* irqmgr, OSMesg msg) {
}
void IrqMgr_JamMesgForClient(IrqMgr* irqmgr, OSMesg msg) {
OSMesgQueueListNode* iter = irqmgr->callbacks;
IrqMgrClient* iter = irqmgr->callbacks;
while (iter != NULL) {
if (iter->queue->validCount < iter->queue->msgCount) {