/**
 * @file lv_symbol_def.h
 *
 */

 #ifndef SYMBOLS_H
 #define SYMBOLS_H
 
 #ifdef __cplusplus
 extern "C" {
 #endif

 LV_FONT_DECLARE(Bootstrap_Icons_16); 
 LV_FONT_DECLARE(Bootstrap_Icons_18); 
//included icons in bootstrap font
//use this list for font generator:
/*
0xF619-0xF61C,0xF7F6,0xF4FF,0xF185-0xF188,0xF30B-0xF30D,0xF493,0xF4F7,
0xF5CD-0xF5D2,0xF100,0xF479,0xF5D4,0xF5D3,0xF116,0xF117,0xF3F2,0xF229,0xF22C,0xF235,0xF238,0xF22D,0xF230,0xF231,0xF234

*/
#define ICON_WIFI_LOW "\xEF\x98\x99"    //F619
#define ICON_WIFI_MED "\xEF\x98\x9A"    //F61A
#define ICON_WIFI_HIGH "\xEF\x98\x9C"   //F61C
#define ICON_WIFI_OFF "\xEF\x98\x9B"    //F61B
#define ICON_FIRE "\xEF\x9F\xB6"        //F7F6
#define ICON_POWER "\xEF\x93\xBF"       //F4FF
#define ICON_BATT_CHARG "\xEF\x86\x85" //F185
#define ICON_BATT_FULL "\xEF\x86\x86" //F186
#define ICON_BATT_HALF "\xEF\x86\x87" //F187
#define ICON_BATT "\xEF\x86\x88" //F188
#define ICON_DROPLET_FULL "\xEF\x8C\x8B" //F30B
#define ICON_DROPLET_HALF "\xEF\x8C\x8C" //F30C
#define ICON_DROPLET "\xEF\x8C\x8D" //F30D
#define ICON_MOISTURE "\xEF\x92\x93" //F493
#define ICON_PLUG "\xEF\x93\xB7" //F4F7
#define ICON_THERMOMETER_HALF "\xEF\x97\x8D" //F5CD
#define ICON_THERMOMETER_HIGH "\xEF\x97\x8E" //F5CE
#define ICON_THERMOMETER_LOW "\xEF\x97\x8F" //F5CF
#define ICON_THERMOMETER_SNOW "\xEF\x97\x90" //F5D0
#define ICON_THERMOMETER_SUN "\xEF\x97\x91" //F5D1
#define ICON_THERMOMETER "\xEF\x97\x92" //F5D2
#define ICON_SHUTTER "" //F100
#define ICON_MENU_LINES "" //F479
#define ICON_MENU_DOTS_H "" //F5D4
#define ICON_MENU_DOTS_V "" //F5D3
#define ICON_ROTATE_CW "" //F116
#define ICON_ROTATE_CC "" //F117
#define ICON_GRAPH "" //F3F2
#define ICON_ARROW_DOWN_FILL "" //F229
#define ICON_ARROW_DOWN "" //F22C
#define ICON_ARROW_UP_FILL "" //F235
#define ICON_ARROW_UP "" //F238
#define ICON_ARROW_LEFT_FILL "" //F22D
#define ICON_ARROW_LEFT "" //F230
#define ICON_ARROW_RIGHT_FILL "" //F231
#define ICON_ARROW_RIGHT "" //F234

 
 /*-------------------------------
  * Symbols from montserrat font
  *-----------------------------*/
//use this list for font generator:
/*
0x20-0x7F,0x00B0-0xB4,0x2022,0xAB,0xBB-0xBE,0x3A9,0x3C0,0x2022
µÄÖÜäöüß

*/
 
 /*-------------------------------
  * Symbols from FontAwesome font
  *-----------------------------*/
 
 /*In the font converter use this list as range:
       61441, 61448, 61451, 61452, 61453, 61457, 61459, 61461, 61465, 61468,
       61473, 61478, 61479, 61480, 61502, 61507, 61512, 61515, 61516, 61517,
       61521, 61522, 61523, 61524, 61543, 61544, 61550, 61552, 61553, 61556,
       61559, 61560, 61561, 61563, 61587, 61589, 61636, 61637, 61639, 61641,
       61664, 61671, 61674, 61683, 61724, 61732, 61787, 61931, 62016, 62017,
       62018, 62019, 62020, 62087, 62099, 62189, 62212, 62810, 63426, 63650
 */
 
 /* These symbols can be predefined in the lv_conf.h file.
  * If they are not predefined, they will use the following values
  */
 
 #if !defined LV_SYMBOL_AUDIO
 #define LV_SYMBOL_AUDIO           "\xEF\x80\x81" /*61441, 0xF001*/
 #endif
 
 #if !defined LV_SYMBOL_VIDEO
 #define LV_SYMBOL_VIDEO           "\xEF\x80\x88" /*61448, 0xF008*/
 #endif
 
 #if !defined LV_SYMBOL_LIST
 #define LV_SYMBOL_LIST            "\xEF\x80\x8B" /*61451, 0xF00B*/
 #endif
 
 #if !defined LV_SYMBOL_OK
 #define LV_SYMBOL_OK              "\xEF\x80\x8C" /*61452, 0xF00C*/
 #endif
 
 #if !defined LV_SYMBOL_CLOSE
 #define LV_SYMBOL_CLOSE           "\xEF\x80\x8D" /*61453, 0xF00D*/
 #endif
 
 #if !defined LV_SYMBOL_POWER
 #define LV_SYMBOL_POWER           "\xEF\x80\x91" /*61457, 0xF011*/
 #endif
 
 #if !defined LV_SYMBOL_SETTINGS
 #define LV_SYMBOL_SETTINGS        "\xEF\x80\x93" /*61459, 0xF013*/
 #endif
 
 #if !defined LV_SYMBOL_HOME
 #define LV_SYMBOL_HOME            "\xEF\x80\x95" /*61461, 0xF015*/
 #endif
 
 #if !defined LV_SYMBOL_DOWNLOAD
 #define LV_SYMBOL_DOWNLOAD        "\xEF\x80\x99" /*61465, 0xF019*/
 #endif
 
 #if !defined LV_SYMBOL_DRIVE
 #define LV_SYMBOL_DRIVE           "\xEF\x80\x9C" /*61468, 0xF01C*/
 #endif
 
 #if !defined LV_SYMBOL_REFRESH
 #define LV_SYMBOL_REFRESH         "\xEF\x80\xA1" /*61473, 0xF021*/
 #endif
 
 #if !defined LV_SYMBOL_MUTE
 #define LV_SYMBOL_MUTE            "\xEF\x80\xA6" /*61478, 0xF026*/
 #endif
 
 #if !defined LV_SYMBOL_VOLUME_MID
 #define LV_SYMBOL_VOLUME_MID      "\xEF\x80\xA7" /*61479, 0xF027*/
 #endif
 
 #if !defined LV_SYMBOL_VOLUME_MAX
 #define LV_SYMBOL_VOLUME_MAX      "\xEF\x80\xA8" /*61480, 0xF028*/
 #endif
 
 #if !defined LV_SYMBOL_IMAGE
 #define LV_SYMBOL_IMAGE           "\xEF\x80\xBE" /*61502, 0xF03E*/
 #endif
 
 #if !defined LV_SYMBOL_TINT
 #define LV_SYMBOL_TINT            "\xEF\x81\x83" /*61507, 0xF043*/
 #endif
 
 #if !defined LV_SYMBOL_PREV
 #define LV_SYMBOL_PREV            "\xEF\x81\x88" /*61512, 0xF048*/
 #endif
 
 #if !defined LV_SYMBOL_PLAY
 #define LV_SYMBOL_PLAY            "\xEF\x81\x8B" /*61515, 0xF04B*/
 #endif
 
 #if !defined LV_SYMBOL_PAUSE
 #define LV_SYMBOL_PAUSE           "\xEF\x81\x8C" /*61516, 0xF04C*/
 #endif
 
 #if !defined LV_SYMBOL_STOP
 #define LV_SYMBOL_STOP            "\xEF\x81\x8D" /*61517, 0xF04D*/
 #endif
 
 #if !defined LV_SYMBOL_NEXT
 #define LV_SYMBOL_NEXT            "\xEF\x81\x91" /*61521, 0xF051*/
 #endif
 
 #if !defined LV_SYMBOL_EJECT
 #define LV_SYMBOL_EJECT           "\xEF\x81\x92" /*61522, 0xF052*/
 #endif
 
 #if !defined LV_SYMBOL_LEFT
 #define LV_SYMBOL_LEFT            "\xEF\x81\x93" /*61523, 0xF053*/
 #endif
 
 #if !defined LV_SYMBOL_RIGHT
 #define LV_SYMBOL_RIGHT           "\xEF\x81\x94" /*61524, 0xF054*/
 #endif
 
 #if !defined LV_SYMBOL_PLUS
 #define LV_SYMBOL_PLUS            "\xEF\x81\xA7" /*61543, 0xF067*/
 #endif
 
 #if !defined LV_SYMBOL_MINUS
 #define LV_SYMBOL_MINUS           "\xEF\x81\xA8" /*61544, 0xF068*/
 #endif
 
 #if !defined LV_SYMBOL_EYE_OPEN
 #define LV_SYMBOL_EYE_OPEN        "\xEF\x81\xAE" /*61550, 0xF06E*/
 #endif
 
 #if !defined LV_SYMBOL_EYE_CLOSE
 #define LV_SYMBOL_EYE_CLOSE       "\xEF\x81\xB0" /*61552, 0xF070*/
 #endif
 
 #if !defined LV_SYMBOL_WARNING
 #define LV_SYMBOL_WARNING         "\xEF\x81\xB1" /*61553, 0xF071*/
 #endif
 
 #if !defined LV_SYMBOL_SHUFFLE
 #define LV_SYMBOL_SHUFFLE         "\xEF\x81\xB4" /*61556, 0xF074*/
 #endif
 
 #if !defined LV_SYMBOL_UP
 #define LV_SYMBOL_UP              "\xEF\x81\xB7" /*61559, 0xF077*/
 #endif
 
 #if !defined LV_SYMBOL_DOWN
 #define LV_SYMBOL_DOWN            "\xEF\x81\xB8" /*61560, 0xF078*/
 #endif
 
 #if !defined LV_SYMBOL_LOOP
 #define LV_SYMBOL_LOOP            "\xEF\x81\xB9" /*61561, 0xF079*/
 #endif
 
 #if !defined LV_SYMBOL_DIRECTORY
 #define LV_SYMBOL_DIRECTORY       "\xEF\x81\xBB" /*61563, 0xF07B*/
 #endif
 
 #if !defined LV_SYMBOL_UPLOAD
 #define LV_SYMBOL_UPLOAD          "\xEF\x82\x93" /*61587, 0xF093*/
 #endif
 
 #if !defined LV_SYMBOL_CALL
 #define LV_SYMBOL_CALL            "\xEF\x82\x95" /*61589, 0xF095*/
 #endif
 
 #if !defined LV_SYMBOL_CUT
 #define LV_SYMBOL_CUT             "\xEF\x83\x84" /*61636, 0xF0C4*/
 #endif
 
 #if !defined LV_SYMBOL_COPY
 #define LV_SYMBOL_COPY            "\xEF\x83\x85" /*61637, 0xF0C5*/
 #endif
 
 #if !defined LV_SYMBOL_SAVE
 #define LV_SYMBOL_SAVE            "\xEF\x83\x87" /*61639, 0xF0C7*/
 #endif
 
 #if !defined LV_SYMBOL_BARS
 #define LV_SYMBOL_BARS            "\xEF\x83\x89" /*61641, 0xF0C9*/
 #endif
 
 #if !defined LV_SYMBOL_ENVELOPE
 #define LV_SYMBOL_ENVELOPE        "\xEF\x83\xA0" /*61664, 0xF0E0*/
 #endif
 
 #if !defined LV_SYMBOL_CHARGE
 #define LV_SYMBOL_CHARGE          "\xEF\x83\xA7" /*61671, 0xF0E7*/
 #endif
 
 #if !defined LV_SYMBOL_PASTE
 #define LV_SYMBOL_PASTE           "\xEF\x83\xAA" /*61674, 0xF0EA*/
 #endif
 
 #if !defined LV_SYMBOL_BELL
 #define LV_SYMBOL_BELL            "\xEF\x83\xB3" /*61683, 0xF0F3*/
 #endif
 
 #if !defined LV_SYMBOL_KEYBOARD
 #define LV_SYMBOL_KEYBOARD        "\xEF\x84\x9C" /*61724, 0xF11C*/
 #endif
 
 #if !defined LV_SYMBOL_GPS
 #define LV_SYMBOL_GPS             "\xEF\x84\xA4" /*61732, 0xF124*/
 #endif
 
 #if !defined LV_SYMBOL_FILE
 #define LV_SYMBOL_FILE            "\xEF\x85\x9B" /*61787, 0xF158*/
 #endif
 
 #if !defined LV_SYMBOL_WIFI
 #define LV_SYMBOL_WIFI            "\xEF\x87\xAB" /*61931, 0xF1EB*/
 #endif
 
 #if !defined LV_SYMBOL_BATTERY_FULL
 #define LV_SYMBOL_BATTERY_FULL    "\xEF\x89\x80" /*62016, 0xF240*/
 #endif
 
 #if !defined LV_SYMBOL_BATTERY_3
 #define LV_SYMBOL_BATTERY_3       "\xEF\x89\x81" /*62017, 0xF241*/
 #endif
 
 #if !defined LV_SYMBOL_BATTERY_2
 #define LV_SYMBOL_BATTERY_2       "\xEF\x89\x82" /*62018, 0xF242*/
 #endif
 
 #if !defined LV_SYMBOL_BATTERY_1
 #define LV_SYMBOL_BATTERY_1       "\xEF\x89\x83" /*62019, 0xF243*/
 #endif
 
 #if !defined LV_SYMBOL_BATTERY_EMPTY
 #define LV_SYMBOL_BATTERY_EMPTY   "\xEF\x89\x84" /*62020, 0xF244*/
 #endif
 
 #if !defined LV_SYMBOL_USB
 #define LV_SYMBOL_USB             "\xEF\x8a\x87" /*62087, 0xF287*/
 #endif
 
 #if !defined LV_SYMBOL_BLUETOOTH
 #define LV_SYMBOL_BLUETOOTH       "\xEF\x8a\x93" /*62099, 0xF293*/
 #endif
 
 #if !defined LV_SYMBOL_TRASH
 #define LV_SYMBOL_TRASH           "\xEF\x8B\xAD" /*62189, 0xF2ED*/
 #endif
 
 #if !defined LV_SYMBOL_EDIT
 #define LV_SYMBOL_EDIT            "\xEF\x8C\x84" /*62212, 0xF304*/
 #endif
 
 #if !defined LV_SYMBOL_BACKSPACE
 #define LV_SYMBOL_BACKSPACE       "\xEF\x95\x9A" /*62810, 0xF55A*/
 #endif
 
 #if !defined LV_SYMBOL_SD_CARD
 #define LV_SYMBOL_SD_CARD         "\xEF\x9F\x82" /*63426, 0xF7C2*/
 #endif
 
 #if !defined LV_SYMBOL_NEW_LINE
 #define LV_SYMBOL_NEW_LINE        "\xEF\xA2\xA2" /*63650, 0xF8A2*/
 #endif
 
 #if !defined LV_SYMBOL_DUMMY
 /** Invalid symbol at (U+F8FF). If written before a string then `lv_img` will show it as a label*/
 #define LV_SYMBOL_DUMMY           "\xEF\xA3\xBF"
 #endif
 
 #ifdef __cplusplus
 } /*extern "C"*/
 #endif
 
 #endif /*LV_SYMBOL_DEF_H*/
 