/*********************************************************************
*                SEGGER Microcontroller GmbH & Co. KG                *
*        Solutions for real time microcontroller applications        *
*                           www.segger.com                           *
**********************************************************************
*                                                                    *
* C-file generated by                                                *
*                                                                    *
*        Bitmap Converter (ST) for emWin V5.44.                      *
*        Compiled Nov 10 2017, 08:52:20                              *
*                                                                    *
*        (c) 1998 - 2017 Segger Microcontroller GmbH & Co. KG        *
*                                                                    *
**********************************************************************
*                                                                    *
* Source file: 2x2                                                   *
* Dimensions:  2 * 2                                                 *
* NumColors:   256                                                   *
*                                                                    *
**********************************************************************
*/

#include <stdlib.h>

#include "GUI.h"

#ifndef GUI_CONST_STORAGE
  #define GUI_CONST_STORAGE const
#endif

extern GUI_CONST_STORAGE GUI_BITMAP bm2x2;

/*********************************************************************
*
*       Palette
*
*  Description
*    The following are the entries of the palette table.
*    The entries are stored as a 32-bit values of which 24 bits are
*    actually used according to the following bit mask: 0xBBGGRR
*
*    The lower   8 bits represent the Red   component.
*    The middle  8 bits represent the Green component.
*    The highest 8 bits represent the Blue  component.
*/
static GUI_CONST_STORAGE GUI_COLOR _Colors2x2[] = {
#if (GUI_USE_ARGB == 0)
  0x000000, 0x000055, 0x0000AA, 0x0000FF,
  0x002400, 0x002455, 0x0024AA, 0x0024FF,
  0x004800, 0x004855, 0x0048AA, 0x0048FF,
  0x006D00, 0x006D55, 0x006DAA, 0x006DFF,
  0x009100, 0x009155, 0x0091AA, 0x0091FF,
  0x00B600, 0x00B655, 0x00B6AA, 0x00B6FF,
  0x00DA00, 0x00DA55, 0x00DAAA, 0x00DAFF,
  0x00FF00, 0x00FF55, 0x00FFAA, 0x00FFFF,
  0x240000, 0x240055, 0x2400AA, 0x2400FF,
  0x242400, 0x242455, 0x2424AA, 0x2424FF,
  0x244800, 0x244855, 0x2448AA, 0x2448FF,
  0x246D00, 0x246D55, 0x246DAA, 0x246DFF,
  0x249100, 0x249155, 0x2491AA, 0x2491FF,
  0x24B600, 0x24B655, 0x24B6AA, 0x24B6FF,
  0x24DA00, 0x24DA55, 0x24DAAA, 0x24DAFF,
  0x24FF00, 0x24FF55, 0x24FFAA, 0x24FFFF,
  0x480000, 0x480055, 0x4800AA, 0x4800FF,
  0x482400, 0x482455, 0x4824AA, 0x4824FF,
  0x484800, 0x484855, 0x4848AA, 0x4848FF,
  0x486D00, 0x486D55, 0x486DAA, 0x486DFF,
  0x489100, 0x489155, 0x4891AA, 0x4891FF,
  0x48B600, 0x48B655, 0x48B6AA, 0x48B6FF,
  0x48DA00, 0x48DA55, 0x48DAAA, 0x48DAFF,
  0x48FF00, 0x48FF55, 0x48FFAA, 0x48FFFF,
  0x6D0000, 0x6D0055, 0x6D00AA, 0x6D00FF,
  0x6D2400, 0x6D2455, 0x6D24AA, 0x6D24FF,
  0x6D4800, 0x6D4855, 0x6D48AA, 0x6D48FF,
  0x6D6D00, 0x6D6D55, 0x6D6DAA, 0x6D6DFF,
  0x6D9100, 0x6D9155, 0x6D91AA, 0x6D91FF,
  0x6DB600, 0x6DB655, 0x6DB6AA, 0x6DB6FF,
  0x6DDA00, 0x6DDA55, 0x6DDAAA, 0x6DDAFF,
  0x6DFF00, 0x6DFF55, 0x6DFFAA, 0x6DFFFF,
  0x910000, 0x910055, 0x9100AA, 0x9100FF,
  0x912400, 0x912455, 0x9124AA, 0x9124FF,
  0x914800, 0x914855, 0x9148AA, 0x9148FF,
  0x916D00, 0x916D55, 0x916DAA, 0x916DFF,
  0x919100, 0x919155, 0x9191AA, 0x9191FF,
  0x91B600, 0x91B655, 0x91B6AA, 0x91B6FF,
  0x91DA00, 0x91DA55, 0x91DAAA, 0x91DAFF,
  0x91FF00, 0x91FF55, 0x91FFAA, 0x91FFFF,
  0xB60000, 0xB60055, 0xB600AA, 0xB600FF,
  0xB62400, 0xB62455, 0xB624AA, 0xB624FF,
  0xB64800, 0xB64855, 0xB648AA, 0xB648FF,
  0xB66D00, 0xB66D55, 0xB66DAA, 0xB66DFF,
  0xB69100, 0xB69155, 0xB691AA, 0xB691FF,
  0xB6B600, 0xB6B655, 0xB6B6AA, 0xB6B6FF,
  0xB6DA00, 0xB6DA55, 0xB6DAAA, 0xB6DAFF,
  0xB6FF00, 0xB6FF55, 0xB6FFAA, 0xB6FFFF,
  0xDA0000, 0xDA0055, 0xDA00AA, 0xDA00FF,
  0xDA2400, 0xDA2455, 0xDA24AA, 0xDA24FF,
  0xDA4800, 0xDA4855, 0xDA48AA, 0xDA48FF,
  0xDA6D00, 0xDA6D55, 0xDA6DAA, 0xDA6DFF,
  0xDA9100, 0xDA9155, 0xDA91AA, 0xDA91FF,
  0xDAB600, 0xDAB655, 0xDAB6AA, 0xDAB6FF,
  0xDADA00, 0xDADA55, 0xDADAAA, 0xDADAFF,
  0xDAFF00, 0xDAFF55, 0xDAFFAA, 0xDAFFFF,
  0xFF0000, 0xFF0055, 0xFF00AA, 0xFF00FF,
  0xFF2400, 0xFF2455, 0xFF24AA, 0xFF24FF,
  0xFF4800, 0xFF4855, 0xFF48AA, 0xFF48FF,
  0xFF6D00, 0xFF6D55, 0xFF6DAA, 0xFF6DFF,
  0xFF9100, 0xFF9155, 0xFF91AA, 0xFF91FF,
  0xFFB600, 0xFFB655, 0xFFB6AA, 0xFFB6FF,
  0xFFDA00, 0xFFDA55, 0xFFDAAA, 0xFFDAFF,
  0xFFFF00, 0xFFFF55, 0xFFFFAA, 0xFFFFFF
#else
  0xFF000000, 0xFF550000, 0xFFAA0000, 0xFFFF0000,
  0xFF002400, 0xFF552400, 0xFFAA2400, 0xFFFF2400,
  0xFF004800, 0xFF554800, 0xFFAA4800, 0xFFFF4800,
  0xFF006D00, 0xFF556D00, 0xFFAA6D00, 0xFFFF6D00,
  0xFF009100, 0xFF559100, 0xFFAA9100, 0xFFFF9100,
  0xFF00B600, 0xFF55B600, 0xFFAAB600, 0xFFFFB600,
  0xFF00DA00, 0xFF55DA00, 0xFFAADA00, 0xFFFFDA00,
  0xFF00FF00, 0xFF55FF00, 0xFFAAFF00, 0xFFFFFF00,
  0xFF000024, 0xFF550024, 0xFFAA0024, 0xFFFF0024,
  0xFF002424, 0xFF552424, 0xFFAA2424, 0xFFFF2424,
  0xFF004824, 0xFF554824, 0xFFAA4824, 0xFFFF4824,
  0xFF006D24, 0xFF556D24, 0xFFAA6D24, 0xFFFF6D24,
  0xFF009124, 0xFF559124, 0xFFAA9124, 0xFFFF9124,
  0xFF00B624, 0xFF55B624, 0xFFAAB624, 0xFFFFB624,
  0xFF00DA24, 0xFF55DA24, 0xFFAADA24, 0xFFFFDA24,
  0xFF00FF24, 0xFF55FF24, 0xFFAAFF24, 0xFFFFFF24,
  0xFF000048, 0xFF550048, 0xFFAA0048, 0xFFFF0048,
  0xFF002448, 0xFF552448, 0xFFAA2448, 0xFFFF2448,
  0xFF004848, 0xFF554848, 0xFFAA4848, 0xFFFF4848,
  0xFF006D48, 0xFF556D48, 0xFFAA6D48, 0xFFFF6D48,
  0xFF009148, 0xFF559148, 0xFFAA9148, 0xFFFF9148,
  0xFF00B648, 0xFF55B648, 0xFFAAB648, 0xFFFFB648,
  0xFF00DA48, 0xFF55DA48, 0xFFAADA48, 0xFFFFDA48,
  0xFF00FF48, 0xFF55FF48, 0xFFAAFF48, 0xFFFFFF48,
  0xFF00006D, 0xFF55006D, 0xFFAA006D, 0xFFFF006D,
  0xFF00246D, 0xFF55246D, 0xFFAA246D, 0xFFFF246D,
  0xFF00486D, 0xFF55486D, 0xFFAA486D, 0xFFFF486D,
  0xFF006D6D, 0xFF556D6D, 0xFFAA6D6D, 0xFFFF6D6D,
  0xFF00916D, 0xFF55916D, 0xFFAA916D, 0xFFFF916D,
  0xFF00B66D, 0xFF55B66D, 0xFFAAB66D, 0xFFFFB66D,
  0xFF00DA6D, 0xFF55DA6D, 0xFFAADA6D, 0xFFFFDA6D,
  0xFF00FF6D, 0xFF55FF6D, 0xFFAAFF6D, 0xFFFFFF6D,
  0xFF000091, 0xFF550091, 0xFFAA0091, 0xFFFF0091,
  0xFF002491, 0xFF552491, 0xFFAA2491, 0xFFFF2491,
  0xFF004891, 0xFF554891, 0xFFAA4891, 0xFFFF4891,
  0xFF006D91, 0xFF556D91, 0xFFAA6D91, 0xFFFF6D91,
  0xFF009191, 0xFF559191, 0xFFAA9191, 0xFFFF9191,
  0xFF00B691, 0xFF55B691, 0xFFAAB691, 0xFFFFB691,
  0xFF00DA91, 0xFF55DA91, 0xFFAADA91, 0xFFFFDA91,
  0xFF00FF91, 0xFF55FF91, 0xFFAAFF91, 0xFFFFFF91,
  0xFF0000B6, 0xFF5500B6, 0xFFAA00B6, 0xFFFF00B6,
  0xFF0024B6, 0xFF5524B6, 0xFFAA24B6, 0xFFFF24B6,
  0xFF0048B6, 0xFF5548B6, 0xFFAA48B6, 0xFFFF48B6,
  0xFF006DB6, 0xFF556DB6, 0xFFAA6DB6, 0xFFFF6DB6,
  0xFF0091B6, 0xFF5591B6, 0xFFAA91B6, 0xFFFF91B6,
  0xFF00B6B6, 0xFF55B6B6, 0xFFAAB6B6, 0xFFFFB6B6,
  0xFF00DAB6, 0xFF55DAB6, 0xFFAADAB6, 0xFFFFDAB6,
  0xFF00FFB6, 0xFF55FFB6, 0xFFAAFFB6, 0xFFFFFFB6,
  0xFF0000DA, 0xFF5500DA, 0xFFAA00DA, 0xFFFF00DA,
  0xFF0024DA, 0xFF5524DA, 0xFFAA24DA, 0xFFFF24DA,
  0xFF0048DA, 0xFF5548DA, 0xFFAA48DA, 0xFFFF48DA,
  0xFF006DDA, 0xFF556DDA, 0xFFAA6DDA, 0xFFFF6DDA,
  0xFF0091DA, 0xFF5591DA, 0xFFAA91DA, 0xFFFF91DA,
  0xFF00B6DA, 0xFF55B6DA, 0xFFAAB6DA, 0xFFFFB6DA,
  0xFF00DADA, 0xFF55DADA, 0xFFAADADA, 0xFFFFDADA,
  0xFF00FFDA, 0xFF55FFDA, 0xFFAAFFDA, 0xFFFFFFDA,
  0xFF0000FF, 0xFF5500FF, 0xFFAA00FF, 0xFFFF00FF,
  0xFF0024FF, 0xFF5524FF, 0xFFAA24FF, 0xFFFF24FF,
  0xFF0048FF, 0xFF5548FF, 0xFFAA48FF, 0xFFFF48FF,
  0xFF006DFF, 0xFF556DFF, 0xFFAA6DFF, 0xFFFF6DFF,
  0xFF0091FF, 0xFF5591FF, 0xFFAA91FF, 0xFFFF91FF,
  0xFF00B6FF, 0xFF55B6FF, 0xFFAAB6FF, 0xFFFFB6FF,
  0xFF00DAFF, 0xFF55DAFF, 0xFFAADAFF, 0xFFFFDAFF,
  0xFF00FFFF, 0xFF55FFFF, 0xFFAAFFFF, 0xFFFFFFFF
#endif

};

static GUI_CONST_STORAGE GUI_LOGPALETTE _Pal2x2 = {
  256,  // Number of entries
  0,    // No transparency
  &_Colors2x2[0]
};

static GUI_CONST_STORAGE unsigned char _ac2x2[] = {
  0xFF, 0xFF,
  0x03, 0x03
};

GUI_CONST_STORAGE GUI_BITMAP bm2x2 = {
  2, // xSize
  2, // ySize
  2, // BytesPerLine
  8, // BitsPerPixel
  _ac2x2,  // Pointer to picture data (indices)
  &_Pal2x2   // Pointer to palette
};

/*************************** End of file ****************************/
