@@ -253,7 +253,7 @@ class SensorTofMatrix{
253
253
int16_t _avg = 0 ;
254
254
uint8_t n = 0 ;
255
255
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) {
257
257
_avg += results.distance_mm [i];
258
258
n++;
259
259
if (_size==8 ) {
@@ -270,7 +270,7 @@ class SensorTofMatrix{
270
270
int16_t _avg = 0 ;
271
271
uint8_t n = 0 ;
272
272
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) {
274
274
_avg += results.distance_mm [i];
275
275
n++;
276
276
if (_size==8 ) {
@@ -287,7 +287,7 @@ class SensorTofMatrix{
287
287
int16_t _avg = 0 ;
288
288
uint8_t n = 0 ;
289
289
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) {
291
291
_avg += results.distance_mm [i];
292
292
n++;
293
293
if (_size==8 ) {
@@ -304,7 +304,7 @@ class SensorTofMatrix{
304
304
int16_t _avg = 0 ;
305
305
uint8_t n = 0 ;
306
306
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) {
308
308
_avg += results.distance_mm [i];
309
309
n++;
310
310
if (_size==8 ) {
@@ -321,7 +321,7 @@ class SensorTofMatrix{
321
321
int16_t _avg = 0 ;
322
322
uint8_t n = 0 ;
323
323
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) {
325
325
_avg += results.distance_mm [i];
326
326
n++;
327
327
_avg += results.distance_mm [i+1 ];
0 commit comments