diff --git a/bootloader/SOURCES b/bootloader/SOURCES index 95836eb016..8a4358ca77 100644 --- a/bootloader/SOURCES +++ b/bootloader/SOURCES @@ -88,10 +88,10 @@ show_logo.c sansaconnect.c show_logo.c #elif defined(FIIO_M3K) || defined(SHANLING_Q1) || defined(EROS_QN) -x1000.c x1000/boot.c x1000/gui.c x1000/install.c +x1000/main.c x1000/recovery.c x1000/utils.c #endif diff --git a/bootloader/x1000.c b/bootloader/x1000/main.c similarity index 79% rename from bootloader/x1000.c rename to bootloader/x1000/main.c index bc56b8f822..c507b1d2c9 100644 --- a/bootloader/x1000.c +++ b/bootloader/x1000/main.c @@ -19,42 +19,19 @@ * ****************************************************************************/ -/* Unified bootloader for all X1000 targets. This is a bit messy. - * - * Features: - * - Text based user interface - * - USB mass storage access - * - Bootloader installation / backup / restore - * - * Possible future improvements: - * - Allow booting original firmware from the UI - */ - +#include "x1000bootloader.h" #include "system.h" #include "core_alloc.h" #include "kernel/kernel-internal.h" -#include "i2c.h" #include "power.h" -#include "lcd.h" -#include "font.h" -#include "backlight.h" -#include "backlight-target.h" #include "button.h" #include "storage.h" -#include "file_internal.h" #include "disk.h" +#include "file_internal.h" #include "usb.h" -#include "rb-loader.h" -#include "loader_strerror.h" -#include "version.h" +#include "i2c-x1000.h" #include "boot-x1000.h" -#include "installer-x1000.h" -#include "x1000/x1000bootloader.h" -#include #include -#include -#include -#include void main(void) {