// // 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; }