bsp_music.h 961 B

12345678910111213141516171819202122232425262728293031323334353637
  1. #ifndef _BSP_MUSIC_H
  2. #define _BSP_MUSIC_H
  3. enum {
  4. NORMAL_MODE,
  5. SINGLE_MODE,
  6. FLODER_MODE,
  7. RANDOM_MODE,
  8. };
  9. bool pf_scan_music(u8 new_dev);
  10. void music_playmode_next(void);
  11. void mp3_res_play(u32 addr, u32 len);
  12. void wav_res_play(u32 addr, u32 len);
  13. void wsbc_res_play(u32 addr, u32 len);
  14. bool bsp_res_music_play(u32 addr, u32 len); //²¥·ÅRES MUSIC
  15. void bsp_res_play_exit_cb(uint8_t res_idx);
  16. void bsp_res_sysvol_adjust(void);
  17. void bsp_res_sysvol_resume(void);
  18. #if MUSIC_BREAKPOINT_EN
  19. void bsp_music_breakpoint_init(void);
  20. void bsp_music_breakpoint_save(void);
  21. void bsp_music_breakpoint_clr(void);
  22. #define music_breakpoint_init() bsp_music_breakpoint_init()
  23. #define music_breakpoint_save() bsp_music_breakpoint_save()
  24. #define music_breakpoint_clr() bsp_music_breakpoint_clr()
  25. #else
  26. #define music_breakpoint_init()
  27. #define music_breakpoint_save()
  28. #define music_breakpoint_clr()
  29. #endif // MUSIC_BREAKPOINT_EN
  30. #endif //_BSP_MUSIC_H