#ifndef _BLV_TEMPPROMPT_ACTION_H_
#define _BLV_TEMPPROMPT_ACTION_H_

#define LIST_MAXNUM    5              //最大缓存曲数

#include "stdint.h"
#include "CH57x_common.h"		//CH57X 库包含头文件

typedef struct 
{
	uint8_t EnFlag;                   //启用标记
	uint8_t PlayIndex;                //播放下标
	uint8_t PlayState;                //播放状态
 	uint8_t ListNum;                  //待播曲数
	uint8_t ListEnd;                  //最后一曲
	uint16_t PlayList[LIST_MAXNUM];   //播放列表
	uint32_t DevAddr;                 //音乐设备地址
	
}__attribute__ ((__packed__))MusicList_Struct; 


void TempPrompt_Fun_Init(void);
void AddPrompt_ToList(uint8_t event);
void TempPrompt_Fun_Task(void);

extern MusicList_Struct PlayList;


#endif


