forked from PAWPAW-Mirror/lib_xua
xuduser stuff now weak so can be overridden
This commit is contained in:
24
module_usb_audio/xuduser/xuduser.c
Normal file
24
module_usb_audio/xuduser/xuduser.c
Normal file
@@ -0,0 +1,24 @@
|
||||
|
||||
#include "devicedefines.h"
|
||||
#include "hostactive.h"
|
||||
#include "audiostream.h"
|
||||
|
||||
void XUD_UserSuspend(void) __attribute__ ((weak));
|
||||
void XUD_UserSuspend(void)
|
||||
{
|
||||
UserAudioStreamStop();
|
||||
UserHostActive(0);
|
||||
}
|
||||
|
||||
void XUD_UserResume(void) __attribute__ ((weak));
|
||||
void XUD_UserResume(void)
|
||||
{
|
||||
unsigned config;
|
||||
|
||||
asm("ldw %0, dp[g_currentConfig]" : "=r" (config):);
|
||||
|
||||
if(config == 1)
|
||||
{
|
||||
UserHostActive(1);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user