Убраны лишние неиспользованные методы

This commit is contained in:
Павел Вершинин 2023-06-05 12:21:45 +00:00
parent 1466d7d7b7
commit 1eb92e4ac2

View File

@ -143,27 +143,6 @@ void DrawCharCommand(char *symbols, int lenght){
update(); 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 crc8(char *data, int len) {
char crc = 0x00; char crc = 0x00;
while (len--) { while (len--) {
@ -177,15 +156,4 @@ char crc8(char *data, int len) {
} }
} }
return crc; return crc;
} }
// Проверка массива на ноль
char checkArray(char *arr, int size) {
for (int i = 0; i < size; i++) {
if (arr[i] != 0) {
return 1;
}
}
return 0;
}