Si escribo lo siguiente en C++
uint8_t empty[2][2] = {{0,0},{0,0}};
y luego intento crear un array de esos arrays vacíos,
uint8_t empty[][2][2] = {empty, empty, empty};
Recibo la advertencia de que
error: el array debe inicializarse con un inicializador entre llaves
entonces ¿cómo podría inicializar un array de arrays de 2 dimensiones?