Имеется прототип функции в header void Draw_Text( struct FONT __flash *font);
описание структуры в header :
struct FONT
{
unsigned char Height; // Высота символа в пикселах.
unsigned char Width; // Ширина символа в пикселах.
unsigned char Count; // Число символов в шрифте минус один.
unsigned char __flash *pData; // Адрес таблицы с описанием символов шрифта.
};
extern __flash struct FONT Font_6x8;
extern __flash unsigned char Font_6x8_Data[];
//----------------------------------------------
В файле "Font_6x8.c"
__flash struct FONT Font_6x8 =
{
8,
6,
255,
&Font_6x8_Data[0] };
__flash unsigned char Font_6x8_Data[] =
{
0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x3e, 0x45, 0x51, 0x45, 0x3e,
............................................
............................................};
Компилятор выдает:
Warning[Pe231]: declaration is not visible outside of function
Что я не так деляю
![Озадачен](images/smilies/icon_confused.gif)
подскажите