Home | History | Annotate | Download | only in stm32_flash

Lines Matching defs:buffer

71     uint8_t *buffer;
226 buffer = calloc(tot_len(buf.st_size), 1);
230 if (fread(&buffer[sizeof(uint32_t)], 1, length, file) < (size_t)length) {
232 free(buffer);
242 buffer[0] = type;
243 buffer[1] = (length >> 16) & 0xFF;
244 buffer[2] = (length >> 8) & 0xFF;
245 buffer[3] = (length ) & 0xFF;
246 crc = ~stm32f4_crc32(buffer, sizeof(uint32_t) + length);
248 memcpy(&buffer[sizeof(uint32_t) + pad(length)],
252 tot_len(length), buffer);
256 length, &buffer[sizeof(uint32_t)]);
264 free(buffer);
277 buffer = calloc(length, 1);
279 ret = read_memory(handle, address, length, buffer);
281 if (fwrite(buffer, 1, length, file) < (size_t)length)
289 free(buffer);
301 buffer = calloc(tot_len(length), 1);
303 tot_len(length), buffer);
305 crc = stm32f4_crc32(buffer, tot_len(length));
306 if (fwrite(buffer, 1, tot_len(length), file) < tot_len(length))
315 free(buffer);