diff --git a/docs/osd.md b/docs/osd.md new file mode 100644 index 000000000..69aefdf01 --- /dev/null +++ b/docs/osd.md @@ -0,0 +1,165 @@ +# OSD Glyphs + +| PNG | Hex | Dec | Betaflight Name(s) | Notes | +| -------------------------------|------| --- | ------------------------------- | ----- | +| ![001.png](osd_images/001.png) | 0x01 | 001 | SYM_RSSI | Used in OSD.c | +| ![002.png](osd_images/002.png) | 0x02 | 002 | SYM_AH_RIGHT | Used in OSD.c | +| ![003.png](osd_images/003.png) | 0x03 | 003 | SYM_AH_LEFT SYM_CURSOR | Used in OSD.c | +| ![004.png](osd_images/004.png) | 0x04 | 004 | SYM_THR SYM_HOME | Used in OSD.c | +| ![005.png](osd_images/005.png) | 0x05 | 005 | SYM_THR1 SYM_AIRCRAFT | Used in OSD.c | +| ![006.png](osd_images/006.png) | 0x06 | 006 | SYM_VOLT | Used in OSD.c | +| ![007.png](osd_images/007.png) | 0x07 | 007 | SYM_MAH | Used in OSD.c | +| ![008.png](osd_images/008.png) | 0x08 | 008 | | | +| ![009.png](osd_images/009.png) | 0x09 | 009 | | | +| ![010.png](osd_images/010.png) | 0x0A | 010 | | | +| ![011.png](osd_images/011.png) | 0x0B | 011 | | | +| ![012.png](osd_images/012.png) | 0x0C | 012 | SYM_M | Used in OSD.c | +| ![013.png](osd_images/013.png) | 0x0D | 013 | SYM_TEMP_F | No longer used in OSD.c ? Using F instead | +| ![014.png](osd_images/014.png) | 0x0E | 014 | SYM_TEMP_C | No longer used in OSD.c ? Using C instead | +| ![015.png](osd_images/015.png) | 0x0F | 015 | SYM_FT | Used in OSD.c | +| ![016.png](osd_images/016.png) | 0x10 | 016 | | | +| ![017.png](osd_images/017.png) | 0x11 | 017 | | | +| ![018.png](osd_images/018.png) | 0x12 | 018 | | | +| ![019.png](osd_images/019.png) | 0x13 | 019 | SYM_AH_DECORATION | Used in OSD.c | +| ![020.png](osd_images/020.png) | 0x14 | 020 | | | +| ![021.png](osd_images/021.png) | 0x15 | 021 | | | +| ![022.png](osd_images/022.png) | 0x16 | 022 | | | +| ![023.png](osd_images/023.png) | 0x17 | 023 | | | +| ![024.png](osd_images/024.png) | 0x18 | 024 | SYM_HEADING_N | Used in OSD.c | +| ![025.png](osd_images/025.png) | 0x19 | 025 | SYM_HEADING_S | Used in OSD.c | +| ![026.png](osd_images/026.png) | 0x1A | 026 | SYM_HEADING_E | Used in OSD.c | +| ![027.png](osd_images/027.png) | 0x1B | 027 | SYM_HEADING_W | Used in OSD.c | +| ![028.png](osd_images/028.png) | 0x1C | 028 | SYM_HEADING_DIVIDED_LINE | Used in OSD.c | +| ![029.png](osd_images/029.png) | 0x1D | 029 | SYM_HEADING_LINE | Used in OSD.c | +| ![030.png](osd_images/030.png) | 0x1E | 030 | SYM_SAT_L | Used in OSD.c | +| ![031.png](osd_images/031.png) | 0x1F | 031 | SYM_SAT_R | Used in OSD.c | +| | 0x20 | 032 | SYM_BLANK | Used in OSD.c | +| ![033.png](osd_images/033.png) | 0x21 | 033 | | | +| ![034.png](osd_images/034.png) | 0x22 | 034 | | | +| ![035.png](osd_images/035.png) | 0x23 | 035 | | | +| ![036.png](osd_images/036.png) | 0x24 | 036 | | | +| ![037.png](osd_images/037.png) | 0x25 | 037 | | | +| ![038.png](osd_images/038.png) | 0x26 | 038 | SYM_AH_CENTER_LINE | Used in OSD.c | +| ![039.png](osd_images/039.png) | 0x27 | 039 | SYM_AH_CENTER_LINE_RIGHT | Used in OSD.c | +| ![040.png](osd_images/040.png) | 0x28 | 040 | | | +| ![041.png](osd_images/041.png) | 0x29 | 040 | | | +| ![042.png](osd_images/042.png) | 0x2A | 040 | | | +| ![043.png](osd_images/043.png) | 0x2B | 040 | | | +| ![044.png](osd_images/044.png) | 0x2C | 040 | | | +| ![045.png](osd_images/045.png) | 0x2D | 045 | SYM_COLON | Used in OSD.c | +| ![046.png](osd_images/046.png) | 0x2E | 046 | | | +| ![047.png](osd_images/047.png) | 0x2F | 047 | | | +| ![048.png](osd_images/048.png) | 0x30 | 048 | | | +| ![049.png](osd_images/049.png) | 0x31 | 049 | | | +| ![050.png](osd_images/050.png) | 0x32 | 050 | | | +| ![051.png](osd_images/051.png) | 0x33 | 051 | | | +| ![052.png](osd_images/052.png) | 0x34 | 052 | | | +| ![053.png](osd_images/053.png) | 0x35 | 053 | | | +| ![054.png](osd_images/054.png) | 0x36 | 054 | | | +| ![055.png](osd_images/055.png) | 0x37 | 055 | | | +| ![056.png](osd_images/056.png) | 0x38 | 056 | | | +| ![057.png](osd_images/057.png) | 0x39 | 057 | | | +| ![058.png](osd_images/058.png) | 0x3A | 058 | | | +| ![059.png](osd_images/059.png) | 0x3B | 059 | | | +| ![060.png](osd_images/060.png) | 0x3C | 060 | | | +| ![061.png](osd_images/061.png) | 0x3D | 061 | | | +| ![062.png](osd_images/062.png) | 0x3E | 062 | | | +| ![063.png](osd_images/063.png) | 0x3F | 063 | | | +| ![064.png](osd_images/064.png) | 0x40 | 064 | | | +| ![065.png](osd_images/065.png) | 0x41 | 065 | | | +| ![066.png](osd_images/066.png) | 0x42 | 066 | | | +| ![067.png](osd_images/067.png) | 0x43 | 067 | | | +| ![068.png](osd_images/068.png) | 0x44 | 068 | | | +| ![069.png](osd_images/069.png) | 0x45 | 069 | | | +| ![070.png](osd_images/070.png) | 0x46 | 070 | | | +| ![071.png](osd_images/071.png) | 0x47 | 071 | | | +| ![072.png](osd_images/072.png) | 0x48 | 072 | | | +| ![073.png](osd_images/073.png) | 0x49 | 073 | | | +| ![074.png](osd_images/074.png) | 0x4A | 074 | | | +| ![075.png](osd_images/075.png) | 0x4B | 075 | | | +| ![076.png](osd_images/076.png) | 0x4C | 076 | | | +| ![077.png](osd_images/077.png) | 0x4D | 077 | | | +| ![078.png](osd_images/078.png) | 0x4E | 078 | | | +| ![079.png](osd_images/079.png) | 0x4F | 079 | | | +| ![080.png](osd_images/080.png) | 0x50 | 080 | | | +| ![081.png](osd_images/081.png) | 0x51 | 081 | | | +| ![082.png](osd_images/082.png) | 0x52 | 082 | | | +| ![083.png](osd_images/083.png) | 0x53 | 083 | | | +| ![084.png](osd_images/084.png) | 0x54 | 084 | | | +| ![085.png](osd_images/085.png) | 0x55 | 085 | | | +| ![086.png](osd_images/086.png) | 0x56 | 086 | | | +| ![087.png](osd_images/087.png) | 0x57 | 087 | SYM_WATT | Used in OSD.c | +| ![088.png](osd_images/088.png) | 0x58 | 088 | | | +| ![089.png](osd_images/089.png) | 0x59 | 089 | | | +| ![090.png](osd_images/090.png) | 0x5A | 090 | | | +| ![091.png](osd_images/091.png) | 0x5B | 091 | | | +| ![092.png](osd_images/092.png) | 0x5C | 092 | | | +| ![093.png](osd_images/093.png) | 0x5D | 093 | | | +| ![094.png](osd_images/094.png) | 0x5E | 094 | | | +| ![095.png](osd_images/095.png) | 0x5F | 095 | | | +| ![096.png](osd_images/096.png) | 0x60 | 096 | SYM_ARROW_SOUTH | Used in OSD.c | +| ![097.png](osd_images/097.png) | 0x61 | 097 | SYM_ARROW_2 | Calculated from SYM_ARROW_SOUTH + heading | +| ![098.png](osd_images/098.png) | 0x62 | 098 | SYM_ARROW_3 | Calculated from SYM_ARROW_SOUTH + heading | +| ![099.png](osd_images/099.png) | 0x63 | 099 | SYM_ARROW_4 | Calculated from SYM_ARROW_SOUTH + heading | +| ![100.png](osd_images/100.png) | 0x64 | 100 | SYM_ARROW_EAST | Calculated from SYM_ARROW_SOUTH + heading | +| ![101.png](osd_images/101.png) | 0x65 | 101 | SYM_ARROW_6 | Calculated from SYM_ARROW_SOUTH + heading | +| ![102.png](osd_images/102.png) | 0x66 | 102 | SYM_ARROW_7 | Calculated from SYM_ARROW_SOUTH + heading | +| ![103.png](osd_images/103.png) | 0x67 | 103 | SYM_ARROW_8 | Calculated from SYM_ARROW_SOUTH + heading | +| ![104.png](osd_images/104.png) | 0x68 | 104 | SYM_ARROW_NORTH | Calculated from SYM_ARROW_SOUTH + heading | +| ![105.png](osd_images/105.png) | 0x69 | 105 | SYM_ARROW_10 | Calculated from SYM_ARROW_SOUTH + heading | +| ![106.png](osd_images/106.png) | 0x6A | 106 | SYM_ARROW_11 | Calculated from SYM_ARROW_SOUTH + heading | +| ![107.png](osd_images/107.png) | 0x6B | 107 | SYM_ARROW_12 | Calculated from SYM_ARROW_SOUTH + heading | +| ![108.png](osd_images/108.png) | 0x6C | 108 | SYM_ARROW_WEST | Calculated from SYM_ARROW_SOUTH + heading | +| ![109.png](osd_images/109.png) | 0x6D | 109 | SYM_ARROW_14 | Calculated from SYM_ARROW_SOUTH + heading | +| ![110.png](osd_images/110.png) | 0x6E | 110 | SYM_ARROW_15 | Calculated from SYM_ARROW_SOUTH + heading | +| ![111.png](osd_images/111.png) | 0x6F | 111 | SYM_ARROW_16 | Calculated from SYM_ARROW_SOUTH + heading | +| ![112.png](osd_images/112.png) | 0x70 | 112 | | | +| ![113.png](osd_images/113.png) | 0x71 | 113 | | | +| ![114.png](osd_images/114.png) | 0x72 | 114 | | | +| ![115.png](osd_images/115.png) | 0x73 | 115 | | | +| ![116.png](osd_images/116.png) | 0x74 | 116 | | | +| ![117.png](osd_images/117.png) | 0x75 | 117 | | | +| ![118.png](osd_images/118.png) | 0x76 | 118 | | | +| ![119.png](osd_images/119.png) | 0x77 | 119 | | | +| ![120.png](osd_images/120.png) | 0x78 | 120 | | | +| ![121.png](osd_images/121.png) | 0x79 | 121 | | | +| | 0x7A | 122 | | | +| ![123.png](osd_images/123.png) | 0x7B | 123 | | | +| ![124.png](osd_images/124.png) | 0x7C | 124 | | | +| ![125.png](osd_images/125.png) | 0x7D | 125 | | | +| ![126.png](osd_images/126.png) | 0x7E | 126 | SYM_AH_CENTER | Used in OSD.c | +| ![127.png](osd_images/127.png) | 0x7F | 127 | | | +| ![128.png](osd_images/128.png) | 0x80 | 128 | SYM_AH_BAR9_0 | Used in OSD.c | +| ![129.png](osd_images/129.png) | 0x81 | 129 | SYM_AH_BAR9_1 | Calculated in AH using SYM_AH_BAR9_0 as base | +| ![130.png](osd_images/130.png) | 0x82 | 130 | SYM_AH_BAR9_2 | Calculated in AH using SYM_AH_BAR9_0 as base | +| ![131.png](osd_images/131.png) | 0x83 | 131 | SYM_AH_BAR9_3 | Calculated in AH using SYM_AH_BAR9_0 as base | +| ![132.png](osd_images/132.png) | 0x84 | 132 | SYM_AH_BAR9_4 | Calculated in AH using SYM_AH_BAR9_0 as base | +| ![133.png](osd_images/133.png) | 0x85 | 133 | SYM_AH_BAR9_5 | Calculated in AH using SYM_AH_BAR9_0 as base | +| ![134.png](osd_images/134.png) | 0x86 | 134 | SYM_AH_BAR9_6 | Calculated in AH using SYM_AH_BAR9_0 as base | +| ![135.png](osd_images/135.png) | 0x87 | 135 | SYM_AH_BAR9_7 | Calculated in AH using SYM_AH_BAR9_0 as base | +| ![136.png](osd_images/136.png) | 0x88 | 136 | SYM_AH_BAR9_8 | Calculated in AH using SYM_AH_BAR9_0 as base | +| ![137.png](osd_images/137.png) | 0x89 | 137 | | | +| ![138.png](osd_images/138.png) | 0x8A | 138 | SYM_PB_START | Used in OSD.c | +| ![139.png](osd_images/139.png) | 0x8B | 139 | SYM_PB_FULL | Used in OSD.c | +| ![140.png](osd_images/140.png) | 0x8C | 140 | SYM_PB_HALF | | +| ![141.png](osd_images/141.png) | 0x8D | 141 | SYM_PB_EMPTY | Used in OSD.c | +| ![142.png](osd_images/142.png) | 0x8E | 142 | SYM_PB_END | Used in OSD.c | +| ![143.png](osd_images/143.png) | 0x8F | 143 | SYM_PB_CLOSE | Used in OSD.c | +| ![144.png](osd_images/144.png) | 0x90 | 144 | SYM_BATT_FULL | Calculated from SYM_BATT_EMPTY | +| ![145.png](osd_images/145.png) | 0x91 | 145 | SYM_BATT_5 | Calculated from SYM_BATT_EMPTY | +| ![146.png](osd_images/146.png) | 0x92 | 146 | SYM_BATT_4 | Calculated from SYM_BATT_EMPTY | +| ![147.png](osd_images/147.png) | 0x93 | 147 | SYM_BATT_3 | Calculated from SYM_BATT_EMPTY | +| ![148.png](osd_images/148.png) | 0x94 | 148 | SYM_BATT_2 | Calculated from SYM_BATT_EMPTY | +| ![149.png](osd_images/149.png) | 0x95 | 149 | SYM_BATT_1 | Calculated from SYM_BATT_EMPTY | +| ![150.png](osd_images/150.png) | 0x96 | 150 | SYM_BATT_EMPTY | Used in OSD.c | +| ![151.png](osd_images/151.png) | 0x97 | 151 | SYM_MAIN_BATT | Used in OSD.c | +| ![152.png](osd_images/152.png) | 0x98 | 152 | | | +| ![153.png](osd_images/153.png) | 0x99 | 153 | | | +| ![154.png](osd_images/154.png) | 0x9A | 154 | SYM_AMP | Used in OSD.c | +| ![155.png](osd_images/155.png) | 0x9B | 155 | SYM_ON_M | Used in OSD.c | +| ![156.png](osd_images/156.png) | 0x9C | 156 | SYM_FLY_M | Used in OSD.c | +| ![157.png](osd_images/157.png) | 0x9D | 157 | | | +| ![158.png](osd_images/158.png) | 0x9E | 158 | | | +| ![159.png](osd_images/159.png) | 0x9F | 159 | | | +| ![160.png](osd_images/160.png) | 0xA0 | 160 | | *Logo Starts Here* | +| | 0xFF | 255 | SYM_END_OF_FONT | | \ No newline at end of file diff --git a/docs/osd_images/001.png b/docs/osd_images/001.png new file mode 100644 index 000000000..4490b2fc9 Binary files /dev/null and b/docs/osd_images/001.png differ diff --git a/docs/osd_images/002.png b/docs/osd_images/002.png new file mode 100644 index 000000000..0c978b15d Binary files /dev/null and b/docs/osd_images/002.png differ diff --git a/docs/osd_images/003.png b/docs/osd_images/003.png new file mode 100644 index 000000000..95e917535 Binary files /dev/null and b/docs/osd_images/003.png differ diff --git a/docs/osd_images/004.png b/docs/osd_images/004.png new file mode 100644 index 000000000..a3cf0c4f9 Binary files /dev/null and b/docs/osd_images/004.png differ diff --git a/docs/osd_images/005.png b/docs/osd_images/005.png new file mode 100644 index 000000000..6fd2742f1 Binary files /dev/null and b/docs/osd_images/005.png differ diff --git a/docs/osd_images/006.png b/docs/osd_images/006.png new file mode 100644 index 000000000..ea8fc1d22 Binary files /dev/null and b/docs/osd_images/006.png differ diff --git a/docs/osd_images/007.png b/docs/osd_images/007.png new file mode 100644 index 000000000..42b5184d5 Binary files /dev/null and b/docs/osd_images/007.png differ diff --git a/docs/osd_images/008.png b/docs/osd_images/008.png new file mode 100644 index 000000000..9060a7b3a Binary files /dev/null and b/docs/osd_images/008.png differ diff --git a/docs/osd_images/009.png b/docs/osd_images/009.png new file mode 100644 index 000000000..216eaea0d Binary files /dev/null and b/docs/osd_images/009.png differ diff --git a/docs/osd_images/010.png b/docs/osd_images/010.png new file mode 100644 index 000000000..dc3f90088 Binary files /dev/null and b/docs/osd_images/010.png differ diff --git a/docs/osd_images/011.png b/docs/osd_images/011.png new file mode 100644 index 000000000..053198cb8 Binary files /dev/null and b/docs/osd_images/011.png differ diff --git a/docs/osd_images/012.png b/docs/osd_images/012.png new file mode 100644 index 000000000..7e85de039 Binary files /dev/null and b/docs/osd_images/012.png differ diff --git a/docs/osd_images/013.png b/docs/osd_images/013.png new file mode 100644 index 000000000..4ab7022d0 Binary files /dev/null and b/docs/osd_images/013.png differ diff --git a/docs/osd_images/014.png b/docs/osd_images/014.png new file mode 100644 index 000000000..01fb4aa6a Binary files /dev/null and b/docs/osd_images/014.png differ diff --git a/docs/osd_images/015.png b/docs/osd_images/015.png new file mode 100644 index 000000000..58cbc253a Binary files /dev/null and b/docs/osd_images/015.png differ diff --git a/docs/osd_images/016.png b/docs/osd_images/016.png new file mode 100644 index 000000000..6e340fbef Binary files /dev/null and b/docs/osd_images/016.png differ diff --git a/docs/osd_images/017.png b/docs/osd_images/017.png new file mode 100644 index 000000000..d2d0744d3 Binary files /dev/null and b/docs/osd_images/017.png differ diff --git a/docs/osd_images/018.png b/docs/osd_images/018.png new file mode 100644 index 000000000..641bf2d79 Binary files /dev/null and b/docs/osd_images/018.png differ diff --git a/docs/osd_images/019.png b/docs/osd_images/019.png new file mode 100644 index 000000000..e0d507f72 Binary files /dev/null and b/docs/osd_images/019.png differ diff --git a/docs/osd_images/020.png b/docs/osd_images/020.png new file mode 100644 index 000000000..fe2b17def Binary files /dev/null and b/docs/osd_images/020.png differ diff --git a/docs/osd_images/021.png b/docs/osd_images/021.png new file mode 100644 index 000000000..49f435f27 Binary files /dev/null and b/docs/osd_images/021.png differ diff --git a/docs/osd_images/022.png b/docs/osd_images/022.png new file mode 100644 index 000000000..308c53e4f Binary files /dev/null and b/docs/osd_images/022.png differ diff --git a/docs/osd_images/023.png b/docs/osd_images/023.png new file mode 100644 index 000000000..3000ef294 Binary files /dev/null and b/docs/osd_images/023.png differ diff --git a/docs/osd_images/024.png b/docs/osd_images/024.png new file mode 100644 index 000000000..b41d10b43 Binary files /dev/null and b/docs/osd_images/024.png differ diff --git a/docs/osd_images/025.png b/docs/osd_images/025.png new file mode 100644 index 000000000..33213f79d Binary files /dev/null and b/docs/osd_images/025.png differ diff --git a/docs/osd_images/026.png b/docs/osd_images/026.png new file mode 100644 index 000000000..c74465fb6 Binary files /dev/null and b/docs/osd_images/026.png differ diff --git a/docs/osd_images/027.png b/docs/osd_images/027.png new file mode 100644 index 000000000..269b74fd3 Binary files /dev/null and b/docs/osd_images/027.png differ diff --git a/docs/osd_images/028.png b/docs/osd_images/028.png new file mode 100644 index 000000000..7e74c747f Binary files /dev/null and b/docs/osd_images/028.png differ diff --git a/docs/osd_images/029.png b/docs/osd_images/029.png new file mode 100644 index 000000000..2830cd177 Binary files /dev/null and b/docs/osd_images/029.png differ diff --git a/docs/osd_images/030.png b/docs/osd_images/030.png new file mode 100644 index 000000000..8a2a7e0d0 Binary files /dev/null and b/docs/osd_images/030.png differ diff --git a/docs/osd_images/031.png b/docs/osd_images/031.png new file mode 100644 index 000000000..3785d2d88 Binary files /dev/null and b/docs/osd_images/031.png differ diff --git a/docs/osd_images/033.png b/docs/osd_images/033.png new file mode 100644 index 000000000..a300dc236 Binary files /dev/null and b/docs/osd_images/033.png differ diff --git a/docs/osd_images/034.png b/docs/osd_images/034.png new file mode 100644 index 000000000..9402b171d Binary files /dev/null and b/docs/osd_images/034.png differ diff --git a/docs/osd_images/035.png b/docs/osd_images/035.png new file mode 100644 index 000000000..146e63c26 Binary files /dev/null and b/docs/osd_images/035.png differ diff --git a/docs/osd_images/036.png b/docs/osd_images/036.png new file mode 100644 index 000000000..da701a350 Binary files /dev/null and b/docs/osd_images/036.png differ diff --git a/docs/osd_images/037.png b/docs/osd_images/037.png new file mode 100644 index 000000000..a9ae41429 Binary files /dev/null and b/docs/osd_images/037.png differ diff --git a/docs/osd_images/038.png b/docs/osd_images/038.png new file mode 100644 index 000000000..ebe574cc6 Binary files /dev/null and b/docs/osd_images/038.png differ diff --git a/docs/osd_images/039.png b/docs/osd_images/039.png new file mode 100644 index 000000000..cd518664b Binary files /dev/null and b/docs/osd_images/039.png differ diff --git a/docs/osd_images/040.png b/docs/osd_images/040.png new file mode 100644 index 000000000..e06bd7b23 Binary files /dev/null and b/docs/osd_images/040.png differ diff --git a/docs/osd_images/041.png b/docs/osd_images/041.png new file mode 100644 index 000000000..34afbcb6d Binary files /dev/null and b/docs/osd_images/041.png differ diff --git a/docs/osd_images/042.png b/docs/osd_images/042.png new file mode 100644 index 000000000..ba65ee40f Binary files /dev/null and b/docs/osd_images/042.png differ diff --git a/docs/osd_images/043.png b/docs/osd_images/043.png new file mode 100644 index 000000000..44b282897 Binary files /dev/null and b/docs/osd_images/043.png differ diff --git a/docs/osd_images/044.png b/docs/osd_images/044.png new file mode 100644 index 000000000..6e32fb88d Binary files /dev/null and b/docs/osd_images/044.png differ diff --git a/docs/osd_images/045.png b/docs/osd_images/045.png new file mode 100644 index 000000000..3f4d0439d Binary files /dev/null and b/docs/osd_images/045.png differ diff --git a/docs/osd_images/046.png b/docs/osd_images/046.png new file mode 100644 index 000000000..85b81a7c8 Binary files /dev/null and b/docs/osd_images/046.png differ diff --git a/docs/osd_images/047.png b/docs/osd_images/047.png new file mode 100644 index 000000000..3d786e6c3 Binary files /dev/null and b/docs/osd_images/047.png differ diff --git a/docs/osd_images/048.png b/docs/osd_images/048.png new file mode 100644 index 000000000..cdad72e4d Binary files /dev/null and b/docs/osd_images/048.png differ diff --git a/docs/osd_images/049.png b/docs/osd_images/049.png new file mode 100644 index 000000000..f082dd8bd Binary files /dev/null and b/docs/osd_images/049.png differ diff --git a/docs/osd_images/050.png b/docs/osd_images/050.png new file mode 100644 index 000000000..98e8bd18f Binary files /dev/null and b/docs/osd_images/050.png differ diff --git a/docs/osd_images/051.png b/docs/osd_images/051.png new file mode 100644 index 000000000..bf7df30ae Binary files /dev/null and b/docs/osd_images/051.png differ diff --git a/docs/osd_images/052.png b/docs/osd_images/052.png new file mode 100644 index 000000000..c9b7399ab Binary files /dev/null and b/docs/osd_images/052.png differ diff --git a/docs/osd_images/053.png b/docs/osd_images/053.png new file mode 100644 index 000000000..e6410d717 Binary files /dev/null and b/docs/osd_images/053.png differ diff --git a/docs/osd_images/054.png b/docs/osd_images/054.png new file mode 100644 index 000000000..16874dfb3 Binary files /dev/null and b/docs/osd_images/054.png differ diff --git a/docs/osd_images/055.png b/docs/osd_images/055.png new file mode 100644 index 000000000..8b8755743 Binary files /dev/null and b/docs/osd_images/055.png differ diff --git a/docs/osd_images/056.png b/docs/osd_images/056.png new file mode 100644 index 000000000..625849d84 Binary files /dev/null and b/docs/osd_images/056.png differ diff --git a/docs/osd_images/057.png b/docs/osd_images/057.png new file mode 100644 index 000000000..9a990513b Binary files /dev/null and b/docs/osd_images/057.png differ diff --git a/docs/osd_images/058.png b/docs/osd_images/058.png new file mode 100644 index 000000000..5d702055c Binary files /dev/null and b/docs/osd_images/058.png differ diff --git a/docs/osd_images/059.png b/docs/osd_images/059.png new file mode 100644 index 000000000..c8c52e15e Binary files /dev/null and b/docs/osd_images/059.png differ diff --git a/docs/osd_images/060.png b/docs/osd_images/060.png new file mode 100644 index 000000000..a43be9733 Binary files /dev/null and b/docs/osd_images/060.png differ diff --git a/docs/osd_images/061.png b/docs/osd_images/061.png new file mode 100644 index 000000000..25d5f53c4 Binary files /dev/null and b/docs/osd_images/061.png differ diff --git a/docs/osd_images/062.png b/docs/osd_images/062.png new file mode 100644 index 000000000..ab1ec85bb Binary files /dev/null and b/docs/osd_images/062.png differ diff --git a/docs/osd_images/063.png b/docs/osd_images/063.png new file mode 100644 index 000000000..a7e7000cc Binary files /dev/null and b/docs/osd_images/063.png differ diff --git a/docs/osd_images/064.png b/docs/osd_images/064.png new file mode 100644 index 000000000..19715c328 Binary files /dev/null and b/docs/osd_images/064.png differ diff --git a/docs/osd_images/065.png b/docs/osd_images/065.png new file mode 100644 index 000000000..bd73e1dca Binary files /dev/null and b/docs/osd_images/065.png differ diff --git a/docs/osd_images/066.png b/docs/osd_images/066.png new file mode 100644 index 000000000..cb9438f53 Binary files /dev/null and b/docs/osd_images/066.png differ diff --git a/docs/osd_images/067.png b/docs/osd_images/067.png new file mode 100644 index 000000000..28ac2c731 Binary files /dev/null and b/docs/osd_images/067.png differ diff --git a/docs/osd_images/068.png b/docs/osd_images/068.png new file mode 100644 index 000000000..9e5748e59 Binary files /dev/null and b/docs/osd_images/068.png differ diff --git a/docs/osd_images/069.png b/docs/osd_images/069.png new file mode 100644 index 000000000..0b1f981d2 Binary files /dev/null and b/docs/osd_images/069.png differ diff --git a/docs/osd_images/070.png b/docs/osd_images/070.png new file mode 100644 index 000000000..ac7a98656 Binary files /dev/null and b/docs/osd_images/070.png differ diff --git a/docs/osd_images/071.png b/docs/osd_images/071.png new file mode 100644 index 000000000..cdc7ea308 Binary files /dev/null and b/docs/osd_images/071.png differ diff --git a/docs/osd_images/072.png b/docs/osd_images/072.png new file mode 100644 index 000000000..ed6aa1fcc Binary files /dev/null and b/docs/osd_images/072.png differ diff --git a/docs/osd_images/073.png b/docs/osd_images/073.png new file mode 100644 index 000000000..65db60c3b Binary files /dev/null and b/docs/osd_images/073.png differ diff --git a/docs/osd_images/074.png b/docs/osd_images/074.png new file mode 100644 index 000000000..57de70eac Binary files /dev/null and b/docs/osd_images/074.png differ diff --git a/docs/osd_images/075.png b/docs/osd_images/075.png new file mode 100644 index 000000000..8aeb365e2 Binary files /dev/null and b/docs/osd_images/075.png differ diff --git a/docs/osd_images/076.png b/docs/osd_images/076.png new file mode 100644 index 000000000..da9d1c477 Binary files /dev/null and b/docs/osd_images/076.png differ diff --git a/docs/osd_images/077.png b/docs/osd_images/077.png new file mode 100644 index 000000000..5fefd19c8 Binary files /dev/null and b/docs/osd_images/077.png differ diff --git a/docs/osd_images/078.png b/docs/osd_images/078.png new file mode 100644 index 000000000..7e588b319 Binary files /dev/null and b/docs/osd_images/078.png differ diff --git a/docs/osd_images/079.png b/docs/osd_images/079.png new file mode 100644 index 000000000..cdad72e4d Binary files /dev/null and b/docs/osd_images/079.png differ diff --git a/docs/osd_images/080.png b/docs/osd_images/080.png new file mode 100644 index 000000000..dcd40ca19 Binary files /dev/null and b/docs/osd_images/080.png differ diff --git a/docs/osd_images/081.png b/docs/osd_images/081.png new file mode 100644 index 000000000..b0aca4faa Binary files /dev/null and b/docs/osd_images/081.png differ diff --git a/docs/osd_images/082.png b/docs/osd_images/082.png new file mode 100644 index 000000000..877fb4436 Binary files /dev/null and b/docs/osd_images/082.png differ diff --git a/docs/osd_images/083.png b/docs/osd_images/083.png new file mode 100644 index 000000000..a1ae17288 Binary files /dev/null and b/docs/osd_images/083.png differ diff --git a/docs/osd_images/084.png b/docs/osd_images/084.png new file mode 100644 index 000000000..c2b4d4169 Binary files /dev/null and b/docs/osd_images/084.png differ diff --git a/docs/osd_images/085.png b/docs/osd_images/085.png new file mode 100644 index 000000000..9db5cf2c8 Binary files /dev/null and b/docs/osd_images/085.png differ diff --git a/docs/osd_images/086.png b/docs/osd_images/086.png new file mode 100644 index 000000000..62d5dc332 Binary files /dev/null and b/docs/osd_images/086.png differ diff --git a/docs/osd_images/087.png b/docs/osd_images/087.png new file mode 100644 index 000000000..16a549ff5 Binary files /dev/null and b/docs/osd_images/087.png differ diff --git a/docs/osd_images/088.png b/docs/osd_images/088.png new file mode 100644 index 000000000..4835e7cd9 Binary files /dev/null and b/docs/osd_images/088.png differ diff --git a/docs/osd_images/089.png b/docs/osd_images/089.png new file mode 100644 index 000000000..eae663a08 Binary files /dev/null and b/docs/osd_images/089.png differ diff --git a/docs/osd_images/090.png b/docs/osd_images/090.png new file mode 100644 index 000000000..188d2ec31 Binary files /dev/null and b/docs/osd_images/090.png differ diff --git a/docs/osd_images/091.png b/docs/osd_images/091.png new file mode 100644 index 000000000..92b110475 Binary files /dev/null and b/docs/osd_images/091.png differ diff --git a/docs/osd_images/092.png b/docs/osd_images/092.png new file mode 100644 index 000000000..fd6be8fa9 Binary files /dev/null and b/docs/osd_images/092.png differ diff --git a/docs/osd_images/093.png b/docs/osd_images/093.png new file mode 100644 index 000000000..23147e315 Binary files /dev/null and b/docs/osd_images/093.png differ diff --git a/docs/osd_images/094.png b/docs/osd_images/094.png new file mode 100644 index 000000000..980f848e4 Binary files /dev/null and b/docs/osd_images/094.png differ diff --git a/docs/osd_images/095.png b/docs/osd_images/095.png new file mode 100644 index 000000000..e180d783f Binary files /dev/null and b/docs/osd_images/095.png differ diff --git a/docs/osd_images/096.png b/docs/osd_images/096.png new file mode 100644 index 000000000..f453b4ce9 Binary files /dev/null and b/docs/osd_images/096.png differ diff --git a/docs/osd_images/097.png b/docs/osd_images/097.png new file mode 100644 index 000000000..8357a2392 Binary files /dev/null and b/docs/osd_images/097.png differ diff --git a/docs/osd_images/098.png b/docs/osd_images/098.png new file mode 100644 index 000000000..48b2eff17 Binary files /dev/null and b/docs/osd_images/098.png differ diff --git a/docs/osd_images/099.png b/docs/osd_images/099.png new file mode 100644 index 000000000..1391e3638 Binary files /dev/null and b/docs/osd_images/099.png differ diff --git a/docs/osd_images/100.png b/docs/osd_images/100.png new file mode 100644 index 000000000..8e7fb6205 Binary files /dev/null and b/docs/osd_images/100.png differ diff --git a/docs/osd_images/101.png b/docs/osd_images/101.png new file mode 100644 index 000000000..2428e9bd5 Binary files /dev/null and b/docs/osd_images/101.png differ diff --git a/docs/osd_images/102.png b/docs/osd_images/102.png new file mode 100644 index 000000000..d6ac4e4df Binary files /dev/null and b/docs/osd_images/102.png differ diff --git a/docs/osd_images/103.png b/docs/osd_images/103.png new file mode 100644 index 000000000..01d79c1de Binary files /dev/null and b/docs/osd_images/103.png differ diff --git a/docs/osd_images/104.png b/docs/osd_images/104.png new file mode 100644 index 000000000..58a9ceb07 Binary files /dev/null and b/docs/osd_images/104.png differ diff --git a/docs/osd_images/105.png b/docs/osd_images/105.png new file mode 100644 index 000000000..e91989e97 Binary files /dev/null and b/docs/osd_images/105.png differ diff --git a/docs/osd_images/106.png b/docs/osd_images/106.png new file mode 100644 index 000000000..c00326c98 Binary files /dev/null and b/docs/osd_images/106.png differ diff --git a/docs/osd_images/107.png b/docs/osd_images/107.png new file mode 100644 index 000000000..f9db85879 Binary files /dev/null and b/docs/osd_images/107.png differ diff --git a/docs/osd_images/108.png b/docs/osd_images/108.png new file mode 100644 index 000000000..0ec6af20b Binary files /dev/null and b/docs/osd_images/108.png differ diff --git a/docs/osd_images/109.png b/docs/osd_images/109.png new file mode 100644 index 000000000..1df9d970b Binary files /dev/null and b/docs/osd_images/109.png differ diff --git a/docs/osd_images/110.png b/docs/osd_images/110.png new file mode 100644 index 000000000..9660da844 Binary files /dev/null and b/docs/osd_images/110.png differ diff --git a/docs/osd_images/111.png b/docs/osd_images/111.png new file mode 100644 index 000000000..371e3262a Binary files /dev/null and b/docs/osd_images/111.png differ diff --git a/docs/osd_images/112.png b/docs/osd_images/112.png new file mode 100644 index 000000000..0d24235c2 Binary files /dev/null and b/docs/osd_images/112.png differ diff --git a/docs/osd_images/113.png b/docs/osd_images/113.png new file mode 100644 index 000000000..d76f2a70b Binary files /dev/null and b/docs/osd_images/113.png differ diff --git a/docs/osd_images/114.png b/docs/osd_images/114.png new file mode 100644 index 000000000..2099d6445 Binary files /dev/null and b/docs/osd_images/114.png differ diff --git a/docs/osd_images/115.png b/docs/osd_images/115.png new file mode 100644 index 000000000..efd1b271f Binary files /dev/null and b/docs/osd_images/115.png differ diff --git a/docs/osd_images/116.png b/docs/osd_images/116.png new file mode 100644 index 000000000..53e30187e Binary files /dev/null and b/docs/osd_images/116.png differ diff --git a/docs/osd_images/117.png b/docs/osd_images/117.png new file mode 100644 index 000000000..3d744ee5b Binary files /dev/null and b/docs/osd_images/117.png differ diff --git a/docs/osd_images/118.png b/docs/osd_images/118.png new file mode 100644 index 000000000..c2980d72c Binary files /dev/null and b/docs/osd_images/118.png differ diff --git a/docs/osd_images/119.png b/docs/osd_images/119.png new file mode 100644 index 000000000..936abe0e6 Binary files /dev/null and b/docs/osd_images/119.png differ diff --git a/docs/osd_images/120.png b/docs/osd_images/120.png new file mode 100644 index 000000000..bd1c819c4 Binary files /dev/null and b/docs/osd_images/120.png differ diff --git a/docs/osd_images/121.png b/docs/osd_images/121.png new file mode 100644 index 000000000..66f76b089 Binary files /dev/null and b/docs/osd_images/121.png differ diff --git a/docs/osd_images/123.png b/docs/osd_images/123.png new file mode 100644 index 000000000..e06bd7b23 Binary files /dev/null and b/docs/osd_images/123.png differ diff --git a/docs/osd_images/124.png b/docs/osd_images/124.png new file mode 100644 index 000000000..35bfe4483 Binary files /dev/null and b/docs/osd_images/124.png differ diff --git a/docs/osd_images/125.png b/docs/osd_images/125.png new file mode 100644 index 000000000..34afbcb6d Binary files /dev/null and b/docs/osd_images/125.png differ diff --git a/docs/osd_images/126.png b/docs/osd_images/126.png new file mode 100644 index 000000000..66d6b24f9 Binary files /dev/null and b/docs/osd_images/126.png differ diff --git a/docs/osd_images/127.png b/docs/osd_images/127.png new file mode 100644 index 000000000..ffa6aad86 Binary files /dev/null and b/docs/osd_images/127.png differ diff --git a/docs/osd_images/128.png b/docs/osd_images/128.png new file mode 100644 index 000000000..b2daa09ef Binary files /dev/null and b/docs/osd_images/128.png differ diff --git a/docs/osd_images/129.png b/docs/osd_images/129.png new file mode 100644 index 000000000..1a3114d75 Binary files /dev/null and b/docs/osd_images/129.png differ diff --git a/docs/osd_images/130.png b/docs/osd_images/130.png new file mode 100644 index 000000000..62d93edde Binary files /dev/null and b/docs/osd_images/130.png differ diff --git a/docs/osd_images/131.png b/docs/osd_images/131.png new file mode 100644 index 000000000..f624d9c3f Binary files /dev/null and b/docs/osd_images/131.png differ diff --git a/docs/osd_images/132.png b/docs/osd_images/132.png new file mode 100644 index 000000000..b072d4480 Binary files /dev/null and b/docs/osd_images/132.png differ diff --git a/docs/osd_images/133.png b/docs/osd_images/133.png new file mode 100644 index 000000000..ad5ee7652 Binary files /dev/null and b/docs/osd_images/133.png differ diff --git a/docs/osd_images/134.png b/docs/osd_images/134.png new file mode 100644 index 000000000..0a43ae376 Binary files /dev/null and b/docs/osd_images/134.png differ diff --git a/docs/osd_images/135.png b/docs/osd_images/135.png new file mode 100644 index 000000000..d8ffc7f73 Binary files /dev/null and b/docs/osd_images/135.png differ diff --git a/docs/osd_images/136.png b/docs/osd_images/136.png new file mode 100644 index 000000000..995dc98f8 Binary files /dev/null and b/docs/osd_images/136.png differ diff --git a/docs/osd_images/137.png b/docs/osd_images/137.png new file mode 100644 index 000000000..2440eda75 Binary files /dev/null and b/docs/osd_images/137.png differ diff --git a/docs/osd_images/138.png b/docs/osd_images/138.png new file mode 100644 index 000000000..cc4c54669 Binary files /dev/null and b/docs/osd_images/138.png differ diff --git a/docs/osd_images/139.png b/docs/osd_images/139.png new file mode 100644 index 000000000..82b1b20b3 Binary files /dev/null and b/docs/osd_images/139.png differ diff --git a/docs/osd_images/140.png b/docs/osd_images/140.png new file mode 100644 index 000000000..8d8175f47 Binary files /dev/null and b/docs/osd_images/140.png differ diff --git a/docs/osd_images/141.png b/docs/osd_images/141.png new file mode 100644 index 000000000..49d719951 Binary files /dev/null and b/docs/osd_images/141.png differ diff --git a/docs/osd_images/142.png b/docs/osd_images/142.png new file mode 100644 index 000000000..ff5f88887 Binary files /dev/null and b/docs/osd_images/142.png differ diff --git a/docs/osd_images/143.png b/docs/osd_images/143.png new file mode 100644 index 000000000..fca530fd4 Binary files /dev/null and b/docs/osd_images/143.png differ diff --git a/docs/osd_images/144.png b/docs/osd_images/144.png new file mode 100644 index 000000000..71c735c08 Binary files /dev/null and b/docs/osd_images/144.png differ diff --git a/docs/osd_images/145.png b/docs/osd_images/145.png new file mode 100644 index 000000000..a216c1486 Binary files /dev/null and b/docs/osd_images/145.png differ diff --git a/docs/osd_images/146.png b/docs/osd_images/146.png new file mode 100644 index 000000000..4a0bff3e6 Binary files /dev/null and b/docs/osd_images/146.png differ diff --git a/docs/osd_images/147.png b/docs/osd_images/147.png new file mode 100644 index 000000000..42a24e13c Binary files /dev/null and b/docs/osd_images/147.png differ diff --git a/docs/osd_images/148.png b/docs/osd_images/148.png new file mode 100644 index 000000000..4f511a977 Binary files /dev/null and b/docs/osd_images/148.png differ diff --git a/docs/osd_images/149.png b/docs/osd_images/149.png new file mode 100644 index 000000000..3a7ee481c Binary files /dev/null and b/docs/osd_images/149.png differ diff --git a/docs/osd_images/150.png b/docs/osd_images/150.png new file mode 100644 index 000000000..0d7ec4515 Binary files /dev/null and b/docs/osd_images/150.png differ diff --git a/docs/osd_images/151.png b/docs/osd_images/151.png new file mode 100644 index 000000000..8f365ccdd Binary files /dev/null and b/docs/osd_images/151.png differ diff --git a/docs/osd_images/152.png b/docs/osd_images/152.png new file mode 100644 index 000000000..ef694b10f Binary files /dev/null and b/docs/osd_images/152.png differ diff --git a/docs/osd_images/153.png b/docs/osd_images/153.png new file mode 100644 index 000000000..2f5e8ecb2 Binary files /dev/null and b/docs/osd_images/153.png differ diff --git a/docs/osd_images/154.png b/docs/osd_images/154.png new file mode 100644 index 000000000..7d8ad2304 Binary files /dev/null and b/docs/osd_images/154.png differ diff --git a/docs/osd_images/155.png b/docs/osd_images/155.png new file mode 100644 index 000000000..613977b3e Binary files /dev/null and b/docs/osd_images/155.png differ diff --git a/docs/osd_images/156.png b/docs/osd_images/156.png new file mode 100644 index 000000000..c13126a01 Binary files /dev/null and b/docs/osd_images/156.png differ diff --git a/docs/osd_images/157.png b/docs/osd_images/157.png new file mode 100644 index 000000000..9cc05cd2d Binary files /dev/null and b/docs/osd_images/157.png differ diff --git a/docs/osd_images/158.png b/docs/osd_images/158.png new file mode 100644 index 000000000..3d30950a3 Binary files /dev/null and b/docs/osd_images/158.png differ diff --git a/docs/osd_images/159.png b/docs/osd_images/159.png new file mode 100644 index 000000000..de7203da9 Binary files /dev/null and b/docs/osd_images/159.png differ diff --git a/docs/osd_images/160.png b/docs/osd_images/160.png new file mode 100644 index 000000000..74e4e3fbc Binary files /dev/null and b/docs/osd_images/160.png differ diff --git a/docs/osd_images/161.png b/docs/osd_images/161.png new file mode 100644 index 000000000..1093983de Binary files /dev/null and b/docs/osd_images/161.png differ diff --git a/docs/osd_images/184.png b/docs/osd_images/184.png new file mode 100644 index 000000000..b5c47af1f Binary files /dev/null and b/docs/osd_images/184.png differ diff --git a/docs/osd_images/185.png b/docs/osd_images/185.png new file mode 100644 index 000000000..d2ab87809 Binary files /dev/null and b/docs/osd_images/185.png differ diff --git a/docs/osd_images/186.png b/docs/osd_images/186.png new file mode 100644 index 000000000..6595ff0bc Binary files /dev/null and b/docs/osd_images/186.png differ diff --git a/docs/osd_images/187.png b/docs/osd_images/187.png new file mode 100644 index 000000000..af83bf913 Binary files /dev/null and b/docs/osd_images/187.png differ diff --git a/docs/osd_images/188.png b/docs/osd_images/188.png new file mode 100644 index 000000000..61d80dd84 Binary files /dev/null and b/docs/osd_images/188.png differ diff --git a/docs/osd_images/191.png b/docs/osd_images/191.png new file mode 100644 index 000000000..ff73a3db7 Binary files /dev/null and b/docs/osd_images/191.png differ diff --git a/docs/osd_images/193.png b/docs/osd_images/193.png new file mode 100644 index 000000000..67fec0bcc Binary files /dev/null and b/docs/osd_images/193.png differ diff --git a/docs/osd_images/194.png b/docs/osd_images/194.png new file mode 100644 index 000000000..8dc923461 Binary files /dev/null and b/docs/osd_images/194.png differ diff --git a/docs/osd_images/196.png b/docs/osd_images/196.png new file mode 100644 index 000000000..3f6350489 Binary files /dev/null and b/docs/osd_images/196.png differ diff --git a/docs/osd_images/197.png b/docs/osd_images/197.png new file mode 100644 index 000000000..4a6435824 Binary files /dev/null and b/docs/osd_images/197.png differ diff --git a/docs/osd_images/198.png b/docs/osd_images/198.png new file mode 100644 index 000000000..cddc1edfb Binary files /dev/null and b/docs/osd_images/198.png differ diff --git a/docs/osd_images/199.png b/docs/osd_images/199.png new file mode 100644 index 000000000..e203133da Binary files /dev/null and b/docs/osd_images/199.png differ diff --git a/docs/osd_images/200.png b/docs/osd_images/200.png new file mode 100644 index 000000000..1160eb233 Binary files /dev/null and b/docs/osd_images/200.png differ diff --git a/docs/osd_images/201.png b/docs/osd_images/201.png new file mode 100644 index 000000000..918dc2757 Binary files /dev/null and b/docs/osd_images/201.png differ diff --git a/docs/osd_images/202.png b/docs/osd_images/202.png new file mode 100644 index 000000000..d68838eed Binary files /dev/null and b/docs/osd_images/202.png differ diff --git a/docs/osd_images/203.png b/docs/osd_images/203.png new file mode 100644 index 000000000..f34b2cf9c Binary files /dev/null and b/docs/osd_images/203.png differ diff --git a/docs/osd_images/204.png b/docs/osd_images/204.png new file mode 100644 index 000000000..7684e17af Binary files /dev/null and b/docs/osd_images/204.png differ diff --git a/docs/osd_images/205.png b/docs/osd_images/205.png new file mode 100644 index 000000000..8803d04ab Binary files /dev/null and b/docs/osd_images/205.png differ diff --git a/docs/osd_images/206.png b/docs/osd_images/206.png new file mode 100644 index 000000000..4cc4dbeda Binary files /dev/null and b/docs/osd_images/206.png differ diff --git a/docs/osd_images/207.png b/docs/osd_images/207.png new file mode 100644 index 000000000..87129e42d Binary files /dev/null and b/docs/osd_images/207.png differ diff --git a/docs/osd_images/209.png b/docs/osd_images/209.png new file mode 100644 index 000000000..6fcf71fe5 Binary files /dev/null and b/docs/osd_images/209.png differ diff --git a/docs/osd_images/210.png b/docs/osd_images/210.png new file mode 100644 index 000000000..98d555441 Binary files /dev/null and b/docs/osd_images/210.png differ diff --git a/docs/osd_images/211.png b/docs/osd_images/211.png new file mode 100644 index 000000000..3ffd8e784 Binary files /dev/null and b/docs/osd_images/211.png differ diff --git a/docs/osd_images/212.png b/docs/osd_images/212.png new file mode 100644 index 000000000..6f8e05eea Binary files /dev/null and b/docs/osd_images/212.png differ diff --git a/docs/osd_images/213.png b/docs/osd_images/213.png new file mode 100644 index 000000000..2b65a5023 Binary files /dev/null and b/docs/osd_images/213.png differ diff --git a/docs/osd_images/214.png b/docs/osd_images/214.png new file mode 100644 index 000000000..d86f564f9 Binary files /dev/null and b/docs/osd_images/214.png differ diff --git a/docs/osd_images/215.png b/docs/osd_images/215.png new file mode 100644 index 000000000..52ddcfd54 Binary files /dev/null and b/docs/osd_images/215.png differ diff --git a/docs/osd_images/216.png b/docs/osd_images/216.png new file mode 100644 index 000000000..fd0f3c718 Binary files /dev/null and b/docs/osd_images/216.png differ diff --git a/docs/osd_images/217.png b/docs/osd_images/217.png new file mode 100644 index 000000000..bfbb32dfe Binary files /dev/null and b/docs/osd_images/217.png differ diff --git a/docs/osd_images/218.png b/docs/osd_images/218.png new file mode 100644 index 000000000..a38d5e806 Binary files /dev/null and b/docs/osd_images/218.png differ diff --git a/docs/osd_images/219.png b/docs/osd_images/219.png new file mode 100644 index 000000000..f2cf452ba Binary files /dev/null and b/docs/osd_images/219.png differ diff --git a/docs/osd_images/220.png b/docs/osd_images/220.png new file mode 100644 index 000000000..4292af263 Binary files /dev/null and b/docs/osd_images/220.png differ diff --git a/docs/osd_images/221.png b/docs/osd_images/221.png new file mode 100644 index 000000000..965a233a3 Binary files /dev/null and b/docs/osd_images/221.png differ diff --git a/docs/osd_images/222.png b/docs/osd_images/222.png new file mode 100644 index 000000000..16a9ec4ff Binary files /dev/null and b/docs/osd_images/222.png differ diff --git a/docs/osd_images/223.png b/docs/osd_images/223.png new file mode 100644 index 000000000..8f8106c72 Binary files /dev/null and b/docs/osd_images/223.png differ diff --git a/docs/osd_images/224.png b/docs/osd_images/224.png new file mode 100644 index 000000000..940647d5e Binary files /dev/null and b/docs/osd_images/224.png differ diff --git a/docs/osd_images/225.png b/docs/osd_images/225.png new file mode 100644 index 000000000..2cea87005 Binary files /dev/null and b/docs/osd_images/225.png differ diff --git a/docs/osd_images/226.png b/docs/osd_images/226.png new file mode 100644 index 000000000..e811d4dcb Binary files /dev/null and b/docs/osd_images/226.png differ diff --git a/docs/osd_images/227.png b/docs/osd_images/227.png new file mode 100644 index 000000000..4b3a65a15 Binary files /dev/null and b/docs/osd_images/227.png differ diff --git a/docs/osd_images/228.png b/docs/osd_images/228.png new file mode 100644 index 000000000..f0a337f1a Binary files /dev/null and b/docs/osd_images/228.png differ diff --git a/docs/osd_images/229.png b/docs/osd_images/229.png new file mode 100644 index 000000000..b4b144811 Binary files /dev/null and b/docs/osd_images/229.png differ diff --git a/docs/osd_images/230.png b/docs/osd_images/230.png new file mode 100644 index 000000000..e674ad544 Binary files /dev/null and b/docs/osd_images/230.png differ diff --git a/docs/osd_images/231.png b/docs/osd_images/231.png new file mode 100644 index 000000000..5735531a0 Binary files /dev/null and b/docs/osd_images/231.png differ diff --git a/docs/osd_images/234.png b/docs/osd_images/234.png new file mode 100644 index 000000000..d768181d8 Binary files /dev/null and b/docs/osd_images/234.png differ diff --git a/docs/osd_images/235.png b/docs/osd_images/235.png new file mode 100644 index 000000000..dfa2203a4 Binary files /dev/null and b/docs/osd_images/235.png differ diff --git a/docs/osd_images/236.png b/docs/osd_images/236.png new file mode 100644 index 000000000..75e10bc99 Binary files /dev/null and b/docs/osd_images/236.png differ diff --git a/docs/osd_images/237.png b/docs/osd_images/237.png new file mode 100644 index 000000000..b341e6822 Binary files /dev/null and b/docs/osd_images/237.png differ diff --git a/docs/osd_images/238.png b/docs/osd_images/238.png new file mode 100644 index 000000000..7c9850a64 Binary files /dev/null and b/docs/osd_images/238.png differ diff --git a/docs/osd_images/239.png b/docs/osd_images/239.png new file mode 100644 index 000000000..1bd053b22 Binary files /dev/null and b/docs/osd_images/239.png differ diff --git a/docs/osd_images/240.png b/docs/osd_images/240.png new file mode 100644 index 000000000..c71e2caf5 Binary files /dev/null and b/docs/osd_images/240.png differ diff --git a/docs/osd_images/241.png b/docs/osd_images/241.png new file mode 100644 index 000000000..4af2713cf Binary files /dev/null and b/docs/osd_images/241.png differ diff --git a/docs/osd_images/242.png b/docs/osd_images/242.png new file mode 100644 index 000000000..978e01e8e Binary files /dev/null and b/docs/osd_images/242.png differ diff --git a/docs/osd_images/243.png b/docs/osd_images/243.png new file mode 100644 index 000000000..4eafab5b0 Binary files /dev/null and b/docs/osd_images/243.png differ diff --git a/docs/osd_images/244.png b/docs/osd_images/244.png new file mode 100644 index 000000000..5cbc4031f Binary files /dev/null and b/docs/osd_images/244.png differ diff --git a/docs/osd_images/245.png b/docs/osd_images/245.png new file mode 100644 index 000000000..b2cd6d84d Binary files /dev/null and b/docs/osd_images/245.png differ diff --git a/docs/osd_images/246.png b/docs/osd_images/246.png new file mode 100644 index 000000000..35f994571 Binary files /dev/null and b/docs/osd_images/246.png differ diff --git a/docs/osd_images/247.png b/docs/osd_images/247.png new file mode 100644 index 000000000..72b8b0d22 Binary files /dev/null and b/docs/osd_images/247.png differ diff --git a/docs/osd_images/248.png b/docs/osd_images/248.png new file mode 100644 index 000000000..f4f9f52cd Binary files /dev/null and b/docs/osd_images/248.png differ diff --git a/docs/osd_images/249.png b/docs/osd_images/249.png new file mode 100644 index 000000000..7316c4522 Binary files /dev/null and b/docs/osd_images/249.png differ diff --git a/docs/osd_images/250.png b/docs/osd_images/250.png new file mode 100644 index 000000000..256920c50 Binary files /dev/null and b/docs/osd_images/250.png differ diff --git a/docs/osd_images/251.png b/docs/osd_images/251.png new file mode 100644 index 000000000..4735dec76 Binary files /dev/null and b/docs/osd_images/251.png differ diff --git a/docs/osd_images/252.png b/docs/osd_images/252.png new file mode 100644 index 000000000..02ac6e7d5 Binary files /dev/null and b/docs/osd_images/252.png differ diff --git a/docs/osd_images/253.png b/docs/osd_images/253.png new file mode 100644 index 000000000..3f1f35750 Binary files /dev/null and b/docs/osd_images/253.png differ diff --git a/docs/osd_images/254.png b/docs/osd_images/254.png new file mode 100644 index 000000000..8743c22e9 Binary files /dev/null and b/docs/osd_images/254.png differ diff --git a/src/main/drivers/max7456_symbols.h b/src/main/drivers/max7456_symbols.h index 6a141794f..9929d9d29 100644 --- a/src/main/drivers/max7456_symbols.h +++ b/src/main/drivers/max7456_symbols.h @@ -21,215 +21,106 @@ #pragma once -#define SYM_END_OF_FONT 0xFF - -// Character Symbols -#define SYM_BLANK 0x20 - -// Satellite Graphics -#define SYM_SAT_L 0x1E -#define SYM_SAT_R 0x1F -// Not available: #define SYM_HDP_L 0xBD -// Not available: #define SYM_HDP_R 0xBE -//#define SYM_SAT 0x0F // Not used - -// Degrees Icon for HEADING/DIRECTION HOME -// Not available: #define SYM_DEGREES 0xBD - -// Direction arrows -#define SYM_ARROW_SOUTH 0x60 -#define SYM_ARROW_2 0x61 -#define SYM_ARROW_3 0x62 -#define SYM_ARROW_4 0x63 -#define SYM_ARROW_EAST 0x64 -#define SYM_ARROW_6 0x65 -#define SYM_ARROW_7 0x66 -#define SYM_ARROW_8 0x67 -#define SYM_ARROW_NORTH 0x68 -#define SYM_ARROW_10 0x69 -#define SYM_ARROW_11 0x6A -#define SYM_ARROW_12 0x6B -#define SYM_ARROW_WEST 0x6C -#define SYM_ARROW_14 0x6D -#define SYM_ARROW_15 0x6E -#define SYM_ARROW_16 0x6F - -// Heading Graphics -#define SYM_HEADING_N 0x18 -#define SYM_HEADING_S 0x19 -#define SYM_HEADING_E 0x1A -#define SYM_HEADING_W 0x1B -#define SYM_HEADING_DIVIDED_LINE 0x1C -#define SYM_HEADING_LINE 0x1D - -// FRSKY HUB -// Not available: #define SYM_CELL0 0xF0 -// Not available: #define SYM_CELL1 0xF1 -// Not available: #define SYM_CELL2 0xF2 -// Not available: #define SYM_CELL3 0xF3 -// Not available: #define SYM_CELL4 0xF4 -// Not available: #define SYM_CELL5 0xF5 -// Not available: #define SYM_CELL6 0xF6 -// Not available: #define SYM_CELL7 0xF7 -// Not available: #define SYM_CELL8 0xF8 -// Not available: #define SYM_CELL9 0xF9 -// Not available: #define SYM_CELLA 0xFA -// Not available: #define SYM_CELLB 0xFB -// Not available: #define SYM_CELLC 0xFC -// Not available: #define SYM_CELLD 0xFD -// Not available: #define SYM_CELLE 0xFE -// Not available: #define SYM_CELLF 0xC3 - -// Map mode -#define SYM_HOME 0x04 -#define SYM_AIRCRAFT 0x05 -#define SYM_RANGE_100 0x21 -#define SYM_RANGE_500 0x22 -#define SYM_RANGE_2500 0x23 -#define SYM_RANGE_MAX 0x24 -#define SYM_DIRECTION 0x72 - -// GPS Coordinates and Altitude -// Not available: #define SYM_LAT 0xCA -// Not available: #define SYM_LON 0xCB -// Not available: #define SYM_ALT 0xCC - -// GPS Mode and Autopilot -// Not available: #define SYM_3DFIX 0xDF -// Not available: #define SYM_HOLD 0xEF -// Not available: #define SYM_G_HOME 0xFF -#define SYM_GHOME 0x9D -#define SYM_GHOME1 0x9E -// Not available: #define SYM_GHOLD 0xCD -// Not available: #define SYM_GHOLD1 0xCE -// Not available: #define SYM_GMISSION 0xB5 -// Not available: #define SYM_GMISSION1 0xB6 -// Not available: #define SYM_GLAND 0xB7 -// Not available: #define SYM_GLAND1 0xB8 -// Not available: #define SYM_HOME_DIST 0xA0 - -// Gimbal active Mode -#define SYM_GIMBAL 0x16 -#define SYM_GIMBAL1 0x17 - -// Sensor´s Presence -// Not available: #define SYM_ACC 0xA0 -// Not available: #define SYM_MAG 0xA1 -// Not available: #define SYM_BAR 0xA2 -// Not available: #define SYM_GPS 0xA3 -// Not available: #define SYM_MAN 0xC0 -// Not available: #define SYM_MAN1 0xC1 -// Not available: #define SYM_MAN2 0xC2 -// Not available: #define SYM_CHECK 0xBE -// Not available: #define SYM_BARO10 0xB7 -// Not available: #define SYM_BARO11 0xB8 -// Not available: #define SYM_MAG10 0xB5 -// Not available: #define SYM_MAG11 0xB6 - -// AH Center screen Graphics -#define SYM_AH_CENTER_LINE 0x26 -#define SYM_AH_CENTER_LINE_RIGHT 0x27 -#define SYM_AH_CENTER 0x7E -#define SYM_AH_RIGHT 0x02 -#define SYM_AH_LEFT 0x03 -#define SYM_AH_DECORATION_UP 0xC9 -#define SYM_AH_DECORATION_DOWN 0xCF - -// AH Bars -#define SYM_AH_BAR9_0 0x80 - -// Temperature -#define SYM_TEMP_F 0x0D -#define SYM_TEMP_C 0x0E - -// Batt evolution -#define SYM_BATT_FULL 0x90 -#define SYM_BATT_5 0x91 -#define SYM_BATT_4 0x92 -#define SYM_BATT_3 0x93 -#define SYM_BATT_2 0x94 -#define SYM_BATT_1 0x95 -#define SYM_BATT_EMPTY 0x96 - -// Vario -#define SYM_VARIO 0x7F - -// Glidescope -// Not available: #define SYM_GLIDESCOPE 0xE0 - -// Batt Icon´s -#define SYM_MAIN_BATT 0x97 -// Not available: #define SYM_VID_BAT 0xBF - -// Unit Icon´s (Metric) -#define SYM_MS 0x9F -// Not available: #define SYM_KMH 0xA5 -// Not available: #define SYM_ALTM 0xA7 -// Not available: #define SYM_DISTHOME_M 0xBB -#define SYM_M 0x0C - -// Unit Icon´s (Imperial) -#define SYM_FTS 0x99 -// Not available: #define SYM_MPH 0xA6 -// Not available: #define SYM_ALTFT 0xA8 -// Not available: #define SYM_DISTHOME_FT 0xB9 -#define SYM_FT 0x0F - -// Voltage and amperage -#define SYM_VOLT 0x06 -#define SYM_AMP 0x9A -#define SYM_MAH 0x07 -#define SYM_WATT 0x57 - -// Flying Mode -// Not available: #define SYM_ACRO 0xAE -#define SYM_ACROGY 0x98 -// Not available: #define SYM_ACRO1 0xAF -// Not available: #define SYM_STABLE 0xAC -// Not available: #define SYM_STABLE1 0xAD -// Not available: #define SYM_HORIZON 0xC4 -// Not available: #define SYM_HORIZON1 0xC5 -// Not available: #define SYM_PASS 0xAA -// Not available: #define SYM_PASS1 0xAB -// Not available: #define SYM_AIR 0xEA -// Not available: #define SYM_AIR1 0xEB -#define SYM_PLUS 0x89 - -// Note, these change with scrolling enabled (scrolling is TODO) -//#define SYM_AH_DECORATION_LEFT 0x13 -//#define SYM_AH_DECORATION_RIGHT 0x13 -#define SYM_AH_DECORATION 0x13 - -// Time -#define SYM_ON_M 0x9B -#define SYM_FLY_M 0x9C -#define SYM_ON_H 0x70 -#define SYM_FLY_H 0x71 -// Not available: #define SYM_CLOCK 0xBC - -// Throttle Position (%) -#define SYM_THR 0x04 -#define SYM_THR1 0x05 +//Misc +#define SYM_END_OF_FONT 0xFF +#define SYM_BLANK 0x20 +#define SYM_COLON 0x2D // RSSI -#define SYM_RSSI 0x01 +#define SYM_RSSI 0x01 -// Menu cursor -#define SYM_CURSOR SYM_AH_LEFT +// Throttle Position (%) +#define SYM_THR 0x04 +#define SYM_THR1 0x05 -//Misc -#define SYM_COLON 0x2D -// Not available: #define SYM_ZERO_HALF_TRAILING_DOT 0xC0 -// Not available: #define SYM_ZERO_HALF_LEADING_DOT 0xD0 +// Map mode +#define SYM_HOME 0x04 +#define SYM_AIRCRAFT 0x05 -//sport -// Not available: #define SYM_MIN 0xB3 -// Not available: #define SYM_AVG 0xB4 +// Unit Icon´s (Metric) +#define SYM_M 0x0C + +// Unit Icon´s (Imperial) +#define SYM_FT 0x0F + +// Heading Graphics +#define SYM_HEADING_N 0x18 +#define SYM_HEADING_S 0x19 +#define SYM_HEADING_E 0x1A +#define SYM_HEADING_W 0x1B +#define SYM_HEADING_DIVIDED_LINE 0x1C +#define SYM_HEADING_LINE 0x1D + +// AH Center screen Graphics +#define SYM_AH_CENTER_LINE 0x26 +#define SYM_AH_CENTER_LINE_RIGHT 0x27 +#define SYM_AH_CENTER 0x7E +#define SYM_AH_RIGHT 0x02 +#define SYM_AH_LEFT 0x03 +#define SYM_AH_DECORATION 0x13 + +// Satellite Graphics +#define SYM_SAT_L 0x1E +#define SYM_SAT_R 0x1F + +// Direction arrows +#define SYM_ARROW_SOUTH 0x60 +#define SYM_ARROW_2 0x61 +#define SYM_ARROW_3 0x62 +#define SYM_ARROW_4 0x63 +#define SYM_ARROW_EAST 0x64 +#define SYM_ARROW_6 0x65 +#define SYM_ARROW_7 0x66 +#define SYM_ARROW_8 0x67 +#define SYM_ARROW_NORTH 0x68 +#define SYM_ARROW_10 0x69 +#define SYM_ARROW_11 0x6A +#define SYM_ARROW_12 0x6B +#define SYM_ARROW_WEST 0x6C +#define SYM_ARROW_14 0x6D +#define SYM_ARROW_15 0x6E +#define SYM_ARROW_16 0x6F + +// AH Bars +#define SYM_AH_BAR9_0 0x80 +#define SYM_AH_BAR9_1 0x81 +#define SYM_AH_BAR9_2 0x82 +#define SYM_AH_BAR9_3 0x83 +#define SYM_AH_BAR9_4 0x84 +#define SYM_AH_BAR9_5 0x85 +#define SYM_AH_BAR9_6 0x86 +#define SYM_AH_BAR9_7 0x87 +#define SYM_AH_BAR9_8 0x88 // Progress bar -#define SYM_PB_START 0x8A -#define SYM_PB_FULL 0x8B -#define SYM_PB_HALF 0x8C -#define SYM_PB_EMPTY 0x8D -#define SYM_PB_END 0x8E -#define SYM_PB_CLOSE 0x8F +#define SYM_PB_START 0x8A +#define SYM_PB_FULL 0x8B +#define SYM_PB_HALF 0x8C +#define SYM_PB_EMPTY 0x8D +#define SYM_PB_END 0x8E +#define SYM_PB_CLOSE 0x8F + +// Batt evolution +#define SYM_BATT_FULL 0x90 +#define SYM_BATT_5 0x91 +#define SYM_BATT_4 0x92 +#define SYM_BATT_3 0x93 +#define SYM_BATT_2 0x94 +#define SYM_BATT_1 0x95 +#define SYM_BATT_EMPTY 0x96 + +// Batt Icon´s +#define SYM_MAIN_BATT 0x97 + +// Voltage and amperage +#define SYM_VOLT 0x06 +#define SYM_AMP 0x9A +#define SYM_MAH 0x07 +#define SYM_WATT 0x57 + +// Time +#define SYM_ON_M 0x9B +#define SYM_FLY_M 0x9C + +// Menu cursor +#define SYM_CURSOR SYM_AH_LEFT \ No newline at end of file