Globální proměnné v C

Miroslav Draxal evik na volny.cz
Pondělí Únor 27 14:15:44 CET 2012


Dobrý den,

Ve vedlejším vlákně se probírá C . 

Mějme 

-------------------------------------------

1/

Main.c

               #define In4051_pin                        RB0

               #include "klavesnice.h"

 

klavesnice.h

 

klavesnice.c

               In4051_pin = 1;

Error   [192] D:\moje\PIC projekt\Dum\Zavlazovani\Pic\klavesnice.c; 62.5
undefined identifier "In4051_pin"

 

Jak zařídit, aby " #define In4051_pin RB0" bylo vidět v klávesnice.c, aniž
by se muselo znovu deklerovat v klavesnice.h či klávesnice.c (je to celkove
zjednodušený)

--------------------------------------------

2/

Spi.h

typedef struct _SPIout_bity_flag

               {             unsigned CanSleep          :1;

                              unsigned Set12V              :1;

               }_SPIout_bity;

 

_SPIout_bity SPIout_bity;

 

klavesnice.c

typedef struct _SPIout_bity_flag

               {             unsigned CanSleep          :1;

                              unsigned Set12V              :1;

               }_SPIout_bity;

 

extern _SPIout_bity SPIout_bity;

 

jak zařídit, abych nemusel definovat v klávesnice.c vnitřní strukturu
struktury _SPIout_bity.

-----------------------------------------

Pokud někoho znechutím jednoduchostí, omlouvám se předem. Díky Míra

 

------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20120227/62e4fc3d/attachment.htm>


Další informace o konferenci Hw-list