D | esp_mcuboot.c | 221 static bool aligned_flash_write(size_t dest_addr, const void *src, size_t size) in aligned_flash_write() argument 229 if (IS_ALIGNED(dest_addr, 4) && IS_ALIGNED((uintptr_t)src, 4) && IS_ALIGNED(size, 4)) { in aligned_flash_write() 232 … return bootloader_flash_write(dest_addr, (void *)src, size, flash_encryption_enabled) == ESP_OK; in aligned_flash_write() 248 memcpy(&write_data[addr_offset], src, bytes_written); in aligned_flash_write() 266 memcpy(write_data, &((uint8_t *)src)[bytes_written], bytes); in aligned_flash_write() 280 int flash_area_write(const struct flash_area *fa, uint32_t off, const void *src, in flash_area_write() argument 296 bool success = aligned_flash_write(start_addr, src, len); in flash_area_write()
|