Author: matt
Date: 2007-11-18 00:34:28 -0700 (Sun, 18 Nov 2007)
New Revision: 6989

Modified:
   usrp2/trunk/firmware/lib/memory_map.h
Log:
i2c interface is 8-bit only, but align it on 32-bit boundaries since it doesn't 
follow sel signals


Modified: usrp2/trunk/firmware/lib/memory_map.h
===================================================================
--- usrp2/trunk/firmware/lib/memory_map.h       2007-11-18 07:33:52 UTC (rev 
6988)
+++ usrp2/trunk/firmware/lib/memory_map.h       2007-11-18 07:34:28 UTC (rev 
6989)
@@ -94,11 +94,11 @@
 #define I2C_BASE 0x9000
 
 typedef struct {
-  volatile unsigned char  prescaler_lo;        // r/w
-  volatile unsigned char  prescaler_hi;        // r/w
-  volatile unsigned char  ctrl;                // r/w
-  volatile unsigned char  data;                // wr = transmit reg; rd = 
receive reg
-  volatile unsigned char  cmd_status;  // wr = command reg;  rd = status reg
+  volatile unsigned int  prescaler_lo; // r/w
+  volatile unsigned int  prescaler_hi; // r/w
+  volatile unsigned int  ctrl;         // r/w
+  volatile unsigned int  data;         // wr = transmit reg; rd = receive reg
+  volatile unsigned int  cmd_status;   // wr = command reg;  rd = status reg
 } i2c_regs_t;
 
 #define i2c_regs ((i2c_regs_t *) I2C_BASE)



_______________________________________________
Commit-gnuradio mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/commit-gnuradio

Reply via email to