#ifndef __BEEP_Hx__ #define __BEEP_Hx__ #include "stdint.h" enum { BEEP_MODE_WARN1=0, BEEP_MODE_WARN2, BEEP_MODE_ERROR, BEEP_MODE_FAULT, BEEP_MODE_FATAL, BEEP_MODE_MAX, }; typedef struct { int on_ms; int off_ms; int times; }beep_para_t; // typedef struct{ // uint8_t enable; // uint32_t on; // uint32_t off; // int time; // }web_beep_t; typedef struct{ uint32_t enable; uint32_t interval; uint32_t duption; }web_beep_t; int beep_init(void); int beep_deinit(void); int beep_set(int mode); int beep_set_ex(beep_para_t *para); int beep_reset(void); int beep_set_val(web_beep_t *para); int beep_get_val(web_beep_t *para); #endif