Вы фактически передаете указатель на массив во время вашего вызова. В вашем коде то, что вы приводите к uint8_t*
, это uint8_t**
.
Что вам нужно сделать, это либо передать массив напрямую, либо привести его к uint8_t**
вместо uint8_t*
и разыменование его.
ИМХО, передача массива напрямую является лучшим способом для go, поскольку передача указателя на указатель не требуется, если вы не хотите изменять указатель, что, кажется, ваш случай