73 static uint8_t
Checksum8(
const void* pvSrc_, uint16_t u16Len_);
85 static uint16_t
Checksum16(
const void* pvSrc_, uint16_t u16Len_);
109 static bool CompareStrings(
const char* szStr1_,
const char* szStr2_);
110 static bool CompareStrings(
const char* szStr1_,
const char* szStr2_, uint16_t u16Length_);
122 static void CopyMemory(
void* pvDst_,
const void* pvSrc_, uint16_t u16Len_);
133 static void CopyString(
char* szDst_,
const char* szSrc_);
145 static int16_t
StringSearch(
const char* szBuffer_,
const char* szPattern_);
159 static bool CompareMemory(
const void* pvMem1_,
const void* pvMem2_, uint16_t u16Len_);
171 static void SetMemory(
void* pvDst_, uint8_t u8Val_, uint16_t u16Len_);
183 static uint8_t
Tokenize(
const char* szBuffer_,
Token_t* pastTokens_, uint8_t u8MaxTokens_);
static void CopyMemory(void *pvDst_, const void *pvSrc_, uint16_t u16Len_)
CopyMemory.
static void CopyString(char *szDst_, const char *szSrc_)
CopyString.
Basic data type primatives used throughout the OS.
static int16_t StringSearch(const char *szBuffer_, const char *szPattern_)
StringSearch.
static bool CompareStrings(const char *szStr1_, const char *szStr2_)
CompareStrings.
static bool CompareMemory(const void *pvMem1_, const void *pvMem2_, uint16_t u16Len_)
CompareMemory.
static void DecimalToString(uint8_t u8Data_, char *szText_)
DecimalToString.
String and Memory manipu32ation class.
static uint8_t Tokenize(const char *szBuffer_, Token_t *pastTokens_, uint8_t u8MaxTokens_)
Tokenize Function to tokenize a string based on a space delimeter. This is a non-destructive function...
Mark3 Kernel Configuration This file is used to configure the kernel for your specific application in...
Token descriptor struct format.
const char * pcToken
Pointer to the beginning of the token string.
static uint8_t Checksum8(const void *pvSrc_, uint16_t u16Len_)
Checksum8.
static uint16_t Checksum16(const void *pvSrc_, uint16_t u16Len_)
Checksum16.
static void SetMemory(void *pvDst_, uint8_t u8Val_, uint16_t u16Len_)
SetMemory.
static uint16_t StringLength(const char *szStr_)
StringLength.
uint8_t u8Len
Length of the token (in bytes)