Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
u010088926
rt-thread
提交
ca0093fc
R
rt-thread
项目概览
u010088926
/
rt-thread
与 Fork 源项目一致
Fork自
RT-Thread / rt-thread
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
R
rt-thread
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
ca0093fc
编写于
3月 13, 2018
作者:
B
Bernard Xiong
提交者:
GitHub
3月 13, 2018
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #1274 from TanekLiang/imxrt-update
i.mx rt update
上级
ddaa61fc
da3c9006
变更
10
展开全部
显示空白变更内容
内联
并排
Showing
10 changed file
with
2494 addition
and
1657 deletion
+2494
-1657
bsp/imxrt1052-evk/.config
bsp/imxrt1052-evk/.config
+2
-8
bsp/imxrt1052-evk/Libraries/gcc/MIMXRT1052xxxxx_flexspi_nor.ld
...mxrt1052-evk/Libraries/gcc/MIMXRT1052xxxxx_flexspi_nor.ld
+2
-2
bsp/imxrt1052-evk/applications/mem_test.c
bsp/imxrt1052-evk/applications/mem_test.c
+1
-1
bsp/imxrt1052-evk/applications/sdio_test.c
bsp/imxrt1052-evk/applications/sdio_test.c
+0
-147
bsp/imxrt1052-evk/drivers/drv_eth.c
bsp/imxrt1052-evk/drivers/drv_eth.c
+6
-4
bsp/imxrt1052-evk/drivers/usart.c
bsp/imxrt1052-evk/drivers/usart.c
+1
-1
bsp/imxrt1052-evk/project.ewp
bsp/imxrt1052-evk/project.ewp
+8
-268
bsp/imxrt1052-evk/project.uvoptx
bsp/imxrt1052-evk/project.uvoptx
+2156
-4
bsp/imxrt1052-evk/project.uvprojx
bsp/imxrt1052-evk/project.uvprojx
+318
-1128
bsp/imxrt1052-evk/rtconfig.h
bsp/imxrt1052-evk/rtconfig.h
+0
-94
未找到文件。
bsp/imxrt1052-evk/.config
浏览文件 @
ca0093fc
...
...
@@ -148,6 +148,7 @@ CONFIG_RT_USING_SDIO=y
CONFIG_RT_USING_LIBC
=
y
# CONFIG_RT_USING_PTHREADS is not set
# CONFIG_RT_USING_POSIX is not set
# CONFIG_HAVE_SYS_SIGNALS is not set
#
# Network stack
...
...
@@ -236,14 +237,6 @@ CONFIG_LWIP_NETIF_LOOPBACK=0
# RT-Thread GUI Engine
#
# CONFIG_PKG_USING_GUIENGINE is not set
# CONFIG_GUIENGINE_IMAGE_JPEG_NONE is not set
# CONFIG_GUIENGINE_IMAGE_JPEG is not set
# CONFIG_GUIENGINE_IMAGE_TJPGD is not set
# CONFIG_GUIENGINE_IMAGE_PNG_NONE is not set
# CONFIG_GUIENGINE_IMAGE_PNG is not set
# CONFIG_GUIENGINE_IMAGE_LODEPNG is not set
# CONFIG_PKG_USING_GUIENGINE_V200 is not set
# CONFIG_PKG_USING_GUIENGINE_LATEST_VERSION is not set
# CONFIG_PKG_USING_PERSIMMON is not set
# CONFIG_PKG_USING_LWEXT4 is not set
# CONFIG_PKG_USING_PARTITION is not set
...
...
@@ -278,6 +271,7 @@ CONFIG_LWIP_NETIF_LOOPBACK=0
# CONFIG_PKG_USING_WLAN_WICED is not set
# CONFIG_PKG_USING_COAP is not set
# CONFIG_PKG_USING_NOPOLL is not set
# CONFIG_PKG_USING_NETUTILS is not set
#
# security packages
...
...
bsp/imxrt1052-evk/Libraries/gcc/MIMXRT1052xxxxx_flexspi_nor.ld
浏览文件 @
ca0093fc
...
...
@@ -218,14 +218,14 @@ SECTIONS
*(NonCacheable.init)
. = ALIGN(4);
__noncachedata_init_end__ = .; /* create a global symbol at initialized ncache data end */
} > m_
dtcm
} > m_
nocache
. = __noncachedata_init_end__;
.ncache :
{
*(NonCacheable)
. = ALIGN(4);
__noncachedata_end__ = .; /* define a global symbol at ncache data end */
} > m_
dtcm
} > m_
nocache
__DATA_END = __NDATA_ROM + (__noncachedata_init_end__ - __noncachedata_start__);
text_end = ORIGIN(m_text) + LENGTH(m_text);
...
...
bsp/imxrt1052-evk/applications/mem_test.c
浏览文件 @
ca0093fc
...
...
@@ -78,7 +78,7 @@ void mem_test(uint32_t address, uint32_t size )
for
(
i
=
0
;
i
<
size
/
sizeof
(
uint32_t
);
i
++
)
{
*
p_uint32_t
=
(
uint32_t
)
p_uint32_t
;
*
p_uint32_t
++
;
p_uint32_t
++
;
}
p_uint32_t
=
(
uint32_t
*
)
address
;
...
...
bsp/imxrt1052-evk/applications/sdio_test.c
已删除
100644 → 0
浏览文件 @
ddaa61fc
#include "rtthread.h"
#include <stdint.h>
#include "string.h"
#define __is_print(ch) ((unsigned int)((ch) - ' ') < 127u - ' ')
static
void
dump_hex
(
const
rt_uint8_t
*
ptr
,
rt_size_t
buflen
)
{
unsigned
char
*
buf
=
(
unsigned
char
*
)
ptr
;
int
i
,
j
;
for
(
i
=
0
;
i
<
buflen
;
i
+=
16
)
{
rt_kprintf
(
"%08X: "
,
i
);
for
(
j
=
0
;
j
<
16
;
j
++
)
if
(
i
+
j
<
buflen
)
rt_kprintf
(
"%02X "
,
buf
[
i
+
j
]);
else
rt_kprintf
(
" "
);
rt_kprintf
(
" "
);
for
(
j
=
0
;
j
<
16
;
j
++
)
if
(
i
+
j
<
buflen
)
rt_kprintf
(
"%c"
,
__is_print
(
buf
[
i
+
j
])
?
buf
[
i
+
j
]
:
'.'
);
rt_kprintf
(
"
\n
"
);
}
}
static
void
read_sd__
(
uint32_t
addr
,
int
length
,
int
count
)
{
rt_device_t
device
=
RT_NULL
;
rt_err_t
result
;
struct
rt_device_blk_geometry
geometry
;
rt_uint8_t
*
read_buffer
=
RT_NULL
;
device
=
rt_device_find
(
"sd0"
);
rt_device_init
(
device
);
rt_device_open
(
device
,
RT_DEVICE_FLAG_RDWR
);
rt_memset
(
&
geometry
,
0
,
sizeof
(
geometry
));
result
=
rt_device_control
(
device
,
RT_DEVICE_CTRL_BLK_GETGEOME
,
&
geometry
);
rt_kprintf
(
"device info:
\r\n
"
);
rt_kprintf
(
"sector size : %d byte
\r\n
"
,
geometry
.
bytes_per_sector
);
rt_kprintf
(
"sector count : %d
\r\n
"
,
geometry
.
sector_count
);
rt_kprintf
(
"block size : %d byte
\r\n
"
,
geometry
.
block_size
);
rt_kprintf
(
"
\r\n
"
);
read_buffer
=
rt_malloc
(
geometry
.
bytes_per_sector
*
length
);
if
(
read_buffer
==
RT_NULL
)
{
rt_kprintf
(
"no memory for read_buffer!
\r\n
"
);
goto
__return
;
}
memset
(
read_buffer
,
0x00
,
geometry
.
bytes_per_sector
*
length
);
// for(i = 0;i < count; i++)
{
result
=
rt_device_read
(
device
,
addr
,
read_buffer
,
length
);
dump_hex
(
read_buffer
,
geometry
.
bytes_per_sector
*
length
);
if
(
result
!=
length
)
{
rt_kprintf
(
"read device :%s "
,
device
->
parent
.
name
);
rt_kprintf
(
"the first sector failed.
\r\n
"
);
goto
__return
;
}
rt_kprintf
(
"
\n
"
);
}
__return:
if
(
read_buffer
!=
RT_NULL
)
{
rt_free
(
read_buffer
);
}
}
static
void
write_sd__
(
uint32_t
addr
,
int
length
,
unsigned
char
data
)
{
int
i
;
rt_device_t
device
=
RT_NULL
;
rt_err_t
result
;
struct
rt_device_blk_geometry
geometry
;
rt_uint8_t
*
write_buffer
=
RT_NULL
;
rt_uint8_t
*
data_point
=
RT_NULL
;;
device
=
rt_device_find
(
"sd0"
);
rt_device_init
(
device
);
rt_device_open
(
device
,
RT_DEVICE_FLAG_RDWR
);
rt_memset
(
&
geometry
,
0
,
sizeof
(
geometry
));
result
=
rt_device_control
(
device
,
RT_DEVICE_CTRL_BLK_GETGEOME
,
&
geometry
);
rt_kprintf
(
"device info:
\r\n
"
);
rt_kprintf
(
"sector size : %d byte
\r\n
"
,
geometry
.
bytes_per_sector
);
rt_kprintf
(
"sector count : %d
\r\n
"
,
geometry
.
sector_count
);
rt_kprintf
(
"block size : %d byte
\r\n
"
,
geometry
.
block_size
);
rt_kprintf
(
"
\r\n
"
);
write_buffer
=
rt_malloc
(
geometry
.
bytes_per_sector
);
if
(
write_buffer
==
RT_NULL
)
{
rt_kprintf
(
"no memory for write_buffer!
\r\n
"
);
goto
__return
;
}
data_point
=
write_buffer
;
for
(
i
=
data
;
i
<
geometry
.
bytes_per_sector
;
i
++
)
{
*
data_point
++
=
(
rt_uint8_t
)
i
;
}
for
(
i
=
addr
;
i
<
(
length
+
addr
);
i
++
)
{
rt_device_write
(
device
,
addr
,
write_buffer
,
1
);
}
__return:
if
(
write_buffer
!=
RT_NULL
)
{
rt_free
(
write_buffer
);
}
}
int
sdio_read
(
uint32_t
addr
,
int
length
,
int
count
)
{
read_sd__
(
addr
,
length
,
count
);
return
0
;
}
int
sdio_write
(
uint32_t
addr
,
int
length
,
unsigned
char
data
)
{
write_sd__
(
addr
,
length
,
data
);
return
0
;
}
#ifdef RT_USING_FINSH
#include <finsh.h>
FINSH_FUNCTION_EXPORT_ALIAS
(
sdio_read
,
sdior
,
sdio
read
test
);
FINSH_FUNCTION_EXPORT_ALIAS
(
sdio_write
,
sdiow
,
sdio
write
test
);
#endif
bsp/imxrt1052-evk/drivers/drv_eth.c
浏览文件 @
ca0093fc
...
...
@@ -572,9 +572,10 @@ static void phy_monitor_thread_entry(void *parameter)
if
(
link
)
// link up
{
PHY_GetLinkSpeedDuplex
(
imxrt_eth_device
.
enet_base
,
PHY_ADDRESS
,
&
speed
,
&
duplex
);
PHY_GetLinkSpeedDuplex
(
imxrt_eth_device
.
enet_base
,
PHY_ADDRESS
,
&
speed
,
&
duplex
);
if
(
k
ENET_Mii
Speed10M
==
speed
)
if
(
k
PHY_
Speed10M
==
speed
)
{
dbg_log
(
DBG_LOG
,
"10M
\n
"
);
}
...
...
@@ -583,7 +584,7 @@ static void phy_monitor_thread_entry(void *parameter)
dbg_log
(
DBG_LOG
,
"100M
\n
"
);
}
if
(
k
ENET_Mii
HalfDuplex
==
duplex
)
if
(
k
PHY_
HalfDuplex
==
duplex
)
{
dbg_log
(
DBG_LOG
,
"half dumplex
\n
"
);
}
...
...
@@ -592,7 +593,8 @@ static void phy_monitor_thread_entry(void *parameter)
dbg_log
(
DBG_LOG
,
"full dumplex
\n
"
);
}
if
((
imxrt_eth_device
.
speed
!=
speed
)
||
(
imxrt_eth_device
.
duplex
!=
duplex
))
if
((
imxrt_eth_device
.
speed
!=
(
enet_mii_speed_t
)
speed
)
||
(
imxrt_eth_device
.
duplex
!=
(
enet_mii_duplex_t
)
duplex
))
{
imxrt_eth_device
.
speed
=
(
enet_mii_speed_t
)
speed
;
imxrt_eth_device
.
duplex
=
(
enet_mii_duplex_t
)
duplex
;
...
...
bsp/imxrt1052-evk/drivers/usart.c
浏览文件 @
ca0093fc
...
...
@@ -114,7 +114,7 @@ void UART7_IRQHandler(void)
#if defined(RT_USING_UART8)
struct
rt_serial_device
serial8
;
void
UART
7
_IRQHandler
(
void
)
void
UART
8
_IRQHandler
(
void
)
{
uart_isr
(
&
serial8
);
}
...
...
bsp/imxrt1052-evk/project.ewp
浏览文件 @
ca0093fc
...
...
@@ -220,7 +220,6 @@
<state>
SKIP_SYSCLK_INIT
</state>
<state>
EVK_MCIMXRM
</state>
<state>
FSL_SDK_ENABLE_DRIVER_CACHE_CONTROL=1
</state>
<state>
FT2_BUILD_LIBRARY
</state>
<state>
RT_USING_DLIBC
</state>
<state>
_DLIB_FILE_DESCRIPTOR
</state>
</option>
...
...
@@ -354,38 +353,20 @@
<state>
$PROJ_DIR$\..\..\libcpu\arm\common
</state>
<state>
$PROJ_DIR$\..\..\components\drivers\include
</state>
<state>
$PROJ_DIR$\Libraries\drivers
</state>
<state>
$PROJ_DIR$\..\..\components\dfs\filesystems\devfs
</state>
<state>
$PROJ_DIR$\..\..\components\net\lwip-2.0.2\src
</state>
<state>
$PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\include
</state>
<state>
$PROJ_DIR$\..\..\components\gui\libraries\freetype-2.6.2\include\freetype
</state>
<state>
$PROJ_DIR$\..\..\components\gui\include
</state>
<state>
$PROJ_DIR$\drivers
</state>
<state>
$PROJ_DIR$\..\..\components\net\lwip-2.0.2\src
</state>
<state>
$PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\include\posix
</state>
<state>
$PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\include\ipv4
</state>
<state>
$PROJ_DIR$\..\..\components\gui\include\rtgui
</state>
<state>
$PROJ_DIR$\.
</state>
<state>
$PROJ_DIR$\..\..\components\gui\libraries\freetype-2.6.2\src\smooth
</state>
<state>
$PROJ_DIR$\..\..\libcpu\arm\cortex-m7
</state>
<state>
$PROJ_DIR$\..\..\components\dfs\include
</state>
<state>
$PROJ_DIR$\..\..\components\gui\libraries\lodepng
</state>
<state>
$PROJ_DIR$\..\..\components\gui\libraries\freetype-2.6.2\include
</state>
<state>
$PROJ_DIR$\..\..\components\gui\libraries\freetype-2.6.2\include\freetype\internal
</state>
<state>
$PROJ_DIR$\..\..\components\gui\libraries\freetype-2.6.2\include\freetype\internal\services
</state>
<state>
$PROJ_DIR$\..\..\components\gui\src
</state>
<state>
$PROJ_DIR$\..\..\components\dfs\filesystems\devfs
</state>
<state>
$PROJ_DIR$\Libraries\CMSIS\Include
</state>
<state>
$PROJ_DIR$\Libraries\utilities
</state>
<state>
$PROJ_DIR$\..\..\components\gui\libraries\freetype-2.6.2\src\sfnt
</state>
<state>
$PROJ_DIR$\applications
</state>
<state>
$PROJ_DIR$\..\..\components\finsh
</state>
<state>
$PROJ_DIR$\..\..\components\dfs\filesystems\elmfat
</state>
<state>
$PROJ_DIR$\..\..\components\gui\libraries\freetype-2.6.2\src\truetype
</state>
<state>
$PROJ_DIR$\..\..\components\gui\libraries\freetype-2.6.2\src\psnames
</state>
<state>
$PROJ_DIR$\..\..\components\gui\libraries\freetype-2.6.2\src\autofit
</state>
<state>
$PROJ_DIR$\..\..\components\gui\libraries\freetype-2.6.2\src\cache
</state>
<state>
$PROJ_DIR$\..\..\components\gui\libraries\freetype-2.6.2\include\freetype\config
</state>
<state>
$PROJ_DIR$\..\..\components\gui\include\rtgui\widgets
</state>
<state>
$PROJ_DIR$\..\..\components\gui\libraries\freetype-2.6.2\src\base
</state>
<state>
$PROJ_DIR$\..\..\components\gui\libraries\freetype-2.6.2\builds\rt-thread
</state>
<state>
$PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\include\posix
</state>
<state>
$PROJ_DIR$\drivers
</state>
<state>
$PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\arch\include
</state>
</option>
<option>
...
...
@@ -1281,7 +1262,6 @@
<state>
SKIP_SYSCLK_INIT
</state>
<state>
EVK_MCIMXRM
</state>
<state>
FSL_SDK_ENABLE_DRIVER_CACHE_CONTROL=1
</state>
<state>
FT2_BUILD_LIBRARY
</state>
<state>
RT_USING_DLIBC
</state>
<state>
_DLIB_FILE_DESCRIPTOR
</state>
<state>
_DLIB_THREAD_SUPPORT
</state>
...
...
@@ -1416,38 +1396,20 @@
<state>
$PROJ_DIR$\..\..\libcpu\arm\common
</state>
<state>
$PROJ_DIR$\..\..\components\drivers\include
</state>
<state>
$PROJ_DIR$\Libraries\drivers
</state>
<state>
$PROJ_DIR$\..\..\components\dfs\filesystems\devfs
</state>
<state>
$PROJ_DIR$\..\..\components\net\lwip-2.0.2\src
</state>
<state>
$PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\include
</state>
<state>
$PROJ_DIR$\..\..\components\gui\libraries\freetype-2.6.2\include\freetype
</state>
<state>
$PROJ_DIR$\..\..\components\gui\include
</state>
<state>
$PROJ_DIR$\drivers
</state>
<state>
$PROJ_DIR$\..\..\components\net\lwip-2.0.2\src
</state>
<state>
$PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\include\posix
</state>
<state>
$PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\include\ipv4
</state>
<state>
$PROJ_DIR$\..\..\components\gui\include\rtgui
</state>
<state>
$PROJ_DIR$\.
</state>
<state>
$PROJ_DIR$\..\..\components\gui\libraries\freetype-2.6.2\src\smooth
</state>
<state>
$PROJ_DIR$\..\..\libcpu\arm\cortex-m7
</state>
<state>
$PROJ_DIR$\..\..\components\dfs\include
</state>
<state>
$PROJ_DIR$\..\..\components\gui\libraries\lodepng
</state>
<state>
$PROJ_DIR$\..\..\components\gui\libraries\freetype-2.6.2\include
</state>
<state>
$PROJ_DIR$\..\..\components\gui\libraries\freetype-2.6.2\include\freetype\internal
</state>
<state>
$PROJ_DIR$\..\..\components\gui\libraries\freetype-2.6.2\include\freetype\internal\services
</state>
<state>
$PROJ_DIR$\..\..\components\gui\src
</state>
<state>
$PROJ_DIR$\..\..\components\dfs\filesystems\devfs
</state>
<state>
$PROJ_DIR$\Libraries\CMSIS\Include
</state>
<state>
$PROJ_DIR$\Libraries\utilities
</state>
<state>
$PROJ_DIR$\..\..\components\gui\libraries\freetype-2.6.2\src\sfnt
</state>
<state>
$PROJ_DIR$\applications
</state>
<state>
$PROJ_DIR$\..\..\components\finsh
</state>
<state>
$PROJ_DIR$\..\..\components\dfs\filesystems\elmfat
</state>
<state>
$PROJ_DIR$\..\..\components\gui\libraries\freetype-2.6.2\src\truetype
</state>
<state>
$PROJ_DIR$\..\..\components\gui\libraries\freetype-2.6.2\src\psnames
</state>
<state>
$PROJ_DIR$\..\..\components\gui\libraries\freetype-2.6.2\src\autofit
</state>
<state>
$PROJ_DIR$\..\..\components\gui\libraries\freetype-2.6.2\src\cache
</state>
<state>
$PROJ_DIR$\..\..\components\gui\libraries\freetype-2.6.2\include\freetype\config
</state>
<state>
$PROJ_DIR$\..\..\components\gui\include\rtgui\widgets
</state>
<state>
$PROJ_DIR$\..\..\components\gui\libraries\freetype-2.6.2\src\base
</state>
<state>
$PROJ_DIR$\..\..\components\gui\libraries\freetype-2.6.2\builds\rt-thread
</state>
<state>
$PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\include\posix
</state>
<state>
$PROJ_DIR$\drivers
</state>
<state>
$PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\arch\include
</state>
</option>
<option>
...
...
@@ -2137,9 +2099,6 @@
<file>
<name>
$PROJ_DIR$\applications\mem_test.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\applications\sdio_test.c
</name>
</file>
</group>
<group>
<name>
CORTEX-M7
</name>
...
...
@@ -2254,15 +2213,6 @@
<file>
<name>
$PROJ_DIR$\drivers\drv_eth.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\drivers\drv_ft5406.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\drivers\drv_i2c.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\drivers\drv_lcd.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\drivers\drv_sdio.c
</name>
</file>
...
...
@@ -2357,216 +2307,6 @@
<name>
$PROJ_DIR$\..\..\components\finsh\symbol.c
</name>
</file>
</group>
<group>
<name>
freetype
</name>
</group>
<group>
<name>
FreeType
</name>
<file>
<name>
$PROJ_DIR$\..\..\components\gui\libraries\freetype-2.6.2\src\autofit\autofit.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\..\..\components\gui\libraries\freetype-2.6.2\src\base\ftbase.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\..\..\components\gui\libraries\freetype-2.6.2\src\base\ftbbox.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\..\..\components\gui\libraries\freetype-2.6.2\src\base\ftbitmap.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\..\..\components\gui\libraries\freetype-2.6.2\src\cache\ftcbasic.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\..\..\components\gui\libraries\freetype-2.6.2\src\cache\ftccache.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\..\..\components\gui\libraries\freetype-2.6.2\src\cache\ftccmap.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\..\..\components\gui\libraries\freetype-2.6.2\src\cache\ftcglyph.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\..\..\components\gui\libraries\freetype-2.6.2\src\cache\ftcimage.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\..\..\components\gui\libraries\freetype-2.6.2\src\cache\ftcmanag.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\..\..\components\gui\libraries\freetype-2.6.2\src\cache\ftcmru.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\..\..\components\gui\libraries\freetype-2.6.2\src\cache\ftcsbits.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\..\..\components\gui\libraries\freetype-2.6.2\src\base\ftfstype.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\..\..\components\gui\libraries\freetype-2.6.2\src\base\ftglyph.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\..\..\components\gui\libraries\freetype-2.6.2\src\base\ftinit.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\..\..\components\gui\libraries\freetype-2.6.2\src\base\ftlcdfil.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\..\..\components\gui\libraries\freetype-2.6.2\src\base\ftmm.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\..\..\components\gui\libraries\freetype-2.6.2\src\base\ftpatent.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\..\..\components\gui\libraries\freetype-2.6.2\builds\rt-thread\ftsystem.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\..\..\components\gui\libraries\freetype-2.6.2\src\base\fttype1.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\..\..\components\gui\libraries\freetype-2.6.2\builds\rt-thread\gb2312tounicode.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\..\..\components\gui\libraries\freetype-2.6.2\src\psnames\psnames.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\..\..\components\gui\libraries\freetype-2.6.2\src\sfnt\sfnt.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\..\..\components\gui\libraries\freetype-2.6.2\src\smooth\smooth.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\..\..\components\gui\libraries\freetype-2.6.2\src\truetype\truetype.c
</name>
</file>
</group>
<group>
<name>
GuiEngine
</name>
<file>
<name>
$PROJ_DIR$\..\..\components\gui\src\asc12font.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\..\..\components\gui\src\asc16font.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\..\..\components\gui\src\blit.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\..\..\components\gui\src\box.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\..\..\components\gui\src\color.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\..\..\components\gui\src\container.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\..\..\components\gui\src\dc.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\..\..\components\gui\src\dc_blend.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\..\..\components\gui\src\dc_buffer.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\..\..\components\gui\src\dc_client.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\..\..\components\gui\src\dc_hw.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\..\..\components\gui\src\dc_rotozoom.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\..\..\components\gui\src\dc_trans.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\..\..\components\gui\src\filerw.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\..\..\components\gui\src\font.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\..\..\components\gui\src\font_bmp.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\..\..\components\gui\src\font_fnt.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\..\..\components\gui\src\font_freetype.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\..\..\components\gui\src\font_hz_bmp.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\..\..\components\gui\src\font_hz_file.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\..\..\components\gui\src\hz12font.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\..\..\components\gui\src\hz16font.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\..\..\components\gui\src\image.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\..\..\components\gui\src\image_bmp.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\..\..\components\gui\src\image_container.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\..\..\components\gui\src\image_hdc.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\..\..\components\gui\src\image_jpg.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\..\..\components\gui\src\image_png.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\..\..\components\gui\src\image_xpm.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\..\..\components\gui\libraries\lodepng\lodepng.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\..\..\components\gui\src\matrix.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\..\..\components\gui\src\mouse.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\..\..\components\gui\src\region.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\..\..\components\gui\src\rtgui_app.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\..\..\components\gui\src\rtgui_driver.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\..\..\components\gui\src\rtgui_object.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\..\..\components\gui\src\rtgui_system.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\..\..\components\gui\src\server.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\..\..\components\gui\src\title.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\..\..\components\gui\src\topwin.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\..\..\components\gui\src\widget.c
</name>
</file>
<file>
<name>
$PROJ_DIR$\..\..\components\gui\src\window.c
</name>
</file>
</group>
<group>
<name>
Kernel
</name>
<file>
...
...
bsp/imxrt1052-evk/project.uvoptx
浏览文件 @
ca0093fc
此差异已折叠。
点击以展开。
bsp/imxrt1052-evk/project.uvprojx
浏览文件 @
ca0093fc
此差异已折叠。
点击以展开。
bsp/imxrt1052-evk/rtconfig.h
浏览文件 @
ca0093fc
此差异已折叠。
点击以展开。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录