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