Article View: es.comp.os.linux.programacion
Article #12897Asignar a estructura entero
From: mangel
Date: Sat, 05 May 2001 02:30
Date: Sat, 05 May 2001 02:30
27 lines
1627 bytes
1627 bytes
Hola a todos:
Estoy creando un m�dulo que lea y escriba del puerto paralelo.
Puedo leer del puerto paralelo sin problemas:
int nEstado = inb (STATE_PORT);
El problema es que quisiera asignar ese valor leido a la siguiente
estructura:
/* Estructura para el acceso al puerto de estado */
struct StatePort{
unsigned :4;
unsigned res4:1;
unsigned res3:1;
unsigned res1:1;
unsigned nores2:1;
} estado;
estado = (struct StatePort) nEstado;
Pero al gcc no le parece nada bien. �Sabeis si hay alguna forma de
hacerlo?
(o me va a tocar jugar con mascaras, a lo clasico, para obtener el valor
de cada bit?).
Saludos!
Technical Details
Message-ID:
<3AF365B9.A0780DAF@eui.upv.es>Path:
arc1-ca.pugleaf.net!newsfeed.google.com!newsfeed.stanford.edu!news.tele.dk!130.133.1.3!fu-berlin.de!newsfeed.bcn.ttd.net!news.bcn.ttd.net!news.worldonline.es!212-7-59-63.wolnet.worldonline.esShow Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,5fd398f4a9723437,start X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2001-05-05 09:02:27 PST Path: arc1-ca.pugleaf.net!newsfeed.google.com!newsfeed.stanford.edu!news.tele.dk!130.133.1.3!fu-berlin.de!newsfeed.bcn.ttd.net!news.bcn.ttd.net!news.worldonline.es!212-7-59-63.wolnet.worldonline.es From: mangel <migarroi@eui.upv.es> Newsgroups: es.comp.os.linux.programacion Subject: Asignar a estructura entero Date: Sat, 05 May 2001 04:30:18 +0200 Organization: Telefonica Transmision de Datos Lines: 28 Message-ID: <3AF365B9.A0780DAF@eui.upv.es> NNTP-Posting-Host: news.worldonline.es Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Mailer: Mozilla 4.73 [en] (X11; I; Linux 2.2.17 i586) X-Accept-Language: es, en X-Original-NNTP-Posting-Host: 212-7-59-63.wolnet.worldonline.es X-Original-Trace: 5 May 2001 18:02:04 +0200, 212-7-59-63.wolnet.worldonline.es