#include "Hysteresis.h" #include "Hysteresis_user.h" const HYS_Seg_Table_st_t stHYSSegTableUear[5] = { {44U, 120U},//1 {124U, 188U},//2 {276U, 436U},//3 {524U, 688U},//4 {772U, 1000U},//5 }; /*const HYS_Seg_Table_st_t stHYSSegTableTemp[89] = { {31U, 31U},//1 {31U, 32U},//2 {32U, 33U}, {33U, 34U}, {34U, 35U}, {35U, 36U}, {36U, 37U}, {37U, 38U}, {38U, 39U}, {39U, 40U}, {40U, 41U}, {41U, 42U}, {42U, 43U}, {43U, 44U}, {44U, 45U}, {45U, 46U}, {46U, 47U}, {47U, 48U}, {48U, 49U}, {49U, 50U}, {50U, 51U}, {51U, 52U}, {52U, 53U}, {53U, 54U}, {54U, 55U}, {55U, 56U}, {56U, 57U}, {57U, 58U}, {58U, 59U}, {59U, 60U}, {60U, 61U}, {61U, 62U}, {62U, 63U}, {63U, 64U}, {64U, 65U}, {65U, 66U}, {66U, 67U}, {67U, 68U}, {68U, 69U}, {69U, 70U}, {70U, 71U}, {71U, 72U}, {72U, 73U}, {73U, 74U}, {74U, 75U}, {75U, 76U}, {76U, 77U}, {77U, 78U}, {78U, 79U}, {79U, 80U}, {80U, 81U}, {81U, 82U}, {82U, 83U}, {83U, 84U}, {84U, 85U}, {85U, 86U}, {86U, 87U}, {87U, 88U}, {88U, 89U}, {89U, 90U}, {90U, 91U}, {91U, 92U}, {92U, 93U}, {93U, 94U}, {94U, 95U}, {95U, 96U}, {96U, 97U}, {97U, 98U}, {98U, 99U}, {99U, 100U}, {100U, 101U}, {101U, 102U}, {102U, 103U}, {103U, 104U}, {104U, 105U}, {105U, 106U}, {106U, 107U}, {107U, 108U}, {108U, 109U}, {109U, 110U}, {110U, 111U}, {111U, 112U}, {112U, 113U}, {113U, 114U}, {114U, 115U}, {115U, 116U}, {116U, 117U}, {117U, 118U}, {118U, 119U}, }; const HYS_Seg_Table_st_t stHYSSegTableFuel[89] = { {1U, 1U}, {1U, 2U}, {2U, 3U}, {3U, 4U}, {4U, 5U}, {5U, 6U}, {6U, 7U}, {7U, 8U}, {8U, 9U}, {9U, 10U}, {10U, 11U}, {11U, 12U}, {12U, 13U}, {13U, 14U}, {14U, 15U}, {15U, 16U}, {16U, 17U}, {17U, 18U}, {18U, 19U}, {19U, 20U}, {20U, 21U}, {21U, 22U}, {22U, 23U}, {23U, 24U}, {24U, 25U}, {25U, 26U}, {26U, 27U}, {27U, 28U}, {28U, 29U}, {29U, 30U}, {31U, 31U}, {31U, 32U}, {32U, 33U}, {33U, 34U}, {34U, 35U}, {35U, 36U}, {36U, 37U}, {37U, 38U}, {38U, 39U}, {39U, 40U}, {40U, 41U}, {41U, 42U}, {42U, 43U}, {43U, 44U}, {44U, 45U}, {45U, 46U}, {46U, 47U}, {47U, 48U}, {48U, 49U}, {49U, 50U}, {50U, 51U}, {51U, 52U}, {52U, 53U}, {53U, 54U}, {54U, 55U}, {55U, 56U}, {56U, 57U}, {57U, 58U}, {58U, 59U}, {59U, 60U}, {60U, 61U}, {61U, 62U}, {62U, 63U}, {63U, 64U}, {64U, 65U}, {65U, 66U}, {66U, 67U}, {67U, 68U}, {68U, 69U}, {69U, 70U}, {70U, 71U}, {71U, 72U}, {72U, 73U}, {73U, 74U}, {74U, 75U}, {75U, 76U}, {76U, 77U}, {77U, 78U}, {78U, 79U}, {79U, 80U}, {80U, 81U}, {81U, 82U}, {82U, 83U}, {83U, 84U}, {84U, 85U}, {85U, 86U}, {86U, 87U}, {87U, 88U}, {88U, 89U}, };*/ const HYS_Attribute_st_t stHysAttribute[HYS_NUM_MAX] = { {stHYSSegTableUear, 0U, 5U, 1U}, //{stHYSSegTableTemp, 0U, 89, 1U}, //{stHYSSegTableFuel, 0U, 89, 1U}, }; Hys_uint8_t u8HysRamData[HYS_RAM_DATA_LEN]; void Hys_KL30_Init_EXample(void) { HYS_Init_st_t stHYSInit; stHYSInit.u8HYSNum = HYS_NUM_MAX; HYS_KL30_Init(&u8HysRamData[0], stHysAttribute, &stHYSInit); } void Hys_Wakeup_Init_EXample(void) { HYS_Init_st_t stHYSInit; stHYSInit.u8HYSNum = HYS_NUM_MAX; HYS_Wakeup_Init(&u8HysRamData[0], stHysAttribute, &stHYSInit); }