nt9856x/code/application/source/cardv/SrcCode/Gx/GxSound/GxSoundID.c
2023-03-28 15:07:53 +08:00

36 lines
656 B
C
Executable File

#include "GxSoundIntr.h"
#define PRI_PLAYSOUND 3
#define STKSIZE_PLAYSOUND 1024
extern void PlaySoundTsk(void);
extern void PlayDataTsk(void);
THREAD_HANDLE PLAYSOUNDTSK_ID = 0;
THREAD_HANDLE PLAYDATATSK_ID = 0;
ID FLG_ID_SOUND = 0;
ID FLG_ID_DATA = 0;
void GxSound_InstallID(void)
{
//OS_CONFIG_TASK(PLAYSOUNDTSK_ID, PRI_PLAYSOUND, STKSIZE_PLAYSOUND, PlaySoundTsk);
OS_CONFIG_FLAG(FLG_ID_SOUND);
OS_CONFIG_FLAG(FLG_ID_DATA);
}
void GxSound_UninstallID(void)
{
rel_flg(FLG_ID_SOUND);
rel_flg(FLG_ID_DATA);
}
BOOL GxSound_ChkModInstalled(void)
{
if (PLAYSOUNDTSK_ID) {
return TRUE;
} else {
return FALSE;
}
}