2019-10-29

eddy_em: (Default)
2019-10-29 02:17 pm

Посетят же тараканы...

Подумалось вот: в какие дни недели я наибольшее количество коммитов на гитхабе делаю. Посмотрел статистику:
день \ год  19  18  17  16  15  14  sum
понедельник 19  14   8   8  11   6   66
вторник     13   8  12   8  18   8   67
среда       10  14  10   7  18   7   66
четверг     12  13  17  12  10   6   64
пятница     16  10  10   8  12   4   60
суббота     11   8   4   2   1   0   26
воскресенье  7   9   3   0   4   1   24

Конечно, маловато данных, но по сумме получается практически равномерное распределение (за исключением выходных). Я почему-то думал, что будет что-то вроде гауссианы с максимумом в четверг...
Что интересно: зарегистрировался я на гитхабе 25 февраля, сделав первый коммит, но до 14 года активности там не проявлял. Видимо, из-за того, что в основном сидел на гуглокоде и сосфорже. И лишь когда гуглокод начал накрываться медным тазом, я перетащил все на гитхаб и сделал себе еще дополнительные хранилища на гитлабе и битбакете.
eddy_em: (Default)
2019-10-29 08:23 pm

USB CDC на STM32F103

Таки вымучил классический CDC ACM на STM32F103. Заодно добавил туда детектирование подключения/отключения клиента. Вот только чтобы детектировать физическое подключение, придется мониторить уровень напряжения на USB порту — почему-то аппаратных вариантов (скажем, прерывание сгенерировать как только кабель выдернут) нет! Я надеялся было на SUSP — прерывание по бездействию — но эта зараза присутствует не только при отключенном кабеле, но и при отсутствии подключенного клиента!
Еще один небольшой недостаток: почему-то не работает на андроиде. Возможно, там какой-то тивоизированный модуль ядра, который распознает лишь ACM с определенными VID/PID, а не произвольными!