_basile (23.01.2006 14:41, просмотров: 1) ответил _basile на Ответ: А как ты собираешься записывать данные во Flash ПЗУ?
И вообще, конфигурационные переменные лучше свалить в один файл. Например:
Имеются модули: main.c, module1.c, module2.c.
Все конфигурационные переменные объявляешьв flashconf.h:
#ifndef _FLASHCONF_
#define _FLASHCONF_
#ifdef _MODULE_MAIN_
int iConfVar1;
char cConfVar2;
//и т.д.
#else
extern int iConfVar1;
extern char cConfVar2;
//и т.д.
#endif
#endif
В модулях, где есть обращение к iConfVar1,cConfVar2 и т.д.,
добавляешь в начале файла строчку :
#include "flashconf.h"
А в main.c :
#define _MODULE_MAIN_
#include "flashconf.h"