Четверг, 15 мая

Погода — мутная, дождь чуть ли не весь день шёл.

Мы с Манечкой трудились как пчёлки: она рисовала, я программировал новый драйвер, он уже получает прерывания и делает вид что включает-выключает endpoints. К счастью, выяснилось, что презентацию на следующей неделе делать не нужно, можно спокойно работать.

Днём наслаждались записью отличного концерта у Фрэнка Виньолы и купили билеты на концерт японки в конце августа.

Вечером приезжал Тимоша, поработал у себя в комнате, мы втроём поужинали, побеседовали, и он отправился кормить котов.

Фотография вороны на заборе за домом, до чего же красивая птица:

250515-131237

Среда, 14 мая

Холодно, мокро!

Я вчера забыл написать, что мы купили билеты в Барселону на конец сентября.

Сегодня весь день был на работе: чем дальше, тем мне больше кажется, что драйвер udc_dwc2.c — не работает. Придётся свой делать, видимо.

Манечка рисовала, её картина становится всё лучше и лучше.

Фотография мокрого куста за домом:

250514-094219

Мне очень нравится градиент от красного к зелёному.

Вторник, 13 мая

Кстати, в Испании «вторник, 13» — то же самое, что в англоязычных странах «пятница, 13» — особо несчастливый день. Потому что «день Марса», бога войны, разрушения, и несчастий.

Погода испортилась, потемнело, дождик днём капал. Манечка жила наверху, готовила еду гостям. Я на работе убивался, не очень понятно, насколько осмысленно, поскольку достать правильные параметры конфигурации железки достать не смог… Но что-то получается.

Фотография синей галки:

250513-142841

Жалко, что нельзя добавить звук: в момент снятия этого кадра мелкие птицы заходились в истерике.

Вечером приходили гости, хорошо пообщались.

Понедельник, 12 мая

Погода прекрасная, с грандиозными белыми облаками на синем небе:

250512-103125

А мы страдаем: Манечка прополола три с половиной сорняка за домом и у неё в добавление к прочим трудностям со здоровьем ещё и спина заболела. У меня почему-то тоже поясница болит, наверное, за компанию. И на работе у меня сегодня ничего не получилось, надо, наверное, игнорировать не самые важные совещания на этой неделе.

Единственная радость — удалось поплавать. И ещё мне починили хорошую музыкальную железку, которая на прошлой неделе сломалась. А Сашик не звонит, музыку мы не играли уже неделю. А про Ваню я уж и не говорю…

Воскресенье, 11 мая

Погода странная: тёмное утро, потом просветление, вечером гроза с молниями и ливнем.

Я упирался работать, чтобы на следующей неделе показать QEMU <-> QEMU USB, починил прерывания, но пока засунуть контрольный пакет в контроллер не получилось. Надо будет почитать на ночь udc-dwc2.c, может быть что-нибудь пойму.

Манечка днём сво{д|з}ила Г.Я. в ресторан, потом я её вытащил погулять в Хуаниту, где раньше жили. Полюбовались там птицами (забавно, какие разные у Red Winged Black birds самки и самцы), черепашками, и люпинами:

250511-150454

Шагать там совсем чуть-чуть, но всё равно Манечкиной ноге поплохело.

Вечером приезжал Тимоша, забрал котов.

Суббота, 10 мая

Никаких особых новостей нет: погода хорошая, Манечка рисовала, я работал, коты жили своей кошачьей жизнью, очень хорошие:

250510-080628

ещё есть фотографии!)

Ещё бы как-нибудь так устроить, чтобы ничего не болело ни у кого…

Пойду дальше изучать USB.

Пятница, 9 мая

Погода была светлая и прохладная, хотя теплее, чем вчера.

Рыжий кот не отходит от людей ни на секунду, всё ему интересно, и он постоянно надеется что-нибудь съесть. Видимо, у него было голодное детство. Манечка его сегодня кормила, кажется, раза четыре. Утром он нам мешал завтракать, лез в тарелки, днём и вечером мы ели на «балконе», а он смотрел на птичек. А серый кот целый день спал у Тимоши под одеялом, только вечером вышел немного поиграть:

250509-195546

