WebRadioApp  0.1
ewextrte.h
Go to the documentation of this file.
1 /*******************************************************************************
2  *
3  * E M B E D D E D W I Z A R D P R O J E C T
4  *
5  * Copyright (c) TARA Systems
6  *GmbH written by Paul Banach and Manfred Schweyer
7  *
8  ********************************************************************************
9  *
10  * This software and related documentation ("Software") are intellectual
11  * property owned by TARA Systems and are copyright of TARA Systems.
12  * Any modification, copying, reproduction or redistribution of the Software in
13  * whole or in part by any means not in accordance with the End-User License
14  * Agreement for Embedded Wizard is expressly prohibited. The removal of this
15  * preamble is expressly prohibited.
16  *
17  ********************************************************************************
18  *
19  * DESCRIPTION:
20  * This header file belongs to the external platform adaptation layer of the
21  * Embedded Wizard Runtime Environment. It abstracts the interface between the
22  * platform independent core of Runtime Environment and the underlying, target
23  * specific operating system and the used 'C' compiler version.
24  *
25  * This header provides the interface by using the GCC compiler environment.
26  *
27  *******************************************************************************/
28 
29 /* Provide access to variable-argument lists (va_list, va_arg, ...) */
30 #include <stdarg.h>
31 
32 /* pba */
EwStrCpy
void EwStrCpy(char *aDst, const char *aSrc)
Definition: ewextrte.c:433
EwGetTicks
unsigned long EwGetTicks(void)
Definition: ewextrte.c:251
EwMathRound
XFloat EwMathRound(XFloat aValue)
Definition: ewextrte.c:838
ewrte.h
EwBspClockGetTicks
unsigned long EwBspClockGetTicks(void)
The function EwBspClockGetTicks returns the current ticks counter value.
Definition: ew_bsp_clock.c:245
EwZero
void EwZero(void *aDstPtr, int aCount)
Definition: ewextrte.c:335
EwMathArcSin
XFloat EwMathArcSin(XFloat aValue)
Definition: ewextrte.c:588
EwMathRandInt32
XInt32 EwMathRandInt32(XInt32 aValue1, XInt32 aValue2)
Definition: ewextrte.c:777
EwConsoleOutput
void EwConsoleOutput(const char *aMessage)
Definition: ewextrte.c:199
EwMathFloor
XFloat EwMathFloor(XFloat aValue)
Definition: ewextrte.c:857
EwGetTime
XInt64 EwGetTime(void)
Definition: ewextrte.c:274
EwStrLen
int EwStrLen(const char *aStr)
Definition: ewextrte.c:505
EwMathSqrt
XFloat EwMathSqrt(XFloat aValue)
Definition: ewextrte.c:674
EwFree
void EwFree(void *aMemory)
Definition: ewextrte.c:123
XInt32
signed long XInt32
Definition: ewrte.h:1586
EwMathExp
XFloat EwMathExp(XFloat aValue)
Definition: ewextrte.c:715
EwMathPow
XFloat EwMathPow(XFloat aA, XFloat aB)
Definition: ewextrte.c:695
XInt64
signed long long XInt64
Definition: ewrte.h:1587
EwMathLog
XFloat EwMathLog(XFloat aValue)
Definition: ewextrte.c:735
EwPrint
void EwPrint(const char *aFormat,...)
ew_bsp_clock.h
ew_bsp_console.h
EwMathCos
XFloat EwMathCos(XFloat aAngle)
Definition: ewextrte.c:545
EwStrCmp
int EwStrCmp(const char *aStr1, const char *aStr2)
Definition: ewextrte.c:483
EwMathArcTan2
XFloat EwMathArcTan2(XFloat aY, XFloat aX)
Definition: ewextrte.c:652
EwAlloc
void * EwAlloc(int aSize)
Definition: ewextrte.c:100
EwMathCeil
XFloat EwMathCeil(XFloat aValue)
Definition: ewextrte.c:876
RandInitialized
static int RandInitialized
Definition: ewextrte.c:77
XFloat
float XFloat
Definition: ewrte.h:1595
EwIsHeapPtr
int EwIsHeapPtr(void *aMemory)
EwCopy
void EwCopy(void *aDstPtr, const void *aSrcPtr, int aCount)
Definition: ewextrte.c:409
EwBspClockGetTime
unsigned long EwBspClockGetTime(void)
Returns the current time in seconds since 01.01.1970.
Definition: ew_bsp_clock.c:257
EwSaveRegister
void EwSaveRegister(void *aBuffer)
Definition: ewextrte.c:228
EwPanic
void EwPanic(void)
Definition: ewextrte.c:173
EwBspConsolePutCharacter
void EwBspConsolePutCharacter(unsigned char aCharacter)
The function EwBspConsolePutCharacter sends the given character to the console interface.
Definition: ew_bsp_console.c:170
EwFill
void EwFill(void *aDstPtr, unsigned char aValue, int aCount)
Definition: ewextrte.c:359
EwMathArcCos
XFloat EwMathArcCos(XFloat aValue)
Definition: ewextrte.c:610
EwMathRandFloat
XFloat EwMathRandFloat(XFloat aValue1, XFloat aValue2)
Definition: ewextrte.c:809
EwMathTan
XFloat EwMathTan(XFloat aAngle)
Definition: ewextrte.c:566
EwMathArcTan
XFloat EwMathArcTan(XFloat aValue)
Definition: ewextrte.c:631
EwIsMemory
int EwIsMemory(void *aPtr)
Definition: ewextrte.c:146
EwAllocHeapBlock
void * EwAllocHeapBlock(int aSize)
EwMathLog10
XFloat EwMathLog10(XFloat aValue)
Definition: ewextrte.c:755
EwFreeHeapBlock
void EwFreeHeapBlock(void *aMemory)
EwMove
void EwMove(void *aDstPtr, const void *aSrcPtr, int aCount)
Definition: ewextrte.c:384
EwStrCat
void EwStrCat(char *aDst, const char *aSrc)
Definition: ewextrte.c:457
EwMathSin
XFloat EwMathSin(XFloat aAngle)
Definition: ewextrte.c:524
EwGetPerfCounter
#define EwGetPerfCounter(aSeconds, aMicroseconds, aCPUMicroseconds)
Definition: ewrte.h:8173