From 916e64cdcca89e1b470638e8c78ac5436b015378 Mon Sep 17 00:00:00 2001 From: tanek liang Date: Fri, 15 Dec 2017 16:29:19 +0800 Subject: [PATCH] [bsp] update project for LCD driver, and use CMSIS-DAP as default --- bsp/imxrt1052-evk/project.uvoptx | 1332 ++++++++++++++++++++++++----- bsp/imxrt1052-evk/project.uvprojx | 393 ++++++++- bsp/imxrt1052-evk/template.uvoptx | 4 +- 3 files changed, 1515 insertions(+), 214 deletions(-) diff --git a/bsp/imxrt1052-evk/project.uvoptx b/bsp/imxrt1052-evk/project.uvoptx index 6375c4b938..d9168401b3 100644 --- a/bsp/imxrt1052-evk/project.uvoptx +++ b/bsp/imxrt1052-evk/project.uvoptx @@ -73,7 +73,7 @@ 0 - 0 + 1 0 1 @@ -103,7 +103,7 @@ 1 0 0 - 4 + 3 @@ -114,7 +114,7 @@ .\Libraries\arm\evkmimxrt1050_flexspi_nor.ini - Segger\JL2CM3.dll + BIN\CMSIS_AGDI.dll @@ -181,7 +181,7 @@ Applications - 0 + 1 0 0 0 @@ -245,17 +245,29 @@ 0 0 + + 1 + 6 + 1 + 0 + 0 + 0 + .\applications\rtgui_demo.c + rtgui_demo.c + 0 + 0 + Drivers - 0 + 1 0 0 0 2 - 6 + 7 1 0 0 @@ -267,7 +279,7 @@ 2 - 7 + 8 1 0 0 @@ -279,7 +291,7 @@ 2 - 8 + 9 1 0 0 @@ -291,7 +303,7 @@ 2 - 9 + 10 1 0 0 @@ -303,7 +315,7 @@ 2 - 10 + 11 1 0 0 @@ -315,7 +327,7 @@ 2 - 11 + 12 1 0 0 @@ -327,7 +339,7 @@ 2 - 12 + 13 1 0 0 @@ -337,6 +349,42 @@ 0 0 + + 2 + 14 + 1 + 0 + 0 + 0 + drivers\drv_lcd.c + drv_lcd.c + 0 + 0 + + + 2 + 15 + 1 + 0 + 0 + 0 + drivers\drv_ft5406.c + drv_ft5406.c + 0 + 0 + + + 2 + 16 + 1 + 0 + 0 + 0 + drivers\drv_i2c.c + drv_i2c.c + 0 + 0 + @@ -347,7 +395,7 @@ 0 3 - 13 + 17 1 0 0 @@ -359,7 +407,7 @@ 3 - 14 + 18 1 0 0 @@ -371,7 +419,7 @@ 3 - 15 + 19 1 0 0 @@ -383,7 +431,7 @@ 3 - 16 + 20 1 0 0 @@ -395,7 +443,7 @@ 3 - 17 + 21 1 0 0 @@ -407,7 +455,7 @@ 3 - 18 + 22 1 0 0 @@ -419,7 +467,7 @@ 3 - 19 + 23 1 0 0 @@ -431,7 +479,7 @@ 3 - 20 + 24 1 0 0 @@ -443,7 +491,7 @@ 3 - 21 + 25 1 0 0 @@ -455,7 +503,7 @@ 3 - 22 + 26 1 0 0 @@ -467,7 +515,7 @@ 3 - 23 + 27 1 0 0 @@ -479,7 +527,7 @@ 3 - 24 + 28 1 0 0 @@ -491,7 +539,7 @@ 3 - 25 + 29 1 0 0 @@ -503,7 +551,7 @@ 3 - 26 + 30 1 0 0 @@ -515,7 +563,7 @@ 3 - 27 + 31 1 0 0 @@ -527,7 +575,7 @@ 3 - 28 + 32 1 0 0 @@ -539,7 +587,7 @@ 3 - 29 + 33 1 0 0 @@ -551,7 +599,7 @@ 3 - 30 + 34 1 0 0 @@ -563,7 +611,7 @@ 3 - 31 + 35 1 0 0 @@ -575,7 +623,7 @@ 3 - 32 + 36 1 0 0 @@ -587,7 +635,7 @@ 3 - 33 + 37 1 0 0 @@ -599,7 +647,7 @@ 3 - 34 + 38 1 0 0 @@ -611,7 +659,7 @@ 3 - 35 + 39 1 0 0 @@ -623,7 +671,7 @@ 3 - 36 + 40 1 0 0 @@ -635,7 +683,7 @@ 3 - 37 + 41 1 0 0 @@ -647,7 +695,7 @@ 3 - 38 + 42 1 0 0 @@ -659,7 +707,7 @@ 3 - 39 + 43 1 0 0 @@ -671,7 +719,7 @@ 3 - 40 + 44 1 0 0 @@ -683,7 +731,7 @@ 3 - 41 + 45 1 0 0 @@ -695,7 +743,7 @@ 3 - 42 + 46 1 0 0 @@ -707,7 +755,7 @@ 3 - 43 + 47 1 0 0 @@ -719,7 +767,7 @@ 3 - 44 + 48 1 0 0 @@ -731,7 +779,7 @@ 3 - 45 + 49 1 0 0 @@ -743,7 +791,7 @@ 3 - 46 + 50 1 0 0 @@ -755,7 +803,7 @@ 3 - 47 + 51 1 0 0 @@ -767,7 +815,7 @@ 3 - 48 + 52 1 0 0 @@ -779,7 +827,7 @@ 3 - 49 + 53 1 0 0 @@ -791,7 +839,7 @@ 3 - 50 + 54 1 0 0 @@ -803,7 +851,7 @@ 3 - 51 + 55 1 0 0 @@ -815,7 +863,7 @@ 3 - 52 + 56 1 0 0 @@ -827,7 +875,7 @@ 3 - 53 + 57 1 0 0 @@ -839,7 +887,7 @@ 3 - 54 + 58 1 0 0 @@ -851,7 +899,7 @@ 3 - 55 + 59 1 0 0 @@ -863,7 +911,7 @@ 3 - 56 + 60 1 0 0 @@ -875,7 +923,7 @@ 3 - 57 + 61 1 0 0 @@ -887,7 +935,7 @@ 3 - 58 + 62 1 0 0 @@ -899,7 +947,7 @@ 3 - 59 + 63 1 0 0 @@ -911,7 +959,7 @@ 3 - 60 + 64 1 0 0 @@ -923,7 +971,7 @@ 3 - 61 + 65 1 0 0 @@ -935,7 +983,7 @@ 3 - 62 + 66 1 0 0 @@ -947,7 +995,7 @@ 3 - 63 + 67 1 0 0 @@ -959,7 +1007,7 @@ 3 - 64 + 68 1 0 0 @@ -971,7 +1019,7 @@ 3 - 65 + 69 1 0 0 @@ -983,7 +1031,7 @@ 3 - 66 + 70 1 0 0 @@ -995,7 +1043,7 @@ 3 - 67 + 71 1 0 0 @@ -1007,7 +1055,7 @@ 3 - 68 + 72 1 0 0 @@ -1019,7 +1067,7 @@ 3 - 69 + 73 1 0 0 @@ -1031,7 +1079,7 @@ 3 - 70 + 74 1 0 0 @@ -1043,7 +1091,7 @@ 3 - 71 + 75 1 0 0 @@ -1055,7 +1103,7 @@ 3 - 72 + 76 1 0 0 @@ -1067,7 +1115,7 @@ 3 - 73 + 77 2 0 0 @@ -1087,7 +1135,7 @@ 0 4 - 74 + 78 1 0 0 @@ -1099,7 +1147,7 @@ 4 - 75 + 79 1 0 0 @@ -1111,7 +1159,7 @@ 4 - 76 + 80 1 0 0 @@ -1123,7 +1171,7 @@ 4 - 77 + 81 1 0 0 @@ -1135,7 +1183,7 @@ 4 - 78 + 82 1 0 0 @@ -1147,7 +1195,7 @@ 4 - 79 + 83 1 0 0 @@ -1159,7 +1207,7 @@ 4 - 80 + 84 1 0 0 @@ -1171,7 +1219,7 @@ 4 - 81 + 85 1 0 0 @@ -1183,7 +1231,7 @@ 4 - 82 + 86 1 0 0 @@ -1195,7 +1243,7 @@ 4 - 83 + 87 1 0 0 @@ -1207,7 +1255,7 @@ 4 - 84 + 88 1 0 0 @@ -1219,7 +1267,7 @@ 4 - 85 + 89 1 0 0 @@ -1231,7 +1279,7 @@ 4 - 86 + 90 1 0 0 @@ -1251,7 +1299,7 @@ 0 5 - 87 + 91 1 0 0 @@ -1263,7 +1311,7 @@ 5 - 88 + 92 2 0 0 @@ -1275,7 +1323,7 @@ 5 - 89 + 93 1 0 0 @@ -1287,7 +1335,7 @@ 5 - 90 + 94 1 0 0 @@ -1299,7 +1347,7 @@ 5 - 91 + 95 1 0 0 @@ -1319,7 +1367,7 @@ 0 6 - 92 + 96 1 0 0 @@ -1331,7 +1379,7 @@ 6 - 93 + 97 1 0 0 @@ -1343,7 +1391,7 @@ 6 - 94 + 98 1 0 0 @@ -1355,7 +1403,7 @@ 6 - 95 + 99 1 0 0 @@ -1367,7 +1415,7 @@ 6 - 96 + 100 1 0 0 @@ -1379,7 +1427,7 @@ 6 - 97 + 101 1 0 0 @@ -1391,7 +1439,7 @@ 6 - 98 + 102 1 0 0 @@ -1401,6 +1449,18 @@ 0 0 + + 6 + 103 + 1 + 0 + 0 + 0 + ..\..\components\dfs\filesystems\elmfat\option\ccsbcs.c + ccsbcs.c + 0 + 0 + @@ -1411,7 +1471,43 @@ 0 7 - 99 + 104 + 1 + 0 + 0 + 0 + ..\..\components\drivers\i2c\i2c_core.c + i2c_core.c + 0 + 0 + + + 7 + 105 + 1 + 0 + 0 + 0 + ..\..\components\drivers\i2c\i2c_dev.c + i2c_dev.c + 0 + 0 + + + 7 + 106 + 1 + 0 + 0 + 0 + ..\..\components\drivers\i2c\i2c-bit-ops.c + i2c-bit-ops.c + 0 + 0 + + + 7 + 107 1 0 0 @@ -1423,7 +1519,7 @@ 7 - 100 + 108 1 0 0 @@ -1435,7 +1531,7 @@ 7 - 101 + 109 1 0 0 @@ -1447,7 +1543,7 @@ 7 - 102 + 110 1 0 0 @@ -1459,7 +1555,7 @@ 7 - 103 + 111 1 0 0 @@ -1471,7 +1567,7 @@ 7 - 104 + 112 1 0 0 @@ -1483,7 +1579,7 @@ 7 - 105 + 113 1 0 0 @@ -1495,7 +1591,7 @@ 7 - 106 + 114 1 0 0 @@ -1507,7 +1603,7 @@ 7 - 107 + 115 1 0 0 @@ -1519,7 +1615,7 @@ 7 - 108 + 116 1 0 0 @@ -1531,7 +1627,7 @@ 7 - 109 + 117 1 0 0 @@ -1543,7 +1639,7 @@ 7 - 110 + 118 1 0 0 @@ -1563,7 +1659,7 @@ 0 8 - 111 + 119 1 0 0 @@ -1575,7 +1671,7 @@ 8 - 112 + 120 1 0 0 @@ -1587,7 +1683,7 @@ 8 - 113 + 121 1 0 0 @@ -1599,7 +1695,7 @@ 8 - 114 + 122 1 0 0 @@ -1611,7 +1707,7 @@ 8 - 115 + 123 1 0 0 @@ -1623,7 +1719,7 @@ 8 - 116 + 124 1 0 0 @@ -1635,7 +1731,7 @@ 8 - 117 + 125 1 0 0 @@ -1647,7 +1743,7 @@ 8 - 118 + 126 1 0 0 @@ -1659,7 +1755,7 @@ 8 - 119 + 127 1 0 0 @@ -1671,7 +1767,7 @@ 8 - 120 + 128 1 0 0 @@ -1683,7 +1779,7 @@ 8 - 121 + 129 1 0 0 @@ -1695,7 +1791,7 @@ 8 - 122 + 130 1 0 0 @@ -1707,7 +1803,7 @@ 8 - 123 + 131 1 0 0 @@ -1719,7 +1815,7 @@ 8 - 124 + 132 1 0 0 @@ -1731,7 +1827,7 @@ 8 - 125 + 133 1 0 0 @@ -1743,7 +1839,7 @@ 8 - 126 + 134 1 0 0 @@ -1756,14 +1852,834 @@ - libc + GuiEngine 0 0 0 0 9 - 127 + 135 + 1 + 0 + 0 + 0 + ..\..\components\gui\libraries\lodepng\lodepng.c + lodepng.c + 0 + 0 + + + 9 + 136 + 1 + 0 + 0 + 0 + ..\..\components\gui\src\asc12font.c + asc12font.c + 0 + 0 + + + 9 + 137 + 1 + 0 + 0 + 0 + ..\..\components\gui\src\asc16font.c + asc16font.c + 0 + 0 + + + 9 + 138 + 1 + 0 + 0 + 0 + ..\..\components\gui\src\blit.c + blit.c + 0 + 0 + + + 9 + 139 + 1 + 0 + 0 + 0 + ..\..\components\gui\src\box.c + box.c + 0 + 0 + + + 9 + 140 + 1 + 0 + 0 + 0 + ..\..\components\gui\src\color.c + color.c + 0 + 0 + + + 9 + 141 + 1 + 0 + 0 + 0 + ..\..\components\gui\src\container.c + container.c + 0 + 0 + + + 9 + 142 + 1 + 0 + 0 + 0 + ..\..\components\gui\src\dc.c + dc.c + 0 + 0 + + + 9 + 143 + 1 + 0 + 0 + 0 + ..\..\components\gui\src\dc_blend.c + dc_blend.c + 0 + 0 + + + 9 + 144 + 1 + 0 + 0 + 0 + ..\..\components\gui\src\dc_buffer.c + dc_buffer.c + 0 + 0 + + + 9 + 145 + 1 + 0 + 0 + 0 + ..\..\components\gui\src\dc_client.c + dc_client.c + 0 + 0 + + + 9 + 146 + 1 + 0 + 0 + 0 + ..\..\components\gui\src\dc_hw.c + dc_hw.c + 0 + 0 + + + 9 + 147 + 1 + 0 + 0 + 0 + ..\..\components\gui\src\dc_rotozoom.c + dc_rotozoom.c + 0 + 0 + + + 9 + 148 + 1 + 0 + 0 + 0 + ..\..\components\gui\src\dc_trans.c + dc_trans.c + 0 + 0 + + + 9 + 149 + 1 + 0 + 0 + 0 + ..\..\components\gui\src\filerw.c + filerw.c + 0 + 0 + + + 9 + 150 + 1 + 0 + 0 + 0 + ..\..\components\gui\src\font.c + font.c + 0 + 0 + + + 9 + 151 + 1 + 0 + 0 + 0 + ..\..\components\gui\src\font_bmp.c + font_bmp.c + 0 + 0 + + + 9 + 152 + 1 + 0 + 0 + 0 + ..\..\components\gui\src\font_fnt.c + font_fnt.c + 0 + 0 + + + 9 + 153 + 1 + 0 + 0 + 0 + ..\..\components\gui\src\font_freetype.c + font_freetype.c + 0 + 0 + + + 9 + 154 + 1 + 0 + 0 + 0 + ..\..\components\gui\src\font_hz_bmp.c + font_hz_bmp.c + 0 + 0 + + + 9 + 155 + 1 + 0 + 0 + 0 + ..\..\components\gui\src\font_hz_file.c + font_hz_file.c + 0 + 0 + + + 9 + 156 + 1 + 0 + 0 + 0 + ..\..\components\gui\src\hz12font.c + hz12font.c + 0 + 0 + + + 9 + 157 + 1 + 0 + 0 + 0 + ..\..\components\gui\src\hz16font.c + hz16font.c + 0 + 0 + + + 9 + 158 + 1 + 0 + 0 + 0 + ..\..\components\gui\src\image.c + image.c + 0 + 0 + + + 9 + 159 + 1 + 0 + 0 + 0 + ..\..\components\gui\src\image_bmp.c + image_bmp.c + 0 + 0 + + + 9 + 160 + 1 + 0 + 0 + 0 + ..\..\components\gui\src\image_container.c + image_container.c + 0 + 0 + + + 9 + 161 + 1 + 0 + 0 + 0 + ..\..\components\gui\src\image_hdc.c + image_hdc.c + 0 + 0 + + + 9 + 162 + 1 + 0 + 0 + 0 + ..\..\components\gui\src\image_jpg.c + image_jpg.c + 0 + 0 + + + 9 + 163 + 1 + 0 + 0 + 0 + ..\..\components\gui\src\image_png.c + image_png.c + 0 + 0 + + + 9 + 164 + 1 + 0 + 0 + 0 + ..\..\components\gui\src\image_xpm.c + image_xpm.c + 0 + 0 + + + 9 + 165 + 1 + 0 + 0 + 0 + ..\..\components\gui\src\matrix.c + matrix.c + 0 + 0 + + + 9 + 166 + 1 + 0 + 0 + 0 + ..\..\components\gui\src\mouse.c + mouse.c + 0 + 0 + + + 9 + 167 + 1 + 0 + 0 + 0 + ..\..\components\gui\src\region.c + region.c + 0 + 0 + + + 9 + 168 + 1 + 0 + 0 + 0 + ..\..\components\gui\src\rtgui_app.c + rtgui_app.c + 0 + 0 + + + 9 + 169 + 1 + 0 + 0 + 0 + ..\..\components\gui\src\rtgui_driver.c + rtgui_driver.c + 0 + 0 + + + 9 + 170 + 1 + 0 + 0 + 0 + ..\..\components\gui\src\rtgui_object.c + rtgui_object.c + 0 + 0 + + + 9 + 171 + 1 + 0 + 0 + 0 + ..\..\components\gui\src\rtgui_system.c + rtgui_system.c + 0 + 0 + + + 9 + 172 + 1 + 0 + 0 + 0 + ..\..\components\gui\src\server.c + server.c + 0 + 0 + + + 9 + 173 + 1 + 0 + 0 + 0 + ..\..\components\gui\src\title.c + title.c + 0 + 0 + + + 9 + 174 + 1 + 0 + 0 + 0 + ..\..\components\gui\src\topwin.c + topwin.c + 0 + 0 + + + 9 + 175 + 1 + 0 + 0 + 0 + ..\..\components\gui\src\widget.c + widget.c + 0 + 0 + + + 9 + 176 + 1 + 0 + 0 + 0 + ..\..\components\gui\src\window.c + window.c + 0 + 0 + + + + + FreeType + 0 + 0 + 0 + 0 + + 10 + 177 + 1 + 0 + 0 + 0 + ..\..\components\gui\libraries\freetype-2.6.2\builds\rt-thread\ftsystem.c + ftsystem.c + 0 + 0 + + + 10 + 178 + 1 + 0 + 0 + 0 + ..\..\components\gui\libraries\freetype-2.6.2\builds\rt-thread\gb2312tounicode.c + gb2312tounicode.c + 0 + 0 + + + 10 + 179 + 1 + 0 + 0 + 0 + ..\..\components\gui\libraries\freetype-2.6.2\src\autofit\autofit.c + autofit.c + 0 + 0 + + + 10 + 180 + 1 + 0 + 0 + 0 + ..\..\components\gui\libraries\freetype-2.6.2\src\base\fttype1.c + fttype1.c + 0 + 0 + + + 10 + 181 + 1 + 0 + 0 + 0 + ..\..\components\gui\libraries\freetype-2.6.2\src\base\ftbitmap.c + ftbitmap.c + 0 + 0 + + + 10 + 182 + 1 + 0 + 0 + 0 + ..\..\components\gui\libraries\freetype-2.6.2\src\base\ftbase.c + ftbase.c + 0 + 0 + + + 10 + 183 + 1 + 0 + 0 + 0 + ..\..\components\gui\libraries\freetype-2.6.2\src\base\ftbbox.c + ftbbox.c + 0 + 0 + + + 10 + 184 + 1 + 0 + 0 + 0 + ..\..\components\gui\libraries\freetype-2.6.2\src\base\ftfstype.c + ftfstype.c + 0 + 0 + + + 10 + 185 + 1 + 0 + 0 + 0 + ..\..\components\gui\libraries\freetype-2.6.2\src\base\ftglyph.c + ftglyph.c + 0 + 0 + + + 10 + 186 + 1 + 0 + 0 + 0 + ..\..\components\gui\libraries\freetype-2.6.2\src\base\ftinit.c + ftinit.c + 0 + 0 + + + 10 + 187 + 1 + 0 + 0 + 0 + ..\..\components\gui\libraries\freetype-2.6.2\src\base\ftlcdfil.c + ftlcdfil.c + 0 + 0 + + + 10 + 188 + 1 + 0 + 0 + 0 + ..\..\components\gui\libraries\freetype-2.6.2\src\base\ftmm.c + ftmm.c + 0 + 0 + + + 10 + 189 + 1 + 0 + 0 + 0 + ..\..\components\gui\libraries\freetype-2.6.2\src\base\ftpatent.c + ftpatent.c + 0 + 0 + + + 10 + 190 + 1 + 0 + 0 + 0 + ..\..\components\gui\libraries\freetype-2.6.2\src\cache\ftcbasic.c + ftcbasic.c + 0 + 0 + + + 10 + 191 + 1 + 0 + 0 + 0 + ..\..\components\gui\libraries\freetype-2.6.2\src\cache\ftccache.c + ftccache.c + 0 + 0 + + + 10 + 192 + 1 + 0 + 0 + 0 + ..\..\components\gui\libraries\freetype-2.6.2\src\cache\ftccmap.c + ftccmap.c + 0 + 0 + + + 10 + 193 + 1 + 0 + 0 + 0 + ..\..\components\gui\libraries\freetype-2.6.2\src\cache\ftcglyph.c + ftcglyph.c + 0 + 0 + + + 10 + 194 + 1 + 0 + 0 + 0 + ..\..\components\gui\libraries\freetype-2.6.2\src\cache\ftcimage.c + ftcimage.c + 0 + 0 + + + 10 + 195 + 1 + 0 + 0 + 0 + ..\..\components\gui\libraries\freetype-2.6.2\src\cache\ftcmanag.c + ftcmanag.c + 0 + 0 + + + 10 + 196 + 1 + 0 + 0 + 0 + ..\..\components\gui\libraries\freetype-2.6.2\src\cache\ftcmru.c + ftcmru.c + 0 + 0 + + + 10 + 197 + 1 + 0 + 0 + 0 + ..\..\components\gui\libraries\freetype-2.6.2\src\cache\ftcsbits.c + ftcsbits.c + 0 + 0 + + + 10 + 198 + 1 + 0 + 0 + 0 + ..\..\components\gui\libraries\freetype-2.6.2\src\psnames\psnames.c + psnames.c + 0 + 0 + + + 10 + 199 + 1 + 0 + 0 + 0 + ..\..\components\gui\libraries\freetype-2.6.2\src\sfnt\sfnt.c + sfnt.c + 0 + 0 + + + 10 + 200 + 1 + 0 + 0 + 0 + ..\..\components\gui\libraries\freetype-2.6.2\src\smooth\smooth.c + smooth.c + 0 + 0 + + + 10 + 201 + 1 + 0 + 0 + 0 + ..\..\components\gui\libraries\freetype-2.6.2\src\truetype\truetype.c + truetype.c + 0 + 0 + + + + + libc + 0 + 0 + 0 + 0 + + 11 + 202 1 0 0 @@ -1774,8 +2690,8 @@ 0 - 9 - 128 + 11 + 203 1 0 0 @@ -1786,8 +2702,8 @@ 0 - 9 - 129 + 11 + 204 1 0 0 @@ -1798,8 +2714,8 @@ 0 - 9 - 130 + 11 + 205 1 0 0 @@ -1810,8 +2726,8 @@ 0 - 9 - 131 + 11 + 206 1 0 0 @@ -1822,8 +2738,8 @@ 0 - 9 - 132 + 11 + 207 1 0 0 @@ -1842,8 +2758,8 @@ 0 0 - 10 - 133 + 12 + 208 1 0 0 @@ -1854,8 +2770,8 @@ 0 - 10 - 134 + 12 + 209 1 0 0 @@ -1866,8 +2782,8 @@ 0 - 10 - 135 + 12 + 210 1 0 0 @@ -1878,8 +2794,8 @@ 0 - 10 - 136 + 12 + 211 1 0 0 @@ -1890,8 +2806,8 @@ 0 - 10 - 137 + 12 + 212 1 0 0 @@ -1902,8 +2818,8 @@ 0 - 10 - 138 + 12 + 213 1 0 0 @@ -1914,8 +2830,8 @@ 0 - 10 - 139 + 12 + 214 1 0 0 @@ -1926,8 +2842,8 @@ 0 - 10 - 140 + 12 + 215 1 0 0 @@ -1938,8 +2854,8 @@ 0 - 10 - 141 + 12 + 216 1 0 0 @@ -1950,8 +2866,8 @@ 0 - 10 - 142 + 12 + 217 1 0 0 @@ -1962,8 +2878,8 @@ 0 - 10 - 143 + 12 + 218 1 0 0 @@ -1974,8 +2890,8 @@ 0 - 10 - 144 + 12 + 219 1 0 0 @@ -1986,8 +2902,8 @@ 0 - 10 - 145 + 12 + 220 1 0 0 @@ -1998,8 +2914,8 @@ 0 - 10 - 146 + 12 + 221 1 0 0 @@ -2010,8 +2926,8 @@ 0 - 10 - 147 + 12 + 222 1 0 0 @@ -2022,8 +2938,8 @@ 0 - 10 - 148 + 12 + 223 1 0 0 @@ -2034,8 +2950,8 @@ 0 - 10 - 149 + 12 + 224 1 0 0 @@ -2046,8 +2962,8 @@ 0 - 10 - 150 + 12 + 225 1 0 0 @@ -2058,8 +2974,8 @@ 0 - 10 - 151 + 12 + 226 1 0 0 @@ -2070,8 +2986,8 @@ 0 - 10 - 152 + 12 + 227 1 0 0 @@ -2082,8 +2998,8 @@ 0 - 10 - 153 + 12 + 228 1 0 0 @@ -2094,8 +3010,8 @@ 0 - 10 - 154 + 12 + 229 1 0 0 @@ -2106,8 +3022,8 @@ 0 - 10 - 155 + 12 + 230 1 0 0 @@ -2118,8 +3034,8 @@ 0 - 10 - 156 + 12 + 231 1 0 0 @@ -2130,8 +3046,8 @@ 0 - 10 - 157 + 12 + 232 1 0 0 @@ -2142,8 +3058,8 @@ 0 - 10 - 158 + 12 + 233 1 0 0 @@ -2154,8 +3070,8 @@ 0 - 10 - 159 + 12 + 234 1 0 0 @@ -2166,8 +3082,8 @@ 0 - 10 - 160 + 12 + 235 1 0 0 @@ -2178,8 +3094,8 @@ 0 - 10 - 161 + 12 + 236 1 0 0 @@ -2190,8 +3106,8 @@ 0 - 10 - 162 + 12 + 237 1 0 0 @@ -2202,8 +3118,8 @@ 0 - 10 - 163 + 12 + 238 1 0 0 @@ -2214,8 +3130,8 @@ 0 - 10 - 164 + 12 + 239 1 0 0 @@ -2226,8 +3142,8 @@ 0 - 10 - 165 + 12 + 240 1 0 0 @@ -2238,8 +3154,8 @@ 0 - 10 - 166 + 12 + 241 1 0 0 @@ -2250,8 +3166,8 @@ 0 - 10 - 167 + 12 + 242 1 0 0 diff --git a/bsp/imxrt1052-evk/project.uvprojx b/bsp/imxrt1052-evk/project.uvprojx index 1bfed90eb0..cbfc7a6da6 100644 --- a/bsp/imxrt1052-evk/project.uvprojx +++ b/bsp/imxrt1052-evk/project.uvprojx @@ -333,10 +333,10 @@ 0 0 - --library_interface=armcc --library_type=standardlib --diag_suppress=66 - SKIP_SYSCLK_INIT, CPU_MIMXRT1052DVL6A, FSL_SDK_ENABLE_DRIVER_CACHE_CONTROL=1, EVK_MCIMXRM, FSL_FEATURE_PHYKSZ8081_USE_RMII50M_MODE, RT_USING_ARM_LIBC + --library_interface=armcc --library_type=standardlib --diag_suppress=66,1296,186 + SKIP_SYSCLK_INIT, FSL_FEATURE_PHYKSZ8081_USE_RMII50M_MODE, RT_USING_ARM_LIBC, FSL_SDK_ENABLE_DRIVER_CACHE_CONTROL=1, EVK_MCIMXRM, FT2_BUILD_LIBRARY, CPU_MIMXRT1052DVL6A - applications;.;drivers;Libraries;Libraries\drivers;Libraries\utilities;Libraries\CMSIS\Include;..\..\include;..\..\libcpu\arm\cortex-m7;..\..\libcpu\arm\common;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\dfs\filesystems\elmfat;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\armlibc;..\..\components\net\lwip-1.4.1\src;..\..\components\net\lwip-1.4.1\src\include;..\..\components\net\lwip-1.4.1\src\include\ipv4;..\..\components\net\lwip-1.4.1\src\arch\include;..\..\components\net\lwip-1.4.1\src\include\netif + applications;.;drivers;Libraries;Libraries\drivers;Libraries\utilities;Libraries\CMSIS\Include;..\..\include;..\..\libcpu\arm\cortex-m7;..\..\libcpu\arm\common;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\dfs\filesystems\elmfat;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\gui\include;..\..\components\gui\include\rtgui;..\..\components\gui\include\rtgui\widgets;..\..\components\gui\libraries\lodepng;..\..\components\gui\src;..\..\components\gui\libraries\freetype-2.6.2\builds\rt-thread;..\..\components\gui\libraries\freetype-2.6.2\include;..\..\components\gui\libraries\freetype-2.6.2\include\freetype;..\..\components\gui\libraries\freetype-2.6.2\include\freetype\config;..\..\components\gui\libraries\freetype-2.6.2\include\freetype\internal;..\..\components\gui\libraries\freetype-2.6.2\include\freetype\internal\services;..\..\components\gui\libraries\freetype-2.6.2\src\autofit;..\..\components\gui\libraries\freetype-2.6.2\src\base;..\..\components\gui\libraries\freetype-2.6.2\src\cache;..\..\components\gui\libraries\freetype-2.6.2\src\psnames;..\..\components\gui\libraries\freetype-2.6.2\src\sfnt;..\..\components\gui\libraries\freetype-2.6.2\src\smooth;..\..\components\gui\libraries\freetype-2.6.2\src\truetype;..\..\components\libc\compilers\armlibc;..\..\components\net\lwip-1.4.1\src;..\..\components\net\lwip-1.4.1\src\include;..\..\components\net\lwip-1.4.1\src\include\ipv4;..\..\components\net\lwip-1.4.1\src\arch\include;..\..\components\net\lwip-1.4.1\src\include\netif @@ -370,7 +370,7 @@ .\Libraries\arm\MIMXRT1052xxxxx_flexspi_nor.scf - --keep *.o(.rti_fn.*) --keep *.o(FSymTab) --keep *.o(VSymTab) + --keep *.o(.rti_fn.*) --keep *.o(FSymTab) --keep *.o(VSymTab) @@ -405,6 +405,11 @@ 1 applications\sdio_test.c + + rtgui_demo.c + 1 + .\applications\rtgui_demo.c + @@ -445,6 +450,21 @@ 1 drivers\drv_sdio.c + + drv_lcd.c + 1 + drivers\drv_lcd.c + + + drv_ft5406.c + 1 + drivers\drv_ft5406.c + + + drv_i2c.c + 1 + drivers\drv_i2c.c + @@ -895,11 +915,31 @@ 1 ..\..\components\dfs\filesystems\elmfat\ff.c + + ccsbcs.c + 1 + ..\..\components\dfs\filesystems\elmfat\option\ccsbcs.c + DeviceDrivers + + i2c_core.c + 1 + ..\..\components\drivers\i2c\i2c_core.c + + + i2c_dev.c + 1 + ..\..\components\drivers\i2c\i2c_dev.c + + + i2c-bit-ops.c + 1 + ..\..\components\drivers\i2c\i2c-bit-ops.c + block_dev.c 1 @@ -1047,6 +1087,351 @@ + + GuiEngine + + + lodepng.c + 1 + ..\..\components\gui\libraries\lodepng\lodepng.c + + + asc12font.c + 1 + ..\..\components\gui\src\asc12font.c + + + asc16font.c + 1 + ..\..\components\gui\src\asc16font.c + + + blit.c + 1 + ..\..\components\gui\src\blit.c + + + box.c + 1 + ..\..\components\gui\src\box.c + + + color.c + 1 + ..\..\components\gui\src\color.c + + + container.c + 1 + ..\..\components\gui\src\container.c + + + dc.c + 1 + ..\..\components\gui\src\dc.c + + + dc_blend.c + 1 + ..\..\components\gui\src\dc_blend.c + + + dc_buffer.c + 1 + ..\..\components\gui\src\dc_buffer.c + + + dc_client.c + 1 + ..\..\components\gui\src\dc_client.c + + + dc_hw.c + 1 + ..\..\components\gui\src\dc_hw.c + + + dc_rotozoom.c + 1 + ..\..\components\gui\src\dc_rotozoom.c + + + dc_trans.c + 1 + ..\..\components\gui\src\dc_trans.c + + + filerw.c + 1 + ..\..\components\gui\src\filerw.c + + + font.c + 1 + ..\..\components\gui\src\font.c + + + font_bmp.c + 1 + ..\..\components\gui\src\font_bmp.c + + + font_fnt.c + 1 + ..\..\components\gui\src\font_fnt.c + + + font_freetype.c + 1 + ..\..\components\gui\src\font_freetype.c + + + font_hz_bmp.c + 1 + ..\..\components\gui\src\font_hz_bmp.c + + + font_hz_file.c + 1 + ..\..\components\gui\src\font_hz_file.c + + + hz12font.c + 1 + ..\..\components\gui\src\hz12font.c + + + hz16font.c + 1 + ..\..\components\gui\src\hz16font.c + + + image.c + 1 + ..\..\components\gui\src\image.c + + + image_bmp.c + 1 + ..\..\components\gui\src\image_bmp.c + + + image_container.c + 1 + ..\..\components\gui\src\image_container.c + + + image_hdc.c + 1 + ..\..\components\gui\src\image_hdc.c + + + image_jpg.c + 1 + ..\..\components\gui\src\image_jpg.c + + + image_png.c + 1 + ..\..\components\gui\src\image_png.c + + + image_xpm.c + 1 + ..\..\components\gui\src\image_xpm.c + + + matrix.c + 1 + ..\..\components\gui\src\matrix.c + + + mouse.c + 1 + ..\..\components\gui\src\mouse.c + + + region.c + 1 + ..\..\components\gui\src\region.c + + + rtgui_app.c + 1 + ..\..\components\gui\src\rtgui_app.c + + + rtgui_driver.c + 1 + ..\..\components\gui\src\rtgui_driver.c + + + rtgui_object.c + 1 + ..\..\components\gui\src\rtgui_object.c + + + rtgui_system.c + 1 + ..\..\components\gui\src\rtgui_system.c + + + server.c + 1 + ..\..\components\gui\src\server.c + + + title.c + 1 + ..\..\components\gui\src\title.c + + + topwin.c + 1 + ..\..\components\gui\src\topwin.c + + + widget.c + 1 + ..\..\components\gui\src\widget.c + + + window.c + 1 + ..\..\components\gui\src\window.c + + + + + FreeType + + + ftsystem.c + 1 + ..\..\components\gui\libraries\freetype-2.6.2\builds\rt-thread\ftsystem.c + + + gb2312tounicode.c + 1 + ..\..\components\gui\libraries\freetype-2.6.2\builds\rt-thread\gb2312tounicode.c + + + autofit.c + 1 + ..\..\components\gui\libraries\freetype-2.6.2\src\autofit\autofit.c + + + fttype1.c + 1 + ..\..\components\gui\libraries\freetype-2.6.2\src\base\fttype1.c + + + ftbitmap.c + 1 + ..\..\components\gui\libraries\freetype-2.6.2\src\base\ftbitmap.c + + + ftbase.c + 1 + ..\..\components\gui\libraries\freetype-2.6.2\src\base\ftbase.c + + + ftbbox.c + 1 + ..\..\components\gui\libraries\freetype-2.6.2\src\base\ftbbox.c + + + ftfstype.c + 1 + ..\..\components\gui\libraries\freetype-2.6.2\src\base\ftfstype.c + + + ftglyph.c + 1 + ..\..\components\gui\libraries\freetype-2.6.2\src\base\ftglyph.c + + + ftinit.c + 1 + ..\..\components\gui\libraries\freetype-2.6.2\src\base\ftinit.c + + + ftlcdfil.c + 1 + ..\..\components\gui\libraries\freetype-2.6.2\src\base\ftlcdfil.c + + + ftmm.c + 1 + ..\..\components\gui\libraries\freetype-2.6.2\src\base\ftmm.c + + + ftpatent.c + 1 + ..\..\components\gui\libraries\freetype-2.6.2\src\base\ftpatent.c + + + ftcbasic.c + 1 + ..\..\components\gui\libraries\freetype-2.6.2\src\cache\ftcbasic.c + + + ftccache.c + 1 + ..\..\components\gui\libraries\freetype-2.6.2\src\cache\ftccache.c + + + ftccmap.c + 1 + ..\..\components\gui\libraries\freetype-2.6.2\src\cache\ftccmap.c + + + ftcglyph.c + 1 + ..\..\components\gui\libraries\freetype-2.6.2\src\cache\ftcglyph.c + + + ftcimage.c + 1 + ..\..\components\gui\libraries\freetype-2.6.2\src\cache\ftcimage.c + + + ftcmanag.c + 1 + ..\..\components\gui\libraries\freetype-2.6.2\src\cache\ftcmanag.c + + + ftcmru.c + 1 + ..\..\components\gui\libraries\freetype-2.6.2\src\cache\ftcmru.c + + + ftcsbits.c + 1 + ..\..\components\gui\libraries\freetype-2.6.2\src\cache\ftcsbits.c + + + psnames.c + 1 + ..\..\components\gui\libraries\freetype-2.6.2\src\psnames\psnames.c + + + sfnt.c + 1 + ..\..\components\gui\libraries\freetype-2.6.2\src\sfnt\sfnt.c + + + smooth.c + 1 + ..\..\components\gui\libraries\freetype-2.6.2\src\smooth\smooth.c + + + truetype.c + 1 + ..\..\components\gui\libraries\freetype-2.6.2\src\truetype\truetype.c + + + libc diff --git a/bsp/imxrt1052-evk/template.uvoptx b/bsp/imxrt1052-evk/template.uvoptx index 49e59d65e8..deca1cf444 100644 --- a/bsp/imxrt1052-evk/template.uvoptx +++ b/bsp/imxrt1052-evk/template.uvoptx @@ -103,7 +103,7 @@ 1 0 0 - 4 + 3 @@ -114,7 +114,7 @@ .\Libraries\arm\evkmimxrt1050_flexspi_nor.ini - Segger\JL2CM3.dll + BIN\CMSIS_AGDI.dll