Мне утром удалось хорошо поплавать, потом я пытался понять как прикрутить device mode в модели DWC USB2 в QEMU, осознал, что ничего хорошего не получится, потому что там используются абстракции все неподходящие (и USBBus, и USBPort), поэтому придётся свою делать с нуля. Хорошо хоть определения регистров уже есть. Плохо, что из-за этого в выходные не выйдет поработать над своей штукой. Пойду скорее читать описание контроллера, очень он сложный.

Четверг, 8 мая

Погода светлая, но прохладная.

У меня почему-то начинает болеть спина, поясница. Попробую завтра выбраться поплавать. На работе дело движется, но с трудом: приходится изучать мелкие детали DWC USB2 контроллера, добавлять поддержку device mode в QEMU.

Вечером заехали дети по пути к родителям Маруси на другой конец штата, оставили нам на выходные котов. Рыжий кот очень общительный:

250508-193105

А сибирский прячется, и что-то у него с хвостом, какой-то подозрительно тонкий он стал…

Среда, 7 мая

Утро было серенькое, день — прохладным. В обед брызнул дождик, потом прояснилось.

Манечка опять ударно рисовала, и опять у неё заболела пятка. У меня на работе были всякие совещания, и ещё получилось наконец-то запустить USB: нужно было назначить buffers для endpoints. А пример каким-то волшебным образом работает без! Очень хотелось бы это понять…

Фотография синички с ореховой спинкой, которая жрёт фрагмент ореха на веточке:

250507-161821

Засранец Крис Вестон опять поубирал половину своей музыки, задолбал уже прыгать туда-сюда.

Вторник, 6 мая

Обещали дожди, а на самом деле солнышко сияло!

Манечка плохо спала и рисовать не стала, чтобы не испортить картину. Я убивался на работе: сначала никак не мог понять, почему request callback не вызывается в моём USB class, в обед пришлось это бросить и переключиться на написание плана для практиканта. К Манечке приходила в гости Луиза, а потом Тимоша приезжал.

Фотография вкусного помидора в утреннем свете:

250506-072422

(Мы его потом с Тимошей и Манечкой втроём сожрали в салате.)

Понедельник, 5 мая

День был чудесный, светлый и тёплый. Утреннее совещание отменили, получилось поплавать. Днём я убивался на работе, стараясь понять почему моё устройство не получает даже local link address, только ближе к вечеру догадался пойти попробовать не на казённом компьютере, и сразу стало всё ясно: это корпоративные ограничения…

Вечером я покосил газоны, испугав подростка джунко, который ещё не умеет толком летать. А высоко в небе нарезал круги огромный белоголовый орёл. Я его фотографировал, но он был слишком высоко, мелко получается…

Фотография цветочков под соседской туей:

250505-174513

Воскресенье, 4 мая

Утро было мокрое и тёмное, а днём лето вернулось.

Утром поговорили с матушкой, она очень худенькая.

Манечка весь день рисовала, я программировал, ближе к вечеру ненадолго к нам заехал Тимошик, показал свою новую штуку, забавную. Ещё мы с ним сходили погулять и я сфотографировал цветочки у соседей китайцев в угловом доме:

250504-171331

Неделя обещает быть очень трудной, нужно составить план для практиканта, и запрограммировать обращения из usbredirect к контроллеру.

Суббота, 3 мая

Ночью у меня получилось выспаться, а у Манечки — не очень. В темноте опять громогласно чирикал самец Towhee за окном, мне кажется — выросший сын той пары, что у нас давно живёт.

Утром Манечка рисовала, я учился программировать. Ещё я догадался, что страшные звуки из важной коробочки MiniFuse 4 были не потому, что она сломалась, а потому, что у неё слетели настройки, и надо было поставить правильную программу и их поправить. Теперь всё хорошо, и мы с Сашей можем дальше музыку играть.

Манечка по-прежнему гулять не может, больно пятке, поэтому фотография жульническая, внутри куста рядом со входом в дом:

250503-173300

А тем временем у Паши одна фотография лучше другой!

Пятница, 2 мая

Погода всё ещё отличная!

Утро было: зубы, плавание, работа. Потом Манечка рисовала, а я программировал.

Зайцы съели все посаженные растения садовой земляники, начисто. Днём приезжал Тимоша, и мы с ним погулять сходили, видели вистерию:

250502-174117

А сейчас ветер поднялся, кажется погодный фронт через нас проходит.

Четверг, 1 мая

