Ответ: Там кода уж очень много :) Что компилер делает - понятно. Непонятно - зачем. static не нравится тем, что память под объявленную таким образом переменную больше нигде не использовать (хотя действительно, пока памяти хватает об этом не надо думать)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)