ilp0100_error Ilp0100_DumpLogInFile(uint8_t *pFileName) { ilp0100_error Ret=ILP0100_ERROR_NONE; uint8_t *pBuffer; FILE *pFile; uint32_t BufferSize; Ret= Ilp0100_loggingGetSize(&BufferSize); if(Ret==ILP0100_ERROR_NONE){ pBuffer = kmalloc(size_t size, gfp_t flags)(sizeof(uint8_t)*BufferSize); Ret = Ilp0100_loggingReadBack(pBuffer, &BufferSize); } /* Dump buffer in file */ /* dump_in_file is customer defined function to dump in ilp0100_log.bin file content of pBuffer */ if(Ret==ILP0100_ERROR_NONE){ pFile = fopen ( pFileName , "wb" ); fwrite(pBuffer, sizeof(uint8_t), BufferSize, pFile); fclose(pFile); } return Ret; }
ilp0100_error Ilp0100_DumpLogInFile(uint8_t *pFileName) { ilp0100_error Ret=ILP0100_ERROR_NONE; uint8_t *pBuffer; FILE *pFile; uint32_t BufferSize; Ret= Ilp0100_loggingGetSize(&BufferSize); if(Ret==ILP0100_ERROR_NONE){ pBuffer = kmalloc(size_t size, gfp_t flags)(sizeof(uint8_t)*BufferSize); Ret = Ilp0100_loggingReadBack(pBuffer, &BufferSize); } if(Ret==ILP0100_ERROR_NONE){ pFile = fopen ( pFileName , "wb" ); fwrite(pBuffer, sizeof(uint8_t), BufferSize, pFile); fclose(pFile); } return Ret; }