Убраны лишние неиспользованные методы
This commit is contained in:
parent
1466d7d7b7
commit
1eb92e4ac2
@ -143,27 +143,6 @@ void DrawCharCommand(char *symbols, int lenght){
|
||||
update();
|
||||
}
|
||||
|
||||
|
||||
// Функция для вычисления контрольной суммы XOR
|
||||
char CRC8(char *data, int length) {
|
||||
char crc = 0x00;
|
||||
char poly = 0x07; // полином для CRC8
|
||||
|
||||
for (int i = 0; i < length; i++) {
|
||||
crc ^= data[i]; // XOR текущего байта с crc
|
||||
|
||||
for (int j = 0; j < length; j++) {
|
||||
if (crc & 0x80) { // если старший бит crc равен 1
|
||||
crc = (crc << 1) ^ poly; // сдвигаем crc на 1 бит влево и XOR с полиномом
|
||||
} else {
|
||||
crc <<= 1; // иначе просто сдвигаем на 1 бит влево
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return crc;
|
||||
}
|
||||
|
||||
char crc8(char *data, int len) {
|
||||
char crc = 0x00;
|
||||
while (len--) {
|
||||
@ -177,15 +156,4 @@ char crc8(char *data, int len) {
|
||||
}
|
||||
}
|
||||
return crc;
|
||||
}
|
||||
|
||||
|
||||
// Проверка массива на ноль
|
||||
char checkArray(char *arr, int size) {
|
||||
for (int i = 0; i < size; i++) {
|
||||
if (arr[i] != 0) {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user