@@ -253,7 +253,7 @@ class SensorTofMatrix{
253253 int16_t _avg = 0 ;
254254 uint8_t n = 0 ;
255255
256- for (int i=0 ; i < (_size==4 ?16 : 64 ) ;i+=_size) {
256+ for (int i=(_size== 4 ? 4 : 16 ) ; i < (_size==4 ?8 : 32 ) ;i+=_size) {
257257 _avg += results.distance_mm [i];
258258 n++;
259259 if (_size==8 ) {
@@ -270,7 +270,7 @@ class SensorTofMatrix{
270270 int16_t _avg = 0 ;
271271 uint8_t n = 0 ;
272272
273- for (int i=(_size==4 ?3 : 6 ); i < (_size==4 ?16 : 64 ) ;i+=_size) {
273+ for (int i=(_size==4 ?7 : 22 ); i < (_size==4 ?11 : 38 ) ;i+=_size) {
274274 _avg += results.distance_mm [i];
275275 n++;
276276 if (_size==8 ) {
@@ -287,7 +287,7 @@ class SensorTofMatrix{
287287 int16_t _avg = 0 ;
288288 uint8_t n = 0 ;
289289
290- for (int i=(_size==4 ?5 :18 ); i < (_size==4 ?13 : 50 ) ;i+=_size) {
290+ for (int i=(_size==4 ?5 :18 ); i < (_size==4 ?9 : 34 ) ;i+=_size) {
291291 _avg += results.distance_mm [i];
292292 n++;
293293 if (_size==8 ) {
@@ -304,7 +304,7 @@ class SensorTofMatrix{
304304 int16_t _avg = 0 ;
305305 uint8_t n = 0 ;
306306
307- for (int i=(_size==4 ?6 :20 ); i < (_size==4 ?14 : 52 ) ;i+=_size) {
307+ for (int i=(_size==4 ?6 :20 ); i < (_size==4 ?10 : 36 ) ;i+=_size) {
308308 _avg += results.distance_mm [i];
309309 n++;
310310 if (_size==8 ) {
@@ -321,7 +321,7 @@ class SensorTofMatrix{
321321 int16_t _avg = 0 ;
322322 uint8_t n = 0 ;
323323
324- for (int i=(_size==4 ?5 :19 ); i < (_size==4 ?9 :51 ) ;i+=_size) {
324+ for (int i=(_size==4 ?5 :19 ); i < (_size==4 ?9 :35 ) ;i+=_size) {
325325 _avg += results.distance_mm [i];
326326 n++;
327327 _avg += results.distance_mm [i+1 ];
0 commit comments