sim: Fix flash_area_get_device_id in sim
commit c304a7f84a7e7e345457e23b179fa302b8732fb9
(refs/bisect/good-c304a7f84a7e7e345457e23b179fa302b8732fb9)
Author: Dominik Ermel <dominik.ermel@nordicsemi.no>
Date: Mon Jun 14 16:08:42 2021 +0000
sim: Add flash_area_get_device_id implementation
Adds an implementation for this function in the simulator that just
returns 0. Fix this to return the proper ID so that when tests start
checking for this, it will return the right value.
Signed-off-by: David Brown <david.brown@linaro.org>
diff --git a/sim/mcuboot-sys/csupport/run.c b/sim/mcuboot-sys/csupport/run.c
index 78b273a..65e943a 100644
--- a/sim/mcuboot-sys/csupport/run.c
+++ b/sim/mcuboot-sys/csupport/run.c
@@ -435,8 +435,7 @@
uint8_t flash_area_get_device_id(const struct flash_area *fa)
{
- (void)fa;
- return 0;
+ return fa->fa_device_id;
}
void sim_assert(int x, const char *assertion, const char *file, unsigned int line, const char *function)