Mateusz Garwol / Mbed 2 deprecated 2_5

Dependencies:   LCD_DISCO_F429ZI mbed BSP_DISCO_F429ZI

Revision:
4:e48aee3e8d09
Parent:
3:6fc7976cc5bf
Child:
5:3c19c3ae6286
--- a/string.h	Wed May 20 16:37:25 2020 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,60 +0,0 @@
-#include "mbed.h"
-
-#define NULL 0
-#define TERMINATOR '\r'
-#define DELIMITER_CHAR 0x20
-
-#define HEX_bm 0x000F
-#define MAX_TOKEN_NR 2
-#define MAX_KEYWORD_STRING_LTH 6
-#define MAX_KEYWORD_NR 2
-
-
-typedef enum TokenType 
-{KEYWORD, NUMBER, STRING} TokenType;
-
-typedef enum KeywordCode 
-{ CLB, GT} KeywordCode;
-
-typedef union TokenValue
-{
-enum KeywordCode eKeyword;
-unsigned int uiNumber;
-char *pcString; 
-} TokenValue;
-
-typedef struct Token
-{
-enum TokenType eType; 
-union TokenValue uValue; 
-} Token;
-
-
-typedef struct Keyword
-{
-enum KeywordCode eCode;
-char cString[MAX_KEYWORD_STRING_LTH + 1];
-} Keyword;
-
-
-
-
-class Tokenizer {
-    private:
-        struct Token asToken[MAX_TOKEN_NR];
-        unsigned char ucTokenCnt;
-        void ReplaceCharactersInString(char pcString[],char cOldChar,char cNewChar);
-        enum Result eHexStringToUInt(char pcStr[],unsigned int *puiValue);
-        unsigned char ucFindTokensInString(char *pcString);
-        enum Result eStringToKeyword (char pcStr[],enum KeywordCode *peKeywordCode);
-        void DecodeTokens(unsigned char ucTokenCnt);
-    public:
-        void DecodeMsg(char *pcString);
-        enum TokenType eGetTokenType(unsigned char ucIdx);
-        enum KeywordCode eGetKeyword(unsigned char ucIdx);
-        unsigned char GetTokenCnt(void);
-};
-
-
-
-