../globals.h:21: warning: 'val' initialized and declared 'extern'

Gast #1291597
Lesenswert?

Folgende Dateien, und globale variablen
WinAVR:

globals.h
 extern volatile char uart_buffer[75];
 extern volatile uint8_t val = 0


myuart.c
 #include "globals.h"
 volatile uint8_t val = 0;
 volatile char uart_buffer[75];


gps.c
 #include "globals.h"

../myuart.c:11: error: redefinition of 'val' ?
wieso klagt er ueber val, und nicht ueber den uart_buffer?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren