Analyzing this and this answers under Arduino, which should be the proper way to pass a matrix into a function?
The arrays are fixed, but the function should be applicable to different sizes of 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];
f(x,16,128);
}