try resolve order 0 non-zero issue
This commit is contained in:
parent
dc122b97e3
commit
f8fe7a445f
|
@ -367,6 +367,8 @@ void STS_M1A_SENSOR_Read(STS_M1A_SensorDataTypeDef *m1a_data)
|
||||||
m1a_data->v_water_cnt = v_water_cnt;
|
m1a_data->v_water_cnt = v_water_cnt;
|
||||||
m1a_data->h_water_cnt = h_water_cnt;
|
m1a_data->h_water_cnt = h_water_cnt;
|
||||||
m1a_data->spot_cnt = max(v_water_cnt, h_water_cnt);
|
m1a_data->spot_cnt = max(v_water_cnt, h_water_cnt);
|
||||||
|
memset((void*)m1a_data->order, 0x0, sizeof(m1a_data->order));
|
||||||
|
|
||||||
|
|
||||||
// APP_LOG(TS_OFF, VLEVEL_L,"spill_cnt=%d, V_cnt=%d H_cnt=%d, Spot_cnt=%d \r\n", waterSpillCount, v_water_cnt, h_water_cnt, m1a_data->spot_cnt);
|
// APP_LOG(TS_OFF, VLEVEL_L,"spill_cnt=%d, V_cnt=%d H_cnt=%d, Spot_cnt=%d \r\n", waterSpillCount, v_water_cnt, h_water_cnt, m1a_data->spot_cnt);
|
||||||
|
|
||||||
|
@ -374,6 +376,7 @@ void STS_M1A_SENSOR_Read(STS_M1A_SensorDataTypeDef *m1a_data)
|
||||||
|
|
||||||
if (waterSpillCount != 0) {
|
if (waterSpillCount != 0) {
|
||||||
bubbleSort((uint8_t*)upMask, (ROW/3)*(COL/3), (uint8_t*)order);
|
bubbleSort((uint8_t*)upMask, (ROW/3)*(COL/3), (uint8_t*)order);
|
||||||
|
|
||||||
for (uint8_t i= waterSpillCount; i<80;i++) {
|
for (uint8_t i= waterSpillCount; i<80;i++) {
|
||||||
order[i] = 0;
|
order[i] = 0;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue