boot/nuttx: Fix trivial compiler warnings emitted by NuttX port
Signed-off-by: Gustavo Henrique Nihei <gustavo.nihei@espressif.com>
diff --git a/boot/nuttx/include/sysflash/sysflash.h b/boot/nuttx/include/sysflash/sysflash.h
index 2faff88..304ca0c 100644
--- a/boot/nuttx/include/sysflash/sysflash.h
+++ b/boot/nuttx/include/sysflash/sysflash.h
@@ -28,8 +28,12 @@
#define SECONDARY_ID 1
#define SCRATCH_ID 2
-#define FLASH_AREA_IMAGE_PRIMARY(x) PRIMARY_ID
-#define FLASH_AREA_IMAGE_SECONDARY(x) SECONDARY_ID
+#define FLASH_AREA_IMAGE_PRIMARY(x) (((x) == 0) ? \
+ PRIMARY_ID : \
+ PRIMARY_ID)
+#define FLASH_AREA_IMAGE_SECONDARY(x) (((x) == 0) ? \
+ SECONDARY_ID : \
+ SECONDARY_ID)
#define FLASH_AREA_IMAGE_SCRATCH SCRATCH_ID
#endif /* __BOOT_NUTTX_INCLUDE_SYSFLASH_SYSFLASH_H */
diff --git a/boot/nuttx/main.c b/boot/nuttx/main.c
index 1b229c0..728df13 100644
--- a/boot/nuttx/main.c
+++ b/boot/nuttx/main.c
@@ -42,7 +42,7 @@
static void do_boot(struct boot_rsp *rsp)
{
- struct flash_area *flash_area;
+ const struct flash_area *flash_area;
struct boardioc_boot_info_s info;
int area_id;
int ret;
@@ -59,7 +59,7 @@
flash_area_close(flash_area);
- if (boardctl(BOARDIOC_BOOT_IMAGE, &info) != OK)
+ if (boardctl(BOARDIOC_BOOT_IMAGE, (uintptr_t)&info) != OK)
{
fprintf(stderr, "Failed to load application image!\n");
FIH_PANIC;