>das problem ist, ich hatte bei den letzten versuchen immer probleme mit dem datentyp
>uint8_t....den kennt mein compiler nich...

Den kennt er schon, wenn Du an den Anfang

#include <inttypes.h>

setzt.