From 0b29691324e5700f15ea653592bf29f8552d47d7 Mon Sep 17 00:00:00 2001 From: Marcin Bukat Date: Sun, 4 Mar 2012 15:34:29 +0100 Subject: Move load_firmware() to separate file The idea is to share loading code between bootloaders and rolo(). Change-Id: I1656ed91946d7a05cb7c9fa7a16793c3c862a5cd Reviewed-on: http://gerrit.rockbox.org/190 Reviewed-by: Marcin Bukat --- bootloader/iriver_h1x0.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'bootloader/iriver_h1x0.c') diff --git a/bootloader/iriver_h1x0.c b/bootloader/iriver_h1x0.c index 9042737406..77624526e5 100644 --- a/bootloader/iriver_h1x0.c +++ b/bootloader/iriver_h1x0.c @@ -46,6 +46,8 @@ #include "eeprom_settings.h" #include "rbunicode.h" #include "common.h" +#include "rb-loader.h" +#include "loader_strerror.h" #include "version.h" #include @@ -608,9 +610,9 @@ void main(void) printf("Loading firmware"); i = load_firmware((unsigned char *)DRAM_START, BOOTFILE, MAX_LOADSIZE); if(i < 0) - printf("Error: %s", strerror(i)); + printf("Error: %s", loader_strerror(i)); - if (i == EOK) + if (i > 0) start_firmware(); if (!detect_original_firmware()) -- cgit v1.2.3