|
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.