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