plugin.h 942 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. #ifndef _PLUGIN_H
  2. #define _PLUGIN_H
  3. #include "multi_lang.h"
  4. #include "port_led.h"
  5. #include "port_key.h"
  6. #include "port_tkey.h"
  7. #include "port_motor.h"
  8. #include "port_linein.h"
  9. #include "port_hall_sensor.h"
  10. #include "port_ear_in.h"
  11. #include "port_breathe_led.h"
  12. void plugin_init(void);
  13. void plugin_var_init(void);
  14. void plugin_tmr5ms_isr(void);
  15. void maxvol_tone_play(void);
  16. void minvol_tone_play(void);
  17. void loudspeaker_mute_init(void);
  18. void loudspeaker_mute(void);
  19. void loudspeaker_unmute(void);
  20. void loudspeaker_disable(void);
  21. void loudspeaker_gpiode_set(void);
  22. void plugin_music_eq(void);
  23. void atmosphere_led_init(void);
  24. bool atmosphere_led_toggle(void);
  25. bool atmosphere_led_is_on(void);
  26. void atmosphere_led_sta_set(u8 sta);
  27. void atmosphere_led_gpiode_set(void);
  28. void sleep_wakeup_config(void);
  29. void clkgate_configure(void);
  30. void plugin_popup_auto_config(void);
  31. extern volatile int pwrkey_detect_flag;
  32. extern gpio_t atmos_gpio;
  33. #endif