---------------------------------------------------------------------
#include "Preprocess.h"

---------------------------------------------------------------------
**** Please replase old ScaleUpLogo() from previous Lab *************
---------------------------------------------------------------------
bool ScaleUpLogo( uint32_t Init_W )
{
    uint32_t W, H;
    static uint32_t ScaledImageIdx = 0;

    if( Init_W )
    {
        ScaledImageIdx = 0;
    }

    if( legato_preprocessImages_ScaleUp( Screen1_ImageScaleLogo, ScaledImageIdx ) )
    {
        return true;
    }

    W = Screen1_ImageScaleLogo->fn->getWidth( Screen1_ImageScaleLogo );
    H = Screen1_ImageScaleLogo->fn->getHeight( Screen1_ImageScaleLogo );
    Screen1_ImageScaleLogo->fn->setPosition( Screen1_ImageScaleLogo, (SCREEN_W-W)>>1, (SCREEN_H-H)>>1 );
    ScaledImageIdx++;

    RGB_LED_G_Toggle();

    return false;
}

---------------------------------------------------------------------
**** Please remove legato_preprocessImages_runtime() in main.c ******
---------------------------------------------------------------------

