?

Log in

No account? Create an account
 

worklog: USB

About Уничтожить всех уродов

Previous Entry worklog: USB 5 апр, 2015 @ 13:03 Next Entry
Ура! Я получил NAK в поле STAT_RX регистра USB_EP0R, и единичку в поле SETUP в ответ на обработку события USB_RESET!

Ещё немного, и всё заработает. Я понемногу начинаю понимать логику организации этого чудища. Ещё только в самом начале, конечно, и впереди дни разгребания битовых масок, флагов, хитроумных ветвящихся алгоритмов и т.п., но вот тот ничтожнейший результатишко, что я выше описал непонятными словами, означает: дело сдвинулось с мёртвой точки.
Оставить комментарий
[User Picture Icon]
From:bahamut_juice
Date:Апрель, 5, 2015 13:11 (UTC)
(Link)
[User Picture Icon]
From:kincajou
Date:Апрель, 5, 2015 14:09 (UTC)
(Link)
это мёртвая точка?

сижу тут, уже ржу над собой. Несколько часов бился, аки загнанный в угол лев, пытаясь добиться того, чтобы после токена SETUP пришёл пакет Data0.. я думал, это разнесённые во времени процессы. Но оказалось, что этот пакет честно приходил всё это время. Просто документация от ST слегка по-мудацки раскрывает этот вопрос и, пока в тексты либы не заглянул, не имел даже подозрений, что пакет УЖЕ В БУФЕРЕ, БЛЯТЬ
[User Picture Icon]
From:bahamut_juice
Date:Апрель, 5, 2015 14:24 (UTC)
(Link)
прост сказать нечего, но читаю с большим интересом.
[User Picture Icon]
From:tigerofsiberia
Date:Апрель, 5, 2015 17:51 (UTC)
(Link)
А я и не сомневался, что, если проблему отматерить, она начнёт решаться. )
(Оставить комментарий)
Top of Page Разработано LiveJournal.com