timer.h 608 B

123456789101112131415161718192021222324252627
  1. #ifndef TIMER_H_INCLUDED
  2. #define TIMER_H_INCLUDED
  3. int timer_set_bpm(void);
  4. int timer_start(void);
  5. int timer_stop(void);
  6. int timer_init(void);
  7. void timer_set_beat_callback(void (*b_cb)(uint32_t));
  8. void timer_clear_beat_callback(void);
  9. extern unsigned char drumkit_0_au[],
  10. drumkit_1_au[],
  11. drumkit_2_au[],
  12. drumkit_3_au[],
  13. drumkit_4_au[],
  14. drumkit_5_au[],
  15. drumkit_6_au[];
  16. extern unsigned int drumkit_0_au_len,
  17. drumkit_1_au_len,
  18. drumkit_2_au_len,
  19. drumkit_3_au_len,
  20. drumkit_4_au_len,
  21. drumkit_5_au_len,
  22. drumkit_6_au_len;
  23. #endif