|
Если один то
__flash DEVICE_DESCRIPTOR Standard_Device_Descriptor ={...};
в своём С-шном файле
__flash extern DEVICE_DESCRIPTOR Standard_Device_Descriptor;(а почему в сишном? а не в заголовочном?)
UC * Descriptor_Ptr;
Descriptor_Ptr = &Standard_Device_Descriptor;
Кстати что за изващенный способ обращения к элементам структуры?
почему не Standard_Device_Descriptor.bLength ?
Если массив
__flash DEVICE_DESCRIPTOR Standard_Device_Descriptor[] ={{Инициализация первой структуры},{Инициализация второй структуры}};
в своём С-шном файле
__flash extern DEVICE_DESCRIPTOR Standard_Device_Descriptor[];
UC * Descriptor_Ptr;
Descriptor_Ptr = &Standard_Device_Descriptor[0];
Кстати что за изващенный способ обращения к элементам структуры?
почему не Standard_Device_Descriptor[0].bLength ?
E-mail: info@telesys.ru