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/ipodnano2g.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'bootloader/ipodnano2g.c') diff --git a/bootloader/ipodnano2g.c b/bootloader/ipodnano2g.c index be714c6273..c5fa6e2e65 100644 --- a/bootloader/ipodnano2g.c +++ b/bootloader/ipodnano2g.c @@ -44,6 +44,8 @@ #include "power.h" #include "file.h" #include "common.h" +#include "rb-loader.h" +#include "loader_strerror.h" #include "version.h" /* Safety measure - maximum allowed firmware image size. @@ -238,10 +240,10 @@ void main(void) printf("Loading Rockbox..."); rc=load_firmware(loadbuffer, BOOTFILE, MAX_LOADSIZE); - if (rc != EOK) { + if (rc <= EFILE_EMPTY) { printf("Error!"); printf("Can't load " BOOTFILE ": "); - printf(strerror(rc)); + printf(loader_strerror(rc)); fatal_error(); } -- cgit v1.2.3