Nem lehet hogy a c/c++ kód valami gpio-muveleten keresztul tul nagy aramfelvetelt general? Es aztan emiatt leesik az usb illeszto tapfesze es elkezd ilyen brownout-reset jelleg dolgokat csinalni. Tapasztaltam mar en is teljesen hasonlot... Kulon bonusz lehet hogy meg papiron nem is kritikusan nagy az aramfelvetel, de egy vacakabb usb-kabelen es/vagy usb csatlakozon mar akkora feszultseg esik, hogy.
Szoval elso korben merj ra multimeterrel es/vagy nezd at a programodat ilyen szemmel.