GONEC_ARTERY_Modem_Main/Src/ModemBufCreateHeader.c

44 lines
885 B
C

//
// Created by cfif on 23.03.2024.
//
#include "ModemBufCreateHeader.h"
bool cuteOffset(tFs *fs, char *path, char *bufDumpFile, uint32_t lenBufDumpFile, uint32_t cuteOffsetBegin) {
FIL file;
FRESULT fr;
UINT bytes_read;
fr = f_open_i(fs, &file, (TCHAR *) path, FA_READ);
if (fr != FR_OK) return false;
fr = f_read_i(fs, &file, bufDumpFile, 512, &bytes_read);
if (fr != FR_OK) {
fr = f_close_i(fs, &file);
return false;
}
fr = f_close_i(fs, &file);
for (uint32_t i = cuteOffsetBegin; i < lenBufDumpFile - 13; ++i) {
bufDumpFile[i] = bufDumpFile[i + 13];
}
return true;
}
bool isTo(char *to, char ch) {
for (size_t i = 0; i < strlen(to); i++) {
if ((to[i] < '0') || (to[i] > '9')) {
return true;
}
}
if (strlen(to) > 5)
return true;
return false;
}