Тепло, вроде как 25°Ц было, а завтра обещают прохладнее.

Птицы за окном начинают орать в полпятого, хором. Мне выспаться не удалось — не столько из-за птиц, а потому что ум проснулся и начал трудиться. Весь день на работе прошёл в совещаних разной степени дурацкости, но вечером получилось попрограммировать, запустить CDC-NCM в Zephyr, хотя пока как-то понарошке, завтра придётся повозиться, отлаживая.

Манечка опять ударно рисовала, потом съездила за едой, вечером приготовила вкусный ужин, мы посидели с семейством А. на балконе.

Фотография ландыша за домом у забора:

250501-141415

Пойду почитаю какую-нибудь спокойную техническую книжку на ночь.

Среда, 30 апреля

Погода получше: и посветлее, и потеплее!

Манечка утром беседовала с чуваками, которые лазают на деревья, потом принимала в гости подружку, а после обеда четыре часа с лишним рисовала.

Я проторчал всё утро на совещаниях, потом съездил пообщаться с Аделем, немного попрограммировал, и вечером опять совещание было.

Фотография соседского растения:

250430-155342

Паша когда-то спросил: «это гибрид картошки с сиренью?» — и оно действительно такоео!

Вторник, 29 апреля

Опять тёмный и холодный день, ещё и ужасно влажный.

Утром мне пришлось рано вставать, в 8:00 был разговор с человеком из Бангалора (у них это 20:30).

Днём поиграли музыку с Сашей, получилось неплохо, несмотря на странные сбои JamTaba, которое вдруг начало рассинхронизироваться, и у Саши, и у меня.

Нестабильный Крис Вестон (который W в FFWD) вроде бы как-то на некоторое время ожил, сочинил отличный большой альбом, сделал забавные ремиксы Little Fluffy Clouds, и ещё зубодробительную 808 штуку, которую, кажется, уже убрал.

Фотография сегодня капель дождя на листьях рябины за домом:

250429-091842

Понедельник, 28 апреля

Ужасно тёмный и холодный день, а после обеда ещё и дождь капал.

Манечка рисовала пять, что ли, часов. Очень красивая картина получается!

Я сначала поработал, потом уплавался до судорог, потом посовещался и ещё поработал: начал новый firmware для нового продукта.

Вечером нам звонил Сашик, договорились завтра попробовать музыку поиграть. Вороны закончили строить гнездо, а Манечка как раз выписывает мужиков срезать огромные ветки с этой ёлки… Ветки заметно ниже гнезда, но воронам лазающие на дерево мужики точно не понравятся.

Рододендроны за домом в самом цвету, страшно посмотреть:

250428-151323

Воскресенье, 27 апреля

Как и было обещано, похолодало. И потемнело. Из-за этого, наверное, у нас было странное настроение весь день?

Утром порадовались новой Пашиной фотографии, очень трогательной. Потом я с матушкой поговорил, набрался решимости и заменил распределитель в Хондочке. Выставил точно такой же угол зажигания, как был — а правильный он или нет — неясно. Также неизвестно, насколько это было необходимо. А ещё я теперь знаю как болит спина после работы над машиной… Бедный Боб, он всю жизнь так корячился!

Манечкина новая картина хорошеет на глазах. А я днём ещё потратил некоторое время, пытаясь починить Zephyr на втором маленьком компьютере, ничего хорошего не добился, потом чуть-чуть поработал над своей штукой, и тоже без особого успеха.

Фотография Жоры у нас на кухне, надо бы с него паутину смахнуть, но уже не сегодня:

250427-140541

Суббота, 26 апреля

Утро было тёмное, потом облака растаяли и день стал летним. Хотя сегодня было прохладнее, чем вчера, а завтра обещают ещё прохладнее.

На соседской ёлке за домом вороны вьют гнездо. Сначала ветки носили, сегодня траву, видимо заканчивают строительство. Ведут себя очень скромно, разговаривают вполголоса.

Днём Манечка рисовала, я пытался запустить USB на второй маленькой платке, не смог, бросил. А на свои дела уже сил не хватило, и менять распределитель я сегодня не стал, попробую это сделать завтра утром.

Вечером устраивали покер, сегодня я выиграл.

Фотография углей в гриле:

250426-162132

Пятница, 25 апреля

Погода тёплая и светлая.

