removed register variables. Better let the compiler decide about.

This commit is contained in:
Markus Fröschle
2012-11-03 22:28:28 +00:00
parent 2980337a93
commit 4975cd280d

View File

@@ -24,42 +24,42 @@ extern volatile long _VRAM; /* start address of video ram from linker script */
*/ */
void wait_10ms(void) void wait_10ms(void)
{ {
register uint32_t target = MCF_SLT_SCNT(0) - 1320000; uint32_t target = MCF_SLT_SCNT(0) - 1320000;
while (MCF_SLT_SCNT(0) > target); while (MCF_SLT_SCNT(0) > target);
} }
void wait_1ms(void) void wait_1ms(void)
{ {
register uint32_t target = MCF_SLT_SCNT(0) - 132000; uint32_t target = MCF_SLT_SCNT(0) - 132000;
while (MCF_SLT_SCNT(0) > target); while (MCF_SLT_SCNT(0) > target);
} }
void wait_100us(void) void wait_100us(void)
{ {
register uint32_t target = MCF_SLT_SCNT(0) - 13200; uint32_t target = MCF_SLT_SCNT(0) - 13200;
while (MCF_SLT_SCNT(0) > target); while (MCF_SLT_SCNT(0) > target);
} }
void wait_50us(void) void wait_50us(void)
{ {
register uint32_t target = MCF_SLT_SCNT(0) - 6600; uint32_t target = MCF_SLT_SCNT(0) - 6600;
while (MCF_SLT_SCNT(0) > target); while (MCF_SLT_SCNT(0) > target);
} }
void wait_10us(void) void wait_10us(void)
{ {
register uint32_t target = MCF_SLT_SCNT(0) - 1320; uint32_t target = MCF_SLT_SCNT(0) - 1320;
while (MCF_SLT_SCNT(0) > target); while (MCF_SLT_SCNT(0) > target);
} }
void wait_1us(void) void wait_1us(void)
{ {
register uint32_t target = MCF_SLT_SCNT(0) - 132; uint32_t target = MCF_SLT_SCNT(0) - 132;
while (MCF_SLT_SCNT(0) > target); while (MCF_SLT_SCNT(0) > target);
} }
@@ -329,8 +329,10 @@ void init_fbcs()
void wait_pll(void) void wait_pll(void)
{ {
register uint32_t trgt = MCF_SLT0_SCNT - 100000; uint32_t trgt = MCF_SLT0_SCNT - 100000;
do { do
{
;
} while ((* (volatile int16_t *) 0xf0000800 < 0) && MCF_SLT0_SCNT > trgt); } while ((* (volatile int16_t *) 0xf0000800 < 0) && MCF_SLT0_SCNT > trgt);
} }