pole bitového pole v C

Miroslav Draxal evik na volny.cz
Sobota Leden 12 01:01:14 CET 2013


Dobrý večer,

Lze v C nadeklerovat pole bitu? Nějak na to nemohu přijít, ni cloudnéno mě
nenapadá, google zatím milion odkazů ale bezvýsledně. Jak na to? Míra

 

typedef union {

    uchar value[3];

    unsigned PoleBitu[23] : 1;  <<<<<<<<<< TOHLE FAKT NEFUNGUJE

    struct {

               unsigned CanSleep : 1;

               unsigned Set12V : 1;

               unsigned Enable12V : 1;

               unsigned LCDled : 1;

               unsigned PowerLed : 1; // negovaná logika HI nesvítí

               unsigned MUX4051 : 3; // adresa vstupu na multiplexeru, pozor
C zaměněno za A, sekvence čtení 0,4,2,6,1,5,3,7

               unsigned X4 : 1; // volný výstup

               unsigned X3 : 1; // volný výstup

               unsigned X2 : 1; // volný výstup

               unsigned X1 : 1; // volný výstup

               unsigned Mag12 : 1;

               unsigned Mag11 : 1;

               unsigned Mag10 : 1;

               unsigned Mag9 : 1;

               unsigned Mag8 : 1;

               unsigned Mag7 : 1;

               unsigned Mag6 : 1;

               unsigned Mag5 : 1;

               unsigned Mag4 : 1;

               unsigned Mag3 : 1;

               unsigned Mag2 : 1;

               unsigned Mag1 : 1;

    } bitOut;

} _SPIout_bity;



__________ Informace od ESET NOD32 Antivirus, verze databaze 7885 (20130111)
__________

Tuto zpravu proveril ESET NOD32 Antivirus.

http://www.eset.cz

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


Další informace o konferenci Hw-list