Манечка рисовала, очень медленно у неё новая картина движется. Но хорошо.

Я на работе напрягался, пытался запустить хоть что-нибудь на маленьких компьютерах, чтобы было USB 2.0 High Speed. Первый успех случился перед обедом: нашёлся пример DFU для STM32H7, который на обеих платках соединился. Это значит, что и железо способно, и проводок нормальный. Потом я долго-долго бился, пытаясь понять, что Zephyr делает не так, и случайно обратил внимание, что в STM32CubeIDE скорость в структурке, которая передаётся в HAL_xxx, стояла нулём. Теоретически это бы должно значить медленную скорость, но я попробовал в Zephyr её обнулить, и оно вдруг соединилось на быстрой! Теперь бы ещё понять, как это починить правильным способом…

Поплавать из-за этой возни не удалось, зато получилось с Сашей музыку поиграть.

Тимоша нашёл себе какое-то место, где можно за совсем небольшую денежку приезжать и работать, а то ему из дома трудно собраться…

Фотография маленького кролика перед домом:

250425-125705

Четверг, 24 апреля

Погода была прекрасная, летняя. Утром на балкон приходила синяя галка, я её угостил орехами, ей (или ему, у них не поймёшь) понравилось.

Вечером ездили в гости к К., только их фотографии Манечка забраковала, значит и правда они не очень хорошие.

Фотография вчерашняя, маленькие синие цветочки и корней огромной соседской туи:

250424-170800

Среда, 23 апреля

Вчера я забыл написать: мы же купили билеты детям на концерт и в Саграду Фамилию.

Сегодня утром проспали допоздна, мне пришлось бежать на совещания даже не попив кофе, а потом я сразу поехал плавать, где ко мне на крайнюю дорожку плюхнулась практически сразу какая-то тётка (хотя была средняя дорожка с одним человеком), и мне пришлось цепляться за стенку, и завидовать тётке, которая плавала по крайней мере в полтора раза быстрее меня. Но в результате я проплыл и дальше и быстрее, чем раньше, так что спасибо ей!

На работе я с помощью «искусственного интелекта» написал пару функций, чтобы прочитать регистры ULPI PHY, не перепроверил — и «прочитались» сплошные нули. Я расстроился, начал думать, что в ULPI PHY электричество не включено. А бывший интёрн Тимоша, спросил «а откуда ты взял эти параметры?», я полез перепроверять и оказалось, что ИИ наврал! Потом я нашёл и правильную функцию у нас в коде, и место в документе, где регистр описан, но сил дальше копаться сегодня уже нет.

Днём приезжал Тимоша, мы беседовали втроём, а потом вдвоём гуляли.

Манечка весь день старалась не ходить, чтобы дать ноге зажить. Вечером к ней приехала теннисная подружка китаянка Су. Су с мужем осенью собираются в Европу, и к нам заехать.

Фотография мелких цветочков-сорняков с прогулки с Тимошей:

250423-151226

Завтра хотелось бы починить USB high speed.

Вторник, 22 апреля

День был светлый, тёплый. У меня были назначены совещания на 8 утра и на 8 вечера, и оба отменились, а днём получилось поработать. Манечка рисует новую картину, медленно. И хромает…

Фотография цветка рододендрона за домом:

250422-134302

Понедельник, 21 апреля

Всю ночь шёл дождь, под утро кончился, но день остался ужасно тёмным. Мы после вчерашнего пасхального обеда спали плохо, и утром прошло как-то незаметно, и на работе у меня сегодня ничего не получилось, только получилось добиться отмены ограничений на USB устройства на казённом компьютере, и там теперь отладчик хорошо отлаживает.

Фотография мокрого куста за домом:

250421-095624

А завтра с раннего утра — совещания, поэтому скорее падать с книжкой.

Воскресенье, 20 апреля

Погода испортилась, начался дождь.

Матушка опять не стала разговаривать, только доложила, что всё у неё хорошо.

Днём Манечка занималась своими делами, а я учился и программировал. Сначала немного для работы, потом свою штуку, где сделал scroll bar очень хороший, чтобы двигать окно с огромным количеством фотографий.

Вечером ездили на пасхальный обед к друзьям А., хорошо пообщались. Фотография по пути домой:

250420-204736

Суббота, 19 апреля

