Merge pull request #16044 from ant9000/fix_riotboot_dfu

sys/riotboot/flashwrite.c: add message to static assert
This commit is contained in:
Francisco 2021-02-19 08:29:41 +01:00 committed by GitHub
commit 87240837fa
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -47,11 +47,13 @@ int riotboot_flashwrite_init_raw(riotboot_flashwrite_t *state, int target_slot,
#ifdef FLASHPAGE_SIZE
assert(offset <= FLASHPAGE_SIZE);
/* the flashpage size must be a multiple of the riotboot flashpage buffer */
static_assert(!(FLASHPAGE_SIZE % RIOTBOOT_FLASHPAGE_BUFFER_SIZE));
static_assert(!(FLASHPAGE_SIZE % RIOTBOOT_FLASHPAGE_BUFFER_SIZE),
"Flashpage size must be a multiple of riotboot flashpage buffer.");
#else
/* The flashpage buffer must be a multiple of the write block size */
static_assert(!(RIOTBOOT_FLASHPAGE_BUFFER_SIZE %
FLASHPAGE_WRITE_BLOCK_SIZE));
FLASHPAGE_WRITE_BLOCK_SIZE),
"Flashpage buffer must be a multiple of write block size.");
#endif