mcu_ab568x/app/platform/bsp/bsp_music.h
2025-05-30 18:03:10 +08:00

29 lines
649 B
C

#ifndef _BSP_MUSIC_H
#define _BSP_MUSIC_H
enum {
NORMAL_MODE,
SINGLE_MODE,
FLODER_MODE,
RANDOM_MODE,
};
/**
* @brief mp3资源是否正在播放
* @return 0:未播放; 1:播放完成;
**/
uint8_t get_mp3_res_sta(void);
bool pf_scan_music(u8 new_dev);
void music_playmode_next(void);
void mp3_res_play(u32 addr, u32 len); //非阻塞播放接口
void mp3_res_play_block(u32 addr, u32 len); //阻塞播放接口
/**
* @brief 检查mp3资源是否播放完成, 若完成自动执行结束动作
* @return 0:已完成; 1:未完成;
**/
u8 mp3_res_process(void);
#endif //_BSP_MUSIC_H