1
static uint16_t max_data_buff = 0;
static uint16_t min_data_buff = 0;
void find_max_min_data(uint16_t *P_data,uint8_t len)
{
uint16_t max_data = 0;
uint16_t min_data = 0xffff;
uint8_t i;
for(i=0;i<len;i++)
{
if(P_data[i]<= min_data)
min_data = P_data[i];
if(P_data[i]>= max_data)
max_data= P_data[i];
}
max_data_buff = max_data;
min_data_buff = min_data;
}
uint16_t get_max_data(void)
{
return max_data_buff;
}
uint16_t get_min_data(void)
{
return min_data_buff;
}