try resolve order 0 non-zero issue

This commit is contained in:
Yunhorn 2023-12-26 11:18:21 +08:00
parent dc122b97e3
commit f8fe7a445f
1 changed files with 3 additions and 0 deletions

View File

@ -367,6 +367,8 @@ void STS_M1A_SENSOR_Read(STS_M1A_SensorDataTypeDef *m1a_data)
m1a_data->v_water_cnt = v_water_cnt;
m1a_data->h_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);
@ -374,6 +376,7 @@ void STS_M1A_SENSOR_Read(STS_M1A_SensorDataTypeDef *m1a_data)
if (waterSpillCount != 0) {
bubbleSort((uint8_t*)upMask, (ROW/3)*(COL/3), (uint8_t*)order);
for (uint8_t i= waterSpillCount; i<80;i++) {
order[i] = 0;
}