📄 dealchars.h
字号:
#define uint unsigned int
#define uchar unsigned char
#define CRC16_PRESET 0xFFFF
#define CRC16_POLYNOM 0x8408 /* x^16 + x^12 + x^5 + 1 */
////////////////////////////////////////////////////////////////////////
//Cyclic Redundancy Check (CRC). According to ISO/IEC 13239
////////////////////////////////////////////////////////////////////////
uint CRC16CheckSum(unsigned char *cBuffer, uchar iBufLen);
///////////////////////////////////////////////////////////////////////////////
//Reverse the bits of a byte, 7-0, 6-1, 5-2, 4-3
///////////////////////////////////////////////////////////////////////////////
uchar reverse_byte(uchar original_byte);
///////////////////////////////////////////////////////////////////////////////
//convers two char to a HEX
///////////////////////////////////////////////////////////////////////////////
uchar char_to_hex(uchar high_char, uchar low_char);
///////////////////////////////////////////////////////////////////////////////
//convers HEX to a two char
///////////////////////////////////////////////////////////////////////////////
uint hex_to_char(uchar a_hex);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -