Gast
#581204
Beispiel:
Habe eine Main.h auf die alle Dateien verweisen, auch die Main.C
in Main.h. steht
extern uint8_t TestArray[];
void Test(void);
in Main.c steht (vor der Mainfunktion ....)
uint8_t TestArray[] PROGMEM = {1,5,4,6};
in Projekt.c (die auch auf Main.h verweist)
steht:
void Test(void)
{
uint8_t a;
a = sizeof(TestArray);
}
und dann das:
invalid application of 'sizeof' to incomplete type 'uint8_t[]'
kann man mir helfen???
wenn alle in der Main.c steht geht es, aber eben nicht ausgelagert