Line data Source code
1 : #pragma once 2 : 3 : #include <AH/Arduino-Wrapper.h> 4 : #include <stdint.h> 5 : #include <Settings/SettingsWrapper.hpp> 6 : 7 : BEGIN_CS_NAMESPACE 8 : 9 : /** 10 : * @brief A struct containing X Bitmap width, height and data. 11 : */ 12 : struct XBitmap { 13 0 : XBitmap(uint16_t width, uint16_t height, const uint8_t bits[]) 14 0 : : width(width), height(height), bits(bits) {} 15 : uint16_t width; 16 : uint16_t height; 17 : const uint8_t *bits; 18 : }; 19 : 20 : /** 21 : * @brief A namespace containing XBitmap definitions. 22 : * 23 : * @note Don't edit this file directly, place your XBM image in the 24 : * `XBM` folder, and run the python script in `Scripts`. 25 : * @see @ref md_pages_xbm 26 : */ 27 : namespace XBM 28 : { 29 : 30 : // ========================================================================== // 31 : 32 : // Automatically generated file: do not edit 33 : 34 : #include "mute_10B.axbm" 35 : /** 36 : * XBitmap <b>mute_10B</b> (10px × 10px) 37 : * <img src="xbm/mute_10B.png" alt="mute_10B" class="xbm" style="width:7.5em;"> 38 : */ 39 : const XBitmap mute_10B = { mute_10B_width, mute_10B_height, mute_10B_bits }; 40 : 41 : #include "mute_14B.axbm" 42 : /** 43 : * XBitmap <b>mute_14B</b> (14px × 14px) 44 : * <img src="xbm/mute_14B.png" alt="mute_14B" class="xbm" style="width:10.5em;"> 45 : */ 46 : const XBitmap mute_14B = { mute_14B_width, mute_14B_height, mute_14B_bits }; 47 : 48 : #include "mute_7.axbm" 49 : /** 50 : * XBitmap <b>mute_7</b> (7px × 7px) 51 : * <img src="xbm/mute_7.png" alt="mute_7" class="xbm" style="width:5.25em;"> 52 : */ 53 : const XBitmap mute_7 = { mute_7_width, mute_7_height, mute_7_bits }; 54 : 55 : #include "play_10x9.axbm" 56 : /** 57 : * XBitmap <b>play_10x9</b> (10px × 9px) 58 : * <img src="xbm/play_10x9.png" alt="play_10x9" class="xbm" style="width:7.5em;"> 59 : */ 60 : const XBitmap play_10x9 = { play_10x9_width, play_10x9_height, play_10x9_bits }; 61 : 62 : #include "play_7.axbm" 63 : /** 64 : * XBitmap <b>play_7</b> (7px × 7px) 65 : * <img src="xbm/play_7.png" alt="play_7" class="xbm" style="width:5.25em;"> 66 : */ 67 : const XBitmap play_7 = { play_7_width, play_7_height, play_7_bits }; 68 : 69 : #include "play_8x7.axbm" 70 : /** 71 : * XBitmap <b>play_8x7</b> (8px × 7px) 72 : * <img src="xbm/play_8x7.png" alt="play_8x7" class="xbm" style="width:6.0em;"> 73 : */ 74 : const XBitmap play_8x7 = { play_8x7_width, play_8x7_height, play_8x7_bits }; 75 : 76 : #include "rec_rdy_10B.axbm" 77 : /** 78 : * XBitmap <b>rec_rdy_10B</b> (10px × 10px) 79 : * <img src="xbm/rec_rdy_10B.png" alt="rec_rdy_10B" class="xbm" style="width:7.5em;"> 80 : */ 81 : const XBitmap rec_rdy_10B = { rec_rdy_10B_width, rec_rdy_10B_height, rec_rdy_10B_bits }; 82 : 83 : #include "rec_rdy_14B.axbm" 84 : /** 85 : * XBitmap <b>rec_rdy_14B</b> (14px × 14px) 86 : * <img src="xbm/rec_rdy_14B.png" alt="rec_rdy_14B" class="xbm" style="width:10.5em;"> 87 : */ 88 : const XBitmap rec_rdy_14B = { rec_rdy_14B_width, rec_rdy_14B_height, rec_rdy_14B_bits }; 89 : 90 : #include "rec_rdy_7.axbm" 91 : /** 92 : * XBitmap <b>rec_rdy_7</b> (7px × 7px) 93 : * <img src="xbm/rec_rdy_7.png" alt="rec_rdy_7" class="xbm" style="width:5.25em;"> 94 : */ 95 : const XBitmap rec_rdy_7 = { rec_rdy_7_width, rec_rdy_7_height, rec_rdy_7_bits }; 96 : 97 : #include "record_7.axbm" 98 : /** 99 : * XBitmap <b>record_7</b> (7px × 7px) 100 : * <img src="xbm/record_7.png" alt="record_7" class="xbm" style="width:5.25em;"> 101 : */ 102 : const XBitmap record_7 = { record_7_width, record_7_height, record_7_bits }; 103 : 104 : #include "record_9.axbm" 105 : /** 106 : * XBitmap <b>record_9</b> (9px × 9px) 107 : * <img src="xbm/record_9.png" alt="record_9" class="xbm" style="width:6.75em;"> 108 : */ 109 : const XBitmap record_9 = { record_9_width, record_9_height, record_9_bits }; 110 : 111 : #include "solo_10B.axbm" 112 : /** 113 : * XBitmap <b>solo_10B</b> (10px × 10px) 114 : * <img src="xbm/solo_10B.png" alt="solo_10B" class="xbm" style="width:7.5em;"> 115 : */ 116 : const XBitmap solo_10B = { solo_10B_width, solo_10B_height, solo_10B_bits }; 117 : 118 : #include "solo_14B.axbm" 119 : /** 120 : * XBitmap <b>solo_14B</b> (14px × 14px) 121 : * <img src="xbm/solo_14B.png" alt="solo_14B" class="xbm" style="width:10.5em;"> 122 : */ 123 : const XBitmap solo_14B = { solo_14B_width, solo_14B_height, solo_14B_bits }; 124 : 125 : #include "solo_7.axbm" 126 : /** 127 : * XBitmap <b>solo_7</b> (7px × 7px) 128 : * <img src="xbm/solo_7.png" alt="solo_7" class="xbm" style="width:5.25em;"> 129 : */ 130 : const XBitmap solo_7 = { solo_7_width, solo_7_height, solo_7_bits }; 131 : 132 : } 133 : 134 : END_CS_NAMESPACE