]> oss.titaniummirror.com Git - tinyos-2.x.git/blobdiff - tos/chips/atm128/sim/atm128_sim.h
*** empty log message ***
[tinyos-2.x.git] / tos / chips / atm128 / sim / atm128_sim.h
index 7be165a2a8408a52e7e5b2fc289d1bc48d3cec68..67201a6a1adf18ff1dce045e79784c20bf5f7bc1 100644 (file)
 //uint8_t atm128RegFile[100][0xa0];
 
 #define _BV(bit) (1 << (bit))
-#define __SFR_OFFSET 0x20
+//#define __SFR_OFFSET 0x20
 
 #define _MMIO_BYTE(mem_addr) (*((volatile uint8_t *)(&atm128RegFile[sim_node()][mem_addr])))
 #define _MMIO_WORD(mem_addr) (*((volatile uint16_t *)(&atm128RegFile[sim_node()][mem_addr])))
 #define _SFR_MEM8(mem_addr) _MMIO_BYTE(mem_addr)
 #define _SFR_MEM16(mem_addr) _MMIO_WORD(mem_addr)
-#define _SFR_IO8(io_addr) _MMIO_BYTE((io_addr) + 0x20)
-#define _SFR_IO16(io_addr) _MMIO_WORD((io_addr) + 0x20)
+#define _SFR_IO8(io_addr) _MMIO_BYTE((io_addr) )
+#define _SFR_IO16(io_addr) _MMIO_WORD((io_addr) )
 
 enum {
 /* Input Pins, Port F */