beep.h 352 B

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