added NOP() macro

This commit is contained in:
Markus Fröschle
2012-11-18 07:42:02 +00:00
parent fee5213b83
commit 900c7a48af

View File

@@ -242,18 +242,24 @@ void BaS(void)
* (uint32_t *) 0x5a4 = FASTRAM_END; /* ramtop TOS system variable */
* (uint32_t *) 0x5a8 = 0x1357bd13; /* ramvalid TOS system variable */
#define NOP() __asm__ __volatile__("nop\n\t" : : : "memory")
xprintf("init ACIA: ");
/* init ACIA */
* (uint8_t *) 0xfffffc00 = 3;
__asm__ __volatile__("nop \n\t" : : : "memory");
NOP();
* (uint8_t *) 0xfffffc04 = 3;
__asm__ __volatile__("nop \n\t" : : : "memory");
NOP();
* (uint8_t *) 0xfffffc00 = 0x96;
__asm__ __volatile__("nop \n\t" : : : "memory");
NOP();
* (uint8_t *) 0xfffffa0f = -1;
__asm__ __volatile__("nop \n\t" : : : "memory");
NOP();
* (uint8_t *) 0xfffffa11 = -1;
__asm__ __volatile__("nop \n\t" : : : "memory");
NOP();
xprintf("finished\r\n");