⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gfx_demo.h

📁 Sample code for use on smp 863x processor.
💻 H
字号:
struct GFXEngine_GlyphMask_type elephant_glyph ={ 	XMin: 0x0000,	YMin: 0x0000,	XMax: 0x0400,	YMax: 0x0400,	Size: 0x141,	ScaleFactor: 0x100, /*for a 128x128 bitmap*/	OutAddr: 0x0, /*to be set by the app*/	GlyphAddr: 0x0  /*to be set by the app*/};struct DCCOSDProfile circle_profile = {	ColorMode: EMhwlibColorMode_LUT_1BPP,	ColorFormat: EMhwlibColorFormat_32BPP,	ColorSpace: EMhwlibColorSpace_RGB_0_255,	Width: 64,	Height: 64,};struct DCCOSDProfile logo_profile = {	ColorMode: EMhwlibColorMode_LUT_4BPP,	ColorFormat: EMhwlibColorFormat_32BPP,	ColorSpace: EMhwlibColorSpace_RGB_0_255,	Width: 192,	Height: 24,};RMuint32 glyph_points[] ={	0x00001400,	0xF600A500,	0x1B010201,	0x45012801,	0x64015101,	0x6F016901,	0x7A017401,	0x86017E01,	0x8D018A01,	0x9B019501,	0xB601A201,	0x2203AB13,	0x15080616,	0x02020F06,	0x090A0607,	0x140A2713,	0x27100626,	0x1122060E,	0x0F091406,	0x020E0601,	0x1F111411,	0x0C0C0602,	0x16151112,	0x021F0D0B,	0x04120815,	0x013F0218,	0x06340638,	0x28161832,	0x19101710,	0x021E1E32,	0x09200315,	0x011F0515,	0x102E050B,	0x140B0107,	0x0512170E,	0x32022037,	0x26291740,	0x242C011E,	0x011F5B43,	0x1B040F05,	0x1001010F,	0x0F061304,	0x111A0717,	0x361E0E37,	0x0337160A,	0x10022712,	0x27090326,	0x010F0608,	0x580F0D09,	0x06170D15,	0x0D061613,	0x16141917,	0x011F0F17,	0x67151E0B,	0x0F0F0906,	0x2C061C01,	0x0C2A2702,	0x360D0126,	0x03372818,	0x0A02270D,	0x270F0B26,	0x012E1324,	0x10160B13,	0x0E050427,	0x1F0D1501,	0x2F2C238C,	0x17011601,	0x03092606,	0x04370935,	0x0605260B,	0x0505010F,	0x0A340607,	0x0302023F,	0x78231615,	0x080F012E,	0x0F270F42,	0x01070607,	0x0904010F,	0x011F0F03,	0x18031A03,	0x0F09011E,	0x03177E14,	0x06081405,	0x010F130D,	0x0322060F,	0x1D272A22,	0x02013E16,	0x3529170A,	0x2F0A340C,	0x0D080501,	0x20062629,	0x070D0C27,	0x010E3A21,	0x14040B04,	0x0F140D15,	0x06140617,	0x14070B08,	0x07150609,	0x10221523,	0x0206012F,	0x09260316,	0x0D012703,	0x02370935,	0x0F143607,	0x362A0837,	0x013F2906,	0x39190C0A,	0x3F1C0A36,	0x081F0602,	0x2E4F0341,	0x550C1201,	0x262F2357,	0x013F0104,	0x07030601,	0x261B2927,	0x0B270A0E,	0x02083614,	0x0611011F,	0x0A37061A,	0x38012E01,	0x35341C42,	0x14013720,	0x03360635,	0x02013F0A,	0x3E0F0904,	0x19050301,	0x0D013F18,	0x32031303,	0x0B250721,	0x11070D22,	0x0A0B060A,	0x110B020F,	0x14021205,	0x011E0D14,	0x324A3C13,	0x160B2C17,	0x0A330C0C,	0x28360632,	0x010D3729,	0x030F011F,	0x0316070E,	0x0C010702,	0x070B0506,	0x022F0314,	0x0A040108,	0x010F0306,	0x0F01090B,	0x04170814,	0x0F4F3705,	0x17050516,	0x010F0702,	0x0C060703,	0x15070406,	0x16031707,	0x14140107,	0x04010F0E,	0x141F030D,	0x02011F14,	0x32140905,	0x30023F3F,	0x07614D3C,	0x1B012E16,	0x2312430F,	0x03092723,	0x010F0822,	0x040C0509,	0x06270522,	0x1603260A,	0x26080B27,	0x10230909,	0x020F1322,	0x081D0612,	0x012F0419,	0x031F0313,	0x0209012E,	0x0F27040C,	0x0A152607,	0x2116022F,	0x1A041A0B,	0x013F0E34,	0x0B090B05,	0x0402013E,	0x10371117,	0x010B2703,	0x16F10F07,	0x18170B12,	0x0C011E08,	0x33041703,	0x03023E0E,	0x0B020501,	0x0B022709,	0x27031C07,	0x0105032C,	0x05071895,	0x09011F17,	0x37030F0E,	0x0F320218,	0x16100717,	0x021F2009,	0x08360821,	0x03163105,	0x04161713,	0x37040C36,	0x06360604,	0x0C022703,	0x37090336,	0x011F0108,	0x040A010A,	0x26716027,	0x012F0F18,	0x0831061F,	0x1FF70107,	0xAC1F0901,	0x0B0B3783,	0x26171427,	0x0D270906,	0x01070701,	0x2F060926,	0x040A0401,	0x45012E17,	0x2515291A,	0x0605F4FE,	0x031F0603,	0x150A1106,	0x380B1806,	0x17210616,	0x06160723,	0x0A010F06,	0x17080A09,	0x02061214,	0x03110706,	0x02170D22,	0x080D160F,	0x0C321033,	0x0508013F,	0x0C340C02,	0x370B0727,	0x10341103,	0x2F3A2826,	0x110E0401,	0x260E262A,	0x0728D817,	0x010E5821,	0x14011204,	0x12360615,	0x07043F03,	0x0923051A,	0x0D0C060B,	0x0708271D,	0x07BAFE05,	0x063D1807,	0x1715230B,	0x140A0217,	0x3F093305,	0x0A070202,	0x34150B0E,	0x090A2705,	0x030B013E,	0x02370E07,	0x01012F0D,	0x340E010E,	0x03023708,	0x7C270105,	0x3F0D0617,	0x01030601,	0x04032606,	0x1E06AB17,	0x02030101,	0x01011703,	0x27020337,	0xD7070A01,	0x3706330A,	0x06350402,	0x17020707,	0x0A330FEB,	0x04260735,	0x06042302,	0x1E370602,	0x05020708,	0x37060617,	0xFD050704,	0x0406079B,	0x06020703,	0x16080317,	0x013F0304,	0x0B040306,	0x17060626,	0x06070617,	0x3F07330B,	0x11040301,	0x09061703,	0x17090337,	0x010E0972,	0x04030102,	0x17010107,	0x07360B03,	0x02013F02,	0x17080302,	0x0306060B,	0x17051503,	0x08370606,	0x05052706,	0x160B1217,	0x0B170303,	0x260C3503,	0x03230504,	0x24130A22,	0x08153602,	0x2F010A07,	0x0F020F01,	0x07092201,	0x18170405,	0x020A061A,	0x0712012F,	0x0834071B,	0x0503012F,	0x07340D02,	0x0509013F,	0x011F010D,	0x0510031E,	0x00000732};RMuint32 logo_pix[] = {	0x11111111,	0x11111111,	0x11111111,	0x11111111,	0x11111111,	0x11111111,	0x11111111,	0x11111111,	0x11111111,	0x11111111,	0x11111111,	0x11111111,	0x11111111,	0x11111111,	0x11111111,	0x11111111,	0x11111111,	0x11111111,	0x11111111,	0x11111111,	0x11111111,	0x11111111,	0x11111111,	0x11111111,	0x22121111,	0x22222222,	0x22222221,	0x22221111,	0x22222222,	0x22221211,	0x22111121,	0x11112122,	0x22121111,	0x11112222,	0x11111111,	0x22222212,	0x21222222,	0x22222212,	0x22222222,	0x22222222,	0x22222222,	0x12212222,	0x22222222,	0x22222222,	0x12112122,	0x12222222,	0x22222222,	0x11112122,	0x00221111,	0x00000000,	0x02002021,	0x00202221,	0x02000000,	0x00001221,	0x20111122,	0x11210200,	0x00121111,	0x11220200,	0x11111111,	0x00000012,	0x22000000,	0x00000012,	0x00000000,	0x00002002,	0x20020000,	0x22210000,	0x00000000,	0x00220000,	0x12112200,	0x22020000,	0x00000000,	0x11112100,	0x00201111,	0x00000000,	0x00002021,	0x00002022,	0x00000000,	0x00001221,	0x20121102,	0x11210000,	0x00221111,	0x11020000,	0x11111111,	0x00000012,	0x02000000,	0x00000022,	0x00000000,	0x00000002,	0x20020000,	0x20220000,	0x00000000,	0x00220000,	0x12110200,	0x20020000,	0x00000000,	0x11112100,	0x00201211,	0x00000000,	0x02002021,	0x00000022,	0x02000000,	0x00002221,	0x00121102,	0x11210000,	0x00201111,	0x11020000,	0x11111111,	0x00000022,	0x00000000,	0x00000022,	0x00000000,	0x00000020,	0x20220000,	0x00220000,	0x00000000,	0x00200200,	0x12210200,	0x00220000,	0x00000000,	0x11112102,	0x00001211,	0x00000000,	0x02002022,	0x00000020,	0x02000000,	0x00002011,	0x00221102,	0x11210000,	0x00201211,	0x11020000,	0x11111111,	0x02000020,	0x00000022,	0x00000022,	0x00000000,	0x00000020,	0x20210000,	0x00200200,	0x00000000,	0x00202200,	0x12210000,	0x00220000,	0x00000000,	0x11111102,	0x00001211,	0x22222222,	0x02000022,	0x22000020,	0x22222222,	0x00002012,	0x00202102,	0x11210000,	0x00001211,	0x11020000,	0x11111111,	0x22000020,	0x00002012,	0x02000022,	0x22222222,	0x22020000,	0x20222222,	0x00200200,	0x22222200,	0x00202122,	0x22210000,	0x00200000,	0x22222200,	0x11111122,	0x00002211,	0x11111121,	0x02000012,	0x21020020,	0x11111111,	0x00000012,	0x00202100,	0x11210000,	0x02002211,	0x11020000,	0x11111111,	0x21000020,	0x00002211,	0x02000022,	0x12111111,	0x11220000,	0x00121111,	0x00200200,	0x11112102,	0x00201111,	0x20220000,	0x00200200,	0x11112102,	0x11111111,	0x00002011,	0x11111122,	0x22000012,	0x22020000,	0x21222222,	0x00000012,	0x00202200,	0x11210000,	0x22002012,	0x11020000,	0x12111111,	0x21020020,	0x00001211,	0x02000022,	0x12222222,	0x21020000,	0x00121111,	0x00000200,	0x22221202,	0x00202222,	0x20020000,	0x00200200,	0x11112200,	0x11111111,	0x00002011,	0x11212202,	0x22000022,	0x20020000,	0x22000000,	0x00000022,	0x00002200,	0x11210000,	0x22000022,	0x11020000,	0x12111111,	0x11020000,	0x00002211,	0x00000020,	0x22020000,	0x22000000,	0x00121122,	0x00002200,	0x00002202,	0x00000200,	0x20020000,	0x00200200,	0x21220200,	0x11111111,	0x00002011,	0x21220000,	0x20000020,	0x20220000,	0x02000000,	0x00000020,	0x02002200,	0x11210000,	0x22020020,	0x11020000,	0x12111111,	0x11020000,	0x00002011,	0x00000020,	0x20020000,	0x00000000,	0x00222202,	0x00002000,	0x00002022,	0x00000200,	0x20020000,	0x00000200,	0x22000000,	0x11111121,	0x00002011,	0x22000000,	0x20000020,	0x20210000,	0x02000000,	0x00020020,	0x22002000,	0x12210000,	0x22020020,	0x11020000,	0x12111111,	0x11020000,	0x02002011,	0x00000020,	0x22020000,	0x00000000,	0x00200200,	0x00002000,	0x00002021,	0x00000200,	0x00000020,	0x00202200,	0x00000000,	0x11111121,	0x00002211,	0x02000000,	0x20020020,	0x20210000,	0x02000000,	0x00220020,	0x22002000,	0x12210000,	0x22220000,	0x11020000,	0x22111111,	0x11220000,	0x02002011,	0x00000000,	0x12220000,	0x00000020,	0x00200200,	0x00002000,	0x00002021,	0x00002000,	0x00000022,	0x00222100,	0x00000000,	0x11111122,	0x20221211,	0x02000000,	0x20020020,	0x22210200,	0x22002022,	0x00220000,	0x22000000,	0x22210000,	0x22220000,	0x11020000,	0x20111111,	0x11210000,	0x02002012,	0x22020000,	0x11212222,	0x00002222,	0x00200000,	0x02002002,	0x20222221,	0x00002000,	0x00000022,	0x22122100,	0x00000020,	0x11111102,	0x22111111,	0x02000020,	0x20020000,	0x11110200,	0x22000012,	0x00220000,	0x22020000,	0x20210000,	0x00000000,	0x11020000,	0x20111111,	0x11210000,	0x02000012,	0x11020000,	0x11111111,	0x00221211,	0x00200200,	0x02000002,	0x00121111,	0x02002000,	0x00000022,	0x11112100,	0x00002022,	0x11111102,	0x11111111,	0x02000022,	0x20020000,	0x11110200,	0x22000012,	0x00220200,	0x12020000,	0x20220000,	0x00000000,	0x11020000,	0x20111111,	0x11210000,	0x22000012,	0x11020000,	0x11111111,	0x20121111,	0x00200000,	0x02002002,	0x00121111,	0x02002000,	0x00000012,	0x11112100,	0x00002211,	0x11111122,	0x11111111,	0x02000012,	0x00020000,	0x11110200,	0x20000022,	0x00120200,	0x12220000,	0x00220000,	0x00000000,	0x11020000,	0x20121111,	0x11210200,	0x20000022,	0x11020000,	0x11111111,	0x20121111,	0x00000200,	0x02000002,	0x00221111,	0x02002000,	0x00002012,	0x11112102,	0x00002011,	0x11111121,	0x12112112,	0x22000022,	0x00220000,	0x22220200,	0x20020020,	0x20120200,	0x12210000,	0x00200000,	0x22222202,	0x11020000,	0x00121111,	0x22110200,	0x21000020,	0x11020000,	0x21222211,	0x00221111,	0x00000200,	0x02000022,	0x00202222,	0x02002000,	0x00002011,	0x11112202,	0x00002012,	0x11111121,	0x22222220,	0x20000000,	0x00220000,	0x00000000,	0x00020000,	0x20112200,	0x12210000,	0x00000000,	0x12111102,	0x11020000,	0x00121111,	0x20220200,	0x20020000,	0x22020000,	0x22002022,	0x00202222,	0x00000200,	0x00000022,	0x00000000,	0x22000002,	0x00002011,	0x22220200,	0x00000022,	0x11111121,	0x00000020,	0x20020000,	0x20220000,	0x00000000,	0x00020000,	0x20112100,	0x12210200,	0x00000000,	0x12111122,	0x11020000,	0x00121111,	0x00000000,	0x00020000,	0x00000000,	0x00000000,	0x00000000,	0x00002200,	0x00002022,	0x00000000,	0x21000002,	0x00002011,	0x00000020,	0x02000000,	0x11111121,	0x00000020,	0x20020000,	0x20210000,	0x00000000,	0x00220000,	0x20112100,	0x12110200,	0x00000000,	0x12111121,	0x11020000,	0x00121111,	0x00000000,	0x00220000,	0x00000000,	0x00000000,	0x00000000,	0x00002002,	0x00002021,	0x00000000,	0x21000022,	0x00002211,	0x00000020,	0x22000000,	0x11111111,	0x00000020,	0x20220000,	0x22210000,	0x00000000,	0x00200000,	0x20112100,	0x12112200,	0x00000000,	0x12111121,	0x11020000,	0x00121111,	0x00000000,	0x00220200,	0x00000000,	0x00000200,	0x00000000,	0x00002002,	0x00002221,	0x00000000,	0x21000022,	0x00201211,	0x00000020,	0x21000000,	0x11111111,	0x00000020,	0x20212200,	0x12210000,	0x00000020,	0x00200200,	0x20112102,	0x12112100,	0x00000000,	0x12111121,	0x11020020,	0x00121111,	0x02000000,	0x00122222,	0x00000000,	0x00002200,	0x22000000,	0x02002022,	0x00201221,	0x02000000,	0x21020222,	0x02221111,	0x00000020,	0x21020000,	0x11111111,	0x22222222,	0x22112122,	0x12212222,	0x22222222,	0x22222222,	0x22111122,	0x12112122,	0x22222222,	0x11111121,	0x11222222,	0x22121111,	0x22222222,	0x22111121,	0x22222222,	0x22221122,	0x22222222,	0x22222211,	0x22221111,	0x22222222,	0x21222212,	0x22221111,	0x22222222,	0x11222222,	0x11111111,};RMuint32 circle_pix[] = {	0x00000000,	0x00000000,	0x00000000,	0x00000000,	0x00000000,	0x00000000,	0x00000000,	0x00000000,	0x00000000,	0x00000000,	0x3f000000,	0x000000f8,	0xff010000,	0x000000ff,	0xff0f0000,	0x0000e0ff,	0xff3f0000,	0x0000f8ff,	0xff7f0000,	0x0000fcff,	0xffff0100,	0x0000ffff,	0xffff0300,	0x0080ffff,	0xffff0700,	0x00c0ffff,	0xffff0f00,	0x00e0ffff,	0xffff1f00,	0x00f0ffff,	0xffff3f00,	0x00f8ffff,	0xffff3f00,	0x00f8ffff,	0xffff7f00,	0x00fcffff,	0xffffff00,	0x00feffff,	0xffffff00,	0x00feffff,	0xffffff01,	0x00ffffff,	0xffffff01,	0x00ffffff,	0xffffff01,	0x00ffffff,	0xffffff03,	0x80ffffff,	0xffffff03,	0x80ffffff,	0xffffff03,	0x80ffffff,	0xffffff07,	0xc0ffffff,	0xffffff07,	0xc0ffffff,	0xffffff07,	0xc0ffffff,	0xffffff07,	0xc0ffffff,	0xffffff07,	0xc0ffffff,	0xffffff07,	0xc0ffffff,	0xffffff07,	0xc0ffffff,	0xffffff07,	0xc0ffffff,	0xffffff07,	0xc0ffffff,	0xffffff07,	0xc0ffffff,	0xffffff07,	0xc0ffffff,	0xffffff03,	0x80ffffff,	0xffffff03,	0x80ffffff,	0xffffff03,	0x80ffffff,	0xffffff01,	0x00ffffff,	0xffffff01,	0x00ffffff,	0xffffff01,	0x00ffffff,	0xffffff00,	0x00feffff,	0xffffff00,	0x00feffff,	0xffff7f00,	0x00fcffff,	0xffff3f00,	0x00f8ffff,	0xffff3f00,	0x00f8ffff,	0xffff1f00,	0x00f0ffff,	0xffff0f00,	0x00e0ffff,	0xffff0700,	0x00c0ffff,	0xffff0300,	0x0080ffff,	0xffff0100,	0x0000ffff,	0xff7f0000,	0x0000fcff,	0xff3f0000,	0x0000f8ff,	0xff0f0000,	0x0000e0ff,	0xff010000,	0x000000ff,	0x3f000000,	0x000000f8,	0x00000000,	0x00000000,	0x00000000,	0x00000000,	0x00000000,	0x00000000,	0x00000000,	0x00000000,	0x00000000,	0x00000000,	0x00000000,	0x00000000,};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -