WebRadioApp  0.1
ewextrte.c File Reference
#include "ewrte.h"
#include <math.h>
#include <stdio.h>
#include <string.h>
#include <stdarg.h>
#include <stdlib.h>
#include <setjmp.h>
#include "ew_bsp_console.h"
#include "ew_bsp_clock.h"
Include dependency graph for ewextrte.c:

Functions

voidEwAlloc (int aSize)
 
void EwFree (void *aMemory)
 
int EwIsMemory (void *aPtr)
 
void EwPanic (void)
 
void EwConsoleOutput (const char *aMessage)
 
void EwSaveRegister (void *aBuffer)
 
unsigned long EwGetTicks (void)
 
XInt64 EwGetTime (void)
 
void EwZero (void *aDstPtr, int aCount)
 
void EwFill (void *aDstPtr, unsigned char aValue, int aCount)
 
void EwMove (void *aDstPtr, const void *aSrcPtr, int aCount)
 
void EwCopy (void *aDstPtr, const void *aSrcPtr, int aCount)
 
void EwStrCpy (char *aDst, const char *aSrc)
 
void EwStrCat (char *aDst, const char *aSrc)
 
int EwStrCmp (const char *aStr1, const char *aStr2)
 
int EwStrLen (const char *aStr)
 
XFloat EwMathSin (XFloat aAngle)
 
XFloat EwMathCos (XFloat aAngle)
 
XFloat EwMathTan (XFloat aAngle)
 
XFloat EwMathArcSin (XFloat aValue)
 
XFloat EwMathArcCos (XFloat aValue)
 
XFloat EwMathArcTan (XFloat aValue)
 
XFloat EwMathArcTan2 (XFloat aY, XFloat aX)
 
XFloat EwMathSqrt (XFloat aValue)
 
XFloat EwMathPow (XFloat aA, XFloat aB)
 
XFloat EwMathExp (XFloat aValue)
 
XFloat EwMathLog (XFloat aValue)
 
XFloat EwMathLog10 (XFloat aValue)
 
XInt32 EwMathRandInt32 (XInt32 aValue1, XInt32 aValue2)
 
XFloat EwMathRandFloat (XFloat aValue1, XFloat aValue2)
 
XFloat EwMathRound (XFloat aValue)
 
XFloat EwMathFloor (XFloat aValue)
 
XFloat EwMathCeil (XFloat aValue)
 

Variables

static int RandInitialized = 0
 

Function Documentation

◆ EwAlloc()

void* EwAlloc ( int  aSize)

References EwAllocHeapBlock().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ EwConsoleOutput()

void EwConsoleOutput ( const char *  aMessage)

References EwBspConsolePutCharacter().

Here is the call graph for this function:

◆ EwCopy()

void EwCopy ( void aDstPtr,
const void aSrcPtr,
int  aCount 
)

◆ EwFill()

void EwFill ( void aDstPtr,
unsigned char  aValue,
int  aCount 
)

◆ EwFree()

void EwFree ( void aMemory)

References EwFreeHeapBlock().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ EwGetTicks()

unsigned long EwGetTicks ( void  )

References EwBspClockGetTicks().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ EwGetTime()

XInt64 EwGetTime ( void  )

References EwBspClockGetTime().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ EwIsMemory()

int EwIsMemory ( void aPtr)

References EwIsHeapPtr().

Here is the call graph for this function:

◆ EwMathArcCos()

XFloat EwMathArcCos ( XFloat  aValue)

◆ EwMathArcSin()

XFloat EwMathArcSin ( XFloat  aValue)

◆ EwMathArcTan()

XFloat EwMathArcTan ( XFloat  aValue)

◆ EwMathArcTan2()

XFloat EwMathArcTan2 ( XFloat  aY,
XFloat  aX 
)

◆ EwMathCeil()

XFloat EwMathCeil ( XFloat  aValue)

◆ EwMathCos()

XFloat EwMathCos ( XFloat  aAngle)
Here is the caller graph for this function:

◆ EwMathExp()

XFloat EwMathExp ( XFloat  aValue)

◆ EwMathFloor()

XFloat EwMathFloor ( XFloat  aValue)

◆ EwMathLog()

XFloat EwMathLog ( XFloat  aValue)

◆ EwMathLog10()

XFloat EwMathLog10 ( XFloat  aValue)

◆ EwMathPow()

XFloat EwMathPow ( XFloat  aA,
XFloat  aB 
)
Here is the caller graph for this function:

◆ EwMathRandFloat()

XFloat EwMathRandFloat ( XFloat  aValue1,
XFloat  aValue2 
)

References EwGetTime(), and RandInitialized.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ EwMathRandInt32()

XInt32 EwMathRandInt32 ( XInt32  aValue1,
XInt32  aValue2 
)

References EwGetTime(), and RandInitialized.

Here is the call graph for this function:

◆ EwMathRound()

XFloat EwMathRound ( XFloat  aValue)
Here is the caller graph for this function:

◆ EwMathSin()

XFloat EwMathSin ( XFloat  aAngle)
Here is the caller graph for this function:

◆ EwMathSqrt()

XFloat EwMathSqrt ( XFloat  aValue)
Here is the caller graph for this function:

◆ EwMathTan()

XFloat EwMathTan ( XFloat  aAngle)

◆ EwMove()

void EwMove ( void aDstPtr,
const void aSrcPtr,
int  aCount 
)

◆ EwPanic()

void EwPanic ( void  )

References EwPrint().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ EwSaveRegister()

void EwSaveRegister ( void aBuffer)

◆ EwStrCat()

void EwStrCat ( char *  aDst,
const char *  aSrc 
)

◆ EwStrCmp()

int EwStrCmp ( const char *  aStr1,
const char *  aStr2 
)

◆ EwStrCpy()

void EwStrCpy ( char *  aDst,
const char *  aSrc 
)

◆ EwStrLen()

int EwStrLen ( const char *  aStr)

◆ EwZero()

void EwZero ( void aDstPtr,
int  aCount 
)
Here is the caller graph for this function:

Variable Documentation

◆ RandInitialized

int RandInitialized = 0
static