|
В файле заголовка проекта Вы просто определяете свой тип:
typedef struct {....} my_type;
В этом же файле Вы описываете ссылки к глобальным переменным данного типа (например):
extern my_type var1, var2;
В одном из Си файлов (где Вам удобнее) Вы определяете сами глобальные переменные:
my_type var1, var2;
Естественно, что в файле заголовка будут опеределены и другие данные относящиеся к проекту (тип контроллера, символические константы, ссылки к глобальным переменным, прототипы функций). Поэтому файл заголовка должен включаться во все исходные файлы проекта.
E-mail: info@telesys.ru