fixed a few compiler warnings

This commit is contained in:
Markus Fröschle
2012-12-15 18:50:15 +00:00
parent 8c6306e0d7
commit 66a573cb32
4 changed files with 30 additions and 119 deletions

View File

@@ -29,30 +29,3 @@
#include <MCF5475.h>
#include <wait.h>
/*
* wait for the specified number of us on slice timer 0. Replaces the original routines that had
* the number of useconds to wait for hardcoded in their name.
*/
inline void wait(uint32_t us)
{
uint32_t target = MCF_SLT_SCNT(0) - (us * 132);
while (MCF_SLT_SCNT(0) > target);
}
/*
* the same as above, with a checker function which gets called while
* busy waiting and allows for an early return if it returns true
*/
inline bool waitfor(uint32_t us, int (*condition)(void))
{
uint32_t target = MCF_SLT_SCNT(0) - (us * 132);
do
{
if ((*condition)())
return TRUE;
} while (MCF_SLT_SCNT(0) > target);
return FALSE;
}