Analyzing this and this answers under Arduino, which should be the proper way to pass a matrix2D array into a function?
The arrays are fixed, but the function should be applicable to different sizes of 2D arrays.
// NOT COMPILING EXAMPLE
void f(int** x,const int m, const int n){
// access x as x[0][0], x[0][1], etc...
}
void main{}{
int x[16][128];x1[16][128];
f(xx1,16,128);
int x2[64][16];
f(x2,64,16);
}