mirror of
https://github.com/cmclark00/retro-imager.git
synced 2025-05-18 07:55:21 +01:00
Makes the filtering-behaviour userconfigureable during compile-time. This way its easier to configure the imager for flashing SATA or NVME Drives installed in your system (because of lack of adapters), or if the drives are (accidentally) labled as systemdrives by drivelist.
40 lines
1.4 KiB
C
40 lines
1.4 KiB
C
#ifndef CONFIG_H
|
|
#define CONFIG_H
|
|
|
|
/*
|
|
* SPDX-License-Identifier: Apache-2.0
|
|
* Copyright (C) 2020 Raspberry Pi Ltd
|
|
*/
|
|
|
|
|
|
/* Repository URL */
|
|
#define OSLIST_URL "https://downloads.raspberrypi.org/os_list_imagingutility_v4.json"
|
|
|
|
/* Time synchronization URL (only used on eglfs QPA platform, URL must be HTTP) */
|
|
#define TIME_URL "http://downloads.raspberrypi.org/os_list_imagingutility_v4.json?time_synchronization"
|
|
|
|
/* Phone home the name of images downloaded for image popularity ranking */
|
|
#define TELEMETRY_URL "https://rpi-imager-stats.raspberrypi.com/downloads"
|
|
|
|
/* Hash algorithm for verifying (uncompressed image) checksum */
|
|
#define OSLIST_HASH_ALGORITHM QCryptographicHash::Sha256
|
|
|
|
/* Update progressbar every 0.1 second */
|
|
#define PROGRESS_UPDATE_INTERVAL 100
|
|
|
|
/* Block size used for writes (currently used when using .zip images only) */
|
|
#define IMAGEWRITER_BLOCKSIZE 1*1024*1024
|
|
|
|
/* Block size used with uncompressed images */
|
|
#define IMAGEWRITER_UNCOMPRESSED_BLOCKSIZE 128*1024
|
|
|
|
/* Block size used when reading during verify stage */
|
|
#define IMAGEWRITER_VERIFY_BLOCKSIZE 128*1024
|
|
|
|
/* Enable caching */
|
|
#define IMAGEWRITER_ENABLE_CACHE_DEFAULT true
|
|
|
|
/* Do not cache if it would bring free disk space under 5 GB */
|
|
#define IMAGEWRITER_MINIMAL_SPACE_FOR_CACHING 5*1024*1024*1024ll
|
|
|
|
#endif // CONFIG_H
|