[an error occurred while processing this directive]
При линковке в IAR MSP430, выводится предупреждение
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено _vladimir 16 июня 2005 г. 12:39

1) Warning[w35]: There is more than one definition for the struct/union type with tag '__C1'; class/struct/union field names do
not match: P1IE_0 vs P1DIR_0
struct __C1 /* Elements: 8, Bytes: 1 */
{
unsigned char P1IE_0 : 1 /* disp: 0 */;
unsigned char P1IE_1 : 1 /* disp: 1 */;
unsigned char P1IE_2 : 1 /* disp: 2 */;
unsigned char P1IE_3 : 1 /* disp: 3 */;
unsigned char P1IE_4 : 1 /* disp: 4 */;
unsigned char P1IE_5 : 1 /* disp: 5 */;
unsigned char P1IE_6 : 1 /* disp: 6 */;
unsigned char P1IE_7 : 1 /* disp: 7 */;
};
struct __C1 /* Elements: 8, Bytes: 1 */
{
unsigned char P1DIR_0 : 1 /* disp: 0 */;
unsigned char P1DIR_1 : 1 /* disp: 1 */;
unsigned char P1DIR_2 : 1 /* disp: 2 */;
unsigned char P1DIR_3 : 1 /* disp: 3 */;
unsigned char P1DIR_4 : 1 /* disp: 4 */;
unsigned char P1DIR_5 : 1 /* disp: 5 */;
unsigned char P1DIR_6 : 1 /* disp: 6 */;
unsigned char P1DIR_7 : 1 /* disp: 7 */;
};
Как убрать?

2) При использовании макроса __bis_SR_register(GIE), приходится вручную подключать библиотеку "intrinsics.h". Вопрос: почему этот макрос не виден компилятором, что надо определить, чтобы не подключать библиотеку напрямую.

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru