40 #include <nuttx/config.h> 42 #include <sys/types.h> 46 #include <nuttx/nx/nxglib.h> 47 #include <nuttx/video/fb.h> 48 #include <nuttx/video/rgbcolors.h> 59 #define BITMAP_NROWS 43 60 #define BITMAP_NCOLUMNS 49 61 #define BITMAP_NLUTCODES 10 63 #define DARK_CMD_ICON 1 73 #if CONFIG_NXWIDGETS_BPP == 24 || CONFIG_NXWIDGETS_BPP == 32 78 0x969696, 0x545454, 0x2a2a2a, 0x818181, 0x001581, 0xab0000, 0x0015ab, 0xbd0000,
84 0xc8c8c8, 0x707070, 0x383838, 0xacacac, 0x001cac, 0xe40000, 0x001ce4, 0xfc0000,
92 0xc8c8c8, 0x707070, 0x383838, 0xacacac, 0x001cac, 0xe40000, 0x001ce4, 0xfc0000,
98 0xfafafa, 0x8c8c8c, 0x464646, 0xd7d7d7, 0x0023d7, 0xff0000, 0x0023ff, 0xff0000,
105 #elif CONFIG_NXWIDGETS_BPP == 16 106 # ifdef DARK_CMD_ICON 110 0x94b2, 0x52aa, 0x2945, 0x8410, 0x00b0, 0xa800, 0x00b5, 0xb800, 0xbdf7, 0x39e7
115 0xce59, 0x738e, 0x39c7, 0xad75, 0x00f5, 0xe000, 0x00fc, 0xf800, 0xffff, 0x52aa
122 0xce59, 0x738e, 0x39c7, 0xad75, 0x00f5, 0xe000, 0x00fc, 0xf800, 0xffff, 0x52aa
127 0xffdf, 0x8c71, 0x4228, 0xd6ba, 0x011a, 0xf800, 0x011f, 0xf800, 0xffff, 0x6b4d
139 #elif CONFIG_NXWIDGETS_BPP == 8 140 # ifdef CONFIG_NXWIDGETS_GREYSCALE 144 # ifdef DARK_CMD_ICON 148 0x96, 0x54, 0x2a, 0x81, 0x1b, 0x33, 0x1f, 0x38, 0xbd, 0x3f
153 0xc8, 0x70, 0x38, 0xac, 0x24, 0x44, 0x2a, 0x4b, 0xfc, 0x54
160 0xc8, 0x70, 0x38, 0xac, 0x24, 0x44, 0x2a, 0x4b, 0xfc, 0x54
165 0xfa, 0x8c, 0x46, 0xd7, 0x2d, 0x4c, 0x31, 0x4c, 0xff, 0x69
174 # ifdef DARK_CMD_ICON 178 0x92, 0x49, 0x24, 0x92, 0x02, 0xa0, 0x02, 0xa0, 0xb6, 0x24
183 0xdb, 0x6d, 0x24, 0xb6, 0x02, 0xe0, 0x03, 0xe0, 0xff, 0x49
190 0xdb, 0x6d, 0x24, 0xb6, 0x02, 0xe0, 0x03, 0xe0, 0xff, 0x49
195 0xff, 0x92, 0x49, 0xdb, 0x07, 0xe0, 0x07, 0xe0, 0xff, 0x6d
201 # error Unsupported pixel format 206 {47, 0}, { 1, 1}, { 1, 2},
207 { 1, 0}, {46, 3}, { 1, 1}, { 1, 2},
208 { 1, 0}, {46, 3}, { 1, 1}, { 1, 2},
209 { 1, 0}, {31, 3}, { 6, 4}, { 2, 3}, { 6, 5}, { 1, 3}, { 1, 1}, { 1, 2},
210 { 1, 0}, {31, 3}, { 1, 4}, { 3, 6}, { 2, 4}, { 2, 3}, { 1, 5}, { 3, 7},
211 { 2, 5}, { 1, 3}, { 1, 1}, { 1, 2},
212 { 1, 0}, {31, 3}, { 1, 4}, { 2, 6}, { 3, 4}, { 2, 3}, { 1, 5}, { 2, 7},
213 { 3, 5}, { 1, 3}, { 1, 1}, { 1, 2},
214 { 1, 0}, {31, 3}, { 1, 4}, { 1, 6}, { 4, 4}, { 2, 3}, { 1, 5}, { 1, 7},
215 { 4, 5}, { 1, 3}, { 1, 1}, { 1, 2},
216 { 1, 0}, {31, 3}, { 6, 4}, { 2, 3}, { 6, 5}, { 1, 3}, { 1, 1}, { 1, 2},
217 { 1, 0}, {31, 3}, { 6, 4}, { 2, 3}, { 6, 5}, { 1, 3}, { 1, 1}, { 1, 2},
218 { 1, 0}, {46, 3}, { 1, 1}, { 1, 2},
219 { 1, 0}, {46, 3}, { 1, 1}, { 1, 2},
220 { 1, 0}, { 1, 3}, {44, 1}, { 1, 3}, { 1, 1}, { 1, 2},
221 { 1, 0}, { 1, 3}, { 1, 1}, {43, 2}, { 1, 3}, { 1, 1}, { 1, 2},
222 { 1, 0}, { 1, 3}, { 1, 1}, { 1, 2}, {42, 1}, { 1, 3}, { 1, 1}, { 1, 2},
223 { 1, 0}, { 1, 3}, { 1, 1}, { 1, 2}, { 1, 1}, { 1, 8}, {40, 1}, { 1, 3},
225 { 1, 0}, { 1, 3}, { 1, 1}, { 1, 2}, { 2, 1}, { 1, 8}, {39, 1}, { 1, 3},
227 { 1, 0}, { 1, 3}, { 1, 1}, { 1, 2}, { 3, 1}, { 1, 8}, {38, 1}, { 1, 3},
229 { 1, 0}, { 1, 3}, { 1, 1}, { 1, 2}, { 4, 1}, { 1, 8}, {37, 1}, { 1, 3},
231 { 1, 0}, { 1, 3}, { 1, 1}, { 1, 2}, { 5, 1}, { 1, 8}, {36, 1}, { 1, 3},
233 { 1, 0}, { 1, 3}, { 1, 1}, { 1, 2}, { 4, 1}, { 1, 8}, { 1, 9}, {36, 1},
234 { 1, 3}, { 1, 1}, { 1, 2},
235 { 1, 0}, { 1, 3}, { 1, 1}, { 1, 2}, { 3, 1}, { 1, 8}, { 1, 9}, {37, 1},
236 { 1, 3}, { 1, 1}, { 1, 2},
237 { 1, 0}, { 1, 3}, { 1, 1}, { 1, 2}, { 2, 1}, { 1, 8}, { 1, 9}, { 4, 1},
238 { 9, 8}, {25, 1}, { 1, 3}, { 1, 1}, { 1, 2},
239 { 1, 0}, { 1, 3}, { 1, 1}, { 1, 2}, { 1, 1}, { 1, 8}, { 1, 9}, { 6, 1},
240 { 9, 9}, {24, 1}, { 1, 3}, { 1, 1}, { 1, 2},
241 { 1, 0}, { 1, 3}, { 1, 1}, { 1, 2}, { 1, 1}, { 1, 9}, {40, 1}, { 1, 3},
243 { 1, 0}, { 1, 3}, { 1, 1}, { 1, 2}, {42, 1}, { 1, 3}, { 1, 1}, { 1, 2},
244 { 1, 0}, { 1, 3}, { 1, 1}, { 1, 2}, {42, 1}, { 1, 3}, { 1, 1}, { 1, 2},
245 { 1, 0}, { 1, 3}, { 1, 1}, { 1, 2}, {42, 1}, { 1, 3}, { 1, 1}, { 1, 2},
246 { 1, 0}, { 1, 3}, { 1, 1}, { 1, 2}, {42, 1}, { 1, 3}, { 1, 1}, { 1, 2},
247 { 1, 0}, { 1, 3}, { 1, 1}, { 1, 2}, {42, 1}, { 1, 3}, { 1, 1}, { 1, 2},
248 { 1, 0}, { 1, 3}, { 1, 1}, { 1, 2}, {42, 1}, { 1, 3}, { 1, 1}, { 1, 2},
249 { 1, 0}, { 1, 3}, { 1, 1}, { 1, 2}, {42, 1}, { 1, 3}, { 1, 1}, { 1, 2},
250 { 1, 0}, { 1, 3}, { 1, 1}, { 1, 2}, {42, 1}, { 1, 3}, { 1, 1}, { 1, 2},
251 { 1, 0}, { 1, 3}, { 1, 1}, { 1, 2}, {42, 1}, { 1, 3}, { 1, 1}, { 1, 2},
252 { 1, 0}, { 1, 3}, { 1, 1}, { 1, 2}, {42, 1}, { 1, 3}, { 1, 1}, { 1, 2},
253 { 1, 0}, { 1, 3}, { 1, 1}, { 1, 2}, {42, 1}, { 1, 3}, { 1, 1}, { 1, 2},
254 { 1, 0}, { 1, 3}, { 1, 1}, { 1, 2}, {42, 1}, { 1, 3}, { 1, 1}, { 1, 2},
255 { 1, 0}, { 1, 3}, { 1, 1}, { 1, 2}, {42, 1}, { 1, 3}, { 1, 1}, { 1, 2},
256 { 1, 0}, { 1, 3}, { 1, 1}, { 1, 2}, {42, 1}, { 1, 3}, { 1, 1}, { 1, 2},
257 { 1, 0}, { 1, 3}, { 1, 1}, { 1, 2}, {42, 1}, { 1, 3}, { 1, 1}, { 1, 2},
258 { 1, 0}, { 1, 3}, {44, 1}, { 1, 3}, { 1, 1}, { 1, 2},
259 { 1, 0}, {46, 3}, { 1, 1}, { 1, 2},
static const struct NXWidgets::SRlePaletteBitmapEntry g_cmdRleEntries[]
const struct NXWidgets::SRlePaletteBitmap g_cmdBitmap
static const uint32_t g_cmdBrightLut[BITMAP_NLUTCODES]
static const uint32_t g_cmdNormalLut[BITMAP_NLUTCODES]