Med MCC har jag lagt till modulerna USB-host samt UART (för att skicka debugtext till datorn). Jag har även rakt av kattenpejstat keyboard-exemplet (app_host_hid_keyboard.*) som finns i MLA, och lagt in debug-strängar i nästan alla funktioner, bara för att få ett hum om var körningen befinner sig. Jag strömsätter kretskortet, kopplar in ett USB-tangentbord, och får upp detta i terminalen:
Kod: Markera allt
HOST: Initializing DETACHED state.
app_host: Attach keyboard
[>HOST: Starting settling delay.
Frågan jag ställer mig själv är "Varför?", eftersom koden (exempelkod + USB-stack) kommer direkt från Microchip helt utan modifieringar.
Hur kan jag felsöka detta?