И заодно перестала работать одна из тех двух внешних плат. Точнее сказать, обе платы работают, но что-то перекосило - обмен их местами не меняет ситуацию (т.е. глюк не физический, скорее всего -- тем более что всё же работало!!!111).
И заодно перестал работать - точнее, работает непредсказуемо плохо - обмен по Dallas 1-Wire. Раньше энумерация проходила стабильно и однозначно, тем более когда я переписал всё под хардварный контроллер, а теперь то потухнет, то погаснет: находит два устройства, но не может считать их идентификаторы (?!), либо считывает два одинаковых (?!!).
Завтра набросаю тестовую программу с нуля, без всех прочих наворотов. Только обмен данными. Если она заработает (библиотеку-то я больше нигде не правил), то... не знаю, что делать.
Какое-то проклятое место.