ok ich hab den dereferenzierungszeiger bei f->pwrite = data; vergessen aber sonst?...

ah da hab ich noch einen Error gefunden

hier scheint der Fehler herzukommen

fifo.h:8: error: expected specifier-qualifier-list before 'uint_8'

aber im Internet scheint es nur fälle zu geben bei denen der Fehler bei selbst Referenzierung auftrit.