func_aux.h 677 B

1234567891011121314151617181920212223242526
  1. #ifndef _FUNC_AUX_H
  2. #define _FUNC_AUX_H
  3. ///请勿修改func_aux_t结构体
  4. typedef struct {
  5. u8 pause : 1,
  6. start : 1,
  7. delay_play : 1;
  8. u8 aux2lpf; //AUX直通PA或者直通LPF
  9. u8 direct_2_dac; //模拟直通DAC, 用于处理tone播放
  10. u8 aux_tone_flag;
  11. u32 tick;
  12. } func_aux_t;
  13. extern func_aux_t f_aux;
  14. void func_aux_pause_play(void);
  15. void func_aux_message(u16 msg);
  16. void func_aux(void);
  17. void func_aux2dac_piano_start(u8 tone_type);
  18. void func_aux2dac_piano_stop(u8 tone_type);
  19. void func_aux_recover_play(u8 index);
  20. bool aux_is_start(void);
  21. void func_aux_stop(void);
  22. void func_aux_start(void);
  23. #endif // _FUNC_AUX_H