|
|
@@ -12,6 +12,32 @@
|
|
|
|
|
|
#include "stdint.h"
|
|
|
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+#define IIC_INPUT_THRESHOLD_START (10)
|
|
|
+#define IIC_INPUT_THRESHOLD_LENTH (20)
|
|
|
+
|
|
|
+#define IIC_OUTPUT_THRESHOLD_START (50)
|
|
|
+#define IIC_OUTPUT_THRESHOLD_LENTH (30)
|
|
|
+
|
|
|
+#define IIC_TEMPRATURE_THRESHOLD_START (100)
|
|
|
+#define IIC_TEMPRATURE_THRESHOLD_LENTH (4)
|
|
|
+
|
|
|
+#define IIC_OVER_FUNC_START (110)
|
|
|
+#define IIC_OVER_FUNC_LENTH (1)
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
//#pragma pack (2)
|
|
|
|
|
|
typedef struct {
|
|
|
@@ -110,12 +136,20 @@ typedef struct{
|
|
|
|
|
|
|
|
|
typedef struct{
|
|
|
- md_data_t data;
|
|
|
+ uint8_t led_flag;
|
|
|
+ uint8_t count_start_flag;
|
|
|
+ uint8_t switch_flag;
|
|
|
+ uint8_t over_func_flag;
|
|
|
+ md_data_t data;
|
|
|
}sts_data_t;
|
|
|
|
|
|
//#pragma pack ()
|
|
|
|
|
|
|
|
|
+sts_data_t *get_sts(void);
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
#endif
|
|
|
|
|
|
|