A C-ben véletlenül nem szerepel static void usb_service(void); prototípus valahol? Attól függetlenül, hogy a függvény törzsénél nincs static. Jártam már így.