|
Пример:
file isr.c--------------
external void VideoRamUpdate(void);
void interrupt IntVector( void ){
....
VideoRamUpdate();
....
}
--------------------
file display.c-------------------
void VideoRamUpdate(void){
static BYTE bCounter, aaa, bbb;
...
bCounter++
...
}
func1{
...
}
-----------------
Если функция VideoRamUpdate находится в файле с функцией
void interrupt IntVector( void ), то все ok.
если в другом(как в примере), то куча оверхеда.
С уважением, Иван.
E-mail: info@telesys.ru