есть функция в ней вызывается другая функция.
unsigned char func(flash unsigned char* comand)
{
unsigned char L;
L=sizeof(comand)
***
***
return L;
}
Вызывается так
void main
{
func("\1\0\2\0\3\2"); 0x01 0x00 0x02 0x00 0x03 0x02
};
В общем размер массива определяет как 4. Хотя должно быть 6.