diff options
Diffstat (limited to 'bsp/mm32f103x')
| -rw-r--r-- | bsp/mm32f103x/.config | 65 | ||||
| -rw-r--r-- | bsp/mm32f103x/project.ewp | 58 | ||||
| -rw-r--r-- | bsp/mm32f103x/project.uvprojx | 114 | ||||
| -rw-r--r-- | bsp/mm32f103x/rtconfig.h | 23 |
4 files changed, 148 insertions, 112 deletions
diff --git a/bsp/mm32f103x/.config b/bsp/mm32f103x/.config index 85e1cefd86..595c78dba5 100644 --- a/bsp/mm32f103x/.config +++ b/bsp/mm32f103x/.config @@ -8,6 +8,7 @@ # CONFIG_RT_NAME_MAX=8 # CONFIG_RT_USING_ARCH_DATA_TYPE is not set +# CONFIG_RT_USING_AMP is not set # CONFIG_RT_USING_SMP is not set CONFIG_RT_ALIGN_SIZE=8 # CONFIG_RT_THREAD_PRIORITY_8 is not set @@ -30,18 +31,10 @@ CONFIG_IDLE_THREAD_STACK_SIZE=256 # CONFIG_RT_KSERVICE_USING_TINY_SIZE is not set # CONFIG_RT_USING_TINY_FFS is not set # CONFIG_RT_KPRINTF_USING_LONGLONG is not set -CONFIG_RT_DEBUG=y -CONFIG_RT_DEBUG_COLOR=y -# CONFIG_RT_DEBUG_INIT_CONFIG is not set -# CONFIG_RT_DEBUG_THREAD_CONFIG is not set -# CONFIG_RT_DEBUG_SCHEDULER_CONFIG is not set -# CONFIG_RT_DEBUG_IPC_CONFIG is not set -# CONFIG_RT_DEBUG_TIMER_CONFIG is not set -# CONFIG_RT_DEBUG_IRQ_CONFIG is not set -# CONFIG_RT_DEBUG_MEM_CONFIG is not set -# CONFIG_RT_DEBUG_SLAB_CONFIG is not set -# CONFIG_RT_DEBUG_MEMHEAP_CONFIG is not set -# CONFIG_RT_DEBUG_MODULE_CONFIG is not set +CONFIG_RT_USING_DEBUG=y +CONFIG_RT_DEBUGING_COLOR=y +CONFIG_RT_DEBUGING_CONTEXT=y +# CONFIG_RT_DEBUGING_INIT is not set # # Inter-Thread communication @@ -51,12 +44,12 @@ CONFIG_RT_USING_MUTEX=y CONFIG_RT_USING_EVENT=y CONFIG_RT_USING_MAILBOX=y CONFIG_RT_USING_MESSAGEQUEUE=y +# CONFIG_RT_USING_MESSAGEQUEUE_PRIORITY is not set # CONFIG_RT_USING_SIGNALS is not set # # Memory Management # -CONFIG_RT_PAGE_MAX_ORDER=11 CONFIG_RT_USING_MEMPOOL=y CONFIG_RT_USING_SMALL_MEM=y # CONFIG_RT_USING_SLAB is not set @@ -82,7 +75,7 @@ CONFIG_RT_USING_DEVICE=y CONFIG_RT_USING_CONSOLE=y CONFIG_RT_CONSOLEBUF_SIZE=128 CONFIG_RT_CONSOLE_DEVICE_NAME="uart1" -CONFIG_RT_VER_NUM=0x50000 +CONFIG_RT_VER_NUM=0x50002 # CONFIG_RT_USING_STDC_ATOMIC is not set # CONFIG_RT_USING_CACHE is not set # CONFIG_RT_USING_HW_ATOMIC is not set @@ -113,6 +106,11 @@ CONFIG_FINSH_USING_DESCRIPTION=y # CONFIG_FINSH_ECHO_DISABLE_DEFAULT is not set # CONFIG_FINSH_USING_AUTH is not set CONFIG_FINSH_ARG_MAX=10 +CONFIG_FINSH_USING_OPTION_COMPLETION=y + +# +# DFS: device virtual file system +# # CONFIG_RT_USING_DFS is not set # CONFIG_RT_USING_FAL is not set @@ -157,6 +155,7 @@ CONFIG_RT_USING_PIN=y # CONFIG_RT_USING_DEV_BUS is not set # CONFIG_RT_USING_WIFI is not set # CONFIG_RT_USING_VIRTIO is not set +# CONFIG_RT_USING_KTIME is not set # # Using USB @@ -168,7 +167,19 @@ CONFIG_RT_USING_PIN=y # # C/C++ and POSIX layer # -CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 + +# +# ISO-ANSI C layer +# + +# +# Timezone and Daylight Saving Time +# +# CONFIG_RT_LIBC_USING_FULL_TZ_DST is not set +CONFIG_RT_LIBC_USING_LIGHT_TZ_DST=y +CONFIG_RT_LIBC_TZ_DEFAULT_HOUR=8 +CONFIG_RT_LIBC_TZ_DEFAULT_MIN=0 +CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0 # # POSIX (Portable Operating System Interface) layer @@ -207,6 +218,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_RT_USING_ULOG is not set # CONFIG_RT_USING_UTEST is not set # CONFIG_RT_USING_VAR_EXPORT is not set +# CONFIG_RT_USING_RESOURCE_ID is not set # CONFIG_RT_USING_ADT is not set # CONFIG_RT_USING_RT_LINK is not set # CONFIG_RT_USING_VBUS is not set @@ -234,7 +246,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_KAWAII_MQTT is not set # CONFIG_PKG_USING_BC28_MQTT is not set # CONFIG_PKG_USING_WEBTERMINAL is not set -# CONFIG_PKG_USING_LIBMODBUS is not set # CONFIG_PKG_USING_FREEMODBUS is not set # CONFIG_PKG_USING_NANOPB is not set @@ -505,6 +516,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QPC is not set # CONFIG_PKG_USING_AGILE_UPGRADE is not set # CONFIG_PKG_USING_FLASH_BLOB is not set +# CONFIG_PKG_USING_MLIBC is not set # # peripheral libraries and drivers @@ -589,6 +601,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FT5426 is not set # CONFIG_PKG_USING_FT6236 is not set # CONFIG_PKG_USING_XPT2046_TOUCH is not set +# CONFIG_PKG_USING_CST816X is not set # CONFIG_PKG_USING_REALTEK_AMEBA is not set # CONFIG_PKG_USING_STM32_SDIO is not set # CONFIG_PKG_USING_ESP_IDF is not set @@ -601,7 +614,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LKDGUI is not set # CONFIG_PKG_USING_NRF5X_SDK is not set # CONFIG_PKG_USING_NRFX is not set -# CONFIG_PKG_USING_WM_LIBRARIES is not set # # Kendryte SDK @@ -659,14 +671,17 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_AT24CXX is not set # CONFIG_PKG_USING_MISAKA_RGB_BLING is not set # CONFIG_PKG_USING_LORA_MODEM_DRIVER is not set -# CONFIG_PKG_USING_BL_MCU_SDK is not set # CONFIG_PKG_USING_SOFT_SERIAL is not set # CONFIG_PKG_USING_MB85RS16 is not set # CONFIG_PKG_USING_RFM300 is not set # CONFIG_PKG_USING_IO_INPUT_FILTER is not set # CONFIG_PKG_USING_RASPBERRYPI_PICO_SDK is not set # CONFIG_PKG_USING_LRF_NV7LIDAR is not set +# CONFIG_PKG_USING_AIP650 is not set # CONFIG_PKG_USING_FINGERPRINT is not set +# CONFIG_PKG_USING_BT_ECB02C is not set +# CONFIG_PKG_USING_UAT is not set +# CONFIG_PKG_USING_SPI_TOOLS is not set # # AI packages @@ -685,7 +700,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # Signal Processing and Control Algorithm Packages # # CONFIG_PKG_USING_FIRE_PID_CURVE is not set +# CONFIG_PKG_USING_QPID is not set # CONFIG_PKG_USING_UKAL is not set +# CONFIG_PKG_USING_DIGITALCTRL is not set +# CONFIG_PKG_USING_KISSFFT is not set # # miscellaneous packages @@ -732,7 +750,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_DSTR is not set # CONFIG_PKG_USING_TINYFRAME is not set # CONFIG_PKG_USING_KENDRYTE_DEMO is not set -# CONFIG_PKG_USING_DIGITALCTRL is not set # CONFIG_PKG_USING_UPACKER is not set # CONFIG_PKG_USING_UPARAM is not set # CONFIG_PKG_USING_HELLO is not set @@ -757,8 +774,9 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_RTDUINO is not set # -# Projects +# Projects and Demos # +# CONFIG_PKG_USING_ARDUINO_MSGQ_C_CPP_DEMO is not set # CONFIG_PKG_USING_ARDUINO_ULTRASOUND_RADAR is not set # CONFIG_PKG_USING_ARDUINO_SENSOR_KIT is not set # CONFIG_PKG_USING_ARDUINO_MATLAB_SUPPORT is not set @@ -905,14 +923,19 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # Display # +# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_GFX_LIBRARY is not set # CONFIG_PKG_USING_ARDUINO_U8G2 is not set -# CONFIG_PKG_USING_ARDUINO_U8GLIB_ARDUINO is not set +# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_ST7735 is not set +# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_SSD1306 is not set +# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_ILI9341 is not set # CONFIG_PKG_USING_SEEED_TM1637 is not set # # Timing # # CONFIG_PKG_USING_ARDUINO_MSTIMER2 is not set +# CONFIG_PKG_USING_ARDUINO_TICKER is not set +# CONFIG_PKG_USING_ARDUINO_TASKSCHEDULER is not set # # Data Processing diff --git a/bsp/mm32f103x/project.ewp b/bsp/mm32f103x/project.ewp index 5b052036f4..0291fc1cf1 100644 --- a/bsp/mm32f103x/project.ewp +++ b/bsp/mm32f103x/project.ewp @@ -355,14 +355,15 @@ <option>
<name>CCIncludePath2</name>
<state />
- <state>$PROJ_DIR$\..\..\components\libc\posix\ipc</state>
+ <state>$PROJ_DIR$\..\..\components\libc\posix\io\eventfd</state>
<state>$PROJ_DIR$\Libraries\MM32F103\Source</state>
<state>$PROJ_DIR$\..\..\components\libc\compilers\common\extension</state>
<state>$PROJ_DIR$\..\..\include</state>
<state>$PROJ_DIR$\Libraries\CMSIS\KEIL_CORE</state>
<state>$PROJ_DIR$\drivers</state>
<state>$PROJ_DIR$\..\..\components\libc\compilers\common\include</state>
- <state>$PROJ_DIR$\..\..\components\libc\posix\io\stdio</state>
+ <state>$PROJ_DIR$\..\..\components\libc\posix\ipc</state>
+ <state>$PROJ_DIR$\..\..\components\libc\posix\io\epoll</state>
<state>$PROJ_DIR$\.</state>
<state>$PROJ_DIR$\applications</state>
<state>$PROJ_DIR$\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
@@ -1430,14 +1431,15 @@ <option>
<name>CCIncludePath2</name>
<state />
- <state>$PROJ_DIR$\..\..\components\libc\posix\ipc</state>
+ <state>$PROJ_DIR$\..\..\components\libc\posix\io\eventfd</state>
<state>$PROJ_DIR$\Libraries\MM32F103\Source</state>
<state>$PROJ_DIR$\..\..\components\libc\compilers\common\extension</state>
<state>$PROJ_DIR$\..\..\include</state>
<state>$PROJ_DIR$\Libraries\CMSIS\KEIL_CORE</state>
<state>$PROJ_DIR$\drivers</state>
<state>$PROJ_DIR$\..\..\components\libc\compilers\common\include</state>
- <state>$PROJ_DIR$\..\..\components\libc\posix\io\stdio</state>
+ <state>$PROJ_DIR$\..\..\components\libc\posix\ipc</state>
+ <state>$PROJ_DIR$\..\..\components\libc\posix\io\epoll</state>
<state>$PROJ_DIR$\.</state>
<state>$PROJ_DIR$\applications</state>
<state>$PROJ_DIR$\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
@@ -2159,9 +2161,6 @@ <name>$PROJ_DIR$\..\..\components\libc\compilers\common\cctype.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\components\libc\compilers\common\cstdio.c</name>
- </file>
- <file>
<name>$PROJ_DIR$\..\..\components\libc\compilers\common\cstdlib.c</name>
</file>
<file>
@@ -2171,6 +2170,9 @@ <name>$PROJ_DIR$\..\..\components\libc\compilers\common\ctime.c</name>
</file>
<file>
+ <name>$PROJ_DIR$\..\..\components\libc\compilers\common\cunistd.c</name>
+ </file>
+ <file>
<name>$PROJ_DIR$\..\..\components\libc\compilers\common\cwchar.c</name>
</file>
<file>
@@ -2219,6 +2221,9 @@ <group>
<name>DeviceDrivers</name>
<file>
+ <name>$PROJ_DIR$\..\..\components\drivers\core\device.c</name>
+ </file>
+ <file>
<name>$PROJ_DIR$\..\..\components\drivers\ipc\completion.c</name>
</file>
<file>
@@ -2282,9 +2287,6 @@ <name>$PROJ_DIR$\..\..\src\components.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\src\device.c</name>
- </file>
- <file>
<name>$PROJ_DIR$\..\..\src\idle.c</name>
</file>
<file>
@@ -2321,34 +2323,34 @@ <group>
<name>Libraries</name>
<file>
- <name>$PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_uart.c</name>
+ <name>$PROJ_DIR$\Libraries\MM32F103\Source\system_MM32F103.c</name>
</file>
<file>
- <name>$PROJ_DIR$\Libraries\MM32F103\Source\system_MM32F103.c</name>
+ <name>$PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_wwdg.c</name>
</file>
<file>
- <name>$PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_rtc.c</name>
+ <name>$PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_exti.c</name>
</file>
<file>
- <name>$PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_iwdg.c</name>
+ <name>$PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_rtc.c</name>
</file>
<file>
- <name>$PROJ_DIR$\Libraries\MM32F103\Source\IAR_StartAsm\startup_MM32F103.s</name>
+ <name>$PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_gpio.c</name>
</file>
<file>
- <name>$PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_can.c</name>
+ <name>$PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_dma.c</name>
</file>
<file>
- <name>$PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_pwr.c</name>
+ <name>$PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_can.c</name>
</file>
<file>
- <name>$PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_exti.c</name>
+ <name>$PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_tim.c</name>
</file>
<file>
- <name>$PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_i2c.c</name>
+ <name>$PROJ_DIR$\Libraries\MM32F103\Source\IAR_StartAsm\startup_MM32F103.s</name>
</file>
<file>
- <name>$PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_flash.c</name>
+ <name>$PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_rcc.c</name>
</file>
<file>
<name>$PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_spi.c</name>
@@ -2357,28 +2359,28 @@ <name>$PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_bkp.c</name>
</file>
<file>
- <name>$PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_crc.c</name>
+ <name>$PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_misc.c</name>
</file>
<file>
- <name>$PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_dma.c</name>
+ <name>$PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_crc.c</name>
</file>
<file>
- <name>$PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_gpio.c</name>
+ <name>$PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_iwdg.c</name>
</file>
<file>
- <name>$PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_rcc.c</name>
+ <name>$PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_uart.c</name>
</file>
<file>
- <name>$PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_adc.c</name>
+ <name>$PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_i2c.c</name>
</file>
<file>
- <name>$PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_wwdg.c</name>
+ <name>$PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_adc.c</name>
</file>
<file>
- <name>$PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_tim.c</name>
+ <name>$PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_flash.c</name>
</file>
<file>
- <name>$PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_misc.c</name>
+ <name>$PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_pwr.c</name>
</file>
</group>
<group>
diff --git a/bsp/mm32f103x/project.uvprojx b/bsp/mm32f103x/project.uvprojx index a089012771..afd6d9fcd6 100644 --- a/bsp/mm32f103x/project.uvprojx +++ b/bsp/mm32f103x/project.uvprojx @@ -336,7 +336,7 @@ <MiscControls /> <Define>__STDC_LIMIT_MACROS, RT_USING_ARMLIBC, USE_STDPERIPH_DRIVER, RT_USING_LIBC, __CLK_TCK=RT_TICK_PER_SECOND, __RTTHREAD__</Define> <Undefine /> - <IncludePath>..\..\components\libc\compilers\common\extension\fcntl\octal;Libraries\MM32F103\Source;Libraries\MM32F103\HAL_lib\inc;.;Libraries\MM32F103\Include;..\..\components\libc\compilers\common\extension;..\..\libcpu\arm\cortex-m3;..\..\components\libc\posix\io\stdio;..\..\components\libc\posix\io\poll;..\..\components\libc\compilers\common\include;..\..\include;..\..\components\drivers\include;..\..\components\libc\posix\ipc;..\..\components\finsh;..\..\libcpu\arm\common;applications;..\..\components\drivers\include;drivers;..\..\components\drivers\include;Libraries\CMSIS\KEIL_CORE</IncludePath> + <IncludePath>..\..\components\drivers\include;..\..\components\libc\compilers\common\extension;Libraries\MM32F103\Source;..\..\components\libc\compilers\common\include;..\..\include;..\..\libcpu\arm\cortex-m3;..\..\components\drivers\include;..\..\components\libc\posix\io\poll;Libraries\MM32F103\Include;..\..\components\drivers\include;Libraries\MM32F103\HAL_lib\inc;..\..\components\libc\posix\ipc;..\..\components\libc\posix\io\eventfd;..\..\components\drivers\include;drivers;Libraries\CMSIS\KEIL_CORE;..\..\libcpu\arm\common;..\..\components\libc\compilers\common\extension\fcntl\octal;.;..\..\components\libc\posix\io\epoll;..\..\components\finsh;applications</IncludePath> </VariousControls> </Cads> <Aads> @@ -402,13 +402,6 @@ </Files> <Files> <File> - <FileName>cstdio.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\libc\compilers\common\cstdio.c</FilePath> - </File> - </Files> - <Files> - <File> <FileName>cstdlib.c</FileName> <FileType>1</FileType> <FilePath>..\..\components\libc\compilers\common\cstdlib.c</FilePath> @@ -430,6 +423,13 @@ </Files> <Files> <File> + <FileName>cunistd.c</FileName> + <FileType>1</FileType> + <FilePath>..\..\components\libc\compilers\common\cunistd.c</FilePath> + </File> + </Files> + <Files> + <File> <FileName>cwchar.c</FileName> <FileType>1</FileType> <FilePath>..\..\components\libc\compilers\common\cwchar.c</FilePath> @@ -471,6 +471,13 @@ <GroupName>DeviceDrivers</GroupName> <Files> <File> + <FileName>device.c</FileName> + <FileType>1</FileType> + <FilePath>..\..\components\drivers\core\device.c</FilePath> + </File> + </Files> + <Files> + <File> <FileName>completion.c</FileName> <FileType>1</FileType> <FilePath>..\..\components\drivers\ipc\completion.c</FilePath> @@ -606,13 +613,6 @@ </Files> <Files> <File> - <FileName>device.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\src\device.c</FilePath> - </File> - </Files> - <Files> - <File> <FileName>idle.c</FileName> <FileType>1</FileType> <FilePath>..\..\src\idle.c</FilePath> @@ -693,142 +693,142 @@ <GroupName>Libraries</GroupName> <Files> <File> - <FileName>system_MM32F103.c</FileName> + <FileName>HAL_bkp.c</FileName> <FileType>1</FileType> - <FilePath>Libraries\MM32F103\Source\system_MM32F103.c</FilePath> + <FilePath>Libraries\MM32F103\HAL_lib\src\HAL_bkp.c</FilePath> </File> </Files> <Files> <File> - <FileName>HAL_rcc.c</FileName> + <FileName>HAL_exti.c</FileName> <FileType>1</FileType> - <FilePath>Libraries\MM32F103\HAL_lib\src\HAL_rcc.c</FilePath> + <FilePath>Libraries\MM32F103\HAL_lib\src\HAL_exti.c</FilePath> </File> </Files> <Files> <File> - <FileName>HAL_misc.c</FileName> - <FileType>1</FileType> - <FilePath>Libraries\MM32F103\HAL_lib\src\HAL_misc.c</FilePath> + <FileName>startup_MM32F103.s</FileName> + <FileType>2</FileType> + <FilePath>Libraries\MM32F103\Source\KEIL_StartAsm\startup_MM32F103.s</FilePath> </File> </Files> <Files> <File> - <FileName>HAL_uart.c</FileName> + <FileName>HAL_spi.c</FileName> <FileType>1</FileType> - <FilePath>Libraries\MM32F103\HAL_lib\src\HAL_uart.c</FilePath> + <FilePath>Libraries\MM32F103\HAL_lib\src\HAL_spi.c</FilePath> </File> </Files> <Files> <File> - <FileName>startup_MM32F103.s</FileName> - <FileType>2</FileType> - <FilePath>Libraries\MM32F103\Source\KEIL_StartAsm\startup_MM32F103.s</FilePath> + <FileName>system_MM32F103.c</FileName> + <FileType>1</FileType> + <FilePath>Libraries\MM32F103\Source\system_MM32F103.c</FilePath> </File> </Files> <Files> <File> - <FileName>HAL_can.c</FileName> + <FileName>HAL_misc.c</FileName> <FileType>1</FileType> - <FilePath>Libraries\MM32F103\HAL_lib\src\HAL_can.c</FilePath> + <FilePath>Libraries\MM32F103\HAL_lib\src\HAL_misc.c</FilePath> </File> </Files> <Files> <File> - <FileName>HAL_spi.c</FileName> + <FileName>HAL_can.c</FileName> <FileType>1</FileType> - <FilePath>Libraries\MM32F103\HAL_lib\src\HAL_spi.c</FilePath> + <FilePath>Libraries\MM32F103\HAL_lib\src\HAL_can.c</FilePath> </File> </Files> <Files> <File> - <FileName>HAL_tim.c</FileName> + <FileName>HAL_flash.c</FileName> <FileType>1</FileType> - <FilePath>Libraries\MM32F103\HAL_lib\src\HAL_tim.c</FilePath> + <FilePath>Libraries\MM32F103\HAL_lib\src\HAL_flash.c</FilePath> </File> </Files> <Files> <File> - <FileName>HAL_dma.c</FileName> + <FileName>HAL_gpio.c</FileName> <FileType>1</FileType> - <FilePath>Libraries\MM32F103\HAL_lib\src\HAL_dma.c</FilePath> + <FilePath>Libraries\MM32F103\HAL_lib\src\HAL_gpio.c</FilePath> </File> </Files> <Files> <File> - <FileName>HAL_flash.c</FileName> + <FileName>HAL_rtc.c</FileName> <FileType>1</FileType> - <FilePath>Libraries\MM32F103\HAL_lib\src\HAL_flash.c</FilePath> + <FilePath>Libraries\MM32F103\HAL_lib\src\HAL_rtc.c</FilePath> </File> </Files> <Files> <File> - <FileName>HAL_gpio.c</FileName> + <FileName>HAL_pwr.c</FileName> <FileType>1</FileType> - <FilePath>Libraries\MM32F103\HAL_lib\src\HAL_gpio.c</FilePath> + <FilePath>Libraries\MM32F103\HAL_lib\src\HAL_pwr.c</FilePath> </File> </Files> <Files> <File> - <FileName>HAL_wwdg.c</FileName> + <FileName>HAL_iwdg.c</FileName> <FileType>1</FileType> - <FilePath>Libraries\MM32F103\HAL_lib\src\HAL_wwdg.c</FilePath> + <FilePath>Libraries\MM32F103\HAL_lib\src\HAL_iwdg.c</FilePath> </File> </Files> <Files> <File> - <FileName>HAL_adc.c</FileName> + <FileName>HAL_wwdg.c</FileName> <FileType>1</FileType> - <FilePath>Libraries\MM32F103\HAL_lib\src\HAL_adc.c</FilePath> + <FilePath>Libraries\MM32F103\HAL_lib\src\HAL_wwdg.c</FilePath> </File> </Files> <Files> <File> - <FileName>HAL_crc.c</FileName> + <FileName>HAL_rcc.c</FileName> <FileType>1</FileType> - <FilePath>Libraries\MM32F103\HAL_lib\src\HAL_crc.c</FilePath> + <FilePath>Libraries\MM32F103\HAL_lib\src\HAL_rcc.c</FilePath> </File> </Files> <Files> <File> - <FileName>HAL_iwdg.c</FileName> + <FileName>HAL_i2c.c</FileName> <FileType>1</FileType> - <FilePath>Libraries\MM32F103\HAL_lib\src\HAL_iwdg.c</FilePath> + <FilePath>Libraries\MM32F103\HAL_lib\src\HAL_i2c.c</FilePath> </File> </Files> <Files> <File> - <FileName>HAL_exti.c</FileName> + <FileName>HAL_crc.c</FileName> <FileType>1</FileType> - <FilePath>Libraries\MM32F103\HAL_lib\src\HAL_exti.c</FilePath> + <FilePath>Libraries\MM32F103\HAL_lib\src\HAL_crc.c</FilePath> </File> </Files> <Files> <File> - <FileName>HAL_rtc.c</FileName> + <FileName>HAL_tim.c</FileName> <FileType>1</FileType> - <FilePath>Libraries\MM32F103\HAL_lib\src\HAL_rtc.c</FilePath> + <FilePath>Libraries\MM32F103\HAL_lib\src\HAL_tim.c</FilePath> </File> </Files> <Files> <File> - <FileName>HAL_pwr.c</FileName> + <FileName>HAL_dma.c</FileName> <FileType>1</FileType> - <FilePath>Libraries\MM32F103\HAL_lib\src\HAL_pwr.c</FilePath> + <FilePath>Libraries\MM32F103\HAL_lib\src\HAL_dma.c</FilePath> </File> </Files> <Files> <File> - <FileName>HAL_i2c.c</FileName> + <FileName>HAL_uart.c</FileName> <FileType>1</FileType> - <FilePath>Libraries\MM32F103\HAL_lib\src\HAL_i2c.c</FilePath> + <FilePath>Libraries\MM32F103\HAL_lib\src\HAL_uart.c</FilePath> </File> </Files> <Files> <File> - <FileName>HAL_bkp.c</FileName> + <FileName>HAL_adc.c</FileName> <FileType>1</FileType> - <FilePath>Libraries\MM32F103\HAL_lib\src\HAL_bkp.c</FilePath> + <FilePath>Libraries\MM32F103\HAL_lib\src\HAL_adc.c</FilePath> </File> </Files> </Group> diff --git a/bsp/mm32f103x/rtconfig.h b/bsp/mm32f103x/rtconfig.h index a0e88847d9..231e0d6c2e 100644 --- a/bsp/mm32f103x/rtconfig.h +++ b/bsp/mm32f103x/rtconfig.h @@ -20,8 +20,9 @@ /* kservice optimization */ -#define RT_DEBUG -#define RT_DEBUG_COLOR +#define RT_USING_DEBUG +#define RT_DEBUGING_COLOR +#define RT_DEBUGING_CONTEXT /* Inter-Thread communication */ @@ -33,7 +34,6 @@ /* Memory Management */ -#define RT_PAGE_MAX_ORDER 11 #define RT_USING_MEMPOOL #define RT_USING_SMALL_MEM #define RT_USING_MEMHEAP @@ -47,7 +47,7 @@ #define RT_USING_CONSOLE #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart1" -#define RT_VER_NUM 0x50000 +#define RT_VER_NUM 0x50002 /* RT-Thread Components */ @@ -68,6 +68,10 @@ #define MSH_USING_BUILT_IN_COMMANDS #define FINSH_USING_DESCRIPTION #define FINSH_ARG_MAX 10 +#define FINSH_USING_OPTION_COMPLETION + +/* DFS: device virtual file system */ + /* Device Drivers */ @@ -83,7 +87,14 @@ /* C/C++ and POSIX layer */ -#define RT_LIBC_DEFAULT_TIMEZONE 8 +/* ISO-ANSI C layer */ + +/* Timezone and Daylight Saving Time */ + +#define RT_LIBC_USING_LIGHT_TZ_DST +#define RT_LIBC_TZ_DEFAULT_HOUR 8 +#define RT_LIBC_TZ_DEFAULT_MIN 0 +#define RT_LIBC_TZ_DEFAULT_SEC 0 /* POSIX (Portable Operating System Interface) layer */ @@ -185,7 +196,7 @@ /* Arduino libraries */ -/* Projects */ +/* Projects and Demos */ /* Sensors */ |
