DIY Logging Volt/Ampmeter
|
Go to the source code of this file.
Macros | |
#define | SEGGER_RTT_ALIGNMENT SEGGER_RTT_CPU_CACHE_LINE_SIZE |
#define | SEGGER_RTT_BUFFER_ALIGNMENT SEGGER_RTT_CPU_CACHE_LINE_SIZE |
#define | STRLEN(a) strlen((a)) |
#define | STRCPY(pDest, pSrc) strcpy((pDest), (pSrc)) |
#define | SEGGER_RTT_MEMCPY(pDest, pSrc, NumBytes) memcpy((pDest), (pSrc), (NumBytes)) |
#define | MIN(a, b) (((a) < (b)) ? (a) : (b)) |
#define | MAX(a, b) (((a) > (b)) ? (a) : (b)) |
#define | NULL 0 |
#define | SEGGER_RTT_ALIGN(Var, Alignment) Var |
#define | SEGGER_RTT_PUT_SECTION(Var, Section) Var |
#define | SEGGER_RTT_CB_ALIGN(Var) Var |
#define | SEGGER_RTT_BUFFER_ALIGN(Var) Var |
#define | SEGGER_RTT_PUT_CB_SECTION(Var) Var |
#define | SEGGER_RTT_PUT_BUFFER_SECTION(Var) Var |
#define | INIT() |
Functions | |
static void | _DoInit (void) |
static unsigned | _WriteBlocking (SEGGER_RTT_BUFFER_UP *pRing, const char *pBuffer, unsigned NumBytes) |
static void | _WriteNoCheck (SEGGER_RTT_BUFFER_UP *pRing, const char *pData, unsigned NumBytes) |
static void | _PostTerminalSwitch (SEGGER_RTT_BUFFER_UP *pRing, unsigned char TerminalId) |
static unsigned | _GetAvailWriteSpace (SEGGER_RTT_BUFFER_UP *pRing) |
unsigned | SEGGER_RTT_ReadUpBufferNoLock (unsigned BufferIndex, void *pData, unsigned BufferSize) |
unsigned | SEGGER_RTT_ReadNoLock (unsigned BufferIndex, void *pData, unsigned BufferSize) |
unsigned | SEGGER_RTT_ReadUpBuffer (unsigned BufferIndex, void *pBuffer, unsigned BufferSize) |
unsigned | SEGGER_RTT_Read (unsigned BufferIndex, void *pBuffer, unsigned BufferSize) |
void | SEGGER_RTT_WriteWithOverwriteNoLock (unsigned BufferIndex, const void *pBuffer, unsigned NumBytes) |
unsigned | SEGGER_RTT_WriteSkipNoLock (unsigned BufferIndex, const void *pBuffer, unsigned NumBytes) |
unsigned | SEGGER_RTT_WriteDownBufferNoLock (unsigned BufferIndex, const void *pBuffer, unsigned NumBytes) |
unsigned | SEGGER_RTT_WriteNoLock (unsigned BufferIndex, const void *pBuffer, unsigned NumBytes) |
unsigned | SEGGER_RTT_WriteDownBuffer (unsigned BufferIndex, const void *pBuffer, unsigned NumBytes) |
unsigned | SEGGER_RTT_Write (unsigned BufferIndex, const void *pBuffer, unsigned NumBytes) |
unsigned | SEGGER_RTT_WriteString (unsigned BufferIndex, const char *s) |
unsigned | SEGGER_RTT_PutCharSkipNoLock (unsigned BufferIndex, char c) |
unsigned | SEGGER_RTT_PutCharSkip (unsigned BufferIndex, char c) |
unsigned | SEGGER_RTT_PutChar (unsigned BufferIndex, char c) |
int | SEGGER_RTT_GetKey (void) |
int | SEGGER_RTT_WaitKey (void) |
int | SEGGER_RTT_HasKey (void) |
unsigned | SEGGER_RTT_HasData (unsigned BufferIndex) |
unsigned | SEGGER_RTT_HasDataUp (unsigned BufferIndex) |
int | SEGGER_RTT_AllocDownBuffer (const char *sName, void *pBuffer, unsigned BufferSize, unsigned Flags) |
int | SEGGER_RTT_AllocUpBuffer (const char *sName, void *pBuffer, unsigned BufferSize, unsigned Flags) |
int | SEGGER_RTT_ConfigUpBuffer (unsigned BufferIndex, const char *sName, void *pBuffer, unsigned BufferSize, unsigned Flags) |
int | SEGGER_RTT_ConfigDownBuffer (unsigned BufferIndex, const char *sName, void *pBuffer, unsigned BufferSize, unsigned Flags) |
int | SEGGER_RTT_SetNameUpBuffer (unsigned BufferIndex, const char *sName) |
int | SEGGER_RTT_SetNameDownBuffer (unsigned BufferIndex, const char *sName) |
int | SEGGER_RTT_SetFlagsUpBuffer (unsigned BufferIndex, unsigned Flags) |
int | SEGGER_RTT_SetFlagsDownBuffer (unsigned BufferIndex, unsigned Flags) |
void | SEGGER_RTT_Init (void) |
int | SEGGER_RTT_SetTerminal (unsigned char TerminalId) |
int | SEGGER_RTT_TerminalOut (unsigned char TerminalId, const char *s) |
unsigned | SEGGER_RTT_GetAvailWriteSpace (unsigned BufferIndex) |
unsigned | SEGGER_RTT_GetBytesInBuffer (unsigned BufferIndex) |
Variables | |
static unsigned char | _aTerminalId [16] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F' } |
SEGGER_RTT_CB | _SEGGER_RTT |
static char | _acUpBuffer [((1024))] |
static char | _acDownBuffer [((16))] |
static unsigned char | _ActiveTerminal |
#define INIT | ( | ) |
Definition at line 287 of file SEGGER_RTT.c.
#define MAX | ( | a, | |
b | |||
) | (((a) > (b)) ? (a) : (b)) |
Definition at line 171 of file SEGGER_RTT.c.
#define MIN | ( | a, | |
b | |||
) | (((a) < (b)) ? (a) : (b)) |
Definition at line 167 of file SEGGER_RTT.c.
#define NULL 0 |
Definition at line 177 of file SEGGER_RTT.c.
#define SEGGER_RTT_ALIGN | ( | Var, | |
Alignment | |||
) | Var |
Definition at line 203 of file SEGGER_RTT.c.
#define SEGGER_RTT_ALIGNMENT SEGGER_RTT_CPU_CACHE_LINE_SIZE |
Definition at line 127 of file SEGGER_RTT.c.
#define SEGGER_RTT_BUFFER_ALIGN | ( | Var | ) | Var |
Definition at line 230 of file SEGGER_RTT.c.
#define SEGGER_RTT_BUFFER_ALIGNMENT SEGGER_RTT_CPU_CACHE_LINE_SIZE |
Definition at line 131 of file SEGGER_RTT.c.
#define SEGGER_RTT_CB_ALIGN | ( | Var | ) | Var |
Definition at line 224 of file SEGGER_RTT.c.
#define SEGGER_RTT_MEMCPY | ( | pDest, | |
pSrc, | |||
NumBytes | |||
) | memcpy((pDest), (pSrc), (NumBytes)) |
Definition at line 162 of file SEGGER_RTT.c.
#define SEGGER_RTT_PUT_BUFFER_SECTION | ( | Var | ) | Var |
Definition at line 243 of file SEGGER_RTT.c.
#define SEGGER_RTT_PUT_CB_SECTION | ( | Var | ) | Var |
Definition at line 237 of file SEGGER_RTT.c.
#define SEGGER_RTT_PUT_SECTION | ( | Var, | |
Section | |||
) | Var |
Definition at line 218 of file SEGGER_RTT.c.
#define STRCPY | ( | pDest, | |
pSrc | |||
) | strcpy((pDest), (pSrc)) |
Definition at line 151 of file SEGGER_RTT.c.
#define STRLEN | ( | a | ) | strlen((a)) |
Definition at line 147 of file SEGGER_RTT.c.
|
static |
Definition at line 297 of file SEGGER_RTT.c.
|
static |
Definition at line 507 of file SEGGER_RTT.c.
|
static |
Definition at line 485 of file SEGGER_RTT.c.
|
static |
Definition at line 355 of file SEGGER_RTT.c.
|
static |
Definition at line 417 of file SEGGER_RTT.c.
int SEGGER_RTT_AllocDownBuffer | ( | const char * | sName, |
void * | pBuffer, | ||
unsigned | BufferSize, | ||
unsigned | Flags | ||
) |
Definition at line 1545 of file SEGGER_RTT.c.
int SEGGER_RTT_AllocUpBuffer | ( | const char * | sName, |
void * | pBuffer, | ||
unsigned | BufferSize, | ||
unsigned | Flags | ||
) |
Definition at line 1593 of file SEGGER_RTT.c.
int SEGGER_RTT_ConfigDownBuffer | ( | unsigned | BufferIndex, |
const char * | sName, | ||
void * | pBuffer, | ||
unsigned | BufferSize, | ||
unsigned | Flags | ||
) |
Definition at line 1696 of file SEGGER_RTT.c.
int SEGGER_RTT_ConfigUpBuffer | ( | unsigned | BufferIndex, |
const char * | sName, | ||
void * | pBuffer, | ||
unsigned | BufferSize, | ||
unsigned | Flags | ||
) |
Definition at line 1647 of file SEGGER_RTT.c.
unsigned SEGGER_RTT_GetAvailWriteSpace | ( | unsigned | BufferIndex | ) |
Definition at line 2020 of file SEGGER_RTT.c.
unsigned SEGGER_RTT_GetBytesInBuffer | ( | unsigned | BufferIndex | ) |
Definition at line 2041 of file SEGGER_RTT.c.
int SEGGER_RTT_GetKey | ( | void | ) |
Definition at line 1417 of file SEGGER_RTT.c.
unsigned SEGGER_RTT_HasData | ( | unsigned | BufferIndex | ) |
Definition at line 1496 of file SEGGER_RTT.c.
unsigned SEGGER_RTT_HasDataUp | ( | unsigned | BufferIndex | ) |
Definition at line 1517 of file SEGGER_RTT.c.
int SEGGER_RTT_HasKey | ( | void | ) |
Definition at line 1468 of file SEGGER_RTT.c.
void SEGGER_RTT_Init | ( | void | ) |
Definition at line 1862 of file SEGGER_RTT.c.
unsigned SEGGER_RTT_PutChar | ( | unsigned | BufferIndex, |
char | c | ||
) |
Definition at line 1354 of file SEGGER_RTT.c.
unsigned SEGGER_RTT_PutCharSkip | ( | unsigned | BufferIndex, |
char | c | ||
) |
Definition at line 1295 of file SEGGER_RTT.c.
unsigned SEGGER_RTT_PutCharSkipNoLock | ( | unsigned | BufferIndex, |
char | c | ||
) |
Definition at line 1245 of file SEGGER_RTT.c.
unsigned SEGGER_RTT_Read | ( | unsigned | BufferIndex, |
void * | pBuffer, | ||
unsigned | BufferSize | ||
) |
Definition at line 775 of file SEGGER_RTT.c.
unsigned SEGGER_RTT_ReadNoLock | ( | unsigned | BufferIndex, |
void * | pData, | ||
unsigned | BufferSize | ||
) |
Definition at line 646 of file SEGGER_RTT.c.
unsigned SEGGER_RTT_ReadUpBuffer | ( | unsigned | BufferIndex, |
void * | pBuffer, | ||
unsigned | BufferSize | ||
) |
Definition at line 743 of file SEGGER_RTT.c.
unsigned SEGGER_RTT_ReadUpBufferNoLock | ( | unsigned | BufferIndex, |
void * | pData, | ||
unsigned | BufferSize | ||
) |
Definition at line 554 of file SEGGER_RTT.c.
int SEGGER_RTT_SetFlagsDownBuffer | ( | unsigned | BufferIndex, |
unsigned | Flags | ||
) |
Definition at line 1836 of file SEGGER_RTT.c.
int SEGGER_RTT_SetFlagsUpBuffer | ( | unsigned | BufferIndex, |
unsigned | Flags | ||
) |
Definition at line 1803 of file SEGGER_RTT.c.
int SEGGER_RTT_SetNameDownBuffer | ( | unsigned | BufferIndex, |
const char * | sName | ||
) |
Definition at line 1770 of file SEGGER_RTT.c.
int SEGGER_RTT_SetNameUpBuffer | ( | unsigned | BufferIndex, |
const char * | sName | ||
) |
Definition at line 1737 of file SEGGER_RTT.c.
int SEGGER_RTT_SetTerminal | ( | unsigned char | TerminalId | ) |
Definition at line 1883 of file SEGGER_RTT.c.
int SEGGER_RTT_TerminalOut | ( | unsigned char | TerminalId, |
const char * | s | ||
) |
Definition at line 1932 of file SEGGER_RTT.c.
int SEGGER_RTT_WaitKey | ( | void | ) |
Definition at line 1445 of file SEGGER_RTT.c.
unsigned SEGGER_RTT_Write | ( | unsigned | BufferIndex, |
const void * | pBuffer, | ||
unsigned | NumBytes | ||
) |
Definition at line 1185 of file SEGGER_RTT.c.
unsigned SEGGER_RTT_WriteDownBuffer | ( | unsigned | BufferIndex, |
const void * | pBuffer, | ||
unsigned | NumBytes | ||
) |
Definition at line 1156 of file SEGGER_RTT.c.
unsigned SEGGER_RTT_WriteDownBufferNoLock | ( | unsigned | BufferIndex, |
const void * | pBuffer, | ||
unsigned | NumBytes | ||
) |
Definition at line 1005 of file SEGGER_RTT.c.
unsigned SEGGER_RTT_WriteNoLock | ( | unsigned | BufferIndex, |
const void * | pBuffer, | ||
unsigned | NumBytes | ||
) |
Definition at line 1080 of file SEGGER_RTT.c.
unsigned SEGGER_RTT_WriteSkipNoLock | ( | unsigned | BufferIndex, |
const void * | pBuffer, | ||
unsigned | NumBytes | ||
) |
Definition at line 915 of file SEGGER_RTT.c.
unsigned SEGGER_RTT_WriteString | ( | unsigned | BufferIndex, |
const char * | s | ||
) |
Definition at line 1215 of file SEGGER_RTT.c.
void SEGGER_RTT_WriteWithOverwriteNoLock | ( | unsigned | BufferIndex, |
const void * | pBuffer, | ||
unsigned | NumBytes | ||
) |
Definition at line 814 of file SEGGER_RTT.c.
|
static |
Definition at line 267 of file SEGGER_RTT.c.
|
static |
Definition at line 269 of file SEGGER_RTT.c.
|
static |
Definition at line 266 of file SEGGER_RTT.c.
|
static |
Definition at line 253 of file SEGGER_RTT.c.
SEGGER_RTT_CB _SEGGER_RTT |
Definition at line 265 of file SEGGER_RTT.c.