/******************************************************************************
|
*
|
* Copyright(c) 2019 Realtek Corporation.
|
*
|
* This program is free software; you can redistribute it and/or modify it
|
* under the terms of version 2 of the GNU General Public License as
|
* published by the Free Software Foundation.
|
*
|
* This program is distributed in the hope that it will be useful, but WITHOUT
|
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
|
* more details.
|
*
|
*****************************************************************************/
|
#include "hal_headers.h"
|
|
|
#define hal_getLinefrombuffer(buffer) _os_strsep(&buffer, "\r\n")
|
|
bool hal_is_comment_string(char *szStr);
|
|
bool hal_is_alpha(char ch_tmp);
|
|
bool hal_ishexdigit(char chTmp);
|
|
bool hal_get_hexvalue_fromstring(char *szStr, u32 *pu4bVal, u32 *pu4bMove);
|
|
bool hal_get_fractionvalue_fromstring(
|
char *szStr,
|
u8 *pInteger,
|
u8 *pFraction,
|
u32 *pu4bMove);
|
|
bool hal_is_allspace_tab(char *data, u8 size);
|
|
u32 hal_mapchar_tohexdigit(char chTmp);
|
|
bool hal_parse_fiedstring(char *in_str, u32 *start, char *out_str, char lqualifier, char rqualifier);
|
|
bool hal_get_u1bint_fromstr_indec(char *str, u8 *pint);
|
|
bool hal_get_s1bint_fromstr_indec(char *str, s8 *val);
|