so, nach ein wenig rumprobieren funktioniert die erweiterung nun.

allerdings funktioniert es nur, wenn man ir_hindernis in der header datei mit uint8_t ir_hindernis und in der .c datei mit extern uint8_t ir_hindernis deklariert.
wenn ich die variable, beide male mit extern deklariere bringt der compiler eine fehlermeldung.

danke auf jeden fall für eure hilfe