Цитата(Androliz @ Sep 22 2008, 20:14)

Как не делая её голобальной и не передавая ее в функцию(или указатель на неё) решить проблему вызова функции из другого файла, работающей с локальными переменными?
AFAIK, никак. В gcc есть nested functions, которые имеют доступ к локальным переменным содержащей функции, но такая (nested) функция должна быть определена в той же функции, чьи переменные собирается использовать, т.е. в этом же файле. Разве что через #include

Про nested functions в Keil не слышал.