beep.h 394 B

1234567891011121314151617181920212223242526
  1. #ifndef __BEEP_Hx__
  2. #define __BEEP_Hx__
  3. enum {
  4. BEEP_MODE_WARN1=0,
  5. BEEP_MODE_WARN2,
  6. BEEP_MODE_ERROR,
  7. BEEP_MODE_FAULT,
  8. BEEP_MODE_FATAL,
  9. BEEP_MODE_MAX,
  10. };
  11. typedef struct {
  12. int on_ms;
  13. int off_ms;
  14. int times;
  15. }beep_para_t;
  16. int beep_init(void);
  17. int beep_deinit(void);
  18. int beep_set(int mode);
  19. int beep_set_ex(beep_para_t *para);
  20. int beep_reset(void);
  21. #endif