Утро было тёмное, а потом посветлело. Я проснулся в четыре и не смог больше заснуть, читал Шмемана (дневники и диссертацию), потом — технические вещи, думал. Манечка проснулась в полседьмого, а магазин Costco открывается только в полдесятого, так что у нас было длинное утро. Съездили к открытию, купили еды и вина, потом Манечка стала рисовать, а я выбрался поплавать. На парковке бассейна было немного машин, и я отправился внутрь, а там была засада: по два-три ребёнка на каждой дорожке, только на крайней был один человек — толстый неприятный индус, с которым мне пришлось плавать первые 500 метров вдоль стеночки. Потом, правда, освободилась соседняя дорожка.

После обеда я пытался спать, но не очень получилось. Зато я нашёл пару книжек на каталанском, которые можно слушать и читать глазами одновременно. Хотя меня хватило ненадолго, быстро устал. Зато нашёл отлично начитанного ТС Элиота, и в очередной раз поразился тому, что а) как прекрасно его переводил А. Сергеев, и б) насколько оригинал — совсем другой.

Днём приезжал Тимоша, мы с ним сходили погулять, беседуя, видели красивые цветы на деревьях:

250419-164554

Был забавный момент: я спросил Тимошу: «ты знаешь, что это за птица?» Он — «Робин, а как я это знаю?»

Потом он уехал, а мы с Манечкой посмотрели половину разговора Солодникова с Фёдоровым 2021-го года, устали, зажгли костёр за домом, слушали дрозда.

Пятница, 18 апреля

Погода такая же, как вчера — с безумно синим пустым небом. Местный метеоролог хорошо про это объясняет.

Поплавать опять не удалось из-за толпы, да ещё на обратном пути некоторое время горела лампочка «Check Engine», а ODB-II опять ничего не показывает, то есть проблема — в «рептильном мозге», в частях, не охваченных компьютером. Обсудили это с Митей и он согласился, что имеет смысл поменять распределитель зажигания целиком, и он даже готов прилететь помочь это сделать. Я уже заказал новый.

Днём Манечка ездила болеть за своих теннисных тёток, я работал: пересобачил конфигурацию на CONFIG_USB_DEVICE_STACK_NEW, подключил наш будущий драйвер, сочинил правильной формы (но пока — не содержания) stm32h7b3i_dk.overlay, чтобы бывший интёрн, а ныне коллега Тим мог тоже программировать, написал набросок design specification, и т.п. Надо сказать, что документация у STM32 — плохая, очень неудобная для чтения.

Фотография Манечкиного шкафа с предметами для натюрмортов внизу:

250418-154810

От внешнего мира тошнит…

Четверг, 17 апреля

Я вчера дочитал книжку про Пенроуза, поучительную. Особенно интересно про старение, как человек становится всё более упрямым, перестаёт воспринимать сигналы снаружи.

Днём Манечка рисовала, я на работе участвовал в разных совещаниях, в частности с «Петрухой», который не знал, что я больше ему не начальник, и ужасно расстроился. Мне придётся и дальше им рулить, но теперь пусть это будет считаться отдельной заслугой. А содержательно поработать сегондня не удалось, только я осознал, что вчера использовал старый USB device stack в Zephyr, а надо бы перейти на новый.

Вечером приезжал Тимоша, рассказал, что отбодался от сомнительных молодых людей, которым недавно помогал начинать некое дело (startup). Прошли с ним кружочек вокруг парка, видели красивый свет на пеньке:

250417-161611

Завтра мне придётся напрягаться на работе, писать документ, который я обещал всем. И хотелось бы поплавать, но опять велика вероятность, что будет слишком людно.

Среда, 16 апреля

По ночам — довольно холодно, 4-5°Ц. Днём сегодня было якобы 17°Ц, может и правда, мы даже обедали на балконе.

Утром я не попал в бассейн, подъехал, посмотрел на количество машин на парковке, и решил не ходить. Зато на работе запустил маленькую чужую железку, которая нужна как образец. А вторую, похожую — не смог, не справился с pinctrl, и manuals у них дурацкие.

Бедная Манечка некоторое время рисовала, а потом у неё опять заболела пятка, травмированная в Португалии.

Фотография просто нашей улицы, ничего лучше сегодня не придумалось:

250416-102340

Пойду дальше читать про Пенроуза.