From afd0f75cff2048ba3ee9808e6e8de8694f563767 Mon Sep 17 00:00:00 2001 From: Meco Man <920369182@qq.com> Date: Mon, 6 Dec 2021 13:45:13 -0500 Subject: [PATCH 01/15] =?UTF-8?q?[4.0.x]=20=E4=BF=AE=E5=A4=8D=E5=9C=A8fcnt?= =?UTF-8?q?l.h=E4=B8=AD=E4=B8=A4=E7=A7=8D=E4=B8=8D=E5=90=8C=E7=9A=84?= =?UTF-8?q?=E5=AE=8F=E7=BC=96=E7=A0=81=E6=96=B9=E5=BC=8F=E5=AF=BC=E8=87=B4?= =?UTF-8?q?=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../libc/compilers/common/{ => nogcc}/fcntl.h | 11 +++++---- components/libc/compilers/gcc/newlib/fcntl.h | 23 +++++++++++++++++++ 2 files changed, 30 insertions(+), 4 deletions(-) rename components/libc/compilers/common/{ => nogcc}/fcntl.h (84%) create mode 100644 components/libc/compilers/gcc/newlib/fcntl.h diff --git a/components/libc/compilers/common/fcntl.h b/components/libc/compilers/common/nogcc/fcntl.h similarity index 84% rename from components/libc/compilers/common/fcntl.h rename to components/libc/compilers/common/nogcc/fcntl.h index 3460926708..51ee1024a8 100644 --- a/components/libc/compilers/common/fcntl.h +++ b/components/libc/compilers/common/nogcc/fcntl.h @@ -12,10 +12,9 @@ #include -#define O_RDONLY 0x0000 /* open for reading only */ -#define O_WRONLY 0x0001 /* open for writing only */ -#define O_RDWR 0x0002 /* open for reading and writing */ -#define O_ACCMODE 0x0003 /* mask for above modes */ +#define O_RDONLY 00 +#define O_WRONLY 01 +#define O_RDWR 02 #define O_CREAT 0100 #define O_EXCL 0200 @@ -30,6 +29,7 @@ #define O_DIRECTORY 0200000 #define O_NOFOLLOW 0400000 #define O_CLOEXEC 02000000 + #define O_ASYNC 020000 #define O_DIRECT 040000 #define O_LARGEFILE 0100000 @@ -37,9 +37,12 @@ #define O_PATH 010000000 #define O_TMPFILE 020200000 #define O_NDELAY O_NONBLOCK + #define O_SEARCH O_PATH #define O_EXEC O_PATH +#define O_ACCMODE (03|O_SEARCH) + #define F_DUPFD 0 #define F_GETFD 1 #define F_SETFD 2 diff --git a/components/libc/compilers/gcc/newlib/fcntl.h b/components/libc/compilers/gcc/newlib/fcntl.h new file mode 100644 index 0000000000..239eaaef0d --- /dev/null +++ b/components/libc/compilers/gcc/newlib/fcntl.h @@ -0,0 +1,23 @@ +/* + * Copyright (c) 2006-2021, RT-Thread Development Team + * + * SPDX-License-Identifier: Apache-2.0 + * + * Change Logs: + * Date Author Notes + * 2021-09-02 Meco Man First version + */ +#ifndef __FCNTL_H__ +#define __FCNTL_H__ + +#include + +#ifndef O_DIRECTORY +#define O_DIRECTORY 0x200000 +#endif + +#ifndef O_BINARY +#define O_BINARY 0x10000 +#endif + +#endif -- Gitee From 7814bc330a5a48ce39f69f02a78d6d19c2d92328 Mon Sep 17 00:00:00 2001 From: Meco Man <920369182@qq.com> Date: Mon, 6 Dec 2021 13:49:29 -0500 Subject: [PATCH 02/15] =?UTF-8?q?[4.0.x]=20=E4=BF=AE=E5=A4=8Dgcc=E4=B8=8Bs?= =?UTF-8?q?tack=E8=A2=AB=E9=99=8D=E8=87=B30=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../templates/stm32f0xx/board/linker_scripts/link.lds | 2 +- .../templates/stm32f10x/board/linker_scripts/link.lds | 2 +- .../templates/stm32f2xx/board/linker_scripts/link.lds | 2 +- .../templates/stm32f3xx/board/linker_scripts/link.lds | 2 +- .../templates/stm32f4xx/board/linker_scripts/link.lds | 2 +- .../templates/stm32f7xx/board/linker_scripts/link.lds | 2 +- .../templates/stm32h7xx/board/linker_scripts/link.lds | 2 +- .../templates/stm32l1xx/board/linker_scripts/link.lds | 2 +- .../templates/stm32l4xx/board/linker_scripts/link.lds | 2 +- .../templates/stm32mp1xx/board/linker_scripts/link.lds | 2 +- .../templates/stm32wbxx/board/linker_scripts/link.lds | 2 +- .../stm32f072-st-nucleo/board/linker_scripts/link.lds | 2 +- .../stm32f091-st-nucleo/board/linker_scripts/link.lds | 2 +- bsp/stm32/stm32f103-atk-nano/board/linker_scripts/link.lds | 2 +- .../stm32f103-atk-warshipv3/board/linker_scripts/link.lds | 2 +- .../stm32f103-blue-pill/board/linker_scripts/link.lds | 2 +- .../stm32f103-dofly-M3S/board/linker_scripts/link.lds | 2 +- .../stm32f103-dofly-lyc8/board/linker_scripts/link.lds | 2 +- .../stm32f103-fire-arbitrary/board/linker_scripts/link.lds | 2 +- .../board/linker_scripts/link.lds | 2 +- .../stm32f103-hw100k-ibox/board/linker_scripts/link.lds | 2 +- .../stm32f103-onenet-nbiot/board/linker_scripts/link.lds | 2 +- bsp/stm32/stm32f103-yf-ufun/board/linker_scripts/link.lds | 2 +- bsp/stm32/stm32f107-uc-eval/board/linker_scripts/link.lds | 2 +- .../stm32f207-st-nucleo/board/linker_scripts/link.lds | 2 +- .../stm32f302-st-nucleo/board/linker_scripts/link.lds | 2 +- .../stm32f401-st-nucleo/board/linker_scripts/link.lds | 2 +- .../board/linker_scripts/link.lds | 2 +- .../stm32f407-armfly-v5/board/linker_scripts/link.lds | 2 +- .../stm32f407-atk-explorer/board/linker_scripts/link.lds | 2 +- .../stm32f407-robomaster-c/board/linker_scripts/link.lds | 2 +- .../stm32f407-st-discovery/board/linker_scripts/link.lds | 2 +- .../stm32f410-st-nucleo/board/linker_scripts/link.lds | 2 +- bsp/stm32/stm32f411-atk-nano/board/linker_scripts/link.lds | 2 +- .../stm32f411-st-nucleo/board/linker_scripts/link.lds | 2 +- .../stm32f411-weact-MiniF4/board/linker_scripts/link.lds | 2 +- .../stm32f412-st-nucleo/board/linker_scripts/link.lds | 2 +- .../stm32f413-st-nucleo/board/linker_scripts/link.lds | 2 +- .../stm32f427-robomaster-a/board/linker_scripts/link.lds | 2 +- .../stm32f429-armfly-v6/board/linker_scripts/link.lds | 2 +- .../stm32f429-atk-apollo/board/linker_scripts/link.lds | 2 +- .../board/linker_scripts/link.lds | 2 +- bsp/stm32/stm32f429-st-disco/board/linker_scripts/link.lds | 2 +- .../stm32f446-st-nucleo/board/linker_scripts/link.lds | 2 +- bsp/stm32/stm32f469-st-disco/board/linker_scripts/link.lds | 2 +- bsp/stm32/stm32f746-st-disco/board/linker_scripts/link.lds | 2 +- .../stm32f746-st-nucleo/board/linker_scripts/link.lds | 2 +- .../stm32f767-atk-apollo/board/linker_scripts/link.lds | 2 +- .../board/linker_scripts/link.lds | 2 +- .../stm32f767-st-nucleo/board/linker_scripts/link.lds | 2 +- bsp/stm32/stm32f769-st-disco/board/linker_scripts/link.lds | 2 +- .../stm32g070-st-nucleo/board/linker_scripts/link.lds | 2 +- .../stm32g071-st-nucleo/board/linker_scripts/link.lds | 2 +- .../stm32g431-st-nucleo/board/linker_scripts/link.lds | 2 +- .../stm32h743-armfly-V7/board/linker_scripts/link.lds | 2 +- .../stm32h743-atk-apollo/board/linker_scripts/link.lds | 2 +- .../stm32h743-st-nucleo/board/linker_scripts/link.lds | 2 +- .../stm32h747-st-discovery/board/linker_scripts/link.lds | 2 +- .../stm32h750-armfly-h7-tool/board/linker_scripts/link.lds | 2 +- .../stm32h750-artpi-h750/board/linker_scripts/link.lds | 2 +- .../stm32l010-st-nucleo/board/linker_scripts/link.lds | 2 +- .../stm32l053-st-nucleo/board/linker_scripts/link.lds | 2 +- .../stm32l412-st-nucleo/board/linker_scripts/link.lds | 2 +- bsp/stm32/stm32l431-BearPi/board/linker_scripts/link.lds | 2 +- .../stm32l432-st-nucleo/board/linker_scripts/link.lds | 2 +- .../stm32l433-st-nucleo/board/linker_scripts/link.lds | 2 +- .../stm32l452-st-nucleo/board/linker_scripts/link.lds | 2 +- .../stm32l475-atk-pandora/board/linker_scripts/link.lds | 2 +- .../stm32l475-st-discovery/board/linker_scripts/link.lds | 2 +- .../stm32l476-st-nucleo/board/linker_scripts/link.lds | 2 +- .../stm32l496-ali-developer/board/linker_scripts/link.lds | 2 +- .../stm32l496-st-nucleo/board/linker_scripts/link.lds | 2 +- .../stm32l4r5-st-nucleo/board/linker_scripts/link.lds | 2 +- bsp/stm32/stm32l4r9-st-eval/board/linker_scripts/link.lds | 2 +- .../board/linker_scripts/link.lds | 2 +- .../stm32mp157a-st-discovery/board/linker_scripts/link.lds | 2 +- bsp/stm32/stm32mp157a-st-ev1/board/linker_scripts/link.lds | 2 +- .../stm32wb55-st-nucleo/board/linker_scripts/link.lds | 2 +- bsp/stm32/tools/upgrade.py | 7 ++++--- 79 files changed, 82 insertions(+), 81 deletions(-) diff --git a/bsp/stm32/libraries/templates/stm32f0xx/board/linker_scripts/link.lds b/bsp/stm32/libraries/templates/stm32f0xx/board/linker_scripts/link.lds index d049ec82b7..22d7036562 100644 --- a/bsp/stm32/libraries/templates/stm32f0xx/board/linker_scripts/link.lds +++ b/bsp/stm32/libraries/templates/stm32f0xx/board/linker_scripts/link.lds @@ -9,7 +9,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 32k /* 32K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/libraries/templates/stm32f10x/board/linker_scripts/link.lds b/bsp/stm32/libraries/templates/stm32f10x/board/linker_scripts/link.lds index 6d5f870b77..3832982688 100644 --- a/bsp/stm32/libraries/templates/stm32f10x/board/linker_scripts/link.lds +++ b/bsp/stm32/libraries/templates/stm32f10x/board/linker_scripts/link.lds @@ -9,7 +9,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 20k /* 20K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/libraries/templates/stm32f2xx/board/linker_scripts/link.lds b/bsp/stm32/libraries/templates/stm32f2xx/board/linker_scripts/link.lds index 38874f3620..fb9ea9b609 100644 --- a/bsp/stm32/libraries/templates/stm32f2xx/board/linker_scripts/link.lds +++ b/bsp/stm32/libraries/templates/stm32f2xx/board/linker_scripts/link.lds @@ -9,7 +9,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 128k /* 20K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/libraries/templates/stm32f3xx/board/linker_scripts/link.lds b/bsp/stm32/libraries/templates/stm32f3xx/board/linker_scripts/link.lds index 40d8c63621..94abb757aa 100644 --- a/bsp/stm32/libraries/templates/stm32f3xx/board/linker_scripts/link.lds +++ b/bsp/stm32/libraries/templates/stm32f3xx/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 16k /* 16K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/libraries/templates/stm32f4xx/board/linker_scripts/link.lds b/bsp/stm32/libraries/templates/stm32f4xx/board/linker_scripts/link.lds index 1960915a3d..a00d6b74bd 100644 --- a/bsp/stm32/libraries/templates/stm32f4xx/board/linker_scripts/link.lds +++ b/bsp/stm32/libraries/templates/stm32f4xx/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 128k /* 128K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/libraries/templates/stm32f7xx/board/linker_scripts/link.lds b/bsp/stm32/libraries/templates/stm32f7xx/board/linker_scripts/link.lds index 1960915a3d..a00d6b74bd 100644 --- a/bsp/stm32/libraries/templates/stm32f7xx/board/linker_scripts/link.lds +++ b/bsp/stm32/libraries/templates/stm32f7xx/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 128k /* 128K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/libraries/templates/stm32h7xx/board/linker_scripts/link.lds b/bsp/stm32/libraries/templates/stm32h7xx/board/linker_scripts/link.lds index de4989f69f..9339c6af7c 100644 --- a/bsp/stm32/libraries/templates/stm32h7xx/board/linker_scripts/link.lds +++ b/bsp/stm32/libraries/templates/stm32h7xx/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM (rw) : ORIGIN = 0x24000000, LENGTH = 512k /* 512K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/libraries/templates/stm32l1xx/board/linker_scripts/link.lds b/bsp/stm32/libraries/templates/stm32l1xx/board/linker_scripts/link.lds index f6de49c811..9a0a7ef44e 100644 --- a/bsp/stm32/libraries/templates/stm32l1xx/board/linker_scripts/link.lds +++ b/bsp/stm32/libraries/templates/stm32l1xx/board/linker_scripts/link.lds @@ -9,7 +9,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 16k /* 16K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/libraries/templates/stm32l4xx/board/linker_scripts/link.lds b/bsp/stm32/libraries/templates/stm32l4xx/board/linker_scripts/link.lds index 65c28e724e..3950cbac38 100644 --- a/bsp/stm32/libraries/templates/stm32l4xx/board/linker_scripts/link.lds +++ b/bsp/stm32/libraries/templates/stm32l4xx/board/linker_scripts/link.lds @@ -9,7 +9,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 96k /* 96KB sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/libraries/templates/stm32mp1xx/board/linker_scripts/link.lds b/bsp/stm32/libraries/templates/stm32mp1xx/board/linker_scripts/link.lds index 81eef75b22..e407492c39 100644 --- a/bsp/stm32/libraries/templates/stm32mp1xx/board/linker_scripts/link.lds +++ b/bsp/stm32/libraries/templates/stm32mp1xx/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM (rw) : ORIGIN = 0x10040000, LENGTH = 128k /* 128K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/libraries/templates/stm32wbxx/board/linker_scripts/link.lds b/bsp/stm32/libraries/templates/stm32wbxx/board/linker_scripts/link.lds index a66da3bd12..6afe5ee484 100644 --- a/bsp/stm32/libraries/templates/stm32wbxx/board/linker_scripts/link.lds +++ b/bsp/stm32/libraries/templates/stm32wbxx/board/linker_scripts/link.lds @@ -9,7 +9,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 192k /* 192KB sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f072-st-nucleo/board/linker_scripts/link.lds b/bsp/stm32/stm32f072-st-nucleo/board/linker_scripts/link.lds index c53d152f2a..bb905d06b1 100644 --- a/bsp/stm32/stm32f072-st-nucleo/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f072-st-nucleo/board/linker_scripts/link.lds @@ -9,7 +9,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 16k /* 16K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f091-st-nucleo/board/linker_scripts/link.lds b/bsp/stm32/stm32f091-st-nucleo/board/linker_scripts/link.lds index 9514e4e29c..bac6b71c30 100644 --- a/bsp/stm32/stm32f091-st-nucleo/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f091-st-nucleo/board/linker_scripts/link.lds @@ -9,7 +9,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 32k /* 32K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f103-atk-nano/board/linker_scripts/link.lds b/bsp/stm32/stm32f103-atk-nano/board/linker_scripts/link.lds index 4c6c29f3c0..644fe83314 100644 --- a/bsp/stm32/stm32f103-atk-nano/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f103-atk-nano/board/linker_scripts/link.lds @@ -9,7 +9,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 20k /* 20K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f103-atk-warshipv3/board/linker_scripts/link.lds b/bsp/stm32/stm32f103-atk-warshipv3/board/linker_scripts/link.lds index be9aceac58..66c31ef7f8 100644 --- a/bsp/stm32/stm32f103-atk-warshipv3/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f103-atk-warshipv3/board/linker_scripts/link.lds @@ -9,7 +9,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 64k /* 64K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f103-blue-pill/board/linker_scripts/link.lds b/bsp/stm32/stm32f103-blue-pill/board/linker_scripts/link.lds index 6d5f870b77..3832982688 100644 --- a/bsp/stm32/stm32f103-blue-pill/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f103-blue-pill/board/linker_scripts/link.lds @@ -9,7 +9,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 20k /* 20K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f103-dofly-M3S/board/linker_scripts/link.lds b/bsp/stm32/stm32f103-dofly-M3S/board/linker_scripts/link.lds index be9aceac58..66c31ef7f8 100644 --- a/bsp/stm32/stm32f103-dofly-M3S/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f103-dofly-M3S/board/linker_scripts/link.lds @@ -9,7 +9,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 64k /* 64K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f103-dofly-lyc8/board/linker_scripts/link.lds b/bsp/stm32/stm32f103-dofly-lyc8/board/linker_scripts/link.lds index 4be0b30331..9c7d04da77 100644 --- a/bsp/stm32/stm32f103-dofly-lyc8/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f103-dofly-lyc8/board/linker_scripts/link.lds @@ -9,7 +9,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 20k /* 20K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f103-fire-arbitrary/board/linker_scripts/link.lds b/bsp/stm32/stm32f103-fire-arbitrary/board/linker_scripts/link.lds index 00f478ff12..deb1086a6e 100644 --- a/bsp/stm32/stm32f103-fire-arbitrary/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f103-fire-arbitrary/board/linker_scripts/link.lds @@ -9,7 +9,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 64k /* 64K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f103-gizwits-gokitv21/board/linker_scripts/link.lds b/bsp/stm32/stm32f103-gizwits-gokitv21/board/linker_scripts/link.lds index 6b0c245ff0..cc7da7d507 100644 --- a/bsp/stm32/stm32f103-gizwits-gokitv21/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f103-gizwits-gokitv21/board/linker_scripts/link.lds @@ -9,7 +9,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 20k /* 20K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f103-hw100k-ibox/board/linker_scripts/link.lds b/bsp/stm32/stm32f103-hw100k-ibox/board/linker_scripts/link.lds index 89ef643210..0f984bcea7 100644 --- a/bsp/stm32/stm32f103-hw100k-ibox/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f103-hw100k-ibox/board/linker_scripts/link.lds @@ -9,7 +9,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 64k /* 64K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f103-onenet-nbiot/board/linker_scripts/link.lds b/bsp/stm32/stm32f103-onenet-nbiot/board/linker_scripts/link.lds index 4fe6e3a8d6..95185c5729 100644 --- a/bsp/stm32/stm32f103-onenet-nbiot/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f103-onenet-nbiot/board/linker_scripts/link.lds @@ -9,7 +9,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 60k /* 60K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f103-yf-ufun/board/linker_scripts/link.lds b/bsp/stm32/stm32f103-yf-ufun/board/linker_scripts/link.lds index db63f7d2a2..ee04854f39 100644 --- a/bsp/stm32/stm32f103-yf-ufun/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f103-yf-ufun/board/linker_scripts/link.lds @@ -9,7 +9,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 48k /* 48K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f107-uc-eval/board/linker_scripts/link.lds b/bsp/stm32/stm32f107-uc-eval/board/linker_scripts/link.lds index 8a2443727e..c8ac6f430f 100644 --- a/bsp/stm32/stm32f107-uc-eval/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f107-uc-eval/board/linker_scripts/link.lds @@ -9,7 +9,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 64k /* 64K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f207-st-nucleo/board/linker_scripts/link.lds b/bsp/stm32/stm32f207-st-nucleo/board/linker_scripts/link.lds index 425304d783..2f6329c65a 100644 --- a/bsp/stm32/stm32f207-st-nucleo/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f207-st-nucleo/board/linker_scripts/link.lds @@ -9,7 +9,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 128k /* 128K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f302-st-nucleo/board/linker_scripts/link.lds b/bsp/stm32/stm32f302-st-nucleo/board/linker_scripts/link.lds index 40d8c63621..94abb757aa 100644 --- a/bsp/stm32/stm32f302-st-nucleo/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f302-st-nucleo/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 16k /* 16K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f401-st-nucleo/board/linker_scripts/link.lds b/bsp/stm32/stm32f401-st-nucleo/board/linker_scripts/link.lds index 8460ad6868..58182b5efe 100644 --- a/bsp/stm32/stm32f401-st-nucleo/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f401-st-nucleo/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 96k /* 96K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f405-smdz-breadfruit/board/linker_scripts/link.lds b/bsp/stm32/stm32f405-smdz-breadfruit/board/linker_scripts/link.lds index 19291c0882..b6b39bc08e 100644 --- a/bsp/stm32/stm32f405-smdz-breadfruit/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f405-smdz-breadfruit/board/linker_scripts/link.lds @@ -12,7 +12,7 @@ MEMORY RAM2 (rw) : ORIGIN = 0x10000000, LENGTH = 64k /* 64K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f407-armfly-v5/board/linker_scripts/link.lds b/bsp/stm32/stm32f407-armfly-v5/board/linker_scripts/link.lds index 191339ff8b..087b672a56 100644 --- a/bsp/stm32/stm32f407-armfly-v5/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f407-armfly-v5/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 128k /* 128KB sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f407-atk-explorer/board/linker_scripts/link.lds b/bsp/stm32/stm32f407-atk-explorer/board/linker_scripts/link.lds index cf8d0241a4..7d2d7bc976 100644 --- a/bsp/stm32/stm32f407-atk-explorer/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f407-atk-explorer/board/linker_scripts/link.lds @@ -12,7 +12,7 @@ MEMORY RAM2 (rw) : ORIGIN = 0x10000000, LENGTH = 64k /* 64K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f407-robomaster-c/board/linker_scripts/link.lds b/bsp/stm32/stm32f407-robomaster-c/board/linker_scripts/link.lds index 1960915a3d..a00d6b74bd 100644 --- a/bsp/stm32/stm32f407-robomaster-c/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f407-robomaster-c/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 128k /* 128K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f407-st-discovery/board/linker_scripts/link.lds b/bsp/stm32/stm32f407-st-discovery/board/linker_scripts/link.lds index 72506c8e43..f1ee8938c7 100644 --- a/bsp/stm32/stm32f407-st-discovery/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f407-st-discovery/board/linker_scripts/link.lds @@ -11,7 +11,7 @@ MEMORY RAM2 (rw) : ORIGIN = 0x10000000, LENGTH = 64k /* 64K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f410-st-nucleo/board/linker_scripts/link.lds b/bsp/stm32/stm32f410-st-nucleo/board/linker_scripts/link.lds index f559659f4a..5b45860ae1 100644 --- a/bsp/stm32/stm32f410-st-nucleo/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f410-st-nucleo/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 32k /* 32K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f411-atk-nano/board/linker_scripts/link.lds b/bsp/stm32/stm32f411-atk-nano/board/linker_scripts/link.lds index d288cabc28..9ca9dba2e9 100644 --- a/bsp/stm32/stm32f411-atk-nano/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f411-atk-nano/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 128k /* 128K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f411-st-nucleo/board/linker_scripts/link.lds b/bsp/stm32/stm32f411-st-nucleo/board/linker_scripts/link.lds index b36c1a432c..4787919c55 100644 --- a/bsp/stm32/stm32f411-st-nucleo/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f411-st-nucleo/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 128k /* 128K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f411-weact-MiniF4/board/linker_scripts/link.lds b/bsp/stm32/stm32f411-weact-MiniF4/board/linker_scripts/link.lds index b36c1a432c..4787919c55 100644 --- a/bsp/stm32/stm32f411-weact-MiniF4/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f411-weact-MiniF4/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 128k /* 128K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f412-st-nucleo/board/linker_scripts/link.lds b/bsp/stm32/stm32f412-st-nucleo/board/linker_scripts/link.lds index 0f06e9b79e..7c81171ee4 100644 --- a/bsp/stm32/stm32f412-st-nucleo/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f412-st-nucleo/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 256k /* 256K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f413-st-nucleo/board/linker_scripts/link.lds b/bsp/stm32/stm32f413-st-nucleo/board/linker_scripts/link.lds index f8637d7329..1b8b1eb183 100644 --- a/bsp/stm32/stm32f413-st-nucleo/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f413-st-nucleo/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 320k /* 128K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f427-robomaster-a/board/linker_scripts/link.lds b/bsp/stm32/stm32f427-robomaster-a/board/linker_scripts/link.lds index fccf3f9969..41e3b21bb8 100644 --- a/bsp/stm32/stm32f427-robomaster-a/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f427-robomaster-a/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM2 (rw) : ORIGIN = 0x10000000, LENGTH = 64k /* 64K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f429-armfly-v6/board/linker_scripts/link.lds b/bsp/stm32/stm32f429-armfly-v6/board/linker_scripts/link.lds index 3d9bf719c1..8ae9c8ca53 100644 --- a/bsp/stm32/stm32f429-armfly-v6/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f429-armfly-v6/board/linker_scripts/link.lds @@ -12,7 +12,7 @@ MEMORY RAM2 (rw) : ORIGIN = 0x10000000, LENGTH = 64k /* 64K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f429-atk-apollo/board/linker_scripts/link.lds b/bsp/stm32/stm32f429-atk-apollo/board/linker_scripts/link.lds index b414817bd7..5a43a6a0f8 100644 --- a/bsp/stm32/stm32f429-atk-apollo/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f429-atk-apollo/board/linker_scripts/link.lds @@ -12,7 +12,7 @@ MEMORY RAM2 (rw) : ORIGIN = 0x10000000, LENGTH = 64k /* 64K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f429-fire-challenger/board/linker_scripts/link.lds b/bsp/stm32/stm32f429-fire-challenger/board/linker_scripts/link.lds index 3d9bf719c1..8ae9c8ca53 100644 --- a/bsp/stm32/stm32f429-fire-challenger/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f429-fire-challenger/board/linker_scripts/link.lds @@ -12,7 +12,7 @@ MEMORY RAM2 (rw) : ORIGIN = 0x10000000, LENGTH = 64k /* 64K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f429-st-disco/board/linker_scripts/link.lds b/bsp/stm32/stm32f429-st-disco/board/linker_scripts/link.lds index f133833a84..4896d01f1f 100644 --- a/bsp/stm32/stm32f429-st-disco/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f429-st-disco/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 192k /* 192K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f446-st-nucleo/board/linker_scripts/link.lds b/bsp/stm32/stm32f446-st-nucleo/board/linker_scripts/link.lds index 8e4600e594..1a228ba882 100644 --- a/bsp/stm32/stm32f446-st-nucleo/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f446-st-nucleo/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 128k /* 128K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f469-st-disco/board/linker_scripts/link.lds b/bsp/stm32/stm32f469-st-disco/board/linker_scripts/link.lds index 2682aa880f..fe848340b6 100644 --- a/bsp/stm32/stm32f469-st-disco/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f469-st-disco/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 320k /* 320K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f746-st-disco/board/linker_scripts/link.lds b/bsp/stm32/stm32f746-st-disco/board/linker_scripts/link.lds index c09320f933..90be2e87f2 100644 --- a/bsp/stm32/stm32f746-st-disco/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f746-st-disco/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 320k /* 320 K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f746-st-nucleo/board/linker_scripts/link.lds b/bsp/stm32/stm32f746-st-nucleo/board/linker_scripts/link.lds index c09320f933..90be2e87f2 100644 --- a/bsp/stm32/stm32f746-st-nucleo/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f746-st-nucleo/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 320k /* 320 K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f767-atk-apollo/board/linker_scripts/link.lds b/bsp/stm32/stm32f767-atk-apollo/board/linker_scripts/link.lds index 1960915a3d..a00d6b74bd 100644 --- a/bsp/stm32/stm32f767-atk-apollo/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f767-atk-apollo/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 128k /* 128K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f767-fire-challenger-v1/board/linker_scripts/link.lds b/bsp/stm32/stm32f767-fire-challenger-v1/board/linker_scripts/link.lds index b07eab5286..eca488ead4 100644 --- a/bsp/stm32/stm32f767-fire-challenger-v1/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f767-fire-challenger-v1/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 512k /* 128K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f767-st-nucleo/board/linker_scripts/link.lds b/bsp/stm32/stm32f767-st-nucleo/board/linker_scripts/link.lds index 542ad623f7..8672f3b672 100644 --- a/bsp/stm32/stm32f767-st-nucleo/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f767-st-nucleo/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 512k /* 512K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f769-st-disco/board/linker_scripts/link.lds b/bsp/stm32/stm32f769-st-disco/board/linker_scripts/link.lds index 542ad623f7..8672f3b672 100644 --- a/bsp/stm32/stm32f769-st-disco/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f769-st-disco/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 512k /* 512K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32g070-st-nucleo/board/linker_scripts/link.lds b/bsp/stm32/stm32g070-st-nucleo/board/linker_scripts/link.lds index 4fa07b4ac7..18c530241f 100644 --- a/bsp/stm32/stm32g070-st-nucleo/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32g070-st-nucleo/board/linker_scripts/link.lds @@ -9,7 +9,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 36k /* 36K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32g071-st-nucleo/board/linker_scripts/link.lds b/bsp/stm32/stm32g071-st-nucleo/board/linker_scripts/link.lds index 4fa07b4ac7..18c530241f 100644 --- a/bsp/stm32/stm32g071-st-nucleo/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32g071-st-nucleo/board/linker_scripts/link.lds @@ -9,7 +9,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 36k /* 36K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32g431-st-nucleo/board/linker_scripts/link.lds b/bsp/stm32/stm32g431-st-nucleo/board/linker_scripts/link.lds index 8e4600e594..1a228ba882 100644 --- a/bsp/stm32/stm32g431-st-nucleo/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32g431-st-nucleo/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 128k /* 128K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32h743-armfly-V7/board/linker_scripts/link.lds b/bsp/stm32/stm32h743-armfly-V7/board/linker_scripts/link.lds index de4989f69f..9339c6af7c 100644 --- a/bsp/stm32/stm32h743-armfly-V7/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32h743-armfly-V7/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM (rw) : ORIGIN = 0x24000000, LENGTH = 512k /* 512K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32h743-atk-apollo/board/linker_scripts/link.lds b/bsp/stm32/stm32h743-atk-apollo/board/linker_scripts/link.lds index de4989f69f..9339c6af7c 100644 --- a/bsp/stm32/stm32h743-atk-apollo/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32h743-atk-apollo/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM (rw) : ORIGIN = 0x24000000, LENGTH = 512k /* 512K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32h743-st-nucleo/board/linker_scripts/link.lds b/bsp/stm32/stm32h743-st-nucleo/board/linker_scripts/link.lds index de4989f69f..9339c6af7c 100644 --- a/bsp/stm32/stm32h743-st-nucleo/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32h743-st-nucleo/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM (rw) : ORIGIN = 0x24000000, LENGTH = 512k /* 512K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32h747-st-discovery/board/linker_scripts/link.lds b/bsp/stm32/stm32h747-st-discovery/board/linker_scripts/link.lds index 2e58f218e2..7ad7729d2c 100644 --- a/bsp/stm32/stm32h747-st-discovery/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32h747-st-discovery/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 128k /* 512K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32h750-armfly-h7-tool/board/linker_scripts/link.lds b/bsp/stm32/stm32h750-armfly-h7-tool/board/linker_scripts/link.lds index 506b740640..f3bfeab242 100644 --- a/bsp/stm32/stm32h750-armfly-h7-tool/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32h750-armfly-h7-tool/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 128k /* 128K DTCM */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32h750-artpi-h750/board/linker_scripts/link.lds b/bsp/stm32/stm32h750-artpi-h750/board/linker_scripts/link.lds index 1975a3b8d4..0609f4d445 100644 --- a/bsp/stm32/stm32h750-artpi-h750/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32h750-artpi-h750/board/linker_scripts/link.lds @@ -12,7 +12,7 @@ TxDecripSection (rw) : ORIGIN =0x30040060,LENGTH =32k RxArraySection (rw) : ORIGIN =0x30040200,LENGTH =32k } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32l010-st-nucleo/board/linker_scripts/link.lds b/bsp/stm32/stm32l010-st-nucleo/board/linker_scripts/link.lds index e7cde43e9d..4fde4762fa 100644 --- a/bsp/stm32/stm32l010-st-nucleo/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32l010-st-nucleo/board/linker_scripts/link.lds @@ -9,7 +9,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 20k /* 20KB sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32l053-st-nucleo/board/linker_scripts/link.lds b/bsp/stm32/stm32l053-st-nucleo/board/linker_scripts/link.lds index 19094d5f93..ff393d1e71 100644 --- a/bsp/stm32/stm32l053-st-nucleo/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32l053-st-nucleo/board/linker_scripts/link.lds @@ -9,7 +9,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 8k /* 8KB sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32l412-st-nucleo/board/linker_scripts/link.lds b/bsp/stm32/stm32l412-st-nucleo/board/linker_scripts/link.lds index c72bc8b7e3..bc1bd87cdb 100644 --- a/bsp/stm32/stm32l412-st-nucleo/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32l412-st-nucleo/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM2 (rw) : ORIGIN = 0x10000000, LENGTH = 8k /* 8K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32l431-BearPi/board/linker_scripts/link.lds b/bsp/stm32/stm32l431-BearPi/board/linker_scripts/link.lds index ddb43a1126..f659e99588 100644 --- a/bsp/stm32/stm32l431-BearPi/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32l431-BearPi/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM2 (rw) : ORIGIN = 0x10000000, LENGTH = 16k /* 16K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32l432-st-nucleo/board/linker_scripts/link.lds b/bsp/stm32/stm32l432-st-nucleo/board/linker_scripts/link.lds index ddb43a1126..f659e99588 100644 --- a/bsp/stm32/stm32l432-st-nucleo/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32l432-st-nucleo/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM2 (rw) : ORIGIN = 0x10000000, LENGTH = 16k /* 16K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32l433-st-nucleo/board/linker_scripts/link.lds b/bsp/stm32/stm32l433-st-nucleo/board/linker_scripts/link.lds index ddb43a1126..f659e99588 100644 --- a/bsp/stm32/stm32l433-st-nucleo/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32l433-st-nucleo/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM2 (rw) : ORIGIN = 0x10000000, LENGTH = 16k /* 16K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32l452-st-nucleo/board/linker_scripts/link.lds b/bsp/stm32/stm32l452-st-nucleo/board/linker_scripts/link.lds index 7d3e40ae6b..cb5dd4095e 100644 --- a/bsp/stm32/stm32l452-st-nucleo/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32l452-st-nucleo/board/linker_scripts/link.lds @@ -9,7 +9,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 128k /* 128KB sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32l475-atk-pandora/board/linker_scripts/link.lds b/bsp/stm32/stm32l475-atk-pandora/board/linker_scripts/link.lds index f2b81f7697..85311d6b2f 100644 --- a/bsp/stm32/stm32l475-atk-pandora/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32l475-atk-pandora/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM2 (rw) : ORIGIN = 0x10000000, LENGTH = 32k /* 32K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32l475-st-discovery/board/linker_scripts/link.lds b/bsp/stm32/stm32l475-st-discovery/board/linker_scripts/link.lds index 8d26782b40..22076de870 100644 --- a/bsp/stm32/stm32l475-st-discovery/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32l475-st-discovery/board/linker_scripts/link.lds @@ -11,7 +11,7 @@ MEMORY RAM2 (rw) : ORIGIN = 0x10000000, LENGTH = 32k /* 32K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32l476-st-nucleo/board/linker_scripts/link.lds b/bsp/stm32/stm32l476-st-nucleo/board/linker_scripts/link.lds index 97d4f14dd7..a6aca31dae 100644 --- a/bsp/stm32/stm32l476-st-nucleo/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32l476-st-nucleo/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM2 (rw) : ORIGIN = 0x10000000, LENGTH = 32k /* 32K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32l496-ali-developer/board/linker_scripts/link.lds b/bsp/stm32/stm32l496-ali-developer/board/linker_scripts/link.lds index da2f4d1ac1..b180b27ef9 100644 --- a/bsp/stm32/stm32l496-ali-developer/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32l496-ali-developer/board/linker_scripts/link.lds @@ -9,7 +9,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 320k /* 320K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32l496-st-nucleo/board/linker_scripts/link.lds b/bsp/stm32/stm32l496-st-nucleo/board/linker_scripts/link.lds index 8bcfa78da7..0571d2142f 100644 --- a/bsp/stm32/stm32l496-st-nucleo/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32l496-st-nucleo/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM2 (rw) : ORIGIN = 0x10000000, LENGTH = 128k /* 128K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32l4r5-st-nucleo/board/linker_scripts/link.lds b/bsp/stm32/stm32l4r5-st-nucleo/board/linker_scripts/link.lds index 7fd9efea5b..c675b6f406 100644 --- a/bsp/stm32/stm32l4r5-st-nucleo/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32l4r5-st-nucleo/board/linker_scripts/link.lds @@ -11,7 +11,7 @@ MEMORY RAM3 (rw) : ORIGIN = 0x10000000, LENGTH = 64k /* 64K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32l4r9-st-eval/board/linker_scripts/link.lds b/bsp/stm32/stm32l4r9-st-eval/board/linker_scripts/link.lds index 2775b08bef..55c0cd87ac 100644 --- a/bsp/stm32/stm32l4r9-st-eval/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32l4r9-st-eval/board/linker_scripts/link.lds @@ -11,7 +11,7 @@ MEMORY RAM3 (rw) : ORIGIN = 0x10000000, LENGTH = 64k /* 64K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32l4r9-st-sensortile-box/board/linker_scripts/link.lds b/bsp/stm32/stm32l4r9-st-sensortile-box/board/linker_scripts/link.lds index c16b706da7..f51f38fe55 100644 --- a/bsp/stm32/stm32l4r9-st-sensortile-box/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32l4r9-st-sensortile-box/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM2 (rw) : ORIGIN = 0x20040000, LENGTH = 384k /* 384k sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32mp157a-st-discovery/board/linker_scripts/link.lds b/bsp/stm32/stm32mp157a-st-discovery/board/linker_scripts/link.lds index 81eef75b22..e407492c39 100644 --- a/bsp/stm32/stm32mp157a-st-discovery/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32mp157a-st-discovery/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM (rw) : ORIGIN = 0x10040000, LENGTH = 128k /* 128K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32mp157a-st-ev1/board/linker_scripts/link.lds b/bsp/stm32/stm32mp157a-st-ev1/board/linker_scripts/link.lds index 81eef75b22..e407492c39 100644 --- a/bsp/stm32/stm32mp157a-st-ev1/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32mp157a-st-ev1/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM (rw) : ORIGIN = 0x10040000, LENGTH = 128k /* 128K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32wb55-st-nucleo/board/linker_scripts/link.lds b/bsp/stm32/stm32wb55-st-nucleo/board/linker_scripts/link.lds index ce08b8e8aa..85635b902d 100644 --- a/bsp/stm32/stm32wb55-st-nucleo/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32wb55-st-nucleo/board/linker_scripts/link.lds @@ -9,7 +9,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 192k /* 192KB sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/tools/upgrade.py b/bsp/stm32/tools/upgrade.py index 12e34bf7ab..c7e35466d2 100644 --- a/bsp/stm32/tools/upgrade.py +++ b/bsp/stm32/tools/upgrade.py @@ -24,7 +24,8 @@ # 本文件用于在HAL库更新之后 # 1.对gcc的汇编启动文件中main替换为entry函数 -# 2.将启动文件heap降为0 +# 2.将启动文件heap降为0(Keil IAR) +# 3.将GCC的堆大小扩展到0x400,与Keil IAR保持一致 #使用方法:运行脚本,将bsp/stm32的绝对路径传给脚本即可,如:C:\Users\92036\Desktop\rt-thread\bsp\stm32 @@ -122,10 +123,10 @@ def heap2zero(path): if line == '': break - re_result = re.match('\s*_system_stack_size\s*=\s*0[xX][0-9a-fA-F]+', line) #GCC的表示方法 + re_result = re.match('\s*_system_stack_size\s*=\s*0[xX][0-9a-fA-F]+', line) #GCC的表示方法, 将默认的栈大小增加到0x400 if re_result != None: oldline = line - newline = re.sub('0[xX][0-9a-fA-F]+','0x000', oldline) + newline = re.sub('0[xX][0-9a-fA-F]+','0x400', oldline) flag_need_replace = True break -- Gitee From 2a2bb84e792f634f497d438969e0d715f41e8e40 Mon Sep 17 00:00:00 2001 From: Meco Man <920369182@qq.com> Date: Mon, 6 Dec 2021 14:26:16 -0500 Subject: [PATCH 03/15] [4.0.x] refresh projects --- bsp/CME_M7/project.uvproj | 490 ++++---- bsp/Vango_V85xx/.config | 48 +- bsp/Vango_V85xx/project.uvprojx | 200 +-- bsp/Vango_V85xx/rtconfig.h | 17 +- bsp/acm32f0x0-nucleo/project.ewp | 72 +- bsp/acm32f0x0-nucleo/project.uvprojx | 108 +- bsp/acm32f4xx-nucleo/project.uvprojx | 104 +- bsp/allwinner_tina/.config | 48 +- bsp/allwinner_tina/rtconfig.h | 17 +- bsp/amebaz/.config | 48 +- bsp/amebaz/project.ewp | 68 +- bsp/amebaz/rtconfig.h | 17 +- .../apm32f103xe-minibroard/project.uvprojx | 88 +- bsp/apollo2/project.uvprojx | 484 ++++---- bsp/asm9260t/.config | 48 +- bsp/asm9260t/project.ewp | 82 +- bsp/asm9260t/project.uvproj | 156 +-- bsp/asm9260t/rtconfig.h | 17 +- bsp/at32/at32f403a-start/.config | 48 +- bsp/at32/at32f403a-start/project.ewp | 64 +- bsp/at32/at32f403a-start/project.uvproj | 98 +- bsp/at32/at32f403a-start/project.uvprojx | 116 +- bsp/at32/at32f403a-start/rtconfig.h | 17 +- bsp/at32/at32f407-start/.config | 48 +- bsp/at32/at32f407-start/project.ewp | 58 +- bsp/at32/at32f407-start/project.uvproj | 102 +- bsp/at32/at32f407-start/project.uvprojx | 122 +- bsp/at32/at32f407-start/rtconfig.h | 17 +- bsp/at91sam9260/.config | 48 +- bsp/at91sam9260/project.uvproj | 126 +- bsp/at91sam9260/rtconfig.h | 17 +- bsp/at91sam9g45/project.uvopt | 174 +++ bsp/at91sam9g45/project.uvproj | 925 ++++++++++++++ bsp/beaglebone/.config | 48 +- bsp/beaglebone/rtconfig.h | 17 +- bsp/bluetrum/ab32vg1-ab-prougen/.config | 49 +- bsp/bluetrum/ab32vg1-ab-prougen/rtconfig.h | 17 +- bsp/bm3803/.config | 48 +- bsp/bm3803/rtconfig.h | 17 +- bsp/ck802/.config | 48 +- bsp/ck802/rtconfig.h | 17 +- bsp/dm365/.config | 48 +- bsp/dm365/rtconfig.h | 17 +- bsp/essemi/es32f0654/.config | 48 +- bsp/essemi/es32f0654/project.uvprojx | 192 +-- bsp/essemi/es32f0654/rtconfig.h | 17 +- bsp/essemi/es32f369x/.config | 48 +- bsp/essemi/es32f369x/project.ewp | 108 +- bsp/essemi/es32f369x/project.uvprojx | 224 ++-- bsp/essemi/es32f369x/rtconfig.h | 17 +- bsp/fm33lc026/.config | 48 +- bsp/fm33lc026/project.uvprojx | 88 +- bsp/fm33lc026/rtconfig.h | 17 +- bsp/frdm-k64f/project.uvproj | 862 +++++++------ bsp/frdm-k64f/project.uvprojx | 838 +++++++------ bsp/ft2004/.config | 48 +- bsp/ft2004/rtconfig.h | 17 +- bsp/gd32/gd32407v-start/.config | 48 +- bsp/gd32/gd32407v-start/project.uvproj | 94 +- bsp/gd32/gd32407v-start/project.uvprojx | 96 +- bsp/gd32/gd32407v-start/rtconfig.h | 17 +- bsp/gd32105c-eval/.config | 48 +- bsp/gd32105c-eval/project.uvprojx | 162 +-- bsp/gd32105c-eval/rtconfig.h | 17 +- bsp/gd32107c-eval/.config | 48 +- bsp/gd32107c-eval/project.uvprojx | 196 +-- bsp/gd32107c-eval/rtconfig.h | 17 +- bsp/gd32303e-eval/.config | 48 +- bsp/gd32303e-eval/project.uvprojx | 206 ++-- bsp/gd32303e-eval/rtconfig.h | 17 +- bsp/gd32350r-eval/.config | 48 +- bsp/gd32350r-eval/project.uvprojx | 202 ++-- bsp/gd32350r-eval/rtconfig.h | 17 +- bsp/gd32450z-eval/.config | 48 +- bsp/gd32450z-eval/project.uvproj | 264 ++-- bsp/gd32450z-eval/project.uvprojx | 280 ++--- bsp/gd32450z-eval/rtconfig.h | 17 +- bsp/gd32e230k-start/.config | 48 +- bsp/gd32e230k-start/project.uvprojx | 170 +-- bsp/gd32e230k-start/rtconfig.h | 17 +- bsp/gd32vf103v-eval/.config | 48 +- bsp/gd32vf103v-eval/rtconfig.h | 17 +- bsp/hc32f460/.config | 48 +- bsp/hc32f460/project.uvprojx | 108 +- bsp/hc32f460/rtconfig.h | 17 +- bsp/hc32f4a0/.config | 48 +- bsp/hc32f4a0/project.uvprojx | 108 +- bsp/hc32f4a0/rtconfig.h | 17 +- bsp/hc32l136/.config | 48 +- bsp/hc32l136/project.ewp | 32 +- bsp/hc32l136/project.uvprojx | 76 +- bsp/hc32l136/rtconfig.h | 17 +- bsp/hc32l196/.config | 48 +- bsp/hc32l196/project.uvprojx | 88 +- bsp/hc32l196/rtconfig.h | 17 +- bsp/hifive1/.config | 48 +- bsp/hifive1/rtconfig.h | 17 +- bsp/hk32/hk32f030c8-mini/.config | 48 +- bsp/hk32/hk32f030c8-mini/project.ewp | 64 +- bsp/hk32/hk32f030c8-mini/project.uvproj | 86 +- bsp/hk32/hk32f030c8-mini/project.uvprojx | 124 +- bsp/hk32/hk32f030c8-mini/rtconfig.h | 17 +- bsp/imx6sx/cortex-a9/.config | 48 +- bsp/imx6sx/cortex-a9/rtconfig.h | 17 +- bsp/imx6ul/.config | 48 +- bsp/imx6ul/rtconfig.h | 17 +- bsp/imxrt/imxrt1052-atk-commander/.config | 48 +- .../imxrt1052-atk-commander/project.uvprojx | 128 +- bsp/imxrt/imxrt1052-atk-commander/rtconfig.h | 17 +- bsp/imxrt/imxrt1052-fire-pro/.config | 48 +- bsp/imxrt/imxrt1052-fire-pro/project.ewp | 64 +- bsp/imxrt/imxrt1052-fire-pro/project.uvprojx | 78 +- bsp/imxrt/imxrt1052-fire-pro/rtconfig.h | 17 +- bsp/imxrt/imxrt1052-nxp-evk/.config | 48 +- bsp/imxrt/imxrt1052-nxp-evk/project.ewp | 60 +- bsp/imxrt/imxrt1052-nxp-evk/project.uvprojx | 122 +- bsp/imxrt/imxrt1052-nxp-evk/rtconfig.h | 17 +- bsp/imxrt/imxrt1052-seeed-ArchMix/.config | 48 +- .../imxrt1052-seeed-ArchMix/project.uvprojx | 104 +- bsp/imxrt/imxrt1052-seeed-ArchMix/rtconfig.h | 17 +- bsp/imxrt/imxrt1064-nxp-evk/.config | 48 +- bsp/imxrt/imxrt1064-nxp-evk/project.ewp | 68 +- bsp/imxrt/imxrt1064-nxp-evk/project.uvprojx | 96 +- bsp/imxrt/imxrt1064-nxp-evk/rtconfig.h | 17 +- bsp/lm3s8962/project.Uv2 | 274 ++--- bsp/lm3s9b9x/project.Uv2 | 220 ++-- bsp/lm4f232/project.uvproj | 318 ++--- bsp/lpc1114/.config | 48 +- bsp/lpc1114/rtconfig.h | 17 +- bsp/lpc176x/project.ewp | 185 ++- bsp/lpc176x/project.uvproj | 315 ++--- bsp/lpc178x/project.uvproj | 189 +-- bsp/lpc2148/project.Uv2 | 83 +- bsp/lpc2478/project.uvproj | 177 +-- bsp/lpc408x/.config | 48 +- bsp/lpc408x/project.uvproj | 82 +- bsp/lpc408x/project.uvprojx | 100 +- bsp/lpc408x/rtconfig.h | 17 +- bsp/lpc43xx/M0/project.uvopt | 349 ++++++ bsp/lpc43xx/M0/project.uvproj | 705 +++++++++++ bsp/lpc43xx/M4/project.uvopt | 349 ++++++ bsp/lpc43xx/M4/project.uvproj | 704 +++++++++++ bsp/lpc5410x/project.uvprojx | 363 +++--- bsp/lpc54114-lite/.config | 48 +- bsp/lpc54114-lite/project.uvprojx | 252 ++-- bsp/lpc54114-lite/rtconfig.h | 17 +- bsp/lpc54608-LPCXpresso/.config | 48 +- bsp/lpc54608-LPCXpresso/project.uvprojx | 410 +++---- bsp/lpc54608-LPCXpresso/rtconfig.h | 17 +- bsp/lpc55sxx/lpc55s69_nxp_evk/.config | 48 +- bsp/lpc55sxx/lpc55s69_nxp_evk/project.ewp | 42 +- bsp/lpc55sxx/lpc55s69_nxp_evk/project.uvprojx | 88 +- bsp/lpc55sxx/lpc55s69_nxp_evk/rtconfig.h | 17 +- bsp/lpc55sxx/lpc55s69_nxp_evk_ns/.config | 48 +- .../lpc55s69_nxp_evk_ns/project.uvprojx | 124 +- bsp/lpc55sxx/lpc55s69_nxp_evk_ns/rtconfig.h | 17 +- bsp/ls1bdev/.config | 48 +- bsp/ls1bdev/rtconfig.h | 17 +- bsp/ls2kdev/.config | 48 +- bsp/ls2kdev/rtconfig.h | 17 +- bsp/maxim/MAX32660_EVSYS/.config | 48 +- bsp/maxim/MAX32660_EVSYS/project.uvprojx | 70 +- bsp/maxim/MAX32660_EVSYS/rtconfig.h | 17 +- bsp/mb9bf506r/project.ewp | 147 +-- bsp/mb9bf506r/project.uvproj | 258 ++-- bsp/mb9bf568r/project.uvproj | 219 +--- bsp/mb9bf618s/project.ewp | 123 +- bsp/mb9bf618s/project.uvproj | 216 +--- bsp/mini2440/.config | 48 +- bsp/mini2440/project.Uv2 | 76 +- bsp/mini2440/project.uvproj | 240 ++-- bsp/mini2440/rtconfig.h | 17 +- bsp/mm32f103x/.config | 48 +- bsp/mm32f103x/project.ewp | 76 +- bsp/mm32f103x/project.uvprojx | 158 +-- bsp/mm32f103x/rtconfig.h | 17 +- bsp/mm32f327x/.config | 48 +- bsp/mm32f327x/project.ewp | 100 +- bsp/mm32f327x/project.uvprojx | 196 +-- bsp/mm32f327x/rtconfig.h | 17 +- bsp/mm32l07x/.config | 48 +- bsp/mm32l07x/project.ewp | 82 +- bsp/mm32l07x/project.uvprojx | 176 +-- bsp/mm32l07x/rtconfig.h | 17 +- bsp/mm32l3xx/.config | 48 +- bsp/mm32l3xx/project.ewp | 80 +- bsp/mm32l3xx/project.uvprojx | 180 +-- bsp/mm32l3xx/rtconfig.h | 17 +- .../n32g452xx-mini-system/project.uvprojx | 218 ++-- bsp/nrf51822/project.uvoptx | 465 +------ bsp/nrf51822/project.uvprojx | 301 +++-- bsp/nrf5x/nrf51822/.config | 48 +- bsp/nrf5x/nrf51822/project.uvprojx | 100 +- bsp/nrf5x/nrf51822/rtconfig.h | 17 +- bsp/nrf5x/nrf52832/.config | 48 +- bsp/nrf5x/nrf52832/project.uvprojx | 98 +- bsp/nrf5x/nrf52832/rtconfig.h | 17 +- bsp/nrf5x/nrf52833/.config | 48 +- bsp/nrf5x/nrf52833/project.uvprojx | 84 +- bsp/nrf5x/nrf52833/rtconfig.h | 17 +- bsp/nrf5x/nrf52840/.config | 48 +- bsp/nrf5x/nrf52840/project.uvprojx | 88 +- bsp/nrf5x/nrf52840/rtconfig.h | 17 +- bsp/nuclei/gd32vf103_rvstar/.config | 49 +- bsp/nuclei/gd32vf103_rvstar/rtconfig.h | 17 +- bsp/nuclei/hbird_eval/.config | 49 +- bsp/nuclei/hbird_eval/rtconfig.h | 17 +- bsp/qemu-riscv-virt64/.config | 48 +- bsp/qemu-riscv-virt64/rtconfig.h | 17 +- bsp/qemu-vexpress-a9/.config | 48 +- bsp/qemu-vexpress-a9/drivers/automac.h | 6 +- bsp/qemu-vexpress-a9/rtconfig.h | 17 +- bsp/qemu-vexpress-gemini/.config | 449 ++++++- bsp/qemu-vexpress-gemini/rtconfig.h | 226 ++-- bsp/qemu-virt64-aarch64/.config | 48 +- bsp/qemu-virt64-aarch64/rtconfig.h | 17 +- bsp/raspberry-pi/raspi2/.config | 48 +- bsp/raspberry-pi/raspi2/rtconfig.h | 17 +- bsp/raspberry-pi/raspi3-32/.config | 48 +- bsp/raspberry-pi/raspi3-32/rtconfig.h | 17 +- bsp/raspberry-pico/.config | 48 +- bsp/raspberry-pico/rtconfig.h | 17 +- bsp/rv32m1_vega/ri5cy/.config | 48 +- bsp/rv32m1_vega/ri5cy/rtconfig.h | 17 +- bsp/sam7x/project.uvproj | 358 +++--- bsp/simulator/.config | 48 +- bsp/simulator/rtconfig.h | 17 +- bsp/smartfusion2/project.uvproj | 122 +- bsp/smartfusion2/project.uvprojx | 116 +- bsp/stm32/stm32f072-st-nucleo/.config | 48 +- bsp/stm32/stm32f072-st-nucleo/project.ewp | 42 +- bsp/stm32/stm32f072-st-nucleo/project.uvproj | 92 +- bsp/stm32/stm32f072-st-nucleo/project.uvprojx | 88 +- bsp/stm32/stm32f072-st-nucleo/rtconfig.h | 17 +- bsp/stm32/stm32f091-st-nucleo/.config | 48 +- bsp/stm32/stm32f091-st-nucleo/project.ewp | 40 +- bsp/stm32/stm32f091-st-nucleo/project.uvprojx | 76 +- bsp/stm32/stm32f091-st-nucleo/rtconfig.h | 17 +- bsp/stm32/stm32f103-atk-nano/.config | 48 +- bsp/stm32/stm32f103-atk-nano/project.ewp | 42 +- bsp/stm32/stm32f103-atk-nano/project.uvproj | 118 +- bsp/stm32/stm32f103-atk-nano/project.uvprojx | 108 +- bsp/stm32/stm32f103-atk-nano/rtconfig.h | 17 +- bsp/stm32/stm32f103-atk-warshipv3/.config | 48 +- bsp/stm32/stm32f103-atk-warshipv3/project.ewp | 46 +- .../stm32f103-atk-warshipv3/project.uvproj | 82 +- .../stm32f103-atk-warshipv3/project.uvprojx | 86 +- bsp/stm32/stm32f103-atk-warshipv3/rtconfig.h | 17 +- bsp/stm32/stm32f103-blue-pill/.config | 48 +- bsp/stm32/stm32f103-blue-pill/project.ewp | 40 +- bsp/stm32/stm32f103-blue-pill/project.uvproj | 110 +- bsp/stm32/stm32f103-blue-pill/project.uvprojx | 110 +- bsp/stm32/stm32f103-blue-pill/rtconfig.h | 17 +- bsp/stm32/stm32f103-dofly-M3S/.config | 48 +- bsp/stm32/stm32f103-dofly-M3S/project.ewp | 42 +- bsp/stm32/stm32f103-dofly-M3S/project.uvproj | 106 +- bsp/stm32/stm32f103-dofly-M3S/project.uvprojx | 102 +- bsp/stm32/stm32f103-dofly-M3S/rtconfig.h | 17 +- bsp/stm32/stm32f103-dofly-lyc8/.config | 48 +- bsp/stm32/stm32f103-dofly-lyc8/project.ewp | 34 +- bsp/stm32/stm32f103-dofly-lyc8/project.uvproj | 98 +- .../stm32f103-dofly-lyc8/project.uvprojx | 90 +- bsp/stm32/stm32f103-dofly-lyc8/rtconfig.h | 17 +- bsp/stm32/stm32f103-fire-arbitrary/.config | 48 +- .../stm32f103-fire-arbitrary/project.ewp | 62 +- .../stm32f103-fire-arbitrary/project.uvproj | 122 +- .../stm32f103-fire-arbitrary/project.uvprojx | 116 +- bsp/stm32/stm32f103-fire-arbitrary/rtconfig.h | 17 +- bsp/stm32/stm32f103-gizwits-gokitv21/.config | 48 +- .../stm32f103-gizwits-gokitv21/project.ewp | 34 +- .../stm32f103-gizwits-gokitv21/project.uvproj | 86 +- .../project.uvprojx | 100 +- .../stm32f103-gizwits-gokitv21/rtconfig.h | 17 +- bsp/stm32/stm32f103-hw100k-ibox/.config | 48 +- bsp/stm32/stm32f103-hw100k-ibox/project.ewp | 60 +- .../stm32f103-hw100k-ibox/project.uvproj | 124 +- .../stm32f103-hw100k-ibox/project.uvprojx | 116 +- bsp/stm32/stm32f103-hw100k-ibox/rtconfig.h | 17 +- bsp/stm32/stm32f103-onenet-nbiot/.config | 48 +- bsp/stm32/stm32f103-onenet-nbiot/project.ewp | 38 +- .../stm32f103-onenet-nbiot/project.uvproj | 112 +- .../stm32f103-onenet-nbiot/project.uvprojx | 106 +- bsp/stm32/stm32f103-onenet-nbiot/rtconfig.h | 17 +- bsp/stm32/stm32f103-yf-ufun/.config | 48 +- bsp/stm32/stm32f103-yf-ufun/project.ewp | 48 +- bsp/stm32/stm32f103-yf-ufun/project.uvproj | 98 +- bsp/stm32/stm32f103-yf-ufun/project.uvprojx | 100 +- bsp/stm32/stm32f103-yf-ufun/rtconfig.h | 17 +- bsp/stm32/stm32f107-uc-eval/.config | 48 +- bsp/stm32/stm32f107-uc-eval/project.ewp | 50 +- bsp/stm32/stm32f107-uc-eval/project.uvproj | 108 +- bsp/stm32/stm32f107-uc-eval/project.uvprojx | 100 +- bsp/stm32/stm32f107-uc-eval/rtconfig.h | 17 +- bsp/stm32/stm32f302-st-nucleo/.config | 104 +- bsp/stm32/stm32f302-st-nucleo/project.ewp | 110 +- bsp/stm32/stm32f302-st-nucleo/project.uvprojx | 244 ++-- bsp/stm32/stm32f302-st-nucleo/rtconfig.h | 60 +- bsp/stm32/stm32f401-st-nucleo/.config | 48 +- bsp/stm32/stm32f401-st-nucleo/project.ewp | 42 +- bsp/stm32/stm32f401-st-nucleo/project.uvprojx | 106 +- bsp/stm32/stm32f401-st-nucleo/rtconfig.h | 17 +- bsp/stm32/stm32f405-smdz-breadfruit/.config | 48 +- .../stm32f405-smdz-breadfruit/project.ewp | 44 +- .../stm32f405-smdz-breadfruit/project.uvproj | 92 +- .../stm32f405-smdz-breadfruit/project.uvprojx | 76 +- .../stm32f405-smdz-breadfruit/rtconfig.h | 17 +- bsp/stm32/stm32f407-armfly-v5/.config | 48 +- bsp/stm32/stm32f407-armfly-v5/project.ewp | 38 +- bsp/stm32/stm32f407-armfly-v5/project.uvproj | 96 +- bsp/stm32/stm32f407-armfly-v5/project.uvprojx | 106 +- bsp/stm32/stm32f407-armfly-v5/rtconfig.h | 17 +- bsp/stm32/stm32f407-atk-explorer/.config | 48 +- bsp/stm32/stm32f407-atk-explorer/project.ewp | 44 +- .../stm32f407-atk-explorer/project.uvproj | 104 +- .../stm32f407-atk-explorer/project.uvprojx | 80 +- bsp/stm32/stm32f407-atk-explorer/rtconfig.h | 17 +- bsp/stm32/stm32f407-robomaster-c/.config | 48 +- bsp/stm32/stm32f407-robomaster-c/project.ewp | 44 +- .../stm32f407-robomaster-c/project.uvproj | 108 +- .../stm32f407-robomaster-c/project.uvprojx | 96 +- bsp/stm32/stm32f407-robomaster-c/rtconfig.h | 17 +- bsp/stm32/stm32f407-st-discovery/.config | 48 +- bsp/stm32/stm32f407-st-discovery/project.ewp | 40 +- .../stm32f407-st-discovery/project.uvproj | 94 +- .../stm32f407-st-discovery/project.uvprojx | 100 +- bsp/stm32/stm32f407-st-discovery/rtconfig.h | 17 +- bsp/stm32/stm32f410-st-nucleo/.config | 48 +- bsp/stm32/stm32f410-st-nucleo/project.ewp | 46 +- bsp/stm32/stm32f410-st-nucleo/project.uvprojx | 80 +- bsp/stm32/stm32f410-st-nucleo/rtconfig.h | 17 +- bsp/stm32/stm32f411-atk-nano/.config | 48 +- bsp/stm32/stm32f411-atk-nano/project.ewp | 68 +- bsp/stm32/stm32f411-atk-nano/project.uvprojx | 118 +- bsp/stm32/stm32f411-atk-nano/rtconfig.h | 17 +- bsp/stm32/stm32f411-st-nucleo/.config | 48 +- bsp/stm32/stm32f411-st-nucleo/project.ewp | 42 +- bsp/stm32/stm32f411-st-nucleo/project.uvprojx | 102 +- bsp/stm32/stm32f411-st-nucleo/rtconfig.h | 17 +- bsp/stm32/stm32f411-weact-MiniF4/.config | 48 +- bsp/stm32/stm32f411-weact-MiniF4/project.ewp | 40 +- .../stm32f411-weact-MiniF4/project.uvprojx | 96 +- bsp/stm32/stm32f411-weact-MiniF4/rtconfig.h | 17 +- bsp/stm32/stm32f412-st-nucleo/.config | 48 +- bsp/stm32/stm32f412-st-nucleo/project.ewp | 40 +- bsp/stm32/stm32f412-st-nucleo/project.uvprojx | 98 +- bsp/stm32/stm32f412-st-nucleo/rtconfig.h | 17 +- bsp/stm32/stm32f413-st-nucleo/.config | 48 +- bsp/stm32/stm32f413-st-nucleo/project.ewp | 44 +- bsp/stm32/stm32f413-st-nucleo/project.uvproj | 86 +- bsp/stm32/stm32f413-st-nucleo/project.uvprojx | 102 +- bsp/stm32/stm32f413-st-nucleo/rtconfig.h | 17 +- bsp/stm32/stm32f427-robomaster-a/.config | 48 +- bsp/stm32/stm32f427-robomaster-a/project.ewp | 34 +- .../stm32f427-robomaster-a/project.uvproj | 92 +- .../stm32f427-robomaster-a/project.uvprojx | 96 +- bsp/stm32/stm32f427-robomaster-a/rtconfig.h | 17 +- bsp/stm32/stm32f429-armfly-v6/.config | 48 +- bsp/stm32/stm32f429-armfly-v6/project.ewp | 48 +- bsp/stm32/stm32f429-armfly-v6/project.uvproj | 104 +- bsp/stm32/stm32f429-armfly-v6/project.uvprojx | 94 +- bsp/stm32/stm32f429-armfly-v6/rtconfig.h | 17 +- bsp/stm32/stm32f429-atk-apollo/.config | 48 +- bsp/stm32/stm32f429-atk-apollo/project.ewp | 46 +- bsp/stm32/stm32f429-atk-apollo/project.uvproj | 80 +- .../stm32f429-atk-apollo/project.uvprojx | 104 +- bsp/stm32/stm32f429-atk-apollo/rtconfig.h | 17 +- bsp/stm32/stm32f429-fire-challenger/.config | 48 +- .../stm32f429-fire-challenger/project.ewp | 48 +- .../stm32f429-fire-challenger/project.uvproj | 98 +- .../stm32f429-fire-challenger/project.uvprojx | 90 +- .../stm32f429-fire-challenger/rtconfig.h | 17 +- bsp/stm32/stm32f429-st-disco/.config | 48 +- bsp/stm32/stm32f429-st-disco/project.uvproj | 130 +- bsp/stm32/stm32f429-st-disco/project.uvprojx | 126 +- bsp/stm32/stm32f429-st-disco/rtconfig.h | 17 +- bsp/stm32/stm32f446-st-nucleo/.config | 48 +- bsp/stm32/stm32f446-st-nucleo/project.ewp | 44 +- bsp/stm32/stm32f446-st-nucleo/project.uvprojx | 80 +- bsp/stm32/stm32f446-st-nucleo/rtconfig.h | 17 +- bsp/stm32/stm32f469-st-disco/.config | 48 +- bsp/stm32/stm32f469-st-disco/project.uvproj | 144 +-- bsp/stm32/stm32f469-st-disco/project.uvprojx | 130 +- bsp/stm32/stm32f469-st-disco/rtconfig.h | 17 +- bsp/stm32/stm32f746-st-disco/.config | 48 +- bsp/stm32/stm32f746-st-disco/project.ewp | 50 +- bsp/stm32/stm32f746-st-disco/project.uvprojx | 88 +- bsp/stm32/stm32f746-st-disco/rtconfig.h | 17 +- bsp/stm32/stm32f746-st-nucleo/project.uvprojx | 140 +-- bsp/stm32/stm32f767-atk-apollo/.config | 48 +- bsp/stm32/stm32f767-atk-apollo/project.ewp | 42 +- .../stm32f767-atk-apollo/project.uvprojx | 72 +- bsp/stm32/stm32f767-atk-apollo/rtconfig.h | 17 +- .../stm32f767-fire-challenger-v1/.config | 48 +- .../stm32f767-fire-challenger-v1/project.ewp | 52 +- .../project.uvprojx | 86 +- .../stm32f767-fire-challenger-v1/rtconfig.h | 17 +- bsp/stm32/stm32f767-st-nucleo/project.uvprojx | 112 +- bsp/stm32/stm32f769-st-disco/.config | 48 +- bsp/stm32/stm32f769-st-disco/project.ewp | 56 +- bsp/stm32/stm32f769-st-disco/project.uvprojx | 104 +- bsp/stm32/stm32f769-st-disco/rtconfig.h | 17 +- bsp/stm32/stm32g070-st-nucleo/project.ewp | 38 +- bsp/stm32/stm32g070-st-nucleo/project.uvprojx | 96 +- bsp/stm32/stm32g071-st-nucleo/.config | 48 +- bsp/stm32/stm32g071-st-nucleo/project.ewp | 46 +- bsp/stm32/stm32g071-st-nucleo/project.uvprojx | 96 +- bsp/stm32/stm32g071-st-nucleo/rtconfig.h | 17 +- bsp/stm32/stm32g431-st-nucleo/.config | 48 +- bsp/stm32/stm32g431-st-nucleo/project.ewp | 46 +- bsp/stm32/stm32g431-st-nucleo/project.uvprojx | 80 +- bsp/stm32/stm32g431-st-nucleo/rtconfig.h | 17 +- bsp/stm32/stm32h743-armfly-V7/.config | 48 +- bsp/stm32/stm32h743-armfly-V7/project.ewp | 46 +- bsp/stm32/stm32h743-armfly-V7/project.uvprojx | 114 +- bsp/stm32/stm32h743-armfly-V7/rtconfig.h | 17 +- bsp/stm32/stm32h743-atk-apollo/.config | 48 +- bsp/stm32/stm32h743-atk-apollo/project.ewp | 44 +- .../stm32h743-atk-apollo/project.uvprojx | 108 +- bsp/stm32/stm32h743-atk-apollo/rtconfig.h | 17 +- bsp/stm32/stm32h743-st-nucleo/.config | 48 +- bsp/stm32/stm32h743-st-nucleo/project.ewp | 48 +- bsp/stm32/stm32h743-st-nucleo/project.uvprojx | 108 +- bsp/stm32/stm32h743-st-nucleo/rtconfig.h | 17 +- bsp/stm32/stm32h747-st-discovery/.config | 48 +- bsp/stm32/stm32h747-st-discovery/project.ewp | 46 +- .../stm32h747-st-discovery/project.uvprojx | 96 +- bsp/stm32/stm32h747-st-discovery/rtconfig.h | 17 +- bsp/stm32/stm32h750-armfly-h7-tool/.config | 48 +- .../stm32h750-armfly-h7-tool/project.ewp | 44 +- .../stm32h750-armfly-h7-tool/project.uvprojx | 92 +- bsp/stm32/stm32h750-armfly-h7-tool/rtconfig.h | 17 +- bsp/stm32/stm32h750-artpi-h750/.config | 48 +- bsp/stm32/stm32h750-artpi-h750/project.ewp | 48 +- .../stm32h750-artpi-h750/project.uvprojx | 102 +- bsp/stm32/stm32h750-artpi-h750/rtconfig.h | 17 +- bsp/stm32/stm32l010-st-nucleo/.config | 48 +- bsp/stm32/stm32l010-st-nucleo/project.ewp | 52 +- bsp/stm32/stm32l010-st-nucleo/project.uvprojx | 84 +- bsp/stm32/stm32l010-st-nucleo/rtconfig.h | 17 +- bsp/stm32/stm32l053-st-nucleo/.config | 48 +- bsp/stm32/stm32l053-st-nucleo/project.ewp | 50 +- bsp/stm32/stm32l053-st-nucleo/project.uvprojx | 88 +- bsp/stm32/stm32l053-st-nucleo/rtconfig.h | 17 +- bsp/stm32/stm32l412-st-nucleo/.config | 48 +- bsp/stm32/stm32l412-st-nucleo/project.ewp | 68 +- bsp/stm32/stm32l412-st-nucleo/project.uvprojx | 102 +- bsp/stm32/stm32l412-st-nucleo/rtconfig.h | 17 +- bsp/stm32/stm32l431-BearPi/.config | 48 +- bsp/stm32/stm32l431-BearPi/project.ewp | 68 +- bsp/stm32/stm32l431-BearPi/project.uvprojx | 102 +- bsp/stm32/stm32l431-BearPi/rtconfig.h | 17 +- bsp/stm32/stm32l432-st-nucleo/.config | 48 +- bsp/stm32/stm32l432-st-nucleo/project.ewp | 62 +- bsp/stm32/stm32l432-st-nucleo/project.uvprojx | 108 +- bsp/stm32/stm32l432-st-nucleo/rtconfig.h | 17 +- bsp/stm32/stm32l433-st-nucleo/.config | 48 +- bsp/stm32/stm32l433-st-nucleo/project.ewp | 76 +- bsp/stm32/stm32l433-st-nucleo/project.uvprojx | 100 +- bsp/stm32/stm32l433-st-nucleo/rtconfig.h | 17 +- bsp/stm32/stm32l452-st-nucleo/.config | 48 +- bsp/stm32/stm32l452-st-nucleo/project.ewp | 44 +- bsp/stm32/stm32l452-st-nucleo/project.uvprojx | 98 +- bsp/stm32/stm32l452-st-nucleo/rtconfig.h | 17 +- bsp/stm32/stm32l475-atk-pandora/.config | 48 +- bsp/stm32/stm32l475-atk-pandora/project.ewp | 32 +- .../stm32l475-atk-pandora/project.uvprojx | 68 +- bsp/stm32/stm32l475-atk-pandora/rtconfig.h | 17 +- bsp/stm32/stm32l475-st-discovery/.config | 48 +- bsp/stm32/stm32l475-st-discovery/project.ewp | 44 +- .../stm32l475-st-discovery/project.uvprojx | 94 +- bsp/stm32/stm32l475-st-discovery/rtconfig.h | 17 +- bsp/stm32/stm32l476-st-nucleo/.config | 48 +- bsp/stm32/stm32l476-st-nucleo/project.ewp | 74 +- bsp/stm32/stm32l476-st-nucleo/project.uvprojx | 108 +- bsp/stm32/stm32l476-st-nucleo/rtconfig.h | 17 +- bsp/stm32/stm32l496-ali-developer/.config | 48 +- bsp/stm32/stm32l496-ali-developer/project.ewp | 36 +- .../stm32l496-ali-developer/project.uvprojx | 86 +- bsp/stm32/stm32l496-ali-developer/rtconfig.h | 17 +- bsp/stm32/stm32l496-st-nucleo/.config | 48 +- bsp/stm32/stm32l496-st-nucleo/project.ewp | 36 +- bsp/stm32/stm32l496-st-nucleo/project.uvprojx | 94 +- bsp/stm32/stm32l496-st-nucleo/rtconfig.h | 17 +- bsp/stm32/stm32l4r5-st-nucleo/.config | 48 +- bsp/stm32/stm32l4r5-st-nucleo/project.ewp | 42 +- bsp/stm32/stm32l4r5-st-nucleo/project.uvprojx | 72 +- bsp/stm32/stm32l4r5-st-nucleo/rtconfig.h | 17 +- bsp/stm32/stm32l4r9-st-eval/.config | 48 +- bsp/stm32/stm32l4r9-st-eval/project.ewp | 48 +- bsp/stm32/stm32l4r9-st-eval/project.uvprojx | 82 +- bsp/stm32/stm32l4r9-st-eval/rtconfig.h | 17 +- bsp/stm32/stm32l4r9-st-sensortile-box/.config | 48 +- .../stm32l4r9-st-sensortile-box/project.ewp | 50 +- .../project.uvprojx | 88 +- .../stm32l4r9-st-sensortile-box/rtconfig.h | 17 +- bsp/stm32/stm32mp157a-st-discovery/.config | 48 +- .../stm32mp157a-st-discovery/project.ewp | 42 +- .../stm32mp157a-st-discovery/project.uvprojx | 76 +- bsp/stm32/stm32mp157a-st-discovery/rtconfig.h | 17 +- bsp/stm32/stm32mp157a-st-ev1/.config | 48 +- bsp/stm32/stm32mp157a-st-ev1/project.ewp | 44 +- bsp/stm32/stm32mp157a-st-ev1/project.uvprojx | 90 +- bsp/stm32/stm32mp157a-st-ev1/rtconfig.h | 17 +- bsp/stm32/stm32wb55-st-nucleo/.config | 48 +- bsp/stm32/stm32wb55-st-nucleo/project.ewp | 64 +- bsp/stm32/stm32wb55-st-nucleo/project.uvprojx | 106 +- bsp/stm32/stm32wb55-st-nucleo/rtconfig.h | 17 +- bsp/stm32/stm32wl55-st-nucleo/.config | 48 +- bsp/stm32/stm32wl55-st-nucleo/project.uvprojx | 92 +- bsp/stm32/stm32wl55-st-nucleo/rtconfig.h | 17 +- bsp/stm32/stm32wle5-yizhilian-lm401/.config | 48 +- .../stm32wle5-yizhilian-lm401/project.uvprojx | 88 +- .../stm32wle5-yizhilian-lm401/rtconfig.h | 17 +- bsp/swm320-lq100/.config | 48 +- bsp/swm320-lq100/project.ewp | 96 +- bsp/swm320-lq100/project.uvproj | 180 +-- bsp/swm320-lq100/project.uvprojx | 178 +-- bsp/swm320-lq100/rtconfig.h | 17 +- bsp/swm320/.config | 48 +- bsp/swm320/project.ewp | 104 +- bsp/swm320/project.uvproj | 172 +-- bsp/swm320/project.uvprojx | 194 +-- bsp/swm320/rtconfig.h | 17 +- bsp/tae32f5300/.config | 48 +- bsp/tae32f5300/project.uvprojx | 90 +- bsp/tae32f5300/rtconfig.h | 17 +- bsp/thead-smart/.config | 48 +- bsp/thead-smart/rtconfig.h | 17 +- bsp/tm4c123bsp/.config | 48 +- bsp/tm4c123bsp/project.ewp | 68 +- bsp/tm4c123bsp/project.uvproj | 100 +- bsp/tm4c123bsp/project.uvprojx | 104 +- bsp/tm4c123bsp/rtconfig.h | 17 +- bsp/tm4c129x/.config | 48 +- bsp/tm4c129x/project.ewp | 136 +-- bsp/tm4c129x/project.uvproj | 244 ++-- bsp/tm4c129x/rtconfig.h | 17 +- bsp/w60x/.config | 48 +- bsp/w60x/project.uvprojx | 132 +- bsp/w60x/rtconfig.h | 17 +- bsp/wch/arm/ch32f103c8-core/.config | 48 +- bsp/wch/arm/ch32f103c8-core/project.uvprojx | 98 +- bsp/wch/arm/ch32f103c8-core/rtconfig.h | 17 +- bsp/xplorer4330/M0/project.uvopt | 1076 ----------------- bsp/xplorer4330/M0/project.uvproj | 823 ++++--------- bsp/xplorer4330/M4/project.uvopt | 1076 ----------------- bsp/xplorer4330/M4/project.uvproj | 256 ++-- bsp/zynqmp-r5-axu4ev/.config | 48 +- bsp/zynqmp-r5-axu4ev/rtconfig.h | 17 +- tools/buildbot.py | 69 +- 550 files changed, 25302 insertions(+), 20617 deletions(-) create mode 100644 bsp/at91sam9g45/project.uvopt create mode 100644 bsp/at91sam9g45/project.uvproj create mode 100644 bsp/lpc43xx/M0/project.uvopt create mode 100644 bsp/lpc43xx/M0/project.uvproj create mode 100644 bsp/lpc43xx/M4/project.uvopt create mode 100644 bsp/lpc43xx/M4/project.uvproj delete mode 100644 bsp/xplorer4330/M0/project.uvopt delete mode 100644 bsp/xplorer4330/M4/project.uvopt diff --git a/bsp/CME_M7/project.uvproj b/bsp/CME_M7/project.uvproj index 4076b40b0e..50242f41d1 100644 --- a/bsp/CME_M7/project.uvproj +++ b/bsp/CME_M7/project.uvproj @@ -361,9 +361,9 @@ 0 - RT_USING_ARM_LIBC + RT_USING_ARM_LIBC, __RTTHREAD__, __CLK_TCK=RT_TICK_PER_SECOND - .;..\..\include;applications;.;CMSIS\CME_M7;CMSIS\CMSIS\Include;drivers;StdPeriph_Driver\inc;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m3;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\armlibc;..\..\components\libc\compilers\common;..\..\components\net\lwip-2.0.2\src;..\..\components\net\lwip-2.0.2\src\include;..\..\components\net\lwip-2.0.2\src\include\ipv4;..\..\components\net\lwip-2.0.2\src\arch\include;..\..\components\net\lwip-2.0.2\src\include\netif;..\..\components\net\lwip-2.0.2\src\include\posix + applications;.;CMSIS\CME_M7;CMSIS\CMSIS\Include;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m3;..\..\components\drivers\include;..\..\components\drivers\include;drivers;..\..\components\finsh;.;..\..\include;..\..\components\libc\compilers\armlibc;..\..\components\libc\compilers\common;..\..\components\libc\compilers\common\nogcc;StdPeriph_Driver\inc;..\..\components\net\lwip-2.0.3\src;..\..\components\net\lwip-2.0.3\src\include;..\..\components\net\lwip-2.0.3\src\include\ipv4;..\..\components\net\lwip-2.0.3\src\arch\include;..\..\components\net\lwip-2.0.3\src\include\netif;..\..\components\net\lwip-2.0.3\src\include\posix;..\..\examples\utest\testcases\kernel @@ -404,151 +404,140 @@ - Kernel - - - clock.c - 1 - ..\..\src\clock.c - - + Applications - components.c + startup.c 1 - ..\..\src\components.c + applications\startup.c - cpu.c + led.c 1 - ..\..\src\cpu.c + applications\led.c - device.c + application.c 1 - ..\..\src\device.c + applications\application.c + + + CMSIS - idle.c - 1 - ..\..\src\idle.c + startup_cmem7.s + 2 + CMSIS\CME_M7\startup\arm\startup_cmem7.s - ipc.c + system_cmem7.c 1 - ..\..\src\ipc.c + CMSIS\CME_M7\system_cmem7.c + + + CPU - irq.c + showmem.c 1 - ..\..\src\irq.c + ..\..\libcpu\arm\common\showmem.c - kservice.c + backtrace.c 1 - ..\..\src\kservice.c + ..\..\libcpu\arm\common\backtrace.c - mem.c + div0.c 1 - ..\..\src\mem.c + ..\..\libcpu\arm\common\div0.c - mempool.c + cpuport.c 1 - ..\..\src\mempool.c + ..\..\libcpu\arm\cortex-m3\cpuport.c - object.c - 1 - ..\..\src\object.c + context_rvds.S + 2 + ..\..\libcpu\arm\cortex-m3\context_rvds.S + + + DeviceDrivers - scheduler.c + serial.c 1 - ..\..\src\scheduler.c + ..\..\components\drivers\serial\serial.c - signal.c + waitqueue.c 1 - ..\..\src\signal.c + ..\..\components\drivers\src\waitqueue.c - thread.c + pipe.c 1 - ..\..\src\thread.c + ..\..\components\drivers\src\pipe.c - timer.c + dataqueue.c 1 - ..\..\src\timer.c + ..\..\components\drivers\src\dataqueue.c - - - Applications - application.c + ringblk_buf.c 1 - applications\application.c + ..\..\components\drivers\src\ringblk_buf.c - led.c + completion.c 1 - applications\led.c + ..\..\components\drivers\src\completion.c - startup.c + workqueue.c 1 - applications\startup.c + ..\..\components\drivers\src\workqueue.c - - - CMSIS - system_cmem7.c + ringbuffer.c 1 - CMSIS\CME_M7\system_cmem7.c - - - - - startup_cmem7.s - 2 - CMSIS\CME_M7\startup\arm\startup_cmem7.s + ..\..\components\drivers\src\ringbuffer.c @@ -556,9 +545,9 @@ Drivers - board.c + emac.c 1 - drivers\board.c + drivers\emac.c @@ -570,9 +559,9 @@ - emac.c + board.c 1 - drivers\emac.c + drivers\board.c @@ -584,346 +573,273 @@ - StdPeriph_Driver - - - cmem7_adc.c - 1 - StdPeriph_Driver\src\cmem7_adc.c - - - - - cmem7_aes.c - 1 - StdPeriph_Driver\src\cmem7_aes.c - - - - - cmem7_can.c - 1 - StdPeriph_Driver\src\cmem7_can.c - - - - - cmem7_ddr.c - 1 - StdPeriph_Driver\src\cmem7_ddr.c - - - - - cmem7_dma.c - 1 - StdPeriph_Driver\src\cmem7_dma.c - - - - - cmem7_efuse.c - 1 - StdPeriph_Driver\src\cmem7_efuse.c - - + Finsh - cmem7_eth.c + shell.c 1 - StdPeriph_Driver\src\cmem7_eth.c + ..\..\components\finsh\shell.c - cmem7_flash.c + msh.c 1 - StdPeriph_Driver\src\cmem7_flash.c + ..\..\components\finsh\msh.c + + + Kernel - cmem7_gpio.c + mem.c 1 - StdPeriph_Driver\src\cmem7_gpio.c + ..\..\src\mem.c - cmem7_i2c.c + components.c 1 - StdPeriph_Driver\src\cmem7_i2c.c + ..\..\src\components.c - cmem7_misc.c + kservice.c 1 - StdPeriph_Driver\src\cmem7_misc.c + ..\..\src\kservice.c - cmem7_rtc.c + clock.c 1 - StdPeriph_Driver\src\cmem7_rtc.c + ..\..\src\clock.c - cmem7_spi.c + idle.c 1 - StdPeriph_Driver\src\cmem7_spi.c + ..\..\src\idle.c - cmem7_tim.c + device.c 1 - StdPeriph_Driver\src\cmem7_tim.c + ..\..\src\device.c - cmem7_uart.c + scheduler.c 1 - StdPeriph_Driver\src\cmem7_uart.c + ..\..\src\scheduler.c - cmem7_usb.c + ipc.c 1 - StdPeriph_Driver\src\cmem7_usb.c + ..\..\src\ipc.c - cmem7_wdg.c + mempool.c 1 - StdPeriph_Driver\src\cmem7_wdg.c + ..\..\src\mempool.c - - - cpu - backtrace.c + thread.c 1 - ..\..\libcpu\arm\common\backtrace.c + ..\..\src\thread.c - div0.c + irq.c 1 - ..\..\libcpu\arm\common\div0.c + ..\..\src\irq.c - showmem.c + object.c 1 - ..\..\libcpu\arm\common\showmem.c + ..\..\src\object.c - cpuport.c + timer.c 1 - ..\..\libcpu\arm\cortex-m3\cpuport.c - - - - - context_rvds.S - 2 - ..\..\libcpu\arm\cortex-m3\context_rvds.S + ..\..\src\timer.c - DeviceDrivers - - - serial.c - 1 - ..\..\components\drivers\serial\serial.c - - - - - completion.c - 1 - ..\..\components\drivers\src\completion.c - - - - - dataqueue.c - 1 - ..\..\components\drivers\src\dataqueue.c - - + libc - pipe.c + libc.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\libc\compilers\armlibc\libc.c - ringblk_buf.c + syscalls.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\libc\compilers\armlibc\syscalls.c - ringbuffer.c + mem_std.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\libc\compilers\armlibc\mem_std.c - waitqueue.c + stdlib.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\libc\compilers\common\stdlib.c - workqueue.c + time.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\libc\compilers\common\time.c - finsh + Libraries - shell.c + cmem7_usb.c 1 - ..\..\components\finsh\shell.c + StdPeriph_Driver\src\cmem7_usb.c - cmd.c + cmem7_aes.c 1 - ..\..\components\finsh\cmd.c + StdPeriph_Driver\src\cmem7_aes.c - msh.c + cmem7_wdg.c 1 - ..\..\components\finsh\msh.c + StdPeriph_Driver\src\cmem7_wdg.c - finsh_compiler.c + cmem7_ddr.c 1 - ..\..\components\finsh\finsh_compiler.c + StdPeriph_Driver\src\cmem7_ddr.c - finsh_error.c + cmem7_gpio.c 1 - ..\..\components\finsh\finsh_error.c + StdPeriph_Driver\src\cmem7_gpio.c - finsh_heap.c + cmem7_flash.c 1 - ..\..\components\finsh\finsh_heap.c + StdPeriph_Driver\src\cmem7_flash.c - finsh_init.c + cmem7_efuse.c 1 - ..\..\components\finsh\finsh_init.c + StdPeriph_Driver\src\cmem7_efuse.c - finsh_node.c + cmem7_spi.c 1 - ..\..\components\finsh\finsh_node.c + StdPeriph_Driver\src\cmem7_spi.c - finsh_ops.c + cmem7_uart.c 1 - ..\..\components\finsh\finsh_ops.c + StdPeriph_Driver\src\cmem7_uart.c - finsh_parser.c + cmem7_can.c 1 - ..\..\components\finsh\finsh_parser.c + StdPeriph_Driver\src\cmem7_can.c - finsh_var.c + cmem7_misc.c 1 - ..\..\components\finsh\finsh_var.c + StdPeriph_Driver\src\cmem7_misc.c - finsh_vm.c + cmem7_eth.c 1 - ..\..\components\finsh\finsh_vm.c + StdPeriph_Driver\src\cmem7_eth.c - finsh_token.c + cmem7_dma.c 1 - ..\..\components\finsh\finsh_token.c + StdPeriph_Driver\src\cmem7_dma.c - - - libc - libc.c + cmem7_rtc.c 1 - ..\..\components\libc\compilers\armlibc\libc.c + StdPeriph_Driver\src\cmem7_rtc.c - mem_std.c + cmem7_tim.c 1 - ..\..\components\libc\compilers\armlibc\mem_std.c + StdPeriph_Driver\src\cmem7_tim.c - stubs.c + cmem7_adc.c 1 - ..\..\components\libc\compilers\armlibc\stubs.c + StdPeriph_Driver\src\cmem7_adc.c - time.c + cmem7_i2c.c 1 - ..\..\components\libc\compilers\common\time.c + StdPeriph_Driver\src\cmem7_i2c.c @@ -931,254 +847,254 @@ lwIP - sys_arch.c + netdb.c 1 - ..\..\components\net\lwip-2.0.2\src\arch\sys_arch.c + ..\..\components\net\lwip-2.0.3\src\api\netdb.c - api_lib.c + ip.c 1 - ..\..\components\net\lwip-2.0.2\src\api\api_lib.c + ..\..\components\net\lwip-2.0.3\src\core\ip.c - api_msg.c + autoip.c 1 - ..\..\components\net\lwip-2.0.2\src\api\api_msg.c + ..\..\components\net\lwip-2.0.3\src\core\ipv4\autoip.c - err.c + ethernet.c 1 - ..\..\components\net\lwip-2.0.2\src\api\err.c + ..\..\components\net\lwip-2.0.3\src\netif\ethernet.c - netbuf.c + netif.c 1 - ..\..\components\net\lwip-2.0.2\src\api\netbuf.c + ..\..\components\net\lwip-2.0.3\src\core\netif.c - netdb.c + sys.c 1 - ..\..\components\net\lwip-2.0.2\src\api\netdb.c + ..\..\components\net\lwip-2.0.3\src\core\sys.c - netifapi.c + sockets.c 1 - ..\..\components\net\lwip-2.0.2\src\api\netifapi.c + ..\..\components\net\lwip-2.0.3\src\api\sockets.c - sockets.c + netifapi.c 1 - ..\..\components\net\lwip-2.0.2\src\api\sockets.c + ..\..\components\net\lwip-2.0.3\src\api\netifapi.c tcpip.c 1 - ..\..\components\net\lwip-2.0.2\src\api\tcpip.c + ..\..\components\net\lwip-2.0.3\src\api\tcpip.c - def.c + ip4_addr.c 1 - ..\..\components\net\lwip-2.0.2\src\core\def.c + ..\..\components\net\lwip-2.0.3\src\core\ipv4\ip4_addr.c - dns.c + dhcp.c 1 - ..\..\components\net\lwip-2.0.2\src\core\dns.c + ..\..\components\net\lwip-2.0.3\src\core\ipv4\dhcp.c - inet_chksum.c + init.c 1 - ..\..\components\net\lwip-2.0.2\src\core\inet_chksum.c + ..\..\components\net\lwip-2.0.3\src\core\init.c - init.c + ethernetif.c 1 - ..\..\components\net\lwip-2.0.2\src\core\init.c + ..\..\components\net\lwip-2.0.3\src\netif\ethernetif.c - ip.c + etharp.c 1 - ..\..\components\net\lwip-2.0.2\src\core\ip.c + ..\..\components\net\lwip-2.0.3\src\core\ipv4\etharp.c memp.c 1 - ..\..\components\net\lwip-2.0.2\src\core\memp.c + ..\..\components\net\lwip-2.0.3\src\core\memp.c - netif.c + ip4.c 1 - ..\..\components\net\lwip-2.0.2\src\core\netif.c + ..\..\components\net\lwip-2.0.3\src\core\ipv4\ip4.c - pbuf.c + netbuf.c 1 - ..\..\components\net\lwip-2.0.2\src\core\pbuf.c + ..\..\components\net\lwip-2.0.3\src\api\netbuf.c raw.c 1 - ..\..\components\net\lwip-2.0.2\src\core\raw.c + ..\..\components\net\lwip-2.0.3\src\core\raw.c - stats.c + ip4_frag.c 1 - ..\..\components\net\lwip-2.0.2\src\core\stats.c + ..\..\components\net\lwip-2.0.3\src\core\ipv4\ip4_frag.c - sys.c + tcp_out.c 1 - ..\..\components\net\lwip-2.0.2\src\core\sys.c + ..\..\components\net\lwip-2.0.3\src\core\tcp_out.c - tcp.c + lowpan6.c 1 - ..\..\components\net\lwip-2.0.2\src\core\tcp.c + ..\..\components\net\lwip-2.0.3\src\netif\lowpan6.c - tcp_in.c + icmp.c 1 - ..\..\components\net\lwip-2.0.2\src\core\tcp_in.c + ..\..\components\net\lwip-2.0.3\src\core\ipv4\icmp.c - tcp_out.c + api_lib.c 1 - ..\..\components\net\lwip-2.0.2\src\core\tcp_out.c + ..\..\components\net\lwip-2.0.3\src\api\api_lib.c - timeouts.c + inet_chksum.c 1 - ..\..\components\net\lwip-2.0.2\src\core\timeouts.c + ..\..\components\net\lwip-2.0.3\src\core\inet_chksum.c - udp.c + stats.c 1 - ..\..\components\net\lwip-2.0.2\src\core\udp.c + ..\..\components\net\lwip-2.0.3\src\core\stats.c - ethernet.c + err.c 1 - ..\..\components\net\lwip-2.0.2\src\netif\ethernet.c + ..\..\components\net\lwip-2.0.3\src\api\err.c - ethernetif.c + tcp_in.c 1 - ..\..\components\net\lwip-2.0.2\src\netif\ethernetif.c + ..\..\components\net\lwip-2.0.3\src\core\tcp_in.c - lowpan6.c + dns.c 1 - ..\..\components\net\lwip-2.0.2\src\netif\lowpan6.c + ..\..\components\net\lwip-2.0.3\src\core\dns.c - autoip.c + sys_arch.c 1 - ..\..\components\net\lwip-2.0.2\src\core\ipv4\autoip.c + ..\..\components\net\lwip-2.0.3\src\arch\sys_arch.c - dhcp.c + timeouts.c 1 - ..\..\components\net\lwip-2.0.2\src\core\ipv4\dhcp.c + ..\..\components\net\lwip-2.0.3\src\core\timeouts.c - etharp.c + igmp.c 1 - ..\..\components\net\lwip-2.0.2\src\core\ipv4\etharp.c + ..\..\components\net\lwip-2.0.3\src\core\ipv4\igmp.c - icmp.c + udp.c 1 - ..\..\components\net\lwip-2.0.2\src\core\ipv4\icmp.c + ..\..\components\net\lwip-2.0.3\src\core\udp.c - igmp.c + pbuf.c 1 - ..\..\components\net\lwip-2.0.2\src\core\ipv4\igmp.c + ..\..\components\net\lwip-2.0.3\src\core\pbuf.c - ip4.c + def.c 1 - ..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4.c + ..\..\components\net\lwip-2.0.3\src\core\def.c - ip4_addr.c + api_msg.c 1 - ..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_addr.c + ..\..\components\net\lwip-2.0.3\src\api\api_msg.c - ip4_frag.c + tcp.c 1 - ..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_frag.c + ..\..\components\net\lwip-2.0.3\src\core\tcp.c diff --git a/bsp/Vango_V85xx/.config b/bsp/Vango_V85xx/.config index 8a7ab26c71..bebad41061 100644 --- a/bsp/Vango_V85xx/.config +++ b/bsp/Vango_V85xx/.config @@ -339,6 +339,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -363,17 +364,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -386,11 +394,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -434,12 +442,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -449,6 +465,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -468,7 +492,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -485,7 +508,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -493,6 +515,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -569,6 +592,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/Vango_V85xx/project.uvprojx b/bsp/Vango_V85xx/project.uvprojx index cfb54c18e1..85c19eab9c 100644 --- a/bsp/Vango_V85xx/project.uvprojx +++ b/bsp/Vango_V85xx/project.uvprojx @@ -440,51 +440,51 @@ - waitqueue.c + ringbuffer.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\src\ringbuffer.c - completion.c + ringblk_buf.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\src\ringblk_buf.c - dataqueue.c + completion.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\src\completion.c - pipe.c + workqueue.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\src\workqueue.c - ringblk_buf.c + pipe.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\src\pipe.c - ringbuffer.c + waitqueue.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\waitqueue.c - workqueue.c + dataqueue.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\src\dataqueue.c @@ -599,65 +599,65 @@ Kernel - idle.c + timer.c 1 - ..\..\src\idle.c + ..\..\src\timer.c - object.c + thread.c 1 - ..\..\src\object.c + ..\..\src\thread.c - ipc.c + device.c 1 - ..\..\src\ipc.c + ..\..\src\device.c - mempool.c + scheduler.c 1 - ..\..\src\mempool.c + ..\..\src\scheduler.c - thread.c + object.c 1 - ..\..\src\thread.c + ..\..\src\object.c - clock.c + irq.c 1 - ..\..\src\clock.c + ..\..\src\irq.c - timer.c + kservice.c 1 - ..\..\src\timer.c + ..\..\src\kservice.c - irq.c + idle.c 1 - ..\..\src\irq.c + ..\..\src\idle.c - kservice.c + mempool.c 1 - ..\..\src\kservice.c + ..\..\src\mempool.c @@ -669,23 +669,23 @@ - device.c + components.c 1 - ..\..\src\device.c + ..\..\src\components.c - components.c + ipc.c 1 - ..\..\src\components.c + ..\..\src\ipc.c - scheduler.c + clock.c 1 - ..\..\src\scheduler.c + ..\..\src\clock.c @@ -693,9 +693,9 @@ libc - libc.c + mem_std.c 1 - ..\..\components\libc\compilers\armlibc\libc.c + ..\..\components\libc\compilers\armlibc\mem_std.c @@ -707,9 +707,9 @@ - mem_std.c + libc.c 1 - ..\..\components\libc\compilers\armlibc\mem_std.c + ..\..\components\libc\compilers\armlibc\libc.c @@ -735,16 +735,16 @@ - time.c + stdlib.c 1 - ..\..\components\libc\compilers\common\time.c + ..\..\components\libc\compilers\common\stdlib.c - stdlib.c + time.c 1 - ..\..\components\libc\compilers\common\stdlib.c + ..\..\components\libc\compilers\common\time.c @@ -752,121 +752,121 @@ Vango_Lib - startup_target.S - 2 - Libraries\CMSIS\Vango\V85xx\Source\Keil5\startup_target.S + lib_CodeRAM.c + 1 + Libraries\CMSIS\Vango\V85xx\Source\lib_CodeRAM.c - lib_pmu.c + lib_ana.c 1 - Libraries\VangoV85xx_standard_peripheral\Source\lib_pmu.c + Libraries\VangoV85xx_standard_peripheral\Source\lib_ana.c - lib_CodeRAM.c + lib_version.c 1 - Libraries\CMSIS\Vango\V85xx\Source\lib_CodeRAM.c + Libraries\VangoV85xx_standard_peripheral\Source\lib_version.c - lib_misc.c + lib_adc_tiny.c 1 - Libraries\VangoV85xx_standard_peripheral\Source\lib_misc.c + Libraries\VangoV85xx_standard_peripheral\Source\lib_adc_tiny.c - lib_adc.c + lib_gpio.c 1 - Libraries\VangoV85xx_standard_peripheral\Source\lib_adc.c + Libraries\VangoV85xx_standard_peripheral\Source\lib_gpio.c - lib_uart.c + lib_LoadNVR.c 1 - Libraries\VangoV85xx_standard_peripheral\Source\lib_uart.c + Libraries\CMSIS\Vango\V85xx\Source\lib_LoadNVR.c - system_target.c + lib_iso7816.c 1 - Libraries\CMSIS\Vango\V85xx\Source\system_target.c + Libraries\VangoV85xx_standard_peripheral\Source\lib_iso7816.c - lib_clk.c + lib_dma.c 1 - Libraries\VangoV85xx_standard_peripheral\Source\lib_clk.c + Libraries\VangoV85xx_standard_peripheral\Source\lib_dma.c - lib_pwm.c + lib_wdt.c 1 - Libraries\VangoV85xx_standard_peripheral\Source\lib_pwm.c + Libraries\VangoV85xx_standard_peripheral\Source\lib_wdt.c - lib_adc_tiny.c + lib_uart.c 1 - Libraries\VangoV85xx_standard_peripheral\Source\lib_adc_tiny.c + Libraries\VangoV85xx_standard_peripheral\Source\lib_uart.c - lib_tmr.c + system_target.c 1 - Libraries\VangoV85xx_standard_peripheral\Source\lib_tmr.c + Libraries\CMSIS\Vango\V85xx\Source\system_target.c - lib_wdt.c + lib_clk.c 1 - Libraries\VangoV85xx_standard_peripheral\Source\lib_wdt.c + Libraries\VangoV85xx_standard_peripheral\Source\lib_clk.c - lib_crypt.c + lib_lcd.c 1 - Libraries\VangoV85xx_standard_peripheral\Source\lib_crypt.c + Libraries\VangoV85xx_standard_peripheral\Source\lib_lcd.c - lib_cortex.c + lib_spi.c 1 - Libraries\CMSIS\Vango\V85xx\Source\lib_cortex.c + Libraries\VangoV85xx_standard_peripheral\Source\lib_spi.c - lib_ana.c - 1 - Libraries\VangoV85xx_standard_peripheral\Source\lib_ana.c + startup_target.S + 2 + Libraries\CMSIS\Vango\V85xx\Source\Keil5\startup_target.S - lib_iso7816.c + lib_tmr.c 1 - Libraries\VangoV85xx_standard_peripheral\Source\lib_iso7816.c + Libraries\VangoV85xx_standard_peripheral\Source\lib_tmr.c - lib_u32k.c + lib_misc.c 1 - Libraries\VangoV85xx_standard_peripheral\Source\lib_u32k.c + Libraries\VangoV85xx_standard_peripheral\Source\lib_misc.c @@ -878,65 +878,65 @@ - lib_version.c + lib_pmu.c 1 - Libraries\VangoV85xx_standard_peripheral\Source\lib_version.c + Libraries\VangoV85xx_standard_peripheral\Source\lib_pmu.c - lib_dma.c + lib_pwm.c 1 - Libraries\VangoV85xx_standard_peripheral\Source\lib_dma.c + Libraries\VangoV85xx_standard_peripheral\Source\lib_pwm.c - lib_lcd.c + lib_adc.c 1 - Libraries\VangoV85xx_standard_peripheral\Source\lib_lcd.c + Libraries\VangoV85xx_standard_peripheral\Source\lib_adc.c - lib_LoadNVR.c + lib_u32k.c 1 - Libraries\CMSIS\Vango\V85xx\Source\lib_LoadNVR.c + Libraries\VangoV85xx_standard_peripheral\Source\lib_u32k.c - lib_rtc.c + lib_comp.c 1 - Libraries\VangoV85xx_standard_peripheral\Source\lib_rtc.c + Libraries\VangoV85xx_standard_peripheral\Source\lib_comp.c - lib_comp.c + lib_rtc.c 1 - Libraries\VangoV85xx_standard_peripheral\Source\lib_comp.c + Libraries\VangoV85xx_standard_peripheral\Source\lib_rtc.c - lib_i2c.c + lib_cortex.c 1 - Libraries\VangoV85xx_standard_peripheral\Source\lib_i2c.c + Libraries\CMSIS\Vango\V85xx\Source\lib_cortex.c - lib_spi.c + lib_crypt.c 1 - Libraries\VangoV85xx_standard_peripheral\Source\lib_spi.c + Libraries\VangoV85xx_standard_peripheral\Source\lib_crypt.c - lib_gpio.c + lib_i2c.c 1 - Libraries\VangoV85xx_standard_peripheral\Source\lib_gpio.c + Libraries\VangoV85xx_standard_peripheral\Source\lib_i2c.c diff --git a/bsp/Vango_V85xx/rtconfig.h b/bsp/Vango_V85xx/rtconfig.h index 4f103a477a..a5001989a4 100644 --- a/bsp/Vango_V85xx/rtconfig.h +++ b/bsp/Vango_V85xx/rtconfig.h @@ -174,14 +174,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -190,10 +193,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/acm32f0x0-nucleo/project.ewp b/bsp/acm32f0x0-nucleo/project.ewp index 53f732889c..1ba1de59e4 100644 --- a/bsp/acm32f0x0-nucleo/project.ewp +++ b/bsp/acm32f0x0-nucleo/project.ewp @@ -2146,19 +2146,19 @@ CPU - $PROJ_DIR$\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\libcpu\arm\cortex-m0\cpuport.c + $PROJ_DIR$\..\..\libcpu\arm\cortex-m0\context_iar.S - $PROJ_DIR$\..\..\libcpu\arm\cortex-m0\context_iar.S + $PROJ_DIR$\..\..\libcpu\arm\cortex-m0\cpuport.c @@ -2176,25 +2176,25 @@ $PROJ_DIR$\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c $PROJ_DIR$\..\..\components\drivers\watchdog\watchdog.c @@ -2203,19 +2203,19 @@ Drivers - $PROJ_DIR$\drivers\drv_hwtimer.c + $PROJ_DIR$\drivers\drv_gpio.c $PROJ_DIR$\drivers\drv_wdt.c - $PROJ_DIR$\drivers\drv_adc.c + $PROJ_DIR$\drivers\drv_uart.c - $PROJ_DIR$\drivers\drv_uart.c + $PROJ_DIR$\drivers\drv_hwtimer.c - $PROJ_DIR$\drivers\drv_gpio.c + $PROJ_DIR$\drivers\drv_adc.c $PROJ_DIR$\drivers\board.c @@ -2233,43 +2233,43 @@ Kernel - $PROJ_DIR$\..\..\src\mempool.c + $PROJ_DIR$\..\..\src\idle.c - $PROJ_DIR$\..\..\src\object.c + $PROJ_DIR$\..\..\src\kservice.c - $PROJ_DIR$\..\..\src\thread.c + $PROJ_DIR$\..\..\src\mem.c - $PROJ_DIR$\..\..\src\scheduler.c + $PROJ_DIR$\..\..\src\mempool.c - $PROJ_DIR$\..\..\src\clock.c + $PROJ_DIR$\..\..\src\ipc.c - $PROJ_DIR$\..\..\src\kservice.c + $PROJ_DIR$\..\..\src\components.c - $PROJ_DIR$\..\..\src\components.c + $PROJ_DIR$\..\..\src\thread.c - $PROJ_DIR$\..\..\src\timer.c + $PROJ_DIR$\..\..\src\irq.c - $PROJ_DIR$\..\..\src\device.c + $PROJ_DIR$\..\..\src\timer.c - $PROJ_DIR$\..\..\src\ipc.c + $PROJ_DIR$\..\..\src\clock.c - $PROJ_DIR$\..\..\src\irq.c + $PROJ_DIR$\..\..\src\object.c - $PROJ_DIR$\..\..\src\mem.c + $PROJ_DIR$\..\..\src\device.c - $PROJ_DIR$\..\..\src\idle.c + $PROJ_DIR$\..\..\src\scheduler.c @@ -2281,34 +2281,34 @@ $PROJ_DIR$\..\..\components\libc\compilers\common\stdlib.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscalls.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\stdio.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\libc.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\libc.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\stdio.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscalls.c $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c diff --git a/bsp/acm32f0x0-nucleo/project.uvprojx b/bsp/acm32f0x0-nucleo/project.uvprojx index 19937dc43c..3189968db6 100644 --- a/bsp/acm32f0x0-nucleo/project.uvprojx +++ b/bsp/acm32f0x0-nucleo/project.uvprojx @@ -530,16 +530,16 @@ - waitqueue.c + ringblk_buf.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\src\ringblk_buf.c - pipe.c + waitqueue.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\src\waitqueue.c @@ -551,16 +551,16 @@ - ringblk_buf.c + completion.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\src\completion.c - workqueue.c + pipe.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\src\pipe.c @@ -572,9 +572,9 @@ - completion.c + workqueue.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\src\workqueue.c @@ -589,44 +589,44 @@ Drivers - drv_gpio.c + drv_adc.c 1 - drivers\drv_gpio.c + drivers\drv_adc.c - drv_uart.c + drv_wdt.c 1 - drivers\drv_uart.c + drivers\drv_wdt.c - drv_hwtimer.c + drv_uart.c 1 - drivers\drv_hwtimer.c + drivers\drv_uart.c - drv_adc.c + drv_gpio.c 1 - drivers\drv_adc.c + drivers\drv_gpio.c - drv_wdt.c + board.c 1 - drivers\drv_wdt.c + drivers\board.c - board.c + drv_hwtimer.c 1 - drivers\board.c + drivers\drv_hwtimer.c @@ -651,23 +651,23 @@ Kernel - clock.c + irq.c 1 - ..\..\src\clock.c + ..\..\src\irq.c - scheduler.c + kservice.c 1 - ..\..\src\scheduler.c + ..\..\src\kservice.c - idle.c + thread.c 1 - ..\..\src\idle.c + ..\..\src\thread.c @@ -679,65 +679,65 @@ - components.c + scheduler.c 1 - ..\..\src\components.c + ..\..\src\scheduler.c - mem.c + idle.c 1 - ..\..\src\mem.c + ..\..\src\idle.c - timer.c + object.c 1 - ..\..\src\timer.c + ..\..\src\object.c - irq.c + timer.c 1 - ..\..\src\irq.c + ..\..\src\timer.c - device.c + components.c 1 - ..\..\src\device.c + ..\..\src\components.c - object.c + device.c 1 - ..\..\src\object.c + ..\..\src\device.c - thread.c + clock.c 1 - ..\..\src\thread.c + ..\..\src\clock.c - kservice.c + mempool.c 1 - ..\..\src\kservice.c + ..\..\src\mempool.c - mempool.c + mem.c 1 - ..\..\src\mempool.c + ..\..\src\mem.c @@ -745,9 +745,9 @@ libc - syscalls.c + mem_std.c 1 - ..\..\components\libc\compilers\armlibc\syscalls.c + ..\..\components\libc\compilers\armlibc\mem_std.c @@ -759,23 +759,23 @@ - mem_std.c + syscalls.c 1 - ..\..\components\libc\compilers\armlibc\mem_std.c + ..\..\components\libc\compilers\armlibc\syscalls.c - time.c + stdlib.c 1 - ..\..\components\libc\compilers\common\time.c + ..\..\components\libc\compilers\common\stdlib.c - stdlib.c + time.c 1 - ..\..\components\libc\compilers\common\stdlib.c + ..\..\components\libc\compilers\common\time.c diff --git a/bsp/acm32f4xx-nucleo/project.uvprojx b/bsp/acm32f4xx-nucleo/project.uvprojx index 1f3d437cdc..77fd408e63 100644 --- a/bsp/acm32f4xx-nucleo/project.uvprojx +++ b/bsp/acm32f4xx-nucleo/project.uvprojx @@ -443,23 +443,23 @@ CPU - div0.c + showmem.c 1 - ..\..\libcpu\arm\common\div0.c + ..\..\libcpu\arm\common\showmem.c - showmem.c + backtrace.c 1 - ..\..\libcpu\arm\common\showmem.c + ..\..\libcpu\arm\common\backtrace.c - backtrace.c + div0.c 1 - ..\..\libcpu\arm\common\backtrace.c + ..\..\libcpu\arm\common\div0.c @@ -471,16 +471,16 @@ - syscall_rvds.S + context_rvds.S 2 - ..\..\libcpu\arm\cortex-m33\syscall_rvds.S + ..\..\libcpu\arm\cortex-m33\context_rvds.S - context_rvds.S + syscall_rvds.S 2 - ..\..\libcpu\arm\cortex-m33\context_rvds.S + ..\..\libcpu\arm\cortex-m33\syscall_rvds.S @@ -509,51 +509,51 @@ - dataqueue.c + ringblk_buf.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\src\ringblk_buf.c - workqueue.c + pipe.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\src\pipe.c - waitqueue.c + dataqueue.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\src\dataqueue.c - pipe.c + completion.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\src\completion.c - ringbuffer.c + workqueue.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\workqueue.c - ringblk_buf.c + ringbuffer.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\src\ringbuffer.c - completion.c + waitqueue.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\src\waitqueue.c @@ -561,9 +561,9 @@ Drivers - drv_gpio.c + board.c 1 - drivers\drv_gpio.c + drivers\board.c @@ -575,9 +575,9 @@ - board.c + drv_gpio.c 1 - drivers\board.c + drivers\drv_gpio.c @@ -609,16 +609,16 @@ Kernel - irq.c + ipc.c 1 - ..\..\src\irq.c + ..\..\src\ipc.c - components.c + idle.c 1 - ..\..\src\components.c + ..\..\src\idle.c @@ -630,72 +630,72 @@ - mem.c + object.c 1 - ..\..\src\mem.c + ..\..\src\object.c - ipc.c + scheduler.c 1 - ..\..\src\ipc.c + ..\..\src\scheduler.c - timer.c + mem.c 1 - ..\..\src\timer.c + ..\..\src\mem.c - device.c + irq.c 1 - ..\..\src\device.c + ..\..\src\irq.c - scheduler.c + timer.c 1 - ..\..\src\scheduler.c + ..\..\src\timer.c - object.c + components.c 1 - ..\..\src\object.c + ..\..\src\components.c - mempool.c + thread.c 1 - ..\..\src\mempool.c + ..\..\src\thread.c - clock.c + device.c 1 - ..\..\src\clock.c + ..\..\src\device.c - idle.c + mempool.c 1 - ..\..\src\idle.c + ..\..\src\mempool.c - thread.c + clock.c 1 - ..\..\src\thread.c + ..\..\src\clock.c diff --git a/bsp/allwinner_tina/.config b/bsp/allwinner_tina/.config index f564d21e6a..15fc4508a7 100644 --- a/bsp/allwinner_tina/.config +++ b/bsp/allwinner_tina/.config @@ -382,6 +382,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -406,17 +407,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -429,11 +437,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -477,12 +485,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -492,6 +508,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -512,7 +536,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -529,7 +552,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -537,6 +559,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -613,6 +636,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/allwinner_tina/rtconfig.h b/bsp/allwinner_tina/rtconfig.h index 32a4d928a9..394301766d 100644 --- a/bsp/allwinner_tina/rtconfig.h +++ b/bsp/allwinner_tina/rtconfig.h @@ -201,14 +201,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -217,10 +220,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/amebaz/.config b/bsp/amebaz/.config index 9c8102eee2..8158ae8ee0 100644 --- a/bsp/amebaz/.config +++ b/bsp/amebaz/.config @@ -419,6 +419,7 @@ CONFIG_DHCPD_USING_ROUTER=y # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -443,17 +444,24 @@ CONFIG_DHCPD_USING_ROUTER=y # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -466,11 +474,11 @@ CONFIG_DHCPD_USING_ROUTER=y # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -514,12 +522,20 @@ CONFIG_DHCPD_USING_ROUTER=y # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -529,6 +545,14 @@ CONFIG_DHCPD_USING_ROUTER=y # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -548,7 +572,6 @@ CONFIG_DHCPD_USING_ROUTER=y # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -565,7 +588,6 @@ CONFIG_DHCPD_USING_ROUTER=y # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -573,6 +595,7 @@ CONFIG_DHCPD_USING_ROUTER=y # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -653,6 +676,7 @@ CONFIG_PKG_REALTEK_AMEBA_VER="latest" # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/amebaz/project.ewp b/bsp/amebaz/project.ewp index 51de51acc6..e6e03561b1 100644 --- a/bsp/amebaz/project.ewp +++ b/bsp/amebaz/project.ewp @@ -1944,22 +1944,22 @@ Applications - $PROJ_DIR$\applications\smartconfig_app.c + $PROJ_DIR$\applications\main.c - $PROJ_DIR$\applications\main.c + $PROJ_DIR$\applications\smartconfig_app.c CPU - $PROJ_DIR$\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c $PROJ_DIR$\..\..\libcpu\arm\cortex-m4\cpuport.c @@ -1974,25 +1974,25 @@ $PROJ_DIR$\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\components\drivers\src\completion.c $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\components\drivers\src\ringblk_buf.c $PROJ_DIR$\..\..\components\drivers\wlan\wlan_dev.c @@ -2046,25 +2046,25 @@ Kernel - $PROJ_DIR$\..\..\src\thread.c + $PROJ_DIR$\..\..\src\scheduler.c - $PROJ_DIR$\..\..\src\idle.c + $PROJ_DIR$\..\..\src\device.c - $PROJ_DIR$\..\..\src\mempool.c + $PROJ_DIR$\..\..\src\kservice.c - $PROJ_DIR$\..\..\src\irq.c + $PROJ_DIR$\..\..\src\mem.c $PROJ_DIR$\..\..\src\components.c - $PROJ_DIR$\..\..\src\mem.c + $PROJ_DIR$\..\..\src\timer.c - $PROJ_DIR$\..\..\src\clock.c + $PROJ_DIR$\..\..\src\thread.c $PROJ_DIR$\..\..\src\object.c @@ -2073,16 +2073,16 @@ $PROJ_DIR$\..\..\src\ipc.c - $PROJ_DIR$\..\..\src\kservice.c + $PROJ_DIR$\..\..\src\clock.c - $PROJ_DIR$\..\..\src\scheduler.c + $PROJ_DIR$\..\..\src\idle.c - $PROJ_DIR$\..\..\src\device.c + $PROJ_DIR$\..\..\src\irq.c - $PROJ_DIR$\..\..\src\timer.c + $PROJ_DIR$\..\..\src\mempool.c @@ -2094,37 +2094,37 @@ $PROJ_DIR$\..\..\components\libc\compilers\common\time.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscalls.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscalls.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\stdio.c $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\libc.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\libc.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\stdio.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c @@ -2162,6 +2162,9 @@ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_addr.c + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\apps\ping\ping.c + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\dhcp.c @@ -2237,9 +2240,6 @@ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\api_msg.c - - $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\apps\ping\ping.c - $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\tcp.c diff --git a/bsp/amebaz/rtconfig.h b/bsp/amebaz/rtconfig.h index 0b255c0be5..625849f33b 100644 --- a/bsp/amebaz/rtconfig.h +++ b/bsp/amebaz/rtconfig.h @@ -240,14 +240,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -256,10 +259,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/apm32/apm32f103xe-minibroard/project.uvprojx b/bsp/apm32/apm32f103xe-minibroard/project.uvprojx index 4cbb83e9d9..4902bf6fbb 100644 --- a/bsp/apm32/apm32f103xe-minibroard/project.uvprojx +++ b/bsp/apm32/apm32f103xe-minibroard/project.uvprojx @@ -391,23 +391,23 @@ CPU - backtrace.c + showmem.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\showmem.c - div0.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\backtrace.c - showmem.c + div0.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\div0.c @@ -443,9 +443,9 @@ - completion.c + waitqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\waitqueue.c @@ -457,37 +457,37 @@ - workqueue.c + dataqueue.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\dataqueue.c - ringblk_buf.c + completion.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\completion.c - dataqueue.c + workqueue.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\workqueue.c - ringbuffer.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\ringblk_buf.c - waitqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\ringbuffer.c @@ -550,93 +550,93 @@ Kernel - device.c + mempool.c 1 - ..\..\..\src\device.c + ..\..\..\src\mempool.c - object.c + components.c 1 - ..\..\..\src\object.c + ..\..\..\src\components.c - scheduler.c + ipc.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\ipc.c - clock.c + object.c 1 - ..\..\..\src\clock.c + ..\..\..\src\object.c - irq.c + scheduler.c 1 - ..\..\..\src\irq.c + ..\..\..\src\scheduler.c - mempool.c + thread.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\thread.c - mem.c + timer.c 1 - ..\..\..\src\mem.c + ..\..\..\src\timer.c - ipc.c + device.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\device.c - kservice.c + mem.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\mem.c - idle.c + kservice.c 1 - ..\..\..\src\idle.c + ..\..\..\src\kservice.c - timer.c + clock.c 1 - ..\..\..\src\timer.c + ..\..\..\src\clock.c - components.c + irq.c 1 - ..\..\..\src\components.c + ..\..\..\src\irq.c - thread.c + idle.c 1 - ..\..\..\src\thread.c + ..\..\..\src\idle.c diff --git a/bsp/apollo2/project.uvprojx b/bsp/apollo2/project.uvprojx index fba85b3e9e..bb56824603 100644 --- a/bsp/apollo2/project.uvprojx +++ b/bsp/apollo2/project.uvprojx @@ -368,9 +368,9 @@ 1 - AM_PART_APOLLO2, RT_USING_ARM_LIBC, AM_PACKAGE_BGA + AM_PACKAGE_BGA, AM_PART_APOLLO2, RT_USING_ARM_LIBC, __RTTHREAD__, __CLK_TCK=RT_TICK_PER_SECOND - .;..\..\include;applications;.;board;libraries\drivers;libraries\startup;libraries\startup\cmsis\include;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m4;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\spi;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\armlibc;..\..\components\libc\compilers\common + applications;.;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m4;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\spi;..\..\components\drivers\include;..\..\components\drivers\include;board;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\finsh;.;..\..\include;..\..\components\libc\compilers\armlibc;..\..\components\libc\compilers\common;..\..\components\libc\compilers\common\nogcc;libraries\drivers;libraries\startup;libraries\startup\cmsis\include;..\..\examples\utest\testcases\kernel @@ -411,193 +411,173 @@ - Kernel - - - clock.c - 1 - ..\..\src\clock.c - - - - - components.c - 1 - ..\..\src\components.c - - - - - cpu.c - 1 - ..\..\src\cpu.c - - - - - device.c - 1 - ..\..\src\device.c - - - - - idle.c - 1 - ..\..\src\idle.c - - + Applications - ipc.c + main.c 1 - ..\..\src\ipc.c + applications\main.c + + + CPU - irq.c + showmem.c 1 - ..\..\src\irq.c + ..\..\libcpu\arm\common\showmem.c - kservice.c + div0.c 1 - ..\..\src\kservice.c + ..\..\libcpu\arm\common\div0.c - mem.c + backtrace.c 1 - ..\..\src\mem.c + ..\..\libcpu\arm\common\backtrace.c - mempool.c - 1 - ..\..\src\mempool.c + context_rvds.S + 2 + ..\..\libcpu\arm\cortex-m4\context_rvds.S - object.c + cpuport.c 1 - ..\..\src\object.c + ..\..\libcpu\arm\cortex-m4\cpuport.c + + + DeviceDrivers - scheduler.c + i2c_core.c 1 - ..\..\src\scheduler.c + ..\..\components\drivers\i2c\i2c_core.c - signal.c + i2c_dev.c 1 - ..\..\src\signal.c + ..\..\components\drivers\i2c\i2c_dev.c - thread.c + pin.c 1 - ..\..\src\thread.c + ..\..\components\drivers\misc\pin.c - timer.c + rtc.c 1 - ..\..\src\timer.c + ..\..\components\drivers\rtc\rtc.c - - - Applications - main.c + serial.c 1 - applications\main.c + ..\..\components\drivers\serial\serial.c - - - Board - adc.c + spi_core.c 1 - board\adc.c + ..\..\components\drivers\spi\spi_core.c - board.c + spi_dev.c 1 - board\board.c + ..\..\components\drivers\spi\spi_dev.c - flash.c + workqueue.c 1 - board\flash.c + ..\..\components\drivers\src\workqueue.c - gpio.c + dataqueue.c 1 - board\gpio.c + ..\..\components\drivers\src\dataqueue.c - i2c.c + pipe.c 1 - board\i2c.c + ..\..\components\drivers\src\pipe.c - led.c + completion.c 1 - board\led.c + ..\..\components\drivers\src\completion.c - pdm.c + ringbuffer.c 1 - board\pdm.c + ..\..\components\drivers\src\ringbuffer.c - pwm.c + waitqueue.c 1 - board\pwm.c + ..\..\components\drivers\src\waitqueue.c - rtc.c + ringblk_buf.c 1 - board\rtc.c + ..\..\components\drivers\src\ringblk_buf.c + + + + + + + + + + + + + + + Drivers - smbus.c + board.c 1 - board\smbus.c + board\board.c @@ -609,508 +589,458 @@ - uart.c - 1 - board\uart.c - - - - - Libraries - - - am_hal_clkgen.c - 1 - libraries\drivers\hal\am_hal_clkgen.c - - - - - am_hal_debug.c + pwm.c 1 - libraries\drivers\hal\am_hal_debug.c + board\pwm.c - am_hal_cachectrl.c + gpio.c 1 - libraries\drivers\hal\am_hal_cachectrl.c + board\gpio.c - am_hal_pwrctrl.c + pdm.c 1 - libraries\drivers\hal\am_hal_pwrctrl.c + board\pdm.c - am_hal_mcuctrl.c + smbus.c 1 - libraries\drivers\hal\am_hal_mcuctrl.c + board\smbus.c - am_hal_sysctrl.c + led.c 1 - libraries\drivers\hal\am_hal_sysctrl.c + board\led.c - am_hal_reset.c + i2c.c 1 - libraries\drivers\hal\am_hal_reset.c + board\i2c.c - am_hal_stimer.c + board_rtc.c 1 - libraries\drivers\hal\am_hal_stimer.c + board\rtc.c - am_hal_ctimer.c + uart.c 1 - libraries\drivers\hal\am_hal_ctimer.c + board\uart.c - am_hal_rtc.c + flash.c 1 - libraries\drivers\hal\am_hal_rtc.c + board\flash.c - am_hal_interrupt.c + adc.c 1 - libraries\drivers\hal\am_hal_interrupt.c + board\adc.c + + + Filesystem - am_hal_queue.c + dfs_posix.c 1 - libraries\drivers\hal\am_hal_queue.c + ..\..\components\dfs\src\dfs_posix.c - am_hal_iom.c + dfs_poll.c 1 - libraries\drivers\hal\am_hal_iom.c + ..\..\components\dfs\src\dfs_poll.c - am_hal_ios.c + dfs_file.c 1 - libraries\drivers\hal\am_hal_ios.c + ..\..\components\dfs\src\dfs_file.c - am_hal_vcomp.c + dfs.c 1 - libraries\drivers\hal\am_hal_vcomp.c + ..\..\components\dfs\src\dfs.c - am_hal_flash.c + dfs_fs.c 1 - libraries\drivers\hal\am_hal_flash.c + ..\..\components\dfs\src\dfs_fs.c - am_hal_gpio.c + dfs_select.c 1 - libraries\drivers\hal\am_hal_gpio.c + ..\..\components\dfs\src\dfs_select.c - am_hal_uart.c + devfs.c 1 - libraries\drivers\hal\am_hal_uart.c + ..\..\components\dfs\filesystems\devfs\devfs.c + + + Finsh - am_hal_adc.c + shell.c 1 - libraries\drivers\hal\am_hal_adc.c + ..\..\components\finsh\shell.c - am_hal_pdm.c + msh.c 1 - libraries\drivers\hal\am_hal_pdm.c + ..\..\components\finsh\msh.c - am_hal_i2c_bit_bang.c + msh_file.c 1 - libraries\drivers\hal\am_hal_i2c_bit_bang.c - - - - - startup_keil.s - 2 - libraries\startup\arm\startup_keil.s + ..\..\components\finsh\msh_file.c - cpu - - - backtrace.c - 1 - ..\..\libcpu\arm\common\backtrace.c - - + Kernel - div0.c + clock.c 1 - ..\..\libcpu\arm\common\div0.c + ..\..\src\clock.c - showmem.c + mem.c 1 - ..\..\libcpu\arm\common\showmem.c + ..\..\src\mem.c - cpuport.c + timer.c 1 - ..\..\libcpu\arm\cortex-m4\cpuport.c - - - - - context_rvds.S - 2 - ..\..\libcpu\arm\cortex-m4\context_rvds.S + ..\..\src\timer.c - - - Filesystem - dfs.c + irq.c 1 - ..\..\components\dfs\src\dfs.c + ..\..\src\irq.c - dfs_file.c + object.c 1 - ..\..\components\dfs\src\dfs_file.c + ..\..\src\object.c - dfs_fs.c + ipc.c 1 - ..\..\components\dfs\src\dfs_fs.c + ..\..\src\ipc.c - dfs_posix.c + thread.c 1 - ..\..\components\dfs\src\dfs_posix.c + ..\..\src\thread.c - poll.c + components.c 1 - ..\..\components\dfs\src\poll.c + ..\..\src\components.c - select.c + mempool.c 1 - ..\..\components\dfs\src\select.c + ..\..\src\mempool.c - devfs.c + device.c 1 - ..\..\components\dfs\filesystems\devfs\devfs.c + ..\..\src\device.c - - - DeviceDrivers - i2c_core.c + idle.c 1 - ..\..\components\drivers\i2c\i2c_core.c + ..\..\src\idle.c - i2c_dev.c + kservice.c 1 - ..\..\components\drivers\i2c\i2c_dev.c + ..\..\src\kservice.c - pin.c + scheduler.c 1 - ..\..\components\drivers\misc\pin.c + ..\..\src\scheduler.c + + + libc - rtc_rtc.c + stdio.c 1 - ..\..\components\drivers\rtc\rtc.c + ..\..\components\libc\compilers\armlibc\stdio.c - serial.c + libc.c 1 - ..\..\components\drivers\serial\serial.c + ..\..\components\libc\compilers\armlibc\libc.c - spi_core.c + syscalls.c 1 - ..\..\components\drivers\spi\spi_core.c + ..\..\components\libc\compilers\armlibc\syscalls.c - spi_dev.c + mem_std.c 1 - ..\..\components\drivers\spi\spi_dev.c + ..\..\components\libc\compilers\armlibc\mem_std.c - completion.c + delay.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\libc\compilers\common\delay.c - dataqueue.c + time.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\libc\compilers\common\time.c - pipe.c + unistd.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\libc\compilers\common\unistd.c - ringblk_buf.c + stdlib.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\libc\compilers\common\stdlib.c + + + Libraries - ringbuffer.c + am_hal_queue.c 1 - ..\..\components\drivers\src\ringbuffer.c + libraries\drivers\hal\am_hal_queue.c - waitqueue.c + am_hal_iom.c 1 - ..\..\components\drivers\src\waitqueue.c + libraries\drivers\hal\am_hal_iom.c - workqueue.c + am_hal_mcuctrl.c 1 - ..\..\components\drivers\src\workqueue.c + libraries\drivers\hal\am_hal_mcuctrl.c - - - - - - - - - - - - - - - finsh - shell.c + am_hal_ctimer.c 1 - ..\..\components\finsh\shell.c + libraries\drivers\hal\am_hal_ctimer.c - cmd.c + am_hal_adc.c 1 - ..\..\components\finsh\cmd.c + libraries\drivers\hal\am_hal_adc.c - msh.c + am_hal_debug.c 1 - ..\..\components\finsh\msh.c + libraries\drivers\hal\am_hal_debug.c - msh_file.c + am_hal_vcomp.c 1 - ..\..\components\finsh\msh_file.c + libraries\drivers\hal\am_hal_vcomp.c - finsh_compiler.c + am_hal_i2c_bit_bang.c 1 - ..\..\components\finsh\finsh_compiler.c + libraries\drivers\hal\am_hal_i2c_bit_bang.c - finsh_error.c + am_hal_clkgen.c 1 - ..\..\components\finsh\finsh_error.c + libraries\drivers\hal\am_hal_clkgen.c - finsh_heap.c + am_hal_sysctrl.c 1 - ..\..\components\finsh\finsh_heap.c + libraries\drivers\hal\am_hal_sysctrl.c - finsh_init.c + am_hal_ios.c 1 - ..\..\components\finsh\finsh_init.c + libraries\drivers\hal\am_hal_ios.c - finsh_node.c + am_hal_pdm.c 1 - ..\..\components\finsh\finsh_node.c + libraries\drivers\hal\am_hal_pdm.c - finsh_ops.c + am_hal_interrupt.c 1 - ..\..\components\finsh\finsh_ops.c + libraries\drivers\hal\am_hal_interrupt.c - finsh_parser.c + am_hal_uart.c 1 - ..\..\components\finsh\finsh_parser.c + libraries\drivers\hal\am_hal_uart.c - finsh_var.c + am_hal_pwrctrl.c 1 - ..\..\components\finsh\finsh_var.c + libraries\drivers\hal\am_hal_pwrctrl.c - finsh_vm.c + am_hal_reset.c 1 - ..\..\components\finsh\finsh_vm.c + libraries\drivers\hal\am_hal_reset.c - finsh_token.c + am_hal_cachectrl.c 1 - ..\..\components\finsh\finsh_token.c + libraries\drivers\hal\am_hal_cachectrl.c - - - libc - libc.c + am_hal_stimer.c 1 - ..\..\components\libc\compilers\armlibc\libc.c + libraries\drivers\hal\am_hal_stimer.c - mem_std.c + am_hal_rtc.c 1 - ..\..\components\libc\compilers\armlibc\mem_std.c + libraries\drivers\hal\am_hal_rtc.c - stdio.c + am_hal_gpio.c 1 - ..\..\components\libc\compilers\armlibc\stdio.c + libraries\drivers\hal\am_hal_gpio.c - stubs.c + am_hal_flash.c 1 - ..\..\components\libc\compilers\armlibc\stubs.c + libraries\drivers\hal\am_hal_flash.c - time.c - 1 - ..\..\components\libc\compilers\common\time.c + startup_keil.s + 2 + libraries\startup\arm\startup_keil.s diff --git a/bsp/asm9260t/.config b/bsp/asm9260t/.config index 9e1eaa5e36..b0d36783d3 100644 --- a/bsp/asm9260t/.config +++ b/bsp/asm9260t/.config @@ -322,6 +322,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -346,17 +347,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -369,11 +377,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -417,12 +425,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -432,6 +448,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -451,7 +475,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -468,7 +491,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -476,6 +498,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -552,6 +575,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/asm9260t/project.ewp b/bsp/asm9260t/project.ewp index 7028ab0a6c..1b8fd7f997 100644 --- a/bsp/asm9260t/project.ewp +++ b/bsp/asm9260t/project.ewp @@ -2070,6 +2070,9 @@ $PROJ_DIR$\..\..\libcpu\arm\arm926\cpuport.c + + $PROJ_DIR$\..\..\libcpu\arm\arm926\start_iar.S + $PROJ_DIR$\..\..\libcpu\arm\arm926\mmu.c @@ -2077,14 +2080,11 @@ $PROJ_DIR$\..\..\libcpu\arm\arm926\machine.c - $PROJ_DIR$\..\..\libcpu\arm\arm926\start_iar.S + $PROJ_DIR$\..\..\libcpu\arm\arm926\stack.c $PROJ_DIR$\..\..\libcpu\arm\arm926\trap.c - - $PROJ_DIR$\..\..\libcpu\arm\arm926\stack.c - $PROJ_DIR$\..\..\libcpu\arm\arm926\context_iar.S @@ -2094,26 +2094,26 @@ $PROJ_DIR$\..\..\components\drivers\serial\serial.c - - $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c $PROJ_DIR$\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\components\drivers\src\ringblk_buf.c + + + $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c @@ -2128,22 +2128,22 @@ $PROJ_DIR$\drivers\led.c - $PROJ_DIR$\platform\uart.c + $PROJ_DIR$\platform\reset.c - $PROJ_DIR$\platform\rt_low_level_init.c + $PROJ_DIR$\platform\system_clock.c - $PROJ_DIR$\platform\interrupt.c + $PROJ_DIR$\platform\uart.c - $PROJ_DIR$\platform\reset.c + $PROJ_DIR$\platform\timer0.c - $PROJ_DIR$\platform\timer0.c + $PROJ_DIR$\platform\rt_low_level_init.c - $PROJ_DIR$\platform\system_clock.c + $PROJ_DIR$\platform\interrupt.c $PROJ_DIR$\platform\gpio.c @@ -2164,88 +2164,88 @@ Kernel - $PROJ_DIR$\..\..\src\kservice.c + $PROJ_DIR$\..\..\src\memheap.c $PROJ_DIR$\..\..\src\scheduler.c - $PROJ_DIR$\..\..\src\components.c + $PROJ_DIR$\..\..\src\idle.c - $PROJ_DIR$\..\..\src\object.c + $PROJ_DIR$\..\..\src\mempool.c - $PROJ_DIR$\..\..\src\ipc.c + $PROJ_DIR$\..\..\src\kservice.c - $PROJ_DIR$\..\..\src\device.c + $PROJ_DIR$\..\..\src\slab.c - $PROJ_DIR$\..\..\src\slab.c + $PROJ_DIR$\..\..\src\object.c - $PROJ_DIR$\..\..\src\clock.c + $PROJ_DIR$\..\..\src\device.c - $PROJ_DIR$\..\..\src\memheap.c + $PROJ_DIR$\..\..\src\irq.c - $PROJ_DIR$\..\..\src\mempool.c + $PROJ_DIR$\..\..\src\ipc.c $PROJ_DIR$\..\..\src\thread.c - $PROJ_DIR$\..\..\src\irq.c + $PROJ_DIR$\..\..\src\components.c - $PROJ_DIR$\..\..\src\timer.c + $PROJ_DIR$\..\..\src\clock.c - $PROJ_DIR$\..\..\src\idle.c + $PROJ_DIR$\..\..\src\timer.c libc - $PROJ_DIR$\..\..\components\libc\compilers\common\time.c + $PROJ_DIR$\..\..\components\libc\compilers\common\stdlib.c - $PROJ_DIR$\..\..\components\libc\compilers\common\stdlib.c + $PROJ_DIR$\..\..\components\libc\compilers\common\time.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscalls.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\libc.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscalls.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\stdio.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\libc.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\stdio.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c diff --git a/bsp/asm9260t/project.uvproj b/bsp/asm9260t/project.uvproj index c145a2b022..d9fd427cab 100644 --- a/bsp/asm9260t/project.uvproj +++ b/bsp/asm9260t/project.uvproj @@ -413,23 +413,30 @@ CPU - div0.c + showmem.c 1 - ..\..\libcpu\arm\common\div0.c + ..\..\libcpu\arm\common\showmem.c - showmem.c + backtrace.c 1 - ..\..\libcpu\arm\common\showmem.c + ..\..\libcpu\arm\common\backtrace.c - backtrace.c + div0.c 1 - ..\..\libcpu\arm\common\backtrace.c + ..\..\libcpu\arm\common\div0.c + + + + + start_rvds.S + 2 + ..\..\libcpu\arm\arm926\start_rvds.S @@ -441,23 +448,23 @@ - stack.c + machine.c 1 - ..\..\libcpu\arm\arm926\stack.c + ..\..\libcpu\arm\arm926\machine.c - trap.c + cpuport.c 1 - ..\..\libcpu\arm\arm926\trap.c + ..\..\libcpu\arm\arm926\cpuport.c - start_rvds.S - 2 - ..\..\libcpu\arm\arm926\start_rvds.S + trap.c + 1 + ..\..\libcpu\arm\arm926\trap.c @@ -469,16 +476,9 @@ - cpuport.c - 1 - ..\..\libcpu\arm\arm926\cpuport.c - - - - - machine.c + stack.c 1 - ..\..\libcpu\arm\arm926\machine.c + ..\..\libcpu\arm\arm926\stack.c @@ -493,30 +493,30 @@ - ringbuffer.c + ringblk_buf.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\ringblk_buf.c - workqueue.c + waitqueue.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\src\waitqueue.c - dataqueue.c + pipe.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\src\pipe.c - ringblk_buf.c + dataqueue.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\src\dataqueue.c @@ -528,16 +528,16 @@ - waitqueue.c + workqueue.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\src\workqueue.c - pipe.c + ringbuffer.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\src\ringbuffer.c @@ -566,44 +566,44 @@ - rt_low_level_init.c + interrupt.c 1 - platform\rt_low_level_init.c + platform\interrupt.c - gpio.c + rt_low_level_init.c 1 - platform\gpio.c + platform\rt_low_level_init.c - reset.c + uart.c 1 - platform\reset.c + platform\uart.c - uart.c + reset.c 1 - platform\uart.c + platform\reset.c - interrupt.c + system_clock.c 1 - platform\interrupt.c + platform\system_clock.c - system_clock.c + gpio.c 1 - platform\system_clock.c + platform\gpio.c @@ -649,30 +649,30 @@ - device.c + clock.c 1 - ..\..\src\device.c + ..\..\src\clock.c - clock.c + mempool.c 1 - ..\..\src\clock.c + ..\..\src\mempool.c - kservice.c + scheduler.c 1 - ..\..\src\kservice.c + ..\..\src\scheduler.c - thread.c + ipc.c 1 - ..\..\src\thread.c + ..\..\src\ipc.c @@ -684,58 +684,58 @@ - timer.c + components.c 1 - ..\..\src\timer.c + ..\..\src\components.c - scheduler.c + timer.c 1 - ..\..\src\scheduler.c + ..\..\src\timer.c - memheap.c + irq.c 1 - ..\..\src\memheap.c + ..\..\src\irq.c - irq.c + device.c 1 - ..\..\src\irq.c + ..\..\src\device.c - mempool.c + memheap.c 1 - ..\..\src\mempool.c + ..\..\src\memheap.c - components.c + kservice.c 1 - ..\..\src\components.c + ..\..\src\kservice.c - slab.c + thread.c 1 - ..\..\src\slab.c + ..\..\src\thread.c - ipc.c + slab.c 1 - ..\..\src\ipc.c + ..\..\src\slab.c @@ -743,9 +743,9 @@ libc - mem_std.c + libc.c 1 - ..\..\components\libc\compilers\armlibc\mem_std.c + ..\..\components\libc\compilers\armlibc\libc.c @@ -757,23 +757,23 @@ - libc.c + mem_std.c 1 - ..\..\components\libc\compilers\armlibc\libc.c + ..\..\components\libc\compilers\armlibc\mem_std.c - time.c + stdlib.c 1 - ..\..\components\libc\compilers\common\time.c + ..\..\components\libc\compilers\common\stdlib.c - stdlib.c + time.c 1 - ..\..\components\libc\compilers\common\stdlib.c + ..\..\components\libc\compilers\common\time.c diff --git a/bsp/asm9260t/rtconfig.h b/bsp/asm9260t/rtconfig.h index 267b9b96c4..9810c90b7d 100644 --- a/bsp/asm9260t/rtconfig.h +++ b/bsp/asm9260t/rtconfig.h @@ -164,14 +164,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -180,10 +183,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/at32/at32f403a-start/.config b/bsp/at32/at32f403a-start/.config index 3b66f00a93..79d304f418 100644 --- a/bsp/at32/at32f403a-start/.config +++ b/bsp/at32/at32f403a-start/.config @@ -333,6 +333,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -357,17 +358,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -380,11 +388,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -428,12 +436,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -443,6 +459,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -463,7 +487,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -480,7 +503,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -488,6 +510,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -564,6 +587,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/at32/at32f403a-start/project.ewp b/bsp/at32/at32f403a-start/project.ewp index 536ac1e404..059efd2a02 100644 --- a/bsp/at32/at32f403a-start/project.ewp +++ b/bsp/at32/at32f403a-start/project.ewp @@ -2087,13 +2087,13 @@ CPU - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S @@ -2111,22 +2111,22 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c @@ -2168,88 +2168,88 @@ Kernel - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\memheap.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\mem.c $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\memheap.c + $PROJ_DIR$\..\..\..\src\mempool.c libc - $PROJ_DIR$\..\..\..\components\libc\compilers\common\time.c + $PROJ_DIR$\..\..\..\components\libc\compilers\common\stdlib.c - $PROJ_DIR$\..\..\..\components\libc\compilers\common\stdlib.c + $PROJ_DIR$\..\..\..\components\libc\compilers\common\time.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\stdio.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\libc.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\stdio.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\libc.c diff --git a/bsp/at32/at32f403a-start/project.uvproj b/bsp/at32/at32f403a-start/project.uvproj index 19f67bcd47..d35a24f57e 100644 --- a/bsp/at32/at32f403a-start/project.uvproj +++ b/bsp/at32/at32f403a-start/project.uvproj @@ -429,9 +429,9 @@ CPU - div0.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\backtrace.c @@ -443,9 +443,9 @@ - backtrace.c + div0.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\div0.c @@ -481,9 +481,9 @@ - waitqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c @@ -495,16 +495,16 @@ - workqueue.c + completion.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\completion.c - dataqueue.c + waitqueue.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\waitqueue.c @@ -516,16 +516,16 @@ - completion.c + workqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\workqueue.c - ringblk_buf.c + dataqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\dataqueue.c @@ -602,9 +602,9 @@ Kernel - mempool.c + components.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\components.c @@ -616,98 +616,91 @@ - kservice.c + mem.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\mem.c - device.c + irq.c 1 - ..\..\..\src\device.c + ..\..\..\src\irq.c - object.c + device.c 1 - ..\..\..\src\object.c + ..\..\..\src\device.c - mem.c + timer.c 1 - ..\..\..\src\mem.c + ..\..\..\src\timer.c - irq.c + thread.c 1 - ..\..\..\src\irq.c + ..\..\..\src\thread.c - idle.c + memheap.c 1 - ..\..\..\src\idle.c + ..\..\..\src\memheap.c - components.c + mempool.c 1 - ..\..\..\src\components.c + ..\..\..\src\mempool.c - scheduler.c + idle.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\idle.c - memheap.c + object.c 1 - ..\..\..\src\memheap.c + ..\..\..\src\object.c - ipc.c + scheduler.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\scheduler.c - timer.c + ipc.c 1 - ..\..\..\src\timer.c + ..\..\..\src\ipc.c - thread.c + kservice.c 1 - ..\..\..\src\thread.c + ..\..\..\src\kservice.c libc - - - libc.c - 1 - ..\..\..\components\libc\compilers\armlibc\libc.c - - mem_std.c @@ -724,9 +717,9 @@ - time.c + libc.c 1 - ..\..\..\components\libc\compilers\common\time.c + ..\..\..\components\libc\compilers\armlibc\libc.c @@ -736,6 +729,13 @@ ..\..\..\components\libc\compilers\common\stdlib.c + + + time.c + 1 + ..\..\..\components\libc\compilers\common\time.c + + Libraries diff --git a/bsp/at32/at32f403a-start/project.uvprojx b/bsp/at32/at32f403a-start/project.uvprojx index c016292ce8..ada9b21fc7 100644 --- a/bsp/at32/at32f403a-start/project.uvprojx +++ b/bsp/at32/at32f403a-start/project.uvprojx @@ -390,16 +390,16 @@ CPU - showmem.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\backtrace.c - backtrace.c + showmem.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\showmem.c @@ -411,16 +411,16 @@ - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m4\cpuport.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m4\context_rvds.S - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m4\context_rvds.S + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m4\cpuport.c @@ -442,44 +442,44 @@ - completion.c + workqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\workqueue.c - workqueue.c + waitqueue.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\waitqueue.c - ringbuffer.c + completion.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\completion.c - dataqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c - ringblk_buf.c + dataqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\dataqueue.c - waitqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\ringbuffer.c @@ -563,100 +563,100 @@ Kernel - components.c + ipc.c 1 - ..\..\..\src\components.c + ..\..\..\src\ipc.c - scheduler.c + timer.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\timer.c - object.c + mem.c 1 - ..\..\..\src\object.c + ..\..\..\src\mem.c - device.c + components.c 1 - ..\..\..\src\device.c + ..\..\..\src\components.c - kservice.c + object.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\object.c - idle.c + scheduler.c 1 - ..\..\..\src\idle.c + ..\..\..\src\scheduler.c - timer.c + clock.c 1 - ..\..\..\src\timer.c + ..\..\..\src\clock.c - memheap.c + irq.c 1 - ..\..\..\src\memheap.c + ..\..\..\src\irq.c - irq.c + kservice.c 1 - ..\..\..\src\irq.c + ..\..\..\src\kservice.c - thread.c + memheap.c 1 - ..\..\..\src\thread.c + ..\..\..\src\memheap.c - mem.c + thread.c 1 - ..\..\..\src\mem.c + ..\..\..\src\thread.c - ipc.c + mempool.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\mempool.c - mempool.c + device.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\device.c - clock.c + idle.c 1 - ..\..\..\src\clock.c + ..\..\..\src\idle.c @@ -664,9 +664,9 @@ libc - libc.c + mem_std.c 1 - ..\..\..\components\libc\compilers\armlibc\libc.c + ..\..\..\components\libc\compilers\armlibc\mem_std.c @@ -678,23 +678,23 @@ - mem_std.c + libc.c 1 - ..\..\..\components\libc\compilers\armlibc\mem_std.c + ..\..\..\components\libc\compilers\armlibc\libc.c - time.c + stdlib.c 1 - ..\..\..\components\libc\compilers\common\time.c + ..\..\..\components\libc\compilers\common\stdlib.c - stdlib.c + time.c 1 - ..\..\..\components\libc\compilers\common\stdlib.c + ..\..\..\components\libc\compilers\common\time.c diff --git a/bsp/at32/at32f403a-start/rtconfig.h b/bsp/at32/at32f403a-start/rtconfig.h index 7deccaa46d..25372076b4 100644 --- a/bsp/at32/at32f403a-start/rtconfig.h +++ b/bsp/at32/at32f403a-start/rtconfig.h @@ -172,14 +172,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -188,10 +191,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/at32/at32f407-start/.config b/bsp/at32/at32f407-start/.config index 015bba1740..df9b14ef0d 100644 --- a/bsp/at32/at32f407-start/.config +++ b/bsp/at32/at32f407-start/.config @@ -333,6 +333,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -357,17 +358,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -380,11 +388,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -428,12 +436,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -443,6 +459,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -463,7 +487,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -480,7 +503,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -488,6 +510,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -564,6 +587,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/at32/at32f407-start/project.ewp b/bsp/at32/at32f407-start/project.ewp index 77b950ef25..e4ba512737 100644 --- a/bsp/at32/at32f407-start/project.ewp +++ b/bsp/at32/at32f407-start/project.ewp @@ -2096,10 +2096,10 @@ $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S @@ -2111,25 +2111,25 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c @@ -2168,40 +2168,40 @@ Kernel - $PROJ_DIR$\..\..\..\src\memheap.c + $PROJ_DIR$\..\..\..\src\components.c $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\memheap.c $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\kservice.c $PROJ_DIR$\..\..\..\src\clock.c @@ -2212,11 +2212,14 @@ libc + + $PROJ_DIR$\..\..\..\components\libc\compilers\common\stdlib.c + $PROJ_DIR$\..\..\..\components\libc\compilers\common\time.c - $PROJ_DIR$\..\..\..\components\libc\compilers\common\stdlib.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c @@ -2225,31 +2228,28 @@ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\libc.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c - - - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\libc.c $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\stdio.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c diff --git a/bsp/at32/at32f407-start/project.uvproj b/bsp/at32/at32f407-start/project.uvproj index 093115cfa5..2bcc84c561 100644 --- a/bsp/at32/at32f407-start/project.uvproj +++ b/bsp/at32/at32f407-start/project.uvproj @@ -434,16 +434,16 @@ - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m4\context_rvds.S + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m4\cpuport.c - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m4\cpuport.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m4\context_rvds.S @@ -463,6 +463,13 @@ ..\..\..\components\drivers\serial\serial.c + + + ringbuffer.c + 1 + ..\..\..\components\drivers\src\ringbuffer.c + + dataqueue.c @@ -472,9 +479,9 @@ - waitqueue.c + workqueue.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\workqueue.c @@ -486,9 +493,9 @@ - ringbuffer.c + waitqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\waitqueue.c @@ -498,13 +505,6 @@ ..\..\..\components\drivers\src\completion.c - - - workqueue.c - 1 - ..\..\..\components\drivers\src\workqueue.c - - ringblk_buf.c @@ -586,44 +586,44 @@ Kernel - components.c + kservice.c 1 - ..\..\..\src\components.c + ..\..\..\src\kservice.c - mem.c + device.c 1 - ..\..\..\src\mem.c + ..\..\..\src\device.c - irq.c + thread.c 1 - ..\..\..\src\irq.c + ..\..\..\src\thread.c - idle.c + irq.c 1 - ..\..\..\src\idle.c + ..\..\..\src\irq.c - scheduler.c + mem.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\mem.c - thread.c + object.c 1 - ..\..\..\src\thread.c + ..\..\..\src\object.c @@ -633,13 +633,6 @@ ..\..\..\src\ipc.c - - - kservice.c - 1 - ..\..\..\src\kservice.c - - mempool.c @@ -656,42 +649,42 @@ - object.c + memheap.c 1 - ..\..\..\src\object.c + ..\..\..\src\memheap.c - memheap.c + idle.c 1 - ..\..\..\src\memheap.c + ..\..\..\src\idle.c - timer.c + scheduler.c 1 - ..\..\..\src\timer.c + ..\..\..\src\scheduler.c - device.c + components.c 1 - ..\..\..\src\device.c + ..\..\..\src\components.c - - - libc - syscalls.c + timer.c 1 - ..\..\..\components\libc\compilers\armlibc\syscalls.c + ..\..\..\src\timer.c + + + libc mem_std.c @@ -708,9 +701,9 @@ - stdlib.c + syscalls.c 1 - ..\..\..\components\libc\compilers\common\stdlib.c + ..\..\..\components\libc\compilers\armlibc\syscalls.c @@ -720,6 +713,13 @@ ..\..\..\components\libc\compilers\common\time.c + + + stdlib.c + 1 + ..\..\..\components\libc\compilers\common\stdlib.c + + Libraries diff --git a/bsp/at32/at32f407-start/project.uvprojx b/bsp/at32/at32f407-start/project.uvprojx index 75c3c840d0..2d3b590bd6 100644 --- a/bsp/at32/at32f407-start/project.uvprojx +++ b/bsp/at32/at32f407-start/project.uvprojx @@ -387,6 +387,13 @@ CPU + + + backtrace.c + 1 + ..\..\..\libcpu\arm\common\backtrace.c + + showmem.c @@ -403,9 +410,9 @@ - backtrace.c - 1 - ..\..\..\libcpu\arm\common\backtrace.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m4\context_rvds.S @@ -415,13 +422,6 @@ ..\..\..\libcpu\arm\cortex-m4\cpuport.c - - - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m4\context_rvds.S - - DeviceDrivers @@ -441,51 +441,51 @@ - waitqueue.c + dataqueue.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\dataqueue.c - workqueue.c + completion.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\completion.c - dataqueue.c + waitqueue.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\waitqueue.c - ringblk_buf.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\ringbuffer.c - completion.c + pipe.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\pipe.c - ringbuffer.c + workqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\workqueue.c - pipe.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\ringblk_buf.c @@ -562,105 +562,112 @@ Kernel - kservice.c + device.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\device.c - object.c + memheap.c 1 - ..\..\..\src\object.c + ..\..\..\src\memheap.c - scheduler.c + clock.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\clock.c - mempool.c + thread.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\thread.c - idle.c + kservice.c 1 - ..\..\..\src\idle.c + ..\..\..\src\kservice.c - components.c + ipc.c 1 - ..\..\..\src\components.c + ..\..\..\src\ipc.c - irq.c + idle.c 1 - ..\..\..\src\irq.c + ..\..\..\src\idle.c - mem.c + scheduler.c 1 - ..\..\..\src\mem.c + ..\..\..\src\scheduler.c - thread.c + object.c 1 - ..\..\..\src\thread.c + ..\..\..\src\object.c - timer.c + mem.c 1 - ..\..\..\src\timer.c + ..\..\..\src\mem.c - ipc.c + irq.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\irq.c - clock.c + timer.c 1 - ..\..\..\src\clock.c + ..\..\..\src\timer.c - memheap.c + mempool.c 1 - ..\..\..\src\memheap.c + ..\..\..\src\mempool.c - device.c + components.c 1 - ..\..\..\src\device.c + ..\..\..\src\components.c libc + + + syscalls.c + 1 + ..\..\..\components\libc\compilers\armlibc\syscalls.c + + libc.c @@ -677,9 +684,9 @@ - syscalls.c + stdlib.c 1 - ..\..\..\components\libc\compilers\armlibc\syscalls.c + ..\..\..\components\libc\compilers\common\stdlib.c @@ -689,13 +696,6 @@ ..\..\..\components\libc\compilers\common\time.c - - - stdlib.c - 1 - ..\..\..\components\libc\compilers\common\stdlib.c - - Libraries diff --git a/bsp/at32/at32f407-start/rtconfig.h b/bsp/at32/at32f407-start/rtconfig.h index 46627c4235..8c8ac73a9a 100644 --- a/bsp/at32/at32f407-start/rtconfig.h +++ b/bsp/at32/at32f407-start/rtconfig.h @@ -172,14 +172,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -188,10 +191,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/at91sam9260/.config b/bsp/at91sam9260/.config index fd5a005171..956268d7bb 100644 --- a/bsp/at91sam9260/.config +++ b/bsp/at91sam9260/.config @@ -337,6 +337,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -361,17 +362,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -384,11 +392,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -432,12 +440,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -447,6 +463,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -466,7 +490,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -483,7 +506,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -491,6 +513,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -567,6 +590,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/at91sam9260/project.uvproj b/bsp/at91sam9260/project.uvproj index bb426e7036..dbbdc0603a 100644 --- a/bsp/at91sam9260/project.uvproj +++ b/bsp/at91sam9260/project.uvproj @@ -420,65 +420,65 @@ - backtrace.c + showmem.c 1 - ..\..\libcpu\arm\common\backtrace.c + ..\..\libcpu\arm\common\showmem.c - showmem.c + backtrace.c 1 - ..\..\libcpu\arm\common\showmem.c + ..\..\libcpu\arm\common\backtrace.c - stack.c + trap.c 1 - ..\..\libcpu\arm\arm926\stack.c + ..\..\libcpu\arm\arm926\trap.c - trap.c + cpuport.c 1 - ..\..\libcpu\arm\arm926\trap.c + ..\..\libcpu\arm\arm926\cpuport.c - machine.c + mmu.c 1 - ..\..\libcpu\arm\arm926\machine.c + ..\..\libcpu\arm\arm926\mmu.c - start_rvds.S - 2 - ..\..\libcpu\arm\arm926\start_rvds.S + stack.c + 1 + ..\..\libcpu\arm\arm926\stack.c - cpuport.c + machine.c 1 - ..\..\libcpu\arm\arm926\cpuport.c + ..\..\libcpu\arm\arm926\machine.c - context_rvds.S + start_rvds.S 2 - ..\..\libcpu\arm\arm926\context_rvds.S + ..\..\libcpu\arm\arm926\start_rvds.S - mmu.c - 1 - ..\..\libcpu\arm\arm926\mmu.c + context_rvds.S + 2 + ..\..\libcpu\arm\arm926\context_rvds.S @@ -507,16 +507,16 @@ - completion.c + ringblk_buf.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\src\ringblk_buf.c - workqueue.c + pipe.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\src\pipe.c @@ -528,9 +528,9 @@ - ringblk_buf.c + workqueue.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\src\workqueue.c @@ -542,9 +542,9 @@ - pipe.c + completion.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\src\completion.c @@ -659,30 +659,23 @@ Kernel - clock.c - 1 - ..\..\src\clock.c - - - - - thread.c + object.c 1 - ..\..\src\thread.c + ..\..\src\object.c - device.c + clock.c 1 - ..\..\src\device.c + ..\..\src\clock.c - mem.c + kservice.c 1 - ..\..\src\mem.c + ..\..\src\kservice.c @@ -694,9 +687,9 @@ - object.c + device.c 1 - ..\..\src\object.c + ..\..\src\device.c @@ -708,23 +701,23 @@ - idle.c + mem.c 1 - ..\..\src\idle.c + ..\..\src\mem.c - scheduler.c + thread.c 1 - ..\..\src\scheduler.c + ..\..\src\thread.c - ipc.c + idle.c 1 - ..\..\src\ipc.c + ..\..\src\idle.c @@ -736,16 +729,23 @@ - kservice.c + irq.c 1 - ..\..\src\kservice.c + ..\..\src\irq.c - irq.c + scheduler.c 1 - ..\..\src\irq.c + ..\..\src\scheduler.c + + + + + ipc.c + 1 + ..\..\src\ipc.c @@ -760,16 +760,16 @@ - syscalls.c + mem_std.c 1 - ..\..\components\libc\compilers\armlibc\syscalls.c + ..\..\components\libc\compilers\armlibc\mem_std.c - mem_std.c + syscalls.c 1 - ..\..\components\libc\compilers\armlibc\mem_std.c + ..\..\components\libc\compilers\armlibc\syscalls.c @@ -781,23 +781,23 @@ - stdlib.c + time.c 1 - ..\..\components\libc\compilers\common\stdlib.c + ..\..\components\libc\compilers\common\time.c - time.c + unistd.c 1 - ..\..\components\libc\compilers\common\time.c + ..\..\components\libc\compilers\common\unistd.c - unistd.c + stdlib.c 1 - ..\..\components\libc\compilers\common\unistd.c + ..\..\components\libc\compilers\common\stdlib.c diff --git a/bsp/at91sam9260/rtconfig.h b/bsp/at91sam9260/rtconfig.h index 8d75bd8d62..06f301dccb 100755 --- a/bsp/at91sam9260/rtconfig.h +++ b/bsp/at91sam9260/rtconfig.h @@ -173,14 +173,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -189,10 +192,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/at91sam9g45/project.uvopt b/bsp/at91sam9g45/project.uvopt new file mode 100644 index 0000000000..2dca5102b8 --- /dev/null +++ b/bsp/at91sam9g45/project.uvopt @@ -0,0 +1,174 @@ + + + + 1.0 + +
### uVision Project, (C) Keil Software
+ + + *.c + *.s*; *.src; *.a* + *.obj + *.lib + *.txt; *.h; *.inc + *.plm + *.cpp + + + + 0 + 0 + + + + rtthread + 0x4 + ARM-ADS + + 18432000 + + 1 + 1 + 1 + 0 + + + 1 + 65535 + 0 + 0 + 0 + + + 79 + 66 + 8 + .\Listings\ + + + 1 + 1 + 1 + 0 + 1 + 1 + 0 + 1 + 0 + 0 + 0 + 0 + + + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + + + 1 + 0 + 1 + + 16 + + + 0 + Datasheet + DATASHTS\ATMEL\AT91SAM9260_DS.PDF + + + 1 + Summary + DATASHTS\ATMEL\AT91SAM9260_DC.PDF + + + + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + 1 + 1 + 1 + 0 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + 5 + + + + + + + + + + .\jlink\at91sam9260.ini + Segger\JLTAgdi.dll + + + + 0 + JLTAgdi + -O558 -J1 -Y1000 -Z1 -FO0 -FD200000 -FC800 -FN0 + + + 0 + UL2ARM + -UV2077N9E -O47 -S0 -C0 -N00("ARM926EJ-S Core") -D00(0792603F) -L00(4) -FO7 -FD300000 -FC1000 -FN1 -FF0AT91SAM9_DF_P1056_CS1 -FS020000000 -FL083BE00) + + + + + 0 + + + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + +
diff --git a/bsp/at91sam9g45/project.uvproj b/bsp/at91sam9g45/project.uvproj new file mode 100644 index 0000000000..9378d4c920 --- /dev/null +++ b/bsp/at91sam9g45/project.uvproj @@ -0,0 +1,925 @@ + + + 1.1 +
### uVision Project, (C) Keil Software
+ + + rtthread + 0x4 + ARM-ADS + + + AT91SAM9260 + Atmel + IRAM(0x200000-0x200FFF) IRAM2(0x300000-0x300FFF) IROM(0x100000-0x107FFF) CLOCK(18432000) CPUTYPE(ARM926EJ-S) + + "STARTUP\Atmel\SAM9260.s" ("Atmel AT91SAM9260 Startup Code") + UL2ARM(-UV2077N9E -O47 -S0 -C0 -N00("ARM926EJ-S Core") -D00(0792603F) -L00(4) -FO7 -FD300000 -FC1000 -FN1 -FF0AT91SAM9_DF_P1056_CS1 -FS020000000 -FL083BE00) + 4210 + AT91SAM9260.H + + + + + + + + + + + 0 + 0 + + + + Atmel\SAM9260\ + Atmel\SAM9260\ + + 0 + 0 + 0 + 0 + 1 + + .\Objects\ + rtthread + 1 + 0 + 0 + 1 + 1 + .\Listings\ + 1 + 0 + 0 + + 0 + 0 + + + 0 + 0 + 0 + 0 + + + 0 + 0 + + + 0 + 0 + + + 0 + 0 + + + 0 + 0 + + 0 + + + + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 3 + + + 1 + + + SARM.DLL + -cAT91SAM9260 + DARMATS9.DLL + -p91SAM9260 + SARM.DLL + + TARMATS9.DLL + -p91SAM9260 + + + + 1 + 0 + 0 + 0 + 16 + + + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + + + 1 + 0 + 0 + 1 + 1 + 1 + 0 + 1 + 1 + 1 + 1 + + 0 + 5 + + + + + + + + + + + + + .\jlink\at91sam9260.ini + Segger\JLTAgdi.dll + + + + + 1 + 0 + 0 + 0 + 1 + 4096 + + 1 + BIN\UL2ARM.DLL + "" () + .\jlink\at91sam9260.ini + + + + 0 + + + + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + 1 + 0 + 1 + 1 + 0 + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + ARM926EJ-S + + 0 + 0 + 0 + 1 + 1 + 0 + 0 + 0 + 1 + 0 + 8 + 0 + 0 + 0 + 3 + 3 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x200000 + 0x1000 + + + 1 + 0x100000 + 0x8000 + + + 0 + 0x0 + 0x0 + + + 1 + 0x20000000 + 0x800000 + + + 1 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x100000 + 0x8000 + + + 1 + 0x0 + 0x0 + + + 0 + 0x20800000 + 0x1800000 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x200000 + 0x1000 + + + 0 + 0x300000 + 0x1000 + + + + + + 1 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + + + RT_USING_ARM_LIBC, __RTTHREAD__, __CLK_TCK=RT_TICK_PER_SECOND + + applications;.;..\..\components\cplusplus;..\..\libcpu\arm\common;..\..\libcpu\arm\arm926;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;drivers;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\finsh;.;..\..\include;..\..\components\libc\compilers\armlibc;..\..\components\libc\compilers\common;..\..\components\libc\compilers\common\nogcc;..\..\components\libc\pthreads;platform;..\..\examples\utest\testcases\kernel + + + + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + .\platform + + + + 0 + 0 + 0 + 0 + 1 + 0 + 0x20000000 + 0x20800000 + + .\link_scripts\at91sam9g45_ram.scat + + + + + + + + + + + Applications + + + application.c + 1 + applications\application.c + + + + + CPlusPlus + + + cxx_crt_init.c + 1 + ..\..\components\cplusplus\cxx_crt_init.c + + + + + cxx_Mutex.cpp + 8 + ..\..\components\cplusplus\cxx_Mutex.cpp + + + + + cxx_Semaphore.cpp + 8 + ..\..\components\cplusplus\cxx_Semaphore.cpp + + + + + cxx_crt.cpp + 8 + ..\..\components\cplusplus\cxx_crt.cpp + + + + + cxx_Thread.cpp + 8 + ..\..\components\cplusplus\cxx_Thread.cpp + + + + + CPU + + + showmem.c + 1 + ..\..\libcpu\arm\common\showmem.c + + + + + backtrace.c + 1 + ..\..\libcpu\arm\common\backtrace.c + + + + + div0.c + 1 + ..\..\libcpu\arm\common\div0.c + + + + + context_rvds.S + 2 + ..\..\libcpu\arm\arm926\context_rvds.S + + + + + cpuport.c + 1 + ..\..\libcpu\arm\arm926\cpuport.c + + + + + stack.c + 1 + ..\..\libcpu\arm\arm926\stack.c + + + + + mmu.c + 1 + ..\..\libcpu\arm\arm926\mmu.c + + + + + start_rvds.S + 2 + ..\..\libcpu\arm\arm926\start_rvds.S + + + + + trap.c + 1 + ..\..\libcpu\arm\arm926\trap.c + + + + + machine.c + 1 + ..\..\libcpu\arm\arm926\machine.c + + + + + DeviceDrivers + + + pin.c + 1 + ..\..\components\drivers\misc\pin.c + + + + + serial.c + 1 + ..\..\components\drivers\serial\serial.c + + + + + pipe.c + 1 + ..\..\components\drivers\src\pipe.c + + + + + dataqueue.c + 1 + ..\..\components\drivers\src\dataqueue.c + + + + + workqueue.c + 1 + ..\..\components\drivers\src\workqueue.c + + + + + ringbuffer.c + 1 + ..\..\components\drivers\src\ringbuffer.c + + + + + completion.c + 1 + ..\..\components\drivers\src\completion.c + + + + + ringblk_buf.c + 1 + ..\..\components\drivers\src\ringblk_buf.c + + + + + waitqueue.c + 1 + ..\..\components\drivers\src\waitqueue.c + + + + + Drivers + + + usart.c + 1 + drivers\usart.c + + + + + board.c + 1 + drivers\board.c + + + + + led.c + 1 + drivers\led.c + + + + + Filesystem + + + dfs_posix.c + 1 + ..\..\components\dfs\src\dfs_posix.c + + + + + dfs_fs.c + 1 + ..\..\components\dfs\src\dfs_fs.c + + + + + dfs.c + 1 + ..\..\components\dfs\src\dfs.c + + + + + dfs_file.c + 1 + ..\..\components\dfs\src\dfs_file.c + + + + + devfs.c + 1 + ..\..\components\dfs\filesystems\devfs\devfs.c + + + + + Finsh + + + shell.c + 1 + ..\..\components\finsh\shell.c + + + + + msh.c + 1 + ..\..\components\finsh\msh.c + + + + + msh_file.c + 1 + ..\..\components\finsh\msh_file.c + + + + + Kernel + + + components.c + 1 + ..\..\src\components.c + + + + + kservice.c + 1 + ..\..\src\kservice.c + + + + + mem.c + 1 + ..\..\src\mem.c + + + + + irq.c + 1 + ..\..\src\irq.c + + + + + timer.c + 1 + ..\..\src\timer.c + + + + + device.c + 1 + ..\..\src\device.c + + + + + object.c + 1 + ..\..\src\object.c + + + + + idle.c + 1 + ..\..\src\idle.c + + + + + mempool.c + 1 + ..\..\src\mempool.c + + + + + scheduler.c + 1 + ..\..\src\scheduler.c + + + + + clock.c + 1 + ..\..\src\clock.c + + + + + thread.c + 1 + ..\..\src\thread.c + + + + + ipc.c + 1 + ..\..\src\ipc.c + + + + + libc + + + mem_std.c + 1 + ..\..\components\libc\compilers\armlibc\mem_std.c + + + + + stdio.c + 1 + ..\..\components\libc\compilers\armlibc\stdio.c + + + + + syscalls.c + 1 + ..\..\components\libc\compilers\armlibc\syscalls.c + + + + + libc.c + 1 + ..\..\components\libc\compilers\armlibc\libc.c + + + + + stdlib.c + 1 + ..\..\components\libc\compilers\common\stdlib.c + + + + + time.c + 1 + ..\..\components\libc\compilers\common\time.c + + + + + pthread.c + 1 + ..\..\components\libc\pthreads\pthread.c + + + + + pthread_mutex.c + 1 + ..\..\components\libc\pthreads\pthread_mutex.c + + + + + sched.c + 1 + ..\..\components\libc\pthreads\sched.c + + + + + pthread_barrier.c + 1 + ..\..\components\libc\pthreads\pthread_barrier.c + + + + + pthread_rwlock.c + 1 + ..\..\components\libc\pthreads\pthread_rwlock.c + + + + + pthread_cond.c + 1 + ..\..\components\libc\pthreads\pthread_cond.c + + + + + pthread_spin.c + 1 + ..\..\components\libc\pthreads\pthread_spin.c + + + + + mqueue.c + 1 + ..\..\components\libc\pthreads\mqueue.c + + + + + pthread_tls.c + 1 + ..\..\components\libc\pthreads\pthread_tls.c + + + + + semaphore.c + 1 + ..\..\components\libc\pthreads\semaphore.c + + + + + pthread_attr.c + 1 + ..\..\components\libc\pthreads\pthread_attr.c + + + + + Platform + + + reset.c + 1 + platform\reset.c + + + + + system_clock.c + 1 + platform\system_clock.c + + + + + interrupt.c + 1 + platform\interrupt.c + + + + + rt_low_level_init.c + 1 + platform\rt_low_level_init.c + + + + + + +
diff --git a/bsp/beaglebone/.config b/bsp/beaglebone/.config index 18ec848a5a..438436ef00 100644 --- a/bsp/beaglebone/.config +++ b/bsp/beaglebone/.config @@ -337,6 +337,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -361,17 +362,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -384,11 +392,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -432,12 +440,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -447,6 +463,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -466,7 +490,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -483,7 +506,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -491,6 +513,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -567,6 +590,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/beaglebone/rtconfig.h b/bsp/beaglebone/rtconfig.h index 632b1465a2..8741206d77 100644 --- a/bsp/beaglebone/rtconfig.h +++ b/bsp/beaglebone/rtconfig.h @@ -172,14 +172,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -188,10 +191,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/bluetrum/ab32vg1-ab-prougen/.config b/bsp/bluetrum/ab32vg1-ab-prougen/.config index e7c661a790..6694503e5f 100644 --- a/bsp/bluetrum/ab32vg1-ab-prougen/.config +++ b/bsp/bluetrum/ab32vg1-ab-prougen/.config @@ -326,6 +326,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -350,17 +351,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -373,11 +381,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -421,12 +429,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -436,6 +452,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -455,7 +479,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -472,7 +495,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -480,6 +502,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -553,6 +576,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MCP23008 is not set CONFIG_PKG_USING_BLUETRUM_SDK=y CONFIG_PKG_BLUETRUM_SDK_PATH="/packages/peripherals/bluetrum_sdk" +# CONFIG_PKG_USING_BLUETRUM_SDK_V002 is not set # CONFIG_PKG_USING_BLUETRUM_SDK_V001 is not set CONFIG_PKG_USING_BLUETRUM_SDK_LATEST_VERSION=y CONFIG_PKG_BLUETRUM_SDK_VER="latest" @@ -560,6 +584,7 @@ CONFIG_PKG_BLUETRUM_SDK_VER="latest" # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/bluetrum/ab32vg1-ab-prougen/rtconfig.h b/bsp/bluetrum/ab32vg1-ab-prougen/rtconfig.h index c3ec6bfbd6..f2ade86f0d 100644 --- a/bsp/bluetrum/ab32vg1-ab-prougen/rtconfig.h +++ b/bsp/bluetrum/ab32vg1-ab-prougen/rtconfig.h @@ -168,14 +168,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -184,10 +187,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/bm3803/.config b/bsp/bm3803/.config index d7bbcd82d9..efa68631e5 100644 --- a/bsp/bm3803/.config +++ b/bsp/bm3803/.config @@ -338,6 +338,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -362,17 +363,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -385,11 +393,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -433,12 +441,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -448,6 +464,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -467,7 +491,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -484,7 +507,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -492,6 +514,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -568,6 +591,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/bm3803/rtconfig.h b/bsp/bm3803/rtconfig.h index 180e66d498..f70d0a2653 100644 --- a/bsp/bm3803/rtconfig.h +++ b/bsp/bm3803/rtconfig.h @@ -171,14 +171,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -187,10 +190,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/ck802/.config b/bsp/ck802/.config index badce6652c..44865826c4 100644 --- a/bsp/ck802/.config +++ b/bsp/ck802/.config @@ -322,6 +322,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -346,17 +347,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -369,11 +377,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -417,12 +425,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -432,6 +448,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -451,7 +475,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -468,7 +491,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -476,6 +498,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -552,6 +575,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/ck802/rtconfig.h b/bsp/ck802/rtconfig.h index ebf8ae9144..8176be9bef 100644 --- a/bsp/ck802/rtconfig.h +++ b/bsp/ck802/rtconfig.h @@ -164,14 +164,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -180,10 +183,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/dm365/.config b/bsp/dm365/.config index 888c3c6e48..89b22ae81b 100644 --- a/bsp/dm365/.config +++ b/bsp/dm365/.config @@ -440,6 +440,7 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -464,17 +465,24 @@ CONFIG_RT_LWIP_USING_PING=y # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -487,11 +495,11 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -535,12 +543,20 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -550,6 +566,14 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -569,7 +593,6 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -586,7 +609,6 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -594,6 +616,7 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -670,6 +693,7 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/dm365/rtconfig.h b/bsp/dm365/rtconfig.h index e195a223c5..9382f48e08 100644 --- a/bsp/dm365/rtconfig.h +++ b/bsp/dm365/rtconfig.h @@ -249,14 +249,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -265,10 +268,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/essemi/es32f0654/.config b/bsp/essemi/es32f0654/.config index fd6c52be6a..c6e326fb6d 100644 --- a/bsp/essemi/es32f0654/.config +++ b/bsp/essemi/es32f0654/.config @@ -322,6 +322,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -346,17 +347,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -369,11 +377,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -417,12 +425,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -432,6 +448,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -451,7 +475,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -468,7 +491,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -476,6 +498,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -552,6 +575,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/essemi/es32f0654/project.uvprojx b/bsp/essemi/es32f0654/project.uvprojx index 9c67130a8c..239eef0d51 100644 --- a/bsp/essemi/es32f0654/project.uvprojx +++ b/bsp/essemi/es32f0654/project.uvprojx @@ -394,16 +394,16 @@
- showmem.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\backtrace.c - backtrace.c + showmem.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\showmem.c @@ -439,9 +439,16 @@ - completion.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\ringbuffer.c + + + + + workqueue.c + 1 + ..\..\..\components\drivers\src\workqueue.c @@ -453,9 +460,9 @@ - workqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c @@ -467,9 +474,9 @@ - ringbuffer.c + completion.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\completion.c @@ -479,13 +486,6 @@ ..\..\..\components\drivers\src\dataqueue.c - - - ringblk_buf.c - 1 - ..\..\..\components\drivers\src\ringblk_buf.c - - Drivers @@ -539,93 +539,93 @@ Kernel - timer.c + thread.c 1 - ..\..\..\src\timer.c + ..\..\..\src\thread.c - object.c + mempool.c 1 - ..\..\..\src\object.c + ..\..\..\src\mempool.c - mempool.c + mem.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\mem.c - clock.c + ipc.c 1 - ..\..\..\src\clock.c + ..\..\..\src\ipc.c - kservice.c + irq.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\irq.c - device.c + idle.c 1 - ..\..\..\src\device.c + ..\..\..\src\idle.c - ipc.c + components.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\components.c - idle.c + scheduler.c 1 - ..\..\..\src\idle.c + ..\..\..\src\scheduler.c - irq.c + device.c 1 - ..\..\..\src\irq.c + ..\..\..\src\device.c - components.c + kservice.c 1 - ..\..\..\src\components.c + ..\..\..\src\kservice.c - mem.c + clock.c 1 - ..\..\..\src\mem.c + ..\..\..\src\clock.c - thread.c + object.c 1 - ..\..\..\src\thread.c + ..\..\..\src\object.c - scheduler.c + timer.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\timer.c @@ -643,51 +643,58 @@ Libraries - ald_spi.c + ald_trng.c 1 - libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_spi.c + libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_trng.c - ald_gpio.c + ald_flash_ext.c 1 - libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_gpio.c + libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_flash_ext.c - ald_trng.c + ald_rtc.c 1 - libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_trng.c + libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_rtc.c - ald_adc.c + ald_uart.c 1 - libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_adc.c + libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_uart.c - ald_calc.c + ald_wdt.c 1 - libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_calc.c + libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_wdt.c - ald_rmu.c + ald_adc.c 1 - libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_rmu.c + libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_adc.c - ald_usart.c + ald_spi.c 1 - libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_usart.c + libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_spi.c + + + + + ald_flash.c + 1 + libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_flash.c @@ -699,30 +706,30 @@ - ald_can.c + ald_rmu.c 1 - libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_can.c + libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_rmu.c - ald_timer.c + ald_acmp.c 1 - libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_timer.c + libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_acmp.c - ald_flash.c + ald_crypt.c 1 - libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_flash.c + libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_crypt.c - ald_pmu.c + ald_tsense.c 1 - libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_pmu.c + libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_tsense.c @@ -734,23 +741,23 @@ - ald_i2c.c + ald_dma.c 1 - libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_i2c.c + libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_dma.c - ald_acmp.c + ald_calc.c 1 - libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_acmp.c + libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_calc.c - ald_wdt.c + ald_bkpc.c 1 - libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_wdt.c + libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_bkpc.c @@ -762,16 +769,16 @@ - ald_flash_ext.c + ald_iap.c 1 - libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_flash_ext.c + libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_iap.c - ald_rtc.c + ald_gpio.c 1 - libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_rtc.c + libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_gpio.c @@ -783,58 +790,51 @@ - ald_crc.c - 1 - libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_crc.c - - - - - ald_smartcard.c + ald_timer.c 1 - libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_smartcard.c + libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_timer.c - ald_dma.c + ald_usart.c 1 - libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_dma.c + libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_usart.c - ald_uart.c + ald_can.c 1 - libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_uart.c + libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_can.c - ald_iap.c + ald_smartcard.c 1 - libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_iap.c + libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_smartcard.c - ald_bkpc.c + ald_i2c.c 1 - libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_bkpc.c + libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_i2c.c - ald_tsense.c + ald_pmu.c 1 - libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_tsense.c + libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_pmu.c - ald_crypt.c + ald_crc.c 1 - libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_crypt.c + libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_crc.c diff --git a/bsp/essemi/es32f0654/rtconfig.h b/bsp/essemi/es32f0654/rtconfig.h index 17a605b43c..ec2b6b49f8 100644 --- a/bsp/essemi/es32f0654/rtconfig.h +++ b/bsp/essemi/es32f0654/rtconfig.h @@ -163,14 +163,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -179,10 +182,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/essemi/es32f369x/.config b/bsp/essemi/es32f369x/.config index 81680211b7..861b3a1898 100644 --- a/bsp/essemi/es32f369x/.config +++ b/bsp/essemi/es32f369x/.config @@ -322,6 +322,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -346,17 +347,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -369,11 +377,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -417,12 +425,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -432,6 +448,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -451,7 +475,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -468,7 +491,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -476,6 +498,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -552,6 +575,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/essemi/es32f369x/project.ewp b/bsp/essemi/es32f369x/project.ewp index c71317ef55..160d5cc5c1 100644 --- a/bsp/essemi/es32f369x/project.ewp +++ b/bsp/essemi/es32f369x/project.ewp @@ -2069,10 +2069,10 @@ $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\context_iar.S @@ -2090,25 +2090,25 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c @@ -2138,28 +2138,28 @@ Kernel - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\signal.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\kservice.c $PROJ_DIR$\..\..\..\src\timer.c @@ -2168,16 +2168,16 @@ $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\signal.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\ipc.c @@ -2192,106 +2192,106 @@ $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_spi.c - $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_qspi.c - - - $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_wdt.c + $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_rtchw.c - $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_usb.c + $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_acmp.c - $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_ebi.c + $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_i2c.c - $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_flash.c + $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_dac.c - $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_i2c.c + $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_trng.c - $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_iap.c + $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_nand.c - $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_crc.c + $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_adc.c - $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_rmu.c + $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_can.c - $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_dma.c + $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_pmu.c $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_uart.c - $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_calc.c + $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_dma.c - $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_i2s.c + $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_flash.c $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_sram.c - $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_timer.c + $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_cmu.c - $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_cmu.c + $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_iap.c - $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_rtc.c + $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_gpio.c - $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_dac.c + $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_ebi.c - $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_rtchw.c + $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_tsense.c - $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_acmp.c + $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_pis.c - $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\utils.c + $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_nor_lcd.c - $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_bkpc.c + $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_crypt.c - $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_trng.c + $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_crc.c - $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_flash_ext.c + $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_rmu.c - $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_pmu.c + $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\utils.c - $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_crypt.c + $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_i2s.c - $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_nor_lcd.c + $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_timer.c - $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_tsense.c + $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_calc.c - $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_adc.c + $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_qspi.c - $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_pis.c + $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_usb.c - $PROJ_DIR$\libraries\CMSIS\Device\EastSoft\ES32F36xx\Startup\iar\startup_es32f36xx.s + $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_bkpc.c - $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_gpio.c + $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_flash_ext.c - $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_can.c + $PROJ_DIR$\libraries\CMSIS\Device\EastSoft\ES32F36xx\Startup\iar\startup_es32f36xx.s - $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_nand.c + $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_rtc.c + + + $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_wdt.c diff --git a/bsp/essemi/es32f369x/project.uvprojx b/bsp/essemi/es32f369x/project.uvprojx index a5affac85c..609414367c 100644 --- a/bsp/essemi/es32f369x/project.uvprojx +++ b/bsp/essemi/es32f369x/project.uvprojx @@ -390,9 +390,9 @@ CPU - div0.c + showmem.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\showmem.c @@ -404,9 +404,9 @@ - showmem.c + div0.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\div0.c @@ -442,44 +442,44 @@ - ringblk_buf.c + waitqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\waitqueue.c - ringbuffer.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\ringblk_buf.c - waitqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\ringbuffer.c - workqueue.c + completion.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\completion.c - completion.c + pipe.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\pipe.c - pipe.c + workqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\workqueue.c @@ -542,37 +542,37 @@ Kernel - scheduler.c + kservice.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\kservice.c - thread.c + mempool.c 1 - ..\..\..\src\thread.c + ..\..\..\src\mempool.c - components.c + thread.c 1 - ..\..\..\src\components.c + ..\..\..\src\thread.c - timer.c + signal.c 1 - ..\..\..\src\timer.c + ..\..\..\src\signal.c - mempool.c + device.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\device.c @@ -584,58 +584,58 @@ - mem.c + ipc.c 1 - ..\..\..\src\mem.c + ..\..\..\src\ipc.c - object.c + scheduler.c 1 - ..\..\..\src\object.c + ..\..\..\src\scheduler.c - ipc.c + irq.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\irq.c - signal.c + timer.c 1 - ..\..\..\src\signal.c + ..\..\..\src\timer.c - device.c + components.c 1 - ..\..\..\src\device.c + ..\..\..\src\components.c - clock.c + mem.c 1 - ..\..\..\src\clock.c + ..\..\..\src\mem.c - kservice.c + object.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\object.c - irq.c + clock.c 1 - ..\..\..\src\irq.c + ..\..\..\src\clock.c @@ -653,226 +653,226 @@ Libraries - ald_sram.c + ald_pmu.c 1 - libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_sram.c + libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_pmu.c - ald_crc.c + ald_rmu.c 1 - libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_crc.c + libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_rmu.c - ald_pmu.c + ald_sram.c 1 - libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_pmu.c + libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_sram.c - ald_pis.c + ald_timer.c 1 - libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_pis.c + libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_timer.c - ald_can.c + ald_bkpc.c 1 - libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_can.c + libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_bkpc.c - ald_qspi.c + ald_nor_lcd.c 1 - libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_qspi.c + libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_nor_lcd.c - ald_calc.c + ald_wdt.c 1 - libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_calc.c + libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_wdt.c - ald_rmu.c + ald_spi.c 1 - libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_rmu.c + libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_spi.c - ald_trng.c + ald_adc.c 1 - libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_trng.c + libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_adc.c - ald_crypt.c + ald_i2c.c 1 - libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_crypt.c + libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_i2c.c - ald_wdt.c + ald_qspi.c 1 - libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_wdt.c + libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_qspi.c - ald_flash_ext.c + ald_crc.c 1 - libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_flash_ext.c + libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_crc.c - ald_iap.c + ald_pis.c 1 - libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_iap.c + libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_pis.c - ald_uart.c + ald_can.c 1 - libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_uart.c + libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_can.c - ald_bkpc.c + ald_iap.c 1 - libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_bkpc.c + libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_iap.c - ald_rtchw.c + ald_flash_ext.c 1 - libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_rtchw.c + libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_flash_ext.c - ald_ebi.c + ald_calc.c 1 - libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_ebi.c + libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_calc.c - ald_spi.c + ald_tsense.c 1 - libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_spi.c + libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_tsense.c - ald_timer.c + ald_flash.c 1 - libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_timer.c + libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_flash.c - ald_cmu.c + ald_gpio.c 1 - libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_cmu.c + libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_gpio.c - ald_rtc.c + ald_uart.c 1 - libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_rtc.c + libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_uart.c - ald_nor_lcd.c - 1 - libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_nor_lcd.c + startup_es32f36xx.s + 2 + libraries\CMSIS\Device\EastSoft\ES32F36xx\Startup\keil\startup_es32f36xx.s - ald_acmp.c + ald_rtchw.c 1 - libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_acmp.c + libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_rtchw.c - ald_nand.c + ald_usb.c 1 - libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_nand.c + libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_usb.c - utils.c + ald_crypt.c 1 - libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\utils.c + libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_crypt.c - ald_gpio.c + ald_i2s.c 1 - libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_gpio.c + libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_i2s.c - ald_tsense.c + utils.c 1 - libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_tsense.c + libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\utils.c - ald_flash.c + ald_ebi.c 1 - libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_flash.c + libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_ebi.c - startup_es32f36xx.s - 2 - libraries\CMSIS\Device\EastSoft\ES32F36xx\Startup\keil\startup_es32f36xx.s + ald_dma.c + 1 + libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_dma.c - ald_dma.c + ald_rtc.c 1 - libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_dma.c + libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_rtc.c - ald_i2c.c + ald_trng.c 1 - libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_i2c.c + libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_trng.c - ald_adc.c + ald_cmu.c 1 - libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_adc.c + libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_cmu.c @@ -884,16 +884,16 @@ - ald_usb.c + ald_nand.c 1 - libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_usb.c + libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_nand.c - ald_i2s.c + ald_acmp.c 1 - libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_i2s.c + libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_acmp.c diff --git a/bsp/essemi/es32f369x/rtconfig.h b/bsp/essemi/es32f369x/rtconfig.h index 0d8620ce37..2a5095c1b7 100644 --- a/bsp/essemi/es32f369x/rtconfig.h +++ b/bsp/essemi/es32f369x/rtconfig.h @@ -164,14 +164,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -180,10 +183,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/fm33lc026/.config b/bsp/fm33lc026/.config index 2cb702a551..7a98d5bd56 100644 --- a/bsp/fm33lc026/.config +++ b/bsp/fm33lc026/.config @@ -327,6 +327,7 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -351,17 +352,24 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -374,11 +382,11 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -422,12 +430,20 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -437,6 +453,14 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -456,7 +480,6 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -473,7 +496,6 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -481,6 +503,7 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -557,6 +580,7 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/fm33lc026/project.uvprojx b/bsp/fm33lc026/project.uvprojx index 4641db699e..9dc873719d 100644 --- a/bsp/fm33lc026/project.uvprojx +++ b/bsp/fm33lc026/project.uvprojx @@ -386,6 +386,13 @@ CPU + + + showmem.c + 1 + ..\..\libcpu\arm\common\showmem.c + + backtrace.c @@ -402,9 +409,9 @@ - showmem.c - 1 - ..\..\libcpu\arm\common\showmem.c + context_rvds.S + 2 + ..\..\libcpu\arm\cortex-m0\context_rvds.S @@ -414,13 +421,6 @@ ..\..\libcpu\arm\cortex-m0\cpuport.c - - - context_rvds.S - 2 - ..\..\libcpu\arm\cortex-m0\context_rvds.S - - DeviceDrivers @@ -433,51 +433,51 @@ - workqueue.c + ringblk_buf.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\src\ringblk_buf.c - completion.c + ringbuffer.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\src\ringbuffer.c - pipe.c + dataqueue.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\src\dataqueue.c - ringblk_buf.c + pipe.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\src\pipe.c - ringbuffer.c + waitqueue.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\waitqueue.c - dataqueue.c + workqueue.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\src\workqueue.c - waitqueue.c + completion.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\src\completion.c @@ -592,16 +592,16 @@ Kernel - timer.c + clock.c 1 - ..\..\src\timer.c + ..\..\src\clock.c - kservice.c + ipc.c 1 - ..\..\src\kservice.c + ..\..\src\ipc.c @@ -613,30 +613,30 @@ - ipc.c + timer.c 1 - ..\..\src\ipc.c + ..\..\src\timer.c - mem.c + components.c 1 - ..\..\src\mem.c + ..\..\src\components.c - components.c + idle.c 1 - ..\..\src\components.c + ..\..\src\idle.c - object.c + scheduler.c 1 - ..\..\src\object.c + ..\..\src\scheduler.c @@ -655,30 +655,30 @@ - scheduler.c + kservice.c 1 - ..\..\src\scheduler.c + ..\..\src\kservice.c - device.c + object.c 1 - ..\..\src\device.c + ..\..\src\object.c - clock.c + device.c 1 - ..\..\src\clock.c + ..\..\src\device.c - idle.c + mem.c 1 - ..\..\src\idle.c + ..\..\src\mem.c diff --git a/bsp/fm33lc026/rtconfig.h b/bsp/fm33lc026/rtconfig.h index 9fe512920d..66cf005833 100644 --- a/bsp/fm33lc026/rtconfig.h +++ b/bsp/fm33lc026/rtconfig.h @@ -163,14 +163,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -179,10 +182,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/frdm-k64f/project.uvproj b/bsp/frdm-k64f/project.uvproj index 9530fc5210..41d55f1165 100644 --- a/bsp/frdm-k64f/project.uvproj +++ b/bsp/frdm-k64f/project.uvproj @@ -1,10 +1,7 @@ - 1.1 -
### uVision Project, (C) Keil Software
- RT-Thread @@ -15,26 +12,26 @@ MK64FN1M0xxx12 Freescale Semiconductor IRAM(0x1FFF0000-0x1FFFFFFF) IRAM2(0x20000000-0x2002FFFF) IROM(0x0-0xFFFFF) CLOCK(12000000) CPUTYPE("Cortex-M4") FPU2 ELITTLE - + "STARTUP\Freescale\Kinetis\startup_MK64F12.s" ("Freescale MK64Xxxxxxx12 Startup Code") UL2CM3(-O2511 -S0 -C0 -FO15 -FD20000000 -FC4000 -FN1 -FF0MK_P1M0 -FS00 -FL0100000) 7425 MK64F12.H - - - - - - - - - + + + + + + + + + SFD\Freescale\Kinetis\MK64F12.sfr 0 0 - - - + + + Freescale\Kinetis\ Freescale\Kinetis\ @@ -58,8 +55,8 @@ 0 0 - - + + 0 0 0 @@ -68,25 +65,21 @@ 0 0 - - + + 0 0 - 0 - 0 0 0 - - + + 0 0 - 0 - 0 0 - + 0 @@ -100,17 +93,17 @@ 0 0 3 - - + + 1 SARMCM3.DLL - + DCM.DLL -pCM4 SARMCM3.DLL - + TCM.DLL -pCM4 @@ -145,22 +138,23 @@ 1 1 1 + 0 0 - 3 + 6 - - - - - + + + + + - - - - - + + + + + Segger\JL2CM3.dll @@ -176,10 +170,10 @@ 1 BIN\UL2CM3.DLL "" () - - - - + + + + 0 @@ -212,7 +206,7 @@ 0 0 "Cortex-M4" - + 0 0 0 @@ -227,7 +221,6 @@ 0 0 0 - 0 3 3 0 @@ -344,7 +337,7 @@ 0x30000 - + 1 @@ -360,20 +353,13 @@ 0 0 0 - 1 + 0 0 - 1 - 1 - 1 - 1 - 0 - 0 - 0 - - CPU_MK64FN1M0VLL12 - - device;device/MK64F12;board;applications;.;../../include;../../libcpu/arm/cortex-m4;../../libcpu/arm/common;../../components/drivers/include;../../components/drivers/include;../../components/finsh;../../components/net/lwip-2.0.2/src;../../components/net/lwip-2.0.2/src/include;../../components/net/lwip-2.0.2/src/include/ipv4;../../components/net/lwip-2.0.2/src/arch/include;../../components/net/lwip-2.0.2/src/include/netif;../../components/net/lwip-2.0.2/src/include/posix + + CPU_MK64FN1M0VLL12, __RTTHREAD__, __CLK_TCK=RT_TICK_PER_SECOND + + applications;.;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m4;..\..\components\drivers\include;..\..\components\drivers\include;board;device;device\MK64F12;..\..\components\finsh;.;..\..\include;..\..\components\libc\compilers\common;..\..\components\libc\compilers\common\nogcc;..\..\components\net\lwip-2.0.3\src;..\..\components\net\lwip-2.0.3\src\include;..\..\components\net\lwip-2.0.3\src\include\ipv4;..\..\components\net\lwip-2.0.3\src\arch\include;..\..\components\net\lwip-2.0.3\src\include\netif;..\..\components\net\lwip-2.0.3\src\include\posix;..\..\examples\utest\testcases\kernel @@ -386,12 +372,11 @@ 0 0 0 - 0 - - - - + + + + @@ -403,484 +388,564 @@ 0 0x00000000 0x1FFF0000 - - - - - --keep *.o(.rti_fn.*) --keep *.o(FSymTab) --keep *.o(VSymTab) - - + + + + + + + - Device + Applications - fsl_adc16.c + application.c 1 - device/MK64F12/fsl_adc16.c + applications\application.c + + - fsl_clock.c + startup.c 1 - device/MK64F12/fsl_clock.c + applications\startup.c + + + + CPU + - fsl_cmp.c + backtrace.c 1 - device/MK64F12/fsl_cmp.c + ..\..\libcpu\arm\common\backtrace.c + + - fsl_cmt.c + showmem.c 1 - device/MK64F12/fsl_cmt.c + ..\..\libcpu\arm\common\showmem.c + + - fsl_common.c + div0.c 1 - device/MK64F12/fsl_common.c + ..\..\libcpu\arm\common\div0.c + + - fsl_crc.c - 1 - device/MK64F12/fsl_crc.c + context_rvds.S + 2 + ..\..\libcpu\arm\cortex-m4\context_rvds.S + + - fsl_dac.c + cpuport.c 1 - device/MK64F12/fsl_dac.c + ..\..\libcpu\arm\cortex-m4\cpuport.c + + + + DeviceDrivers + - fsl_dmamux.c + serial.c 1 - device/MK64F12/fsl_dmamux.c + ..\..\components\drivers\serial\serial.c + + - fsl_dspi.c + dataqueue.c 1 - device/MK64F12/fsl_dspi.c + ..\..\components\drivers\src\dataqueue.c + + - fsl_dspi_edma.c + completion.c 1 - device/MK64F12/fsl_dspi_edma.c + ..\..\components\drivers\src\completion.c + + - fsl_edma.c + ringbuffer.c 1 - device/MK64F12/fsl_edma.c + ..\..\components\drivers\src\ringbuffer.c + + - fsl_enet.c + ringblk_buf.c 1 - device/MK64F12/fsl_enet.c + ..\..\components\drivers\src\ringblk_buf.c + + - fsl_ewm.c + waitqueue.c 1 - device/MK64F12/fsl_ewm.c + ..\..\components\drivers\src\waitqueue.c + + - fsl_flash.c + workqueue.c 1 - device/MK64F12/fsl_flash.c + ..\..\components\drivers\src\workqueue.c + + - fsl_flexbus.c + pipe.c 1 - device/MK64F12/fsl_flexbus.c + ..\..\components\drivers\src\pipe.c + + + + Drivers + - fsl_flexcan.c + drv_uart.c 1 - device/MK64F12/fsl_flexcan.c + board\drv_uart.c + + - fsl_ftm.c + clock_config.c 1 - device/MK64F12/fsl_ftm.c + board\clock_config.c + + - fsl_gpio.c + fsl_phy.c 1 - device/MK64F12/fsl_gpio.c + board\fsl_phy.c + + - fsl_i2c.c + led.c 1 - device/MK64F12/fsl_i2c.c + board\led.c + + - fsl_i2c_edma.c + drv_emac.c 1 - device/MK64F12/fsl_i2c_edma.c + board\drv_emac.c + + - fsl_llwu.c + board.c 1 - device/MK64F12/fsl_llwu.c + board\board.c + + - fsl_lptmr.c + fsl_clock.c 1 - device/MK64F12/fsl_lptmr.c + device\MK64F12\fsl_clock.c + + - fsl_pdb.c + fsl_ewm.c 1 - device/MK64F12/fsl_pdb.c + device\MK64F12\fsl_ewm.c + + - fsl_pit.c + fsl_ftm.c 1 - device/MK64F12/fsl_pit.c + device\MK64F12\fsl_ftm.c + + - fsl_pmc.c + fsl_lptmr.c 1 - device/MK64F12/fsl_pmc.c + device\MK64F12\fsl_lptmr.c + + fsl_rcm.c 1 - device/MK64F12/fsl_rcm.c - - - fsl_rnga.c - 1 - device/MK64F12/fsl_rnga.c - - - fsl_rtc.c - 1 - device/MK64F12/fsl_rtc.c - - - fsl_sai.c - 1 - device/MK64F12/fsl_sai.c - - - fsl_sai_edma.c - 1 - device/MK64F12/fsl_sai_edma.c + device\MK64F12\fsl_rcm.c + + - fsl_sdhc.c + fsl_i2c.c 1 - device/MK64F12/fsl_sdhc.c + device\MK64F12\fsl_i2c.c + + fsl_sim.c 1 - device/MK64F12/fsl_sim.c + device\MK64F12\fsl_sim.c + + - fsl_smc.c + fsl_dspi.c 1 - device/MK64F12/fsl_smc.c + device\MK64F12\fsl_dspi.c + + - fsl_sysmpu.c + fsl_flexbus.c 1 - device/MK64F12/fsl_sysmpu.c + device\MK64F12\fsl_flexbus.c + + - fsl_uart.c + fsl_vref.c 1 - device/MK64F12/fsl_uart.c + device\MK64F12\fsl_vref.c + + fsl_uart_edma.c 1 - device/MK64F12/fsl_uart_edma.c + device\MK64F12\fsl_uart_edma.c + + - fsl_vref.c + fsl_sai_edma.c 1 - device/MK64F12/fsl_vref.c + device\MK64F12\fsl_sai_edma.c + + - fsl_wdog.c + fsl_adc16.c 1 - device/MK64F12/fsl_wdog.c + device\MK64F12\fsl_adc16.c + + - system_MK64F12.c + fsl_flash.c 1 - device/system_MK64F12.c - - - startup_MK64F12.s - 2 - device/TOOLCHAIN_ARM_STD/startup_MK64F12.s + device\MK64F12\fsl_flash.c - - - Board - board.c + fsl_llwu.c 1 - board/board.c + device\MK64F12\fsl_llwu.c + + - clock_config.c + system_MK64F12.c 1 - board/clock_config.c + device\system_MK64F12.c + + - drv_uart.c + fsl_uart.c 1 - board/drv_uart.c + device\MK64F12\fsl_uart.c + + - led.c + fsl_cmp.c 1 - board/led.c + device\MK64F12\fsl_cmp.c + + - drv_emac.c + fsl_smc.c 1 - board/drv_emac.c + device\MK64F12\fsl_smc.c + + - fsl_phy.c + fsl_rnga.c 1 - board/fsl_phy.c + device\MK64F12\fsl_rnga.c - - - Applications - application.c + fsl_cmt.c 1 - applications/application.c + device\MK64F12\fsl_cmt.c + + - startup.c + fsl_gpio.c 1 - applications/startup.c + device\MK64F12\fsl_gpio.c - - - Kernel - clock.c + fsl_dmamux.c 1 - ../../src/clock.c + device\MK64F12\fsl_dmamux.c + + - components.c + fsl_rtc.c 1 - ../../src/components.c + device\MK64F12\fsl_rtc.c + + - device.c - 1 - ../../src/device.c + startup_MK64F12.s + 2 + device\TOOLCHAIN_ARM_STD\startup_MK64F12.s + + - idle.c + fsl_dac.c 1 - ../../src/idle.c + device\MK64F12\fsl_dac.c + + - ipc.c + fsl_pdb.c 1 - ../../src/ipc.c + device\MK64F12\fsl_pdb.c + + - irq.c + fsl_sysmpu.c 1 - ../../src/irq.c + device\MK64F12\fsl_sysmpu.c + + - kservice.c + fsl_common.c 1 - ../../src/kservice.c + device\MK64F12\fsl_common.c + + - mem.c + fsl_dspi_edma.c 1 - ../../src/mem.c + device\MK64F12\fsl_dspi_edma.c + + - mempool.c + fsl_flexcan.c 1 - ../../src/mempool.c + device\MK64F12\fsl_flexcan.c + + - object.c + fsl_sdhc.c 1 - ../../src/object.c + device\MK64F12\fsl_sdhc.c + + - scheduler.c + fsl_i2c_edma.c 1 - ../../src/scheduler.c + device\MK64F12\fsl_i2c_edma.c + + - signal.c + fsl_edma.c 1 - ../../src/signal.c + device\MK64F12\fsl_edma.c + + - thread.c + fsl_crc.c 1 - ../../src/thread.c + device\MK64F12\fsl_crc.c + + - timer.c + fsl_enet.c 1 - ../../src/timer.c + device\MK64F12\fsl_enet.c - - - CORTEX-M4 - cpuport.c + fsl_wdog.c 1 - ../../libcpu/arm/cortex-m4/cpuport.c - - - context_rvds.S - 2 - ../../libcpu/arm/cortex-m4/context_rvds.S + device\MK64F12\fsl_wdog.c + + - backtrace.c + fsl_sai.c 1 - ../../libcpu/arm/common/backtrace.c + device\MK64F12\fsl_sai.c + + - div0.c + fsl_pit.c 1 - ../../libcpu/arm/common/div0.c + device\MK64F12\fsl_pit.c + + - showmem.c + fsl_pmc.c 1 - ../../libcpu/arm/common/showmem.c + device\MK64F12\fsl_pmc.c - DeviceDrivers + Finsh - serial.c - 1 - ../../components/drivers/serial/serial.c - - - completion.c - 1 - ../../components/drivers/src/completion.c - - - dataqueue.c - 1 - ../../components/drivers/src/dataqueue.c - - - pipe.c - 1 - ../../components/drivers/src/pipe.c - - - ringbuffer.c - 1 - ../../components/drivers/src/ringbuffer.c - - - waitqueue.c + shell.c 1 - ../../components/drivers/src/waitqueue.c + ..\..\components\finsh\shell.c + + - workqueue.c + msh.c 1 - ../../components/drivers/src/workqueue.c + ..\..\components\finsh\msh.c - finsh + Kernel - shell.c + object.c 1 - ../../components/finsh/shell.c + ..\..\src\object.c + + - symbol.c + idle.c 1 - ../../components/finsh/symbol.c + ..\..\src\idle.c + + - cmd.c + kservice.c 1 - ../../components/finsh/cmd.c + ..\..\src\kservice.c + + - finsh_compiler.c + thread.c 1 - ../../components/finsh/finsh_compiler.c + ..\..\src\thread.c + + - finsh_error.c + timer.c 1 - ../../components/finsh/finsh_error.c + ..\..\src\timer.c + + - finsh_heap.c + mempool.c 1 - ../../components/finsh/finsh_heap.c + ..\..\src\mempool.c + + - finsh_init.c + device.c 1 - ../../components/finsh/finsh_init.c + ..\..\src\device.c + + - finsh_node.c + scheduler.c 1 - ../../components/finsh/finsh_node.c + ..\..\src\scheduler.c + + - finsh_ops.c + clock.c 1 - ../../components/finsh/finsh_ops.c + ..\..\src\clock.c + + - finsh_parser.c + ipc.c 1 - ../../components/finsh/finsh_parser.c + ..\..\src\ipc.c + + - finsh_var.c + irq.c 1 - ../../components/finsh/finsh_var.c + ..\..\src\irq.c + + - finsh_vm.c + components.c 1 - ../../components/finsh/finsh_vm.c + ..\..\src\components.c + + - finsh_token.c + mem.c 1 - ../../components/finsh/finsh_token.c + ..\..\src\mem.c @@ -888,189 +953,258 @@ lwIP - sys_arch.c + netdb.c 1 - ../../components/net/lwip-2.0.2/src/arch/sys_arch.c + ..\..\components\net\lwip-2.0.3\src\api\netdb.c + + - api_lib.c + ip.c 1 - ../../components/net/lwip-2.0.2/src/api/api_lib.c + ..\..\components\net\lwip-2.0.3\src\core\ip.c + + - api_msg.c + autoip.c 1 - ../../components/net/lwip-2.0.2/src/api/api_msg.c + ..\..\components\net\lwip-2.0.3\src\core\ipv4\autoip.c + + - err.c + ethernet.c 1 - ../../components/net/lwip-2.0.2/src/api/err.c + ..\..\components\net\lwip-2.0.3\src\netif\ethernet.c + + - netbuf.c + netif.c 1 - ../../components/net/lwip-2.0.2/src/api/netbuf.c + ..\..\components\net\lwip-2.0.3\src\core\netif.c + + - netdb.c + sys.c 1 - ../../components/net/lwip-2.0.2/src/api/netdb.c + ..\..\components\net\lwip-2.0.3\src\core\sys.c + + - netifapi.c + sockets.c 1 - ../../components/net/lwip-2.0.2/src/api/netifapi.c + ..\..\components\net\lwip-2.0.3\src\api\sockets.c + + - sockets.c + netifapi.c 1 - ../../components/net/lwip-2.0.2/src/api/sockets.c + ..\..\components\net\lwip-2.0.3\src\api\netifapi.c + + tcpip.c 1 - ../../components/net/lwip-2.0.2/src/api/tcpip.c + ..\..\components\net\lwip-2.0.3\src\api\tcpip.c + + - def.c + ip4_addr.c 1 - ../../components/net/lwip-2.0.2/src/core/def.c + ..\..\components\net\lwip-2.0.3\src\core\ipv4\ip4_addr.c + + - dns.c + dhcp.c 1 - ../../components/net/lwip-2.0.2/src/core/dns.c + ..\..\components\net\lwip-2.0.3\src\core\ipv4\dhcp.c + + - inet_chksum.c + init.c 1 - ../../components/net/lwip-2.0.2/src/core/inet_chksum.c + ..\..\components\net\lwip-2.0.3\src\core\init.c + + - init.c + ethernetif.c 1 - ../../components/net/lwip-2.0.2/src/core/init.c + ..\..\components\net\lwip-2.0.3\src\netif\ethernetif.c + + - ip.c + etharp.c 1 - ../../components/net/lwip-2.0.2/src/core/ip.c + ..\..\components\net\lwip-2.0.3\src\core\ipv4\etharp.c + + memp.c 1 - ../../components/net/lwip-2.0.2/src/core/memp.c + ..\..\components\net\lwip-2.0.3\src\core\memp.c + + - netif.c + ip4.c 1 - ../../components/net/lwip-2.0.2/src/core/netif.c + ..\..\components\net\lwip-2.0.3\src\core\ipv4\ip4.c + + - pbuf.c + netbuf.c 1 - ../../components/net/lwip-2.0.2/src/core/pbuf.c + ..\..\components\net\lwip-2.0.3\src\api\netbuf.c + + raw.c 1 - ../../components/net/lwip-2.0.2/src/core/raw.c + ..\..\components\net\lwip-2.0.3\src\core\raw.c + + - stats.c + ip4_frag.c 1 - ../../components/net/lwip-2.0.2/src/core/stats.c + ..\..\components\net\lwip-2.0.3\src\core\ipv4\ip4_frag.c + + - sys.c + tcp_out.c 1 - ../../components/net/lwip-2.0.2/src/core/sys.c + ..\..\components\net\lwip-2.0.3\src\core\tcp_out.c + + - tcp.c + lowpan6.c 1 - ../../components/net/lwip-2.0.2/src/core/tcp.c + ..\..\components\net\lwip-2.0.3\src\netif\lowpan6.c + + - tcp_in.c + icmp.c 1 - ../../components/net/lwip-2.0.2/src/core/tcp_in.c + ..\..\components\net\lwip-2.0.3\src\core\ipv4\icmp.c + + - tcp_out.c + api_lib.c 1 - ../../components/net/lwip-2.0.2/src/core/tcp_out.c + ..\..\components\net\lwip-2.0.3\src\api\api_lib.c + + - timeouts.c + inet_chksum.c 1 - ../../components/net/lwip-2.0.2/src/core/timeouts.c + ..\..\components\net\lwip-2.0.3\src\core\inet_chksum.c + + - udp.c + stats.c 1 - ../../components/net/lwip-2.0.2/src/core/udp.c + ..\..\components\net\lwip-2.0.3\src\core\stats.c + + - ethernet.c + err.c 1 - ../../components/net/lwip-2.0.2/src/netif/ethernet.c + ..\..\components\net\lwip-2.0.3\src\api\err.c + + - ethernetif.c + tcp_in.c 1 - ../../components/net/lwip-2.0.2/src/netif/ethernetif.c + ..\..\components\net\lwip-2.0.3\src\core\tcp_in.c + + - lowpan6.c + dns.c 1 - ../../components/net/lwip-2.0.2/src/netif/lowpan6.c + ..\..\components\net\lwip-2.0.3\src\core\dns.c + + - autoip.c + sys_arch.c 1 - ../../components/net/lwip-2.0.2/src/core/ipv4/autoip.c + ..\..\components\net\lwip-2.0.3\src\arch\sys_arch.c + + - dhcp.c + timeouts.c 1 - ../../components/net/lwip-2.0.2/src/core/ipv4/dhcp.c + ..\..\components\net\lwip-2.0.3\src\core\timeouts.c + + - etharp.c + igmp.c 1 - ../../components/net/lwip-2.0.2/src/core/ipv4/etharp.c + ..\..\components\net\lwip-2.0.3\src\core\ipv4\igmp.c + + - icmp.c + udp.c 1 - ../../components/net/lwip-2.0.2/src/core/ipv4/icmp.c + ..\..\components\net\lwip-2.0.3\src\core\udp.c + + - igmp.c + pbuf.c 1 - ../../components/net/lwip-2.0.2/src/core/ipv4/igmp.c + ..\..\components\net\lwip-2.0.3\src\core\pbuf.c + + - ip4.c + def.c 1 - ../../components/net/lwip-2.0.2/src/core/ipv4/ip4.c + ..\..\components\net\lwip-2.0.3\src\core\def.c + + - ip4_addr.c + api_msg.c 1 - ../../components/net/lwip-2.0.2/src/core/ipv4/ip4_addr.c + ..\..\components\net\lwip-2.0.3\src\api\api_msg.c + + - ip4_frag.c + tcp.c 1 - ../../components/net/lwip-2.0.2/src/core/ipv4/ip4_frag.c + ..\..\components\net\lwip-2.0.3\src\core\tcp.c -
diff --git a/bsp/frdm-k64f/project.uvprojx b/bsp/frdm-k64f/project.uvprojx index 085ba8f25e..1c6080bc2e 100644 --- a/bsp/frdm-k64f/project.uvprojx +++ b/bsp/frdm-k64f/project.uvprojx @@ -1,17 +1,12 @@ - 2.1 -
### uVision Project, (C) Keil Software
- RT-Thread 0x4 ARM-ADS - 5060750::V5.06 update 6 (build 750)::ARMCC - 0 MK64FN1M0xxx12 @@ -19,28 +14,28 @@ NXP.MK64F12_DFP.10.0.4 http://mcuxpresso.nxp.com/cmsis_pack/repo/ IRAM(0x20000000,0x00030000) IRAM2(0x1FFF0000,0x00010000) IROM(0x00000000,0x00100000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE - - + + UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0MK_P1M0 -FS00 -FL0100000 -FP0($$Device:MK64FN1M0xxx12$Flash\MK_P1M0.FLM)) 7425 $$Device:MK64FN1M0xxx12$Device\Include\MK64F12.h - - - - - - - - - + + + + + + + + + $$Device:MK64FN1M0xxx12$SVD\MK64F12.svd 0 0 - - - - - + + + + + 0 0 @@ -62,8 +57,8 @@ 0 0 - - + + 0 0 0 @@ -72,8 +67,8 @@ 0 0 - - + + 0 0 0 @@ -82,15 +77,15 @@ 0 0 - - + + 0 0 0 0 0 - + 0 @@ -104,17 +99,17 @@ 0 0 3 - - + + 1 SARMCM3.DLL - + DCM.DLL -pCM4 SARMCM3.DLL - + TCM.DLL -pCM4 @@ -138,11 +133,11 @@ 1 BIN\UL2CM3.DLL - - - - - + + + + + 0 @@ -175,7 +170,7 @@ 0 0 "Cortex-M4" - + 0 0 0 @@ -307,7 +302,7 @@ 0x30000 - + 1 @@ -324,7 +319,6 @@ 0 0 1 - 0 0 1 1 @@ -334,10 +328,10 @@ 0 0 - - CPU_MK64FN1M0VLL12 - - .;..\..\include;applications;.;board;device;device\MK64F12;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m4;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\common;..\..\components\net\lwip-2.0.2\src;..\..\components\net\lwip-2.0.2\src\include;..\..\components\net\lwip-2.0.2\src\include\ipv4;..\..\components\net\lwip-2.0.2\src\arch\include;..\..\components\net\lwip-2.0.2\src\include\netif;..\..\components\net\lwip-2.0.2\src\include\posix + + CPU_MK64FN1M0VLL12, __RTTHREAD__, __CLK_TCK=RT_TICK_PER_SECOND + + applications;.;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m4;..\..\components\drivers\include;..\..\components\drivers\include;board;device;device\MK64F12;..\..\components\finsh;.;..\..\include;..\..\components\libc\compilers\common;..\..\components\libc\compilers\common\nogcc;..\..\components\net\lwip-2.0.3\src;..\..\components\net\lwip-2.0.3\src\include;..\..\components\net\lwip-2.0.3\src\include\ipv4;..\..\components\net\lwip-2.0.3\src\arch\include;..\..\components\net\lwip-2.0.3\src\include\netif;..\..\components\net\lwip-2.0.3\src\include\posix;..\..\examples\utest\testcases\kernel @@ -352,10 +346,10 @@ 0 0 - - - - + + + + @@ -367,489 +361,564 @@ 0 0x00000000 0x1FFF0000 - - - - - - - + + + + + + + - Kernel + Applications - clock.c - 1 - ..\..\src\clock.c - - - components.c - 1 - ..\..\src\components.c - - - cpu.c + application.c 1 - ..\..\src\cpu.c + applications\application.c + + - device.c + startup.c 1 - ..\..\src\device.c + applications\startup.c + + + + CPU + - idle.c + div0.c 1 - ..\..\src\idle.c + ..\..\libcpu\arm\common\div0.c + + - ipc.c + showmem.c 1 - ..\..\src\ipc.c + ..\..\libcpu\arm\common\showmem.c + + - irq.c + backtrace.c 1 - ..\..\src\irq.c + ..\..\libcpu\arm\common\backtrace.c + + - kservice.c - 1 - ..\..\src\kservice.c + context_rvds.S + 2 + ..\..\libcpu\arm\cortex-m4\context_rvds.S + + - mem.c + cpuport.c 1 - ..\..\src\mem.c + ..\..\libcpu\arm\cortex-m4\cpuport.c + + + + DeviceDrivers + - mempool.c + serial.c 1 - ..\..\src\mempool.c + ..\..\components\drivers\serial\serial.c + + - object.c + workqueue.c 1 - ..\..\src\object.c + ..\..\components\drivers\src\workqueue.c + + - scheduler.c + ringbuffer.c 1 - ..\..\src\scheduler.c + ..\..\components\drivers\src\ringbuffer.c + + - signal.c + waitqueue.c 1 - ..\..\src\signal.c + ..\..\components\drivers\src\waitqueue.c + + - thread.c + ringblk_buf.c 1 - ..\..\src\thread.c + ..\..\components\drivers\src\ringblk_buf.c + + - timer.c + completion.c 1 - ..\..\src\timer.c + ..\..\components\drivers\src\completion.c - - - Applications - application.c + dataqueue.c 1 - applications\application.c + ..\..\components\drivers\src\dataqueue.c + + - startup.c + pipe.c 1 - applications\startup.c + ..\..\components\drivers\src\pipe.c - Board + Drivers - board.c + drv_uart.c 1 - board\board.c + board\drv_uart.c + + clock_config.c 1 board\clock_config.c + + - drv_uart.c + fsl_phy.c 1 - board\drv_uart.c + board\fsl_phy.c + + led.c 1 board\led.c + + drv_emac.c 1 board\drv_emac.c - - fsl_phy.c - 1 - board\fsl_phy.c - - - - Device - fsl_adc16.c - 1 - device\MK64F12\fsl_adc16.c - - - fsl_clock.c - 1 - device\MK64F12\fsl_clock.c - - - fsl_cmp.c + board.c 1 - device\MK64F12\fsl_cmp.c + board\board.c + + - fsl_cmt.c + fsl_lptmr.c 1 - device\MK64F12\fsl_cmt.c + device\MK64F12\fsl_lptmr.c + + fsl_common.c 1 device\MK64F12\fsl_common.c + + - fsl_crc.c + fsl_flexbus.c 1 - device\MK64F12\fsl_crc.c + device\MK64F12\fsl_flexbus.c + + - fsl_dac.c + fsl_pit.c 1 - device\MK64F12\fsl_dac.c + device\MK64F12\fsl_pit.c + + fsl_dmamux.c 1 device\MK64F12\fsl_dmamux.c + + - fsl_dspi.c - 1 - device\MK64F12\fsl_dspi.c - - - fsl_dspi_edma.c - 1 - device\MK64F12\fsl_dspi_edma.c - - - fsl_edma.c + fsl_i2c_edma.c 1 - device\MK64F12\fsl_edma.c + device\MK64F12\fsl_i2c_edma.c + + - fsl_enet.c + fsl_sysmpu.c 1 - device\MK64F12\fsl_enet.c + device\MK64F12\fsl_sysmpu.c + + fsl_ewm.c 1 device\MK64F12\fsl_ewm.c + + - fsl_flash.c - 1 - device\MK64F12\fsl_flash.c - - - fsl_flexbus.c - 1 - device\MK64F12\fsl_flexbus.c - - - fsl_flexcan.c - 1 - device\MK64F12\fsl_flexcan.c - - - fsl_ftm.c - 1 - device\MK64F12\fsl_ftm.c - - - fsl_gpio.c - 1 - device\MK64F12\fsl_gpio.c - - - fsl_i2c.c - 1 - device\MK64F12\fsl_i2c.c - - - fsl_i2c_edma.c - 1 - device\MK64F12\fsl_i2c_edma.c - - - fsl_llwu.c + fsl_rcm.c 1 - device\MK64F12\fsl_llwu.c + device\MK64F12\fsl_rcm.c + + - fsl_lptmr.c + system_MK64F12.c 1 - device\MK64F12\fsl_lptmr.c + device\system_MK64F12.c + + - fsl_pdb.c + fsl_sai_edma.c 1 - device\MK64F12\fsl_pdb.c + device\MK64F12\fsl_sai_edma.c + + - fsl_pit.c + fsl_vref.c 1 - device\MK64F12\fsl_pit.c + device\MK64F12\fsl_vref.c + + - fsl_pmc.c + fsl_dspi_edma.c 1 - device\MK64F12\fsl_pmc.c + device\MK64F12\fsl_dspi_edma.c + + - fsl_rcm.c + fsl_wdog.c 1 - device\MK64F12\fsl_rcm.c + device\MK64F12\fsl_wdog.c + + - fsl_rnga.c + fsl_cmp.c 1 - device\MK64F12\fsl_rnga.c + device\MK64F12\fsl_cmp.c + + fsl_rtc.c 1 device\MK64F12\fsl_rtc.c + + - fsl_sai.c + fsl_dspi.c 1 - device\MK64F12\fsl_sai.c + device\MK64F12\fsl_dspi.c + + - fsl_sai_edma.c + fsl_dac.c 1 - device\MK64F12\fsl_sai_edma.c + device\MK64F12\fsl_dac.c + + - fsl_sdhc.c + fsl_flexcan.c 1 - device\MK64F12\fsl_sdhc.c + device\MK64F12\fsl_flexcan.c + + - fsl_sim.c + fsl_adc16.c 1 - device\MK64F12\fsl_sim.c + device\MK64F12\fsl_adc16.c + + - fsl_smc.c + fsl_llwu.c 1 - device\MK64F12\fsl_smc.c + device\MK64F12\fsl_llwu.c + + - fsl_sysmpu.c + fsl_smc.c 1 - device\MK64F12\fsl_sysmpu.c + device\MK64F12\fsl_smc.c + + - fsl_uart.c + fsl_cmt.c 1 - device\MK64F12\fsl_uart.c + device\MK64F12\fsl_cmt.c + + - fsl_uart_edma.c + fsl_ftm.c 1 - device\MK64F12\fsl_uart_edma.c + device\MK64F12\fsl_ftm.c + + - fsl_vref.c + fsl_crc.c 1 - device\MK64F12\fsl_vref.c + device\MK64F12\fsl_crc.c + + - fsl_wdog.c + fsl_pdb.c 1 - device\MK64F12\fsl_wdog.c + device\MK64F12\fsl_pdb.c + + - system_MK64F12.c + fsl_uart_edma.c 1 - device\system_MK64F12.c + device\MK64F12\fsl_uart_edma.c + + startup_MK64F12.s 2 device\TOOLCHAIN_ARM_STD\startup_MK64F12.s - - - cpu - backtrace.c + fsl_flash.c 1 - ..\..\libcpu\arm\common\backtrace.c + device\MK64F12\fsl_flash.c + + - div0.c + fsl_uart.c 1 - ..\..\libcpu\arm\common\div0.c + device\MK64F12\fsl_uart.c + + - showmem.c + fsl_gpio.c 1 - ..\..\libcpu\arm\common\showmem.c + device\MK64F12\fsl_gpio.c + + + + fsl_pmc.c + 1 + device\MK64F12\fsl_pmc.c + + + - cpuport.c + fsl_edma.c 1 - ..\..\libcpu\arm\cortex-m4\cpuport.c + device\MK64F12\fsl_edma.c + + - context_rvds.S - 2 - ..\..\libcpu\arm\cortex-m4\context_rvds.S + fsl_sdhc.c + 1 + device\MK64F12\fsl_sdhc.c - - - DeviceDrivers - serial.c + fsl_i2c.c 1 - ..\..\components\drivers\serial\serial.c + device\MK64F12\fsl_i2c.c + + - completion.c + fsl_rnga.c 1 - ..\..\components\drivers\src\completion.c + device\MK64F12\fsl_rnga.c + + - dataqueue.c + fsl_sim.c 1 - ..\..\components\drivers\src\dataqueue.c + device\MK64F12\fsl_sim.c + + - pipe.c + fsl_sai.c 1 - ..\..\components\drivers\src\pipe.c + device\MK64F12\fsl_sai.c + + - ringblk_buf.c + fsl_clock.c 1 - ..\..\components\drivers\src\ringblk_buf.c + device\MK64F12\fsl_clock.c + + - ringbuffer.c + fsl_enet.c 1 - ..\..\components\drivers\src\ringbuffer.c + device\MK64F12\fsl_enet.c + + + + Finsh + - waitqueue.c + shell.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\finsh\shell.c + + - workqueue.c + msh.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\finsh\msh.c - finsh + Kernel - shell.c + kservice.c 1 - ..\..\components\finsh\shell.c + ..\..\src\kservice.c + + + + + irq.c + 1 + ..\..\src\irq.c + + - cmd.c + timer.c 1 - ..\..\components\finsh\cmd.c + ..\..\src\timer.c + + - finsh_compiler.c + mem.c 1 - ..\..\components\finsh\finsh_compiler.c + ..\..\src\mem.c + + - finsh_error.c + clock.c 1 - ..\..\components\finsh\finsh_error.c + ..\..\src\clock.c + + - finsh_heap.c + ipc.c 1 - ..\..\components\finsh\finsh_heap.c + ..\..\src\ipc.c + + - finsh_init.c + object.c 1 - ..\..\components\finsh\finsh_init.c + ..\..\src\object.c + + - finsh_node.c + idle.c 1 - ..\..\components\finsh\finsh_node.c + ..\..\src\idle.c + + - finsh_ops.c + mempool.c 1 - ..\..\components\finsh\finsh_ops.c + ..\..\src\mempool.c + + - finsh_parser.c + device.c 1 - ..\..\components\finsh\finsh_parser.c + ..\..\src\device.c + + - finsh_var.c + thread.c 1 - ..\..\components\finsh\finsh_var.c + ..\..\src\thread.c + + - finsh_vm.c + components.c 1 - ..\..\components\finsh\finsh_vm.c + ..\..\src\components.c + + - finsh_token.c + scheduler.c 1 - ..\..\components\finsh\finsh_token.c + ..\..\src\scheduler.c @@ -857,205 +926,270 @@ lwIP - sys_arch.c + netdb.c 1 - ..\..\components\net\lwip-2.0.2\src\arch\sys_arch.c + ..\..\components\net\lwip-2.0.3\src\api\netdb.c + + - api_lib.c + ip.c 1 - ..\..\components\net\lwip-2.0.2\src\api\api_lib.c + ..\..\components\net\lwip-2.0.3\src\core\ip.c + + - api_msg.c + autoip.c 1 - ..\..\components\net\lwip-2.0.2\src\api\api_msg.c + ..\..\components\net\lwip-2.0.3\src\core\ipv4\autoip.c + + - err.c + ethernet.c 1 - ..\..\components\net\lwip-2.0.2\src\api\err.c + ..\..\components\net\lwip-2.0.3\src\netif\ethernet.c + + - netbuf.c + netif.c 1 - ..\..\components\net\lwip-2.0.2\src\api\netbuf.c + ..\..\components\net\lwip-2.0.3\src\core\netif.c + + - netdb.c + sys.c 1 - ..\..\components\net\lwip-2.0.2\src\api\netdb.c + ..\..\components\net\lwip-2.0.3\src\core\sys.c + + - netifapi.c + sockets.c 1 - ..\..\components\net\lwip-2.0.2\src\api\netifapi.c + ..\..\components\net\lwip-2.0.3\src\api\sockets.c + + - sockets.c + netifapi.c 1 - ..\..\components\net\lwip-2.0.2\src\api\sockets.c + ..\..\components\net\lwip-2.0.3\src\api\netifapi.c + + tcpip.c 1 - ..\..\components\net\lwip-2.0.2\src\api\tcpip.c + ..\..\components\net\lwip-2.0.3\src\api\tcpip.c + + - def.c + ip4_addr.c 1 - ..\..\components\net\lwip-2.0.2\src\core\def.c + ..\..\components\net\lwip-2.0.3\src\core\ipv4\ip4_addr.c + + - dns.c + dhcp.c 1 - ..\..\components\net\lwip-2.0.2\src\core\dns.c + ..\..\components\net\lwip-2.0.3\src\core\ipv4\dhcp.c + + - inet_chksum.c + init.c 1 - ..\..\components\net\lwip-2.0.2\src\core\inet_chksum.c + ..\..\components\net\lwip-2.0.3\src\core\init.c + + - init.c + ethernetif.c 1 - ..\..\components\net\lwip-2.0.2\src\core\init.c + ..\..\components\net\lwip-2.0.3\src\netif\ethernetif.c + + - ip.c + etharp.c 1 - ..\..\components\net\lwip-2.0.2\src\core\ip.c + ..\..\components\net\lwip-2.0.3\src\core\ipv4\etharp.c + + memp.c 1 - ..\..\components\net\lwip-2.0.2\src\core\memp.c + ..\..\components\net\lwip-2.0.3\src\core\memp.c + + - netif.c + ip4.c 1 - ..\..\components\net\lwip-2.0.2\src\core\netif.c + ..\..\components\net\lwip-2.0.3\src\core\ipv4\ip4.c + + - pbuf.c + netbuf.c 1 - ..\..\components\net\lwip-2.0.2\src\core\pbuf.c + ..\..\components\net\lwip-2.0.3\src\api\netbuf.c + + raw.c 1 - ..\..\components\net\lwip-2.0.2\src\core\raw.c + ..\..\components\net\lwip-2.0.3\src\core\raw.c + + - stats.c + ip4_frag.c 1 - ..\..\components\net\lwip-2.0.2\src\core\stats.c + ..\..\components\net\lwip-2.0.3\src\core\ipv4\ip4_frag.c + + - sys.c + tcp_out.c 1 - ..\..\components\net\lwip-2.0.2\src\core\sys.c + ..\..\components\net\lwip-2.0.3\src\core\tcp_out.c + + - tcp.c + lowpan6.c 1 - ..\..\components\net\lwip-2.0.2\src\core\tcp.c + ..\..\components\net\lwip-2.0.3\src\netif\lowpan6.c + + - tcp_in.c + icmp.c 1 - ..\..\components\net\lwip-2.0.2\src\core\tcp_in.c + ..\..\components\net\lwip-2.0.3\src\core\ipv4\icmp.c + + - tcp_out.c + api_lib.c 1 - ..\..\components\net\lwip-2.0.2\src\core\tcp_out.c + ..\..\components\net\lwip-2.0.3\src\api\api_lib.c + + - timeouts.c + inet_chksum.c 1 - ..\..\components\net\lwip-2.0.2\src\core\timeouts.c + ..\..\components\net\lwip-2.0.3\src\core\inet_chksum.c + + - udp.c + stats.c 1 - ..\..\components\net\lwip-2.0.2\src\core\udp.c + ..\..\components\net\lwip-2.0.3\src\core\stats.c + + - ethernet.c + err.c 1 - ..\..\components\net\lwip-2.0.2\src\netif\ethernet.c + ..\..\components\net\lwip-2.0.3\src\api\err.c + + - ethernetif.c + tcp_in.c 1 - ..\..\components\net\lwip-2.0.2\src\netif\ethernetif.c + ..\..\components\net\lwip-2.0.3\src\core\tcp_in.c + + - lowpan6.c + dns.c 1 - ..\..\components\net\lwip-2.0.2\src\netif\lowpan6.c + ..\..\components\net\lwip-2.0.3\src\core\dns.c + + - autoip.c + sys_arch.c 1 - ..\..\components\net\lwip-2.0.2\src\core\ipv4\autoip.c + ..\..\components\net\lwip-2.0.3\src\arch\sys_arch.c + + - dhcp.c + timeouts.c 1 - ..\..\components\net\lwip-2.0.2\src\core\ipv4\dhcp.c + ..\..\components\net\lwip-2.0.3\src\core\timeouts.c + + - etharp.c + igmp.c 1 - ..\..\components\net\lwip-2.0.2\src\core\ipv4\etharp.c + ..\..\components\net\lwip-2.0.3\src\core\ipv4\igmp.c + + - icmp.c + udp.c 1 - ..\..\components\net\lwip-2.0.2\src\core\ipv4\icmp.c + ..\..\components\net\lwip-2.0.3\src\core\udp.c + + - igmp.c + pbuf.c 1 - ..\..\components\net\lwip-2.0.2\src\core\ipv4\igmp.c + ..\..\components\net\lwip-2.0.3\src\core\pbuf.c + + - ip4.c + def.c 1 - ..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4.c + ..\..\components\net\lwip-2.0.3\src\core\def.c + + - ip4_addr.c + api_msg.c 1 - ..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_addr.c + ..\..\components\net\lwip-2.0.3\src\api\api_msg.c + + - ip4_frag.c + tcp.c 1 - ..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_frag.c + ..\..\components\net\lwip-2.0.3\src\core\tcp.c - - ::CMSIS - - - + - + - + - + -
diff --git a/bsp/ft2004/.config b/bsp/ft2004/.config index e3cd660827..b5f4ab9d4b 100644 --- a/bsp/ft2004/.config +++ b/bsp/ft2004/.config @@ -480,6 +480,7 @@ CONFIG_ULOG_BACKEND_USING_CONSOLE=y # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -504,17 +505,24 @@ CONFIG_ULOG_BACKEND_USING_CONSOLE=y # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -527,11 +535,11 @@ CONFIG_ULOG_BACKEND_USING_CONSOLE=y # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -575,12 +583,20 @@ CONFIG_ULOG_BACKEND_USING_CONSOLE=y # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -590,6 +606,14 @@ CONFIG_ULOG_BACKEND_USING_CONSOLE=y # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -610,7 +634,6 @@ CONFIG_ULOG_BACKEND_USING_CONSOLE=y # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -627,7 +650,6 @@ CONFIG_ULOG_BACKEND_USING_CONSOLE=y # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -635,6 +657,7 @@ CONFIG_ULOG_BACKEND_USING_CONSOLE=y # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -711,6 +734,7 @@ CONFIG_ULOG_BACKEND_USING_CONSOLE=y # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/ft2004/rtconfig.h b/bsp/ft2004/rtconfig.h index 10289ec6fe..7ab29eca46 100644 --- a/bsp/ft2004/rtconfig.h +++ b/bsp/ft2004/rtconfig.h @@ -272,14 +272,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -288,10 +291,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/gd32/gd32407v-start/.config b/bsp/gd32/gd32407v-start/.config index ad1c9f42aa..8ca5a18bf9 100644 --- a/bsp/gd32/gd32407v-start/.config +++ b/bsp/gd32/gd32407v-start/.config @@ -331,6 +331,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -355,17 +356,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -378,11 +386,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -426,12 +434,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -441,6 +457,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -461,7 +485,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -478,7 +501,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -486,6 +508,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -562,6 +585,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/gd32/gd32407v-start/project.uvproj b/bsp/gd32/gd32407v-start/project.uvproj index 8d46275e82..8b9237df31 100644 --- a/bsp/gd32/gd32407v-start/project.uvproj +++ b/bsp/gd32/gd32407v-start/project.uvproj @@ -427,23 +427,23 @@ CPU - backtrace.c + div0.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\div0.c - div0.c + showmem.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\showmem.c - showmem.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\backtrace.c @@ -479,44 +479,44 @@ - workqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\pipe.c - waitqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\ringbuffer.c - ringbuffer.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\ringblk_buf.c - dataqueue.c + workqueue.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\workqueue.c - ringblk_buf.c + waitqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\waitqueue.c - pipe.c + dataqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\dataqueue.c @@ -531,16 +531,16 @@ Drivers - startup_gd32f4xx.s - 2 - ..\libraries\GD32F4xx_HAL\CMSIS\GD\GD32F4xx\Source\ARM\startup_gd32f4xx.s + board.c + 1 + board\board.c - board.c - 1 - board\board.c + startup_gd32f4xx.s + 2 + ..\libraries\GD32F4xx_HAL\CMSIS\GD\GD32F4xx\Source\ARM\startup_gd32f4xx.s @@ -591,6 +591,13 @@ ..\..\..\src\thread.c + + + mem.c + 1 + ..\..\..\src\mem.c + + irq.c @@ -600,9 +607,9 @@ - scheduler.c + object.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\object.c @@ -614,23 +621,23 @@ - clock.c + kservice.c 1 - ..\..\..\src\clock.c + ..\..\..\src\kservice.c - timer.c + device.c 1 - ..\..\..\src\timer.c + ..\..\..\src\device.c - mempool.c + timer.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\timer.c @@ -642,37 +649,30 @@ - device.c - 1 - ..\..\..\src\device.c - - - - - object.c + components.c 1 - ..\..\..\src\object.c + ..\..\..\src\components.c - kservice.c + scheduler.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\scheduler.c - components.c + clock.c 1 - ..\..\..\src\components.c + ..\..\..\src\clock.c - mem.c + mempool.c 1 - ..\..\..\src\mem.c + ..\..\..\src\mempool.c diff --git a/bsp/gd32/gd32407v-start/project.uvprojx b/bsp/gd32/gd32407v-start/project.uvprojx index edfcc3a20d..c1d5323433 100644 --- a/bsp/gd32/gd32407v-start/project.uvprojx +++ b/bsp/gd32/gd32407v-start/project.uvprojx @@ -411,16 +411,16 @@ - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m4\cpuport.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m4\context_rvds.S - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m4\context_rvds.S + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m4\cpuport.c @@ -442,16 +442,16 @@ - dataqueue.c + completion.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\completion.c - ringblk_buf.c + waitqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\waitqueue.c @@ -463,30 +463,30 @@ - pipe.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\ringblk_buf.c - waitqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\ringbuffer.c - completion.c + dataqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\dataqueue.c - ringbuffer.c + pipe.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\pipe.c @@ -494,16 +494,16 @@ Drivers - startup_gd32f4xx.s - 2 - ..\libraries\GD32F4xx_HAL\CMSIS\GD\GD32F4xx\Source\ARM\startup_gd32f4xx.s + board.c + 1 + board\board.c - board.c - 1 - board\board.c + startup_gd32f4xx.s + 2 + ..\libraries\GD32F4xx_HAL\CMSIS\GD\GD32F4xx\Source\ARM\startup_gd32f4xx.s @@ -549,44 +549,44 @@ Kernel - object.c + irq.c 1 - ..\..\..\src\object.c + ..\..\..\src\irq.c - kservice.c + timer.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\timer.c - mem.c + mempool.c 1 - ..\..\..\src\mem.c + ..\..\..\src\mempool.c - mempool.c + clock.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\clock.c - timer.c + thread.c 1 - ..\..\..\src\timer.c + ..\..\..\src\thread.c - clock.c + ipc.c 1 - ..\..\..\src\clock.c + ..\..\..\src\ipc.c @@ -598,44 +598,44 @@ - irq.c + mem.c 1 - ..\..\..\src\irq.c + ..\..\..\src\mem.c - idle.c + components.c 1 - ..\..\..\src\idle.c + ..\..\..\src\components.c - device.c + object.c 1 - ..\..\..\src\device.c + ..\..\..\src\object.c - ipc.c + device.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\device.c - thread.c + idle.c 1 - ..\..\..\src\thread.c + ..\..\..\src\idle.c - components.c + kservice.c 1 - ..\..\..\src\components.c + ..\..\..\src\kservice.c diff --git a/bsp/gd32/gd32407v-start/rtconfig.h b/bsp/gd32/gd32407v-start/rtconfig.h index 149356c221..95420877cf 100644 --- a/bsp/gd32/gd32407v-start/rtconfig.h +++ b/bsp/gd32/gd32407v-start/rtconfig.h @@ -171,14 +171,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -187,10 +190,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/gd32105c-eval/.config b/bsp/gd32105c-eval/.config index e2256582b2..6c64b15f50 100644 --- a/bsp/gd32105c-eval/.config +++ b/bsp/gd32105c-eval/.config @@ -367,6 +367,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -391,17 +392,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -414,11 +422,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -462,12 +470,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -477,6 +493,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -496,7 +520,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -513,7 +536,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -521,6 +543,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -597,6 +620,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/gd32105c-eval/project.uvprojx b/bsp/gd32105c-eval/project.uvprojx index e8cb65b594..d5c0073339 100644 --- a/bsp/gd32105c-eval/project.uvprojx +++ b/bsp/gd32105c-eval/project.uvprojx @@ -437,16 +437,16 @@ - cpuport.c - 1 - ..\..\libcpu\arm\cortex-m3\cpuport.c + context_rvds.S + 2 + ..\..\libcpu\arm\cortex-m3\context_rvds.S - context_rvds.S - 2 - ..\..\libcpu\arm\cortex-m3\context_rvds.S + cpuport.c + 1 + ..\..\libcpu\arm\cortex-m3\cpuport.c @@ -522,13 +522,6 @@ ..\..\components\drivers\src\waitqueue.c - - - pipe.c - 1 - ..\..\components\drivers\src\pipe.c - - completion.c @@ -564,6 +557,13 @@ ..\..\components\drivers\src\ringbuffer.c + + + pipe.c + 1 + ..\..\components\drivers\src\pipe.c + + @@ -723,58 +723,58 @@ - device.c + mempool.c 1 - ..\..\src\device.c + ..\..\src\mempool.c - idle.c + device.c 1 - ..\..\src\idle.c + ..\..\src\device.c - clock.c + timer.c 1 - ..\..\src\clock.c + ..\..\src\timer.c - timer.c + idle.c 1 - ..\..\src\timer.c + ..\..\src\idle.c - object.c + thread.c 1 - ..\..\src\object.c + ..\..\src\thread.c - thread.c + clock.c 1 - ..\..\src\thread.c + ..\..\src\clock.c - scheduler.c + components.c 1 - ..\..\src\scheduler.c + ..\..\src\components.c - mem.c + object.c 1 - ..\..\src\mem.c + ..\..\src\object.c @@ -786,23 +786,23 @@ - components.c + irq.c 1 - ..\..\src\components.c + ..\..\src\irq.c - irq.c + mem.c 1 - ..\..\src\irq.c + ..\..\src\mem.c - mempool.c + scheduler.c 1 - ..\..\src\mempool.c + ..\..\src\scheduler.c @@ -820,16 +820,16 @@ Libraries - gd32f10x_dbg.c + gd32f10x_i2c.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_dbg.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_i2c.c - gd32f10x_misc.c + gd32f10x_exmc.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_misc.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_exmc.c @@ -841,114 +841,114 @@ - gd32f10x_adc.c + gd32f10x_bkp.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_adc.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_bkp.c - gd32f10x_fmc.c + gd32f10x_rcu.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_fmc.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_rcu.c - gd32f10x_rcu.c + gd32f10x_can.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_rcu.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_can.c - gd32f10x_enet.c + gd32f10x_timer.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_enet.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_timer.c - system_gd32f10x.c + gd32f10x_spi.c 1 - Libraries\CMSIS\GD\GD32F10x\Source\system_gd32f10x.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_spi.c - gd32f10x_fwdgt.c + gd32f10x_pmu.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_fwdgt.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_pmu.c - gd32f10x_wwdgt.c + gd32f10x_crc.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_wwdgt.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_crc.c - gd32f10x_exti.c + system_gd32f10x.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_exti.c + Libraries\CMSIS\GD\GD32F10x\Source\system_gd32f10x.c - gd32f10x_gpio.c + gd32f10x_usart.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_gpio.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_usart.c - gd32f10x_crc.c + gd32f10x_dac.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_crc.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_dac.c - gd32f10x_exmc.c + gd32f10x_gpio.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_exmc.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_gpio.c - gd32f10x_pmu.c + gd32f10x_adc.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_pmu.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_adc.c - gd32f10x_usart.c + gd32f10x_sdio.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_usart.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_sdio.c - gd32f10x_i2c.c + gd32f10x_dma.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_i2c.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_dma.c - gd32f10x_dac.c + gd32f10x_exti.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_dac.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_exti.c - gd32f10x_spi.c + gd32f10x_dbg.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_spi.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_dbg.c @@ -960,37 +960,37 @@ - gd32f10x_dma.c + gd32f10x_enet.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_dma.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_enet.c - gd32f10x_can.c + gd32f10x_wwdgt.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_can.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_wwdgt.c - gd32f10x_bkp.c + gd32f10x_fmc.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_bkp.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_fmc.c - gd32f10x_sdio.c + gd32f10x_misc.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_sdio.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_misc.c - gd32f10x_timer.c + gd32f10x_fwdgt.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_timer.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_fwdgt.c diff --git a/bsp/gd32105c-eval/rtconfig.h b/bsp/gd32105c-eval/rtconfig.h index 150961d99f..1729294a63 100644 --- a/bsp/gd32105c-eval/rtconfig.h +++ b/bsp/gd32105c-eval/rtconfig.h @@ -192,14 +192,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -208,10 +211,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/gd32107c-eval/.config b/bsp/gd32107c-eval/.config index 876588f2da..71fd0bc301 100644 --- a/bsp/gd32107c-eval/.config +++ b/bsp/gd32107c-eval/.config @@ -367,6 +367,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -391,17 +392,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -414,11 +422,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -462,12 +470,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -477,6 +493,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -496,7 +520,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -513,7 +536,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -521,6 +543,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -597,6 +620,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/gd32107c-eval/project.uvprojx b/bsp/gd32107c-eval/project.uvprojx index 0ad2a15964..67cb0c59fd 100644 --- a/bsp/gd32107c-eval/project.uvprojx +++ b/bsp/gd32107c-eval/project.uvprojx @@ -416,9 +416,9 @@ CPU - div0.c + backtrace.c 1 - ..\..\libcpu\arm\common\div0.c + ..\..\libcpu\arm\common\backtrace.c @@ -430,23 +430,23 @@ - backtrace.c + div0.c 1 - ..\..\libcpu\arm\common\backtrace.c + ..\..\libcpu\arm\common\div0.c - context_rvds.S - 2 - ..\..\libcpu\arm\cortex-m3\context_rvds.S + cpuport.c + 1 + ..\..\libcpu\arm\cortex-m3\cpuport.c - cpuport.c - 1 - ..\..\libcpu\arm\cortex-m3\cpuport.c + context_rvds.S + 2 + ..\..\libcpu\arm\cortex-m3\context_rvds.S @@ -517,30 +517,30 @@ - workqueue.c + pipe.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\src\pipe.c - completion.c + waitqueue.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\src\waitqueue.c - ringbuffer.c + completion.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\completion.c - pipe.c + ringbuffer.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\src\ringbuffer.c @@ -559,9 +559,9 @@ - waitqueue.c + workqueue.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\src\workqueue.c @@ -661,16 +661,16 @@ - dfs_elm.c + ff.c 1 - ..\..\components\dfs\filesystems\elmfat\dfs_elm.c + ..\..\components\dfs\filesystems\elmfat\ff.c - ff.c + dfs_elm.c 1 - ..\..\components\dfs\filesystems\elmfat\ff.c + ..\..\components\dfs\filesystems\elmfat\dfs_elm.c @@ -716,79 +716,79 @@ Kernel - ipc.c + timer.c 1 - ..\..\src\ipc.c + ..\..\src\timer.c - thread.c + device.c 1 - ..\..\src\thread.c + ..\..\src\device.c - device.c + scheduler.c 1 - ..\..\src\device.c + ..\..\src\scheduler.c - clock.c + ipc.c 1 - ..\..\src\clock.c + ..\..\src\ipc.c - object.c + mem.c 1 - ..\..\src\object.c + ..\..\src\mem.c - mem.c + irq.c 1 - ..\..\src\mem.c + ..\..\src\irq.c - scheduler.c + idle.c 1 - ..\..\src\scheduler.c + ..\..\src\idle.c - timer.c + thread.c 1 - ..\..\src\timer.c + ..\..\src\thread.c - mempool.c + kservice.c 1 - ..\..\src\mempool.c + ..\..\src\kservice.c - irq.c + mempool.c 1 - ..\..\src\irq.c + ..\..\src\mempool.c - idle.c + object.c 1 - ..\..\src\idle.c + ..\..\src\object.c @@ -800,9 +800,9 @@ - kservice.c + clock.c 1 - ..\..\src\kservice.c + ..\..\src\clock.c @@ -820,121 +820,121 @@ Libraries - startup_gd32f10x_cl.s - 2 - Libraries\CMSIS\GD\GD32F10x\Source\ARM\startup_gd32f10x_cl.s + gd32f10x_enet.c + 1 + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_enet.c - gd32f10x_can.c + gd32f10x_crc.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_can.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_crc.c - gd32f10x_sdio.c + gd32f10x_misc.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_sdio.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_misc.c - gd32f10x_rcu.c + gd32f10x_fwdgt.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_rcu.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_fwdgt.c - gd32f10x_misc.c + gd32f10x_dbg.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_misc.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_dbg.c - gd32f10x_gpio.c + gd32f10x_bkp.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_gpio.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_bkp.c - gd32f10x_exti.c + gd32f10x_pmu.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_exti.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_pmu.c - gd32f10x_timer.c + gd32f10x_dma.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_timer.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_dma.c - gd32f10x_dac.c + gd32f10x_usart.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_dac.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_usart.c - system_gd32f10x.c + gd32f10x_exmc.c 1 - Libraries\CMSIS\GD\GD32F10x\Source\system_gd32f10x.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_exmc.c - gd32f10x_pmu.c + gd32f10x_timer.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_pmu.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_timer.c - gd32f10x_exmc.c + gd32f10x_dac.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_exmc.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_dac.c - gd32f10x_adc.c - 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_adc.c + startup_gd32f10x_cl.s + 2 + Libraries\CMSIS\GD\GD32F10x\Source\ARM\startup_gd32f10x_cl.s - gd32f10x_dbg.c + gd32f10x_sdio.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_dbg.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_sdio.c - gd32f10x_usart.c + gd32f10x_spi.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_usart.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_spi.c - gd32f10x_crc.c + gd32f10x_can.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_crc.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_can.c - gd32f10x_enet.c + gd32f10x_rcu.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_enet.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_rcu.c @@ -946,51 +946,51 @@ - gd32f10x_dma.c + gd32f10x_adc.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_dma.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_adc.c - gd32f10x_fwdgt.c + system_gd32f10x.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_fwdgt.c + Libraries\CMSIS\GD\GD32F10x\Source\system_gd32f10x.c - gd32f10x_rtc.c + gd32f10x_exti.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_rtc.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_exti.c - gd32f10x_bkp.c + gd32f10x_rtc.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_bkp.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_rtc.c - gd32f10x_fmc.c + gd32f10x_wwdgt.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_fmc.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_wwdgt.c - gd32f10x_wwdgt.c + gd32f10x_fmc.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_wwdgt.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_fmc.c - gd32f10x_spi.c + gd32f10x_gpio.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_spi.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_gpio.c diff --git a/bsp/gd32107c-eval/rtconfig.h b/bsp/gd32107c-eval/rtconfig.h index b217e1d046..aea7b4f917 100644 --- a/bsp/gd32107c-eval/rtconfig.h +++ b/bsp/gd32107c-eval/rtconfig.h @@ -192,14 +192,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -208,10 +211,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/gd32303e-eval/.config b/bsp/gd32303e-eval/.config index db6d844dab..a215db08b2 100644 --- a/bsp/gd32303e-eval/.config +++ b/bsp/gd32303e-eval/.config @@ -369,6 +369,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -393,17 +394,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -416,11 +424,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -464,12 +472,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -479,6 +495,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -498,7 +522,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -515,7 +538,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -523,6 +545,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -599,6 +622,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/gd32303e-eval/project.uvprojx b/bsp/gd32303e-eval/project.uvprojx index 9496a31ced..a19be5a19d 100644 --- a/bsp/gd32303e-eval/project.uvprojx +++ b/bsp/gd32303e-eval/project.uvprojx @@ -386,6 +386,13 @@ CPU + + + backtrace.c + 1 + ..\..\libcpu\arm\common\backtrace.c + + showmem.c @@ -402,9 +409,9 @@ - backtrace.c - 1 - ..\..\libcpu\arm\common\backtrace.c + context_rvds.S + 2 + ..\..\libcpu\arm\cortex-m4\context_rvds.S @@ -414,13 +421,6 @@ ..\..\libcpu\arm\cortex-m4\cpuport.c - - - context_rvds.S - 2 - ..\..\libcpu\arm\cortex-m4\context_rvds.S - - DeviceDrivers @@ -496,16 +496,16 @@ - ringblk_buf.c + ringbuffer.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\src\ringbuffer.c - ringbuffer.c + ringblk_buf.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\ringblk_buf.c @@ -626,9 +626,9 @@ - ff.c + dfs_elm.c 1 - ..\..\components\dfs\filesystems\elmfat\ff.c + ..\..\components\dfs\filesystems\elmfat\dfs_elm.c @@ -640,9 +640,9 @@ - dfs_elm.c + ff.c 1 - ..\..\components\dfs\filesystems\elmfat\dfs_elm.c + ..\..\components\dfs\filesystems\elmfat\ff.c @@ -681,58 +681,58 @@ Kernel - idle.c + device.c 1 - ..\..\src\idle.c + ..\..\src\device.c - ipc.c + thread.c 1 - ..\..\src\ipc.c + ..\..\src\thread.c - irq.c + mempool.c 1 - ..\..\src\irq.c + ..\..\src\mempool.c - scheduler.c + mem.c 1 - ..\..\src\scheduler.c + ..\..\src\mem.c - mempool.c + clock.c 1 - ..\..\src\mempool.c + ..\..\src\clock.c - thread.c + scheduler.c 1 - ..\..\src\thread.c + ..\..\src\scheduler.c - device.c + object.c 1 - ..\..\src\device.c + ..\..\src\object.c - clock.c + irq.c 1 - ..\..\src\clock.c + ..\..\src\irq.c @@ -744,30 +744,30 @@ - mem.c + components.c 1 - ..\..\src\mem.c + ..\..\src\components.c - components.c + idle.c 1 - ..\..\src\components.c + ..\..\src\idle.c - object.c + kservice.c 1 - ..\..\src\object.c + ..\..\src\kservice.c - kservice.c + ipc.c 1 - ..\..\src\kservice.c + ..\..\src\ipc.c @@ -780,6 +780,13 @@ ..\..\components\libc\compilers\armlibc\mem_std.c + + + stdio.c + 1 + ..\..\components\libc\compilers\armlibc\stdio.c + + libc.c @@ -796,9 +803,9 @@ - stdio.c + time.c 1 - ..\..\components\libc\compilers\armlibc\stdio.c + ..\..\components\libc\compilers\common\time.c @@ -808,154 +815,147 @@ ..\..\components\libc\compilers\common\stdlib.c - - - time.c - 1 - ..\..\components\libc\compilers\common\time.c - - Libraries - gd32f30x_usart.c + gd32f30x_pmu.c 1 - Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_usart.c + Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_pmu.c - system_gd32f30x.c + gd32f30x_gpio.c 1 - Libraries\CMSIS\GD\GD32F30x\Source\system_gd32f30x.c + Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_gpio.c - gd32f30x_enet.c + gd32f30x_rcu.c 1 - Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_enet.c + Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_rcu.c - gd32f30x_fmc.c + gd32f30x_rtc.c 1 - Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_fmc.c + Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_rtc.c - gd32f30x_gpio.c + gd32f30x_bkp.c 1 - Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_gpio.c + Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_bkp.c - gd32f30x_misc.c + gd32f30x_i2c.c 1 - Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_misc.c + Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_i2c.c - gd32f30x_crc.c + system_gd32f30x.c 1 - Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_crc.c + Libraries\CMSIS\GD\GD32F30x\Source\system_gd32f30x.c - gd32f30x_pmu.c - 1 - Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_pmu.c + startup_gd32f30x_hd.s + 2 + Libraries\CMSIS\GD\GD32F30x\Source\ARM\startup_gd32f30x_hd.s - gd32f30x_wwdgt.c + gd32f30x_crc.c 1 - Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_wwdgt.c + Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_crc.c - gd32f30x_dac.c + gd32f30x_enet.c 1 - Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_dac.c + Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_enet.c - gd32f30x_rtc.c + gd32f30x_fmc.c 1 - Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_rtc.c + Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_fmc.c - gd32f30x_rcu.c + gd32f30x_can.c 1 - Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_rcu.c + Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_can.c - gd32f30x_exmc.c + gd32f30x_exti.c 1 - Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_exmc.c + Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_exti.c - gd32f30x_can.c + gd32f30x_adc.c 1 - Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_can.c + Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_adc.c - gd32f30x_exti.c + gd32f30x_wwdgt.c 1 - Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_exti.c + Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_wwdgt.c - startup_gd32f30x_hd.s - 2 - Libraries\CMSIS\GD\GD32F30x\Source\ARM\startup_gd32f30x_hd.s + gd32f30x_timer.c + 1 + Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_timer.c - gd32f30x_dma.c + gd32f30x_exmc.c 1 - Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_dma.c + Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_exmc.c - gd32f30x_adc.c + gd32f30x_usart.c 1 - Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_adc.c + Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_usart.c - gd32f30x_ctc.c + gd32f30x_dma.c 1 - Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_ctc.c + Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_dma.c - gd32f30x_spi.c + gd32f30x_fwdgt.c 1 - Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_spi.c + Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_fwdgt.c @@ -967,37 +967,37 @@ - gd32f30x_timer.c + gd32f30x_sdio.c 1 - Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_timer.c + Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_sdio.c - gd32f30x_sdio.c + gd32f30x_ctc.c 1 - Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_sdio.c + Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_ctc.c - gd32f30x_bkp.c + gd32f30x_misc.c 1 - Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_bkp.c + Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_misc.c - gd32f30x_fwdgt.c + gd32f30x_dac.c 1 - Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_fwdgt.c + Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_dac.c - gd32f30x_i2c.c + gd32f30x_spi.c 1 - Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_i2c.c + Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_spi.c diff --git a/bsp/gd32303e-eval/rtconfig.h b/bsp/gd32303e-eval/rtconfig.h index 7a47c83787..d93b095318 100644 --- a/bsp/gd32303e-eval/rtconfig.h +++ b/bsp/gd32303e-eval/rtconfig.h @@ -192,14 +192,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -208,10 +211,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/gd32350r-eval/.config b/bsp/gd32350r-eval/.config index 5fc5267988..0b9597fce4 100644 --- a/bsp/gd32350r-eval/.config +++ b/bsp/gd32350r-eval/.config @@ -323,6 +323,7 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -347,17 +348,24 @@ CONFIG_RT_USING_PIN=y # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -370,11 +378,11 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -418,12 +426,20 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -433,6 +449,14 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -452,7 +476,6 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -469,7 +492,6 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -477,6 +499,7 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -553,6 +576,7 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/gd32350r-eval/project.uvprojx b/bsp/gd32350r-eval/project.uvprojx index 7737044e25..f7e863b016 100644 --- a/bsp/gd32350r-eval/project.uvprojx +++ b/bsp/gd32350r-eval/project.uvprojx @@ -394,13 +394,6 @@ ..\..\libcpu\arm\common\showmem.c - - - backtrace.c - 1 - ..\..\libcpu\arm\common\backtrace.c - - div0.c @@ -410,9 +403,9 @@ - cpuport.c + backtrace.c 1 - ..\..\libcpu\arm\cortex-m4\cpuport.c + ..\..\libcpu\arm\common\backtrace.c @@ -422,6 +415,13 @@ ..\..\libcpu\arm\cortex-m4\context_rvds.S + + + cpuport.c + 1 + ..\..\libcpu\arm\cortex-m4\cpuport.c + + DeviceDrivers @@ -441,51 +441,51 @@ - ringbuffer.c + ringblk_buf.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\ringblk_buf.c - completion.c + workqueue.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\src\workqueue.c - waitqueue.c + pipe.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\src\pipe.c - pipe.c + dataqueue.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\src\dataqueue.c - workqueue.c + completion.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\src\completion.c - dataqueue.c + ringbuffer.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\src\ringbuffer.c - ringblk_buf.c + waitqueue.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\src\waitqueue.c @@ -541,93 +541,93 @@ Kernel - ipc.c + components.c 1 - ..\..\src\ipc.c + ..\..\src\components.c - device.c + scheduler.c 1 - ..\..\src\device.c + ..\..\src\scheduler.c - kservice.c + idle.c 1 - ..\..\src\kservice.c + ..\..\src\idle.c - object.c + thread.c 1 - ..\..\src\object.c + ..\..\src\thread.c - clock.c + irq.c 1 - ..\..\src\clock.c + ..\..\src\irq.c - thread.c + ipc.c 1 - ..\..\src\thread.c + ..\..\src\ipc.c - idle.c + device.c 1 - ..\..\src\idle.c + ..\..\src\device.c - timer.c + object.c 1 - ..\..\src\timer.c + ..\..\src\object.c - components.c + mempool.c 1 - ..\..\src\components.c + ..\..\src\mempool.c - mem.c + clock.c 1 - ..\..\src\mem.c + ..\..\src\clock.c - mempool.c + kservice.c 1 - ..\..\src\mempool.c + ..\..\src\kservice.c - scheduler.c + timer.c 1 - ..\..\src\scheduler.c + ..\..\src\timer.c - irq.c + mem.c 1 - ..\..\src\irq.c + ..\..\src\mem.c @@ -635,177 +635,177 @@ Libraries - gd32f3x0_wwdgt.c + gd32f3x0_dac.c 1 - Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_wwdgt.c + Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_dac.c - gd32f3x0_i2c.c + gd32f3x0_dbg.c 1 - Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_i2c.c + Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_dbg.c - gd32f3x0_crc.c + gd32f3x0_rcu.c 1 - Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_crc.c + Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_rcu.c - gd32f3x0_exti.c + gd32f3x0_i2c.c 1 - Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_exti.c + Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_i2c.c - gd32f3x0_rcu.c + gd32f3x0_syscfg.c 1 - Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_rcu.c + Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_syscfg.c - gd32f3x0_cmp.c + system_gd32f3x0.c 1 - Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_cmp.c + Libraries\CMSIS\GD\GD32F3x0\Source\system_gd32f3x0.c - gd32f3x0_usart.c + gd32f3x0_tsi.c 1 - Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_usart.c + Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_tsi.c - gd32f3x0_fwdgt.c + gd32f3x0_cec.c 1 - Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_fwdgt.c + Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_cec.c - gd32f3x0_tsi.c + gd32f3x0_wwdgt.c 1 - Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_tsi.c + Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_wwdgt.c - gd32f3x0_pmu.c + gd32f3x0_dma.c 1 - Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_pmu.c + Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_dma.c - gd32f3x0_timer.c + gd32f3x0_fmc.c 1 - Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_timer.c + Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_fmc.c - gd32f3x0_cec.c + gd32f3x0_pmu.c 1 - Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_cec.c + Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_pmu.c - gd32f3x0_dac.c + gd32f3x0_spi.c 1 - Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_dac.c + Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_spi.c - gd32f3x0_adc.c + gd32f3x0_ctc.c 1 - Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_adc.c + Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_ctc.c - gd32f3x0_dbg.c + gd32f3x0_adc.c 1 - Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_dbg.c + Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_adc.c - gd32f3x0_rtc.c + gd32f3x0_usart.c 1 - Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_rtc.c + Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_usart.c - startup_gd32f3x0.s - 2 - Libraries\CMSIS\GD\GD32F3x0\Source\ARM\startup_gd32f3x0.s + gd32f3x0_gpio.c + 1 + Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_gpio.c - gd32f3x0_spi.c + gd32f3x0_rtc.c 1 - Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_spi.c + Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_rtc.c - gd32f3x0_fmc.c + gd32f3x0_exti.c 1 - Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_fmc.c + Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_exti.c - gd32f3x0_ctc.c + gd32f3x0_misc.c 1 - Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_ctc.c + Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_misc.c - gd32f3x0_gpio.c + gd32f3x0_timer.c 1 - Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_gpio.c + Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_timer.c - system_gd32f3x0.c + gd32f3x0_fwdgt.c 1 - Libraries\CMSIS\GD\GD32F3x0\Source\system_gd32f3x0.c + Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_fwdgt.c - gd32f3x0_misc.c + gd32f3x0_cmp.c 1 - Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_misc.c + Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_cmp.c - gd32f3x0_syscfg.c + gd32f3x0_crc.c 1 - Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_syscfg.c + Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_crc.c - gd32f3x0_dma.c - 1 - Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_dma.c + startup_gd32f3x0.s + 2 + Libraries\CMSIS\GD\GD32F3x0\Source\ARM\startup_gd32f3x0.s diff --git a/bsp/gd32350r-eval/rtconfig.h b/bsp/gd32350r-eval/rtconfig.h index 227ec679f1..aebca10c7d 100644 --- a/bsp/gd32350r-eval/rtconfig.h +++ b/bsp/gd32350r-eval/rtconfig.h @@ -164,14 +164,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -180,10 +183,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/gd32450z-eval/.config b/bsp/gd32450z-eval/.config index 0c574e99c0..adb49a176c 100644 --- a/bsp/gd32450z-eval/.config +++ b/bsp/gd32450z-eval/.config @@ -438,6 +438,7 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -462,17 +463,24 @@ CONFIG_RT_LWIP_USING_PING=y # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -485,11 +493,11 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -533,12 +541,20 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -548,6 +564,14 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -567,7 +591,6 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -584,7 +607,6 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -592,6 +614,7 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -668,6 +691,7 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/gd32450z-eval/project.uvproj b/bsp/gd32450z-eval/project.uvproj index b6dd4da246..8a238c0c41 100644 --- a/bsp/gd32450z-eval/project.uvproj +++ b/bsp/gd32450z-eval/project.uvproj @@ -479,51 +479,51 @@ - waitqueue.c + ringblk_buf.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\src\ringblk_buf.c - ringblk_buf.c + dataqueue.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\src\dataqueue.c - ringbuffer.c + waitqueue.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\waitqueue.c - pipe.c + ringbuffer.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\src\ringbuffer.c - workqueue.c + completion.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\src\completion.c - dataqueue.c + workqueue.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\src\workqueue.c - completion.c + pipe.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\src\pipe.c @@ -673,30 +673,30 @@ Kernel - ipc.c + mempool.c 1 - ..\..\src\ipc.c + ..\..\src\mempool.c - kservice.c + scheduler.c 1 - ..\..\src\kservice.c + ..\..\src\scheduler.c - thread.c + mem.c 1 - ..\..\src\thread.c + ..\..\src\mem.c - scheduler.c + object.c 1 - ..\..\src\scheduler.c + ..\..\src\object.c @@ -708,58 +708,58 @@ - idle.c + irq.c 1 - ..\..\src\idle.c + ..\..\src\irq.c - device.c + timer.c 1 - ..\..\src\device.c + ..\..\src\timer.c - object.c + ipc.c 1 - ..\..\src\object.c + ..\..\src\ipc.c - mem.c + thread.c 1 - ..\..\src\mem.c + ..\..\src\thread.c - clock.c + kservice.c 1 - ..\..\src\clock.c + ..\..\src\kservice.c - timer.c + clock.c 1 - ..\..\src\timer.c + ..\..\src\clock.c - mempool.c + idle.c 1 - ..\..\src\mempool.c + ..\..\src\idle.c - irq.c + device.c 1 - ..\..\src\irq.c + ..\..\src\device.c @@ -779,13 +779,6 @@ ..\..\components\libc\compilers\armlibc\libc.c - - - syscalls.c - 1 - ..\..\components\libc\compilers\armlibc\syscalls.c - - mem_std.c @@ -795,9 +788,9 @@ - time.c + syscalls.c 1 - ..\..\components\libc\compilers\common\time.c + ..\..\components\libc\compilers\armlibc\syscalls.c @@ -814,6 +807,13 @@ ..\..\components\libc\compilers\common\delay.c + + + time.c + 1 + ..\..\components\libc\compilers\common\time.c + + stdlib.c @@ -826,219 +826,219 @@ Libraries - gd32f4xx_exti.c + gd32f4xx_syscfg.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_exti.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_syscfg.c - gd32f4xx_usart.c + gd32f4xx_timer.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_usart.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_timer.c - gd32f4xx_pmu.c + gd32f4xx_ctc.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_pmu.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_ctc.c - gd32f4xx_can.c + gd32f4xx_pmu.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_can.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_pmu.c - gd32f4xx_timer.c + gd32f4xx_exti.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_timer.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_exti.c - gd32f4xx_adc.c + gd32f4xx_ipa.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_adc.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_ipa.c - gd32f4xx_ctc.c + gd32f4xx_dac.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_ctc.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dac.c - gd32f4xx_rtc.c + gd32f4xx_dci.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_rtc.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dci.c - gd32f4xx_exmc.c + gd32f4xx_rcu.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_exmc.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_rcu.c - gd32f4xx_syscfg.c + gd32f4xx_dbg.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_syscfg.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dbg.c - gd32f4xx_enet.c + gd32f4xx_trng.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_enet.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_trng.c - gd32f4xx_crc.c + gd32f4xx_gpio.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_crc.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_gpio.c - gd32f4xx_misc.c + system_gd32f4xx.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_misc.c + Libraries\CMSIS\GD\GD32F4xx\Source\system_gd32f4xx.c - gd32f4xx_tli.c + gd32f4xx_adc.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_tli.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_adc.c - gd32f4xx_wwdgt.c + gd32f4xx_usart.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_wwdgt.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_usart.c - gd32f4xx_dbg.c + gd32f4xx_fmc.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dbg.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_fmc.c - gd32f4xx_fmc.c + gd32f4xx_wwdgt.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_fmc.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_wwdgt.c - gd32f4xx_i2c.c + gd32f4xx_dma.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_i2c.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dma.c - gd32f4xx_iref.c + gd32f4xx_misc.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_iref.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_misc.c - gd32f4xx_dma.c - 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dma.c + startup_gd32f4xx.s + 2 + Libraries\CMSIS\GD\GD32F4xx\Source\ARM\startup_gd32f4xx.s - gd32f4xx_trng.c + gd32f4xx_crc.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_trng.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_crc.c - gd32f4xx_sdio.c + gd32f4xx_rtc.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_sdio.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_rtc.c - startup_gd32f4xx.s - 2 - Libraries\CMSIS\GD\GD32F4xx\Source\ARM\startup_gd32f4xx.s + gd32f4xx_fwdgt.c + 1 + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_fwdgt.c - gd32f4xx_gpio.c + gd32f4xx_tli.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_gpio.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_tli.c - gd32f4xx_rcu.c + gd32f4xx_spi.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_rcu.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_spi.c - gd32f4xx_dac.c + gd32f4xx_can.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dac.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_can.c - gd32f4xx_ipa.c + gd32f4xx_exmc.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_ipa.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_exmc.c - gd32f4xx_dci.c + gd32f4xx_sdio.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dci.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_sdio.c - gd32f4xx_fwdgt.c + gd32f4xx_enet.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_fwdgt.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_enet.c - gd32f4xx_spi.c + gd32f4xx_iref.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_spi.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_iref.c - system_gd32f4xx.c + gd32f4xx_i2c.c 1 - Libraries\CMSIS\GD\GD32F4xx\Source\system_gd32f4xx.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_i2c.c @@ -1079,6 +1079,13 @@ ..\..\components\net\lwip-2.0.2\src\core\netif.c + + + ping.c + 1 + ..\..\components\net\lwip-2.0.2\src\apps\ping\ping.c + + sys.c @@ -1149,13 +1156,6 @@ ..\..\components\net\lwip-2.0.2\src\core\memp.c - - - ping.c - 1 - ..\..\components\net\lwip-2.0.2\src\apps\ping\ping.c - - ip4.c @@ -1308,51 +1308,51 @@ SAL - netdev.c + netdev_ipaddr.c 1 - ..\..\components\net\netdev\src\netdev.c + ..\..\components\net\netdev\src\netdev_ipaddr.c - netdev_ipaddr.c + netdev.c 1 - ..\..\components\net\netdev\src\netdev_ipaddr.c + ..\..\components\net\netdev\src\netdev.c - sal_socket.c + af_inet_lwip.c 1 - ..\..\components\net\sal_socket\src\sal_socket.c + ..\..\components\net\sal_socket\impl\af_inet_lwip.c - net_netdb.c + dfs_net.c 1 - ..\..\components\net\sal_socket\socket\net_netdb.c + ..\..\components\net\sal_socket\dfs_net\dfs_net.c - dfs_net.c + sal_socket.c 1 - ..\..\components\net\sal_socket\dfs_net\dfs_net.c + ..\..\components\net\sal_socket\src\sal_socket.c - net_sockets.c + net_netdb.c 1 - ..\..\components\net\sal_socket\socket\net_sockets.c + ..\..\components\net\sal_socket\socket\net_netdb.c - af_inet_lwip.c + net_sockets.c 1 - ..\..\components\net\sal_socket\impl\af_inet_lwip.c + ..\..\components\net\sal_socket\socket\net_sockets.c diff --git a/bsp/gd32450z-eval/project.uvprojx b/bsp/gd32450z-eval/project.uvprojx index 2d2bb33336..f85abcefa4 100644 --- a/bsp/gd32450z-eval/project.uvprojx +++ b/bsp/gd32450z-eval/project.uvprojx @@ -393,13 +393,6 @@ ..\..\libcpu\arm\common\showmem.c - - - div0.c - 1 - ..\..\libcpu\arm\common\div0.c - - backtrace.c @@ -409,9 +402,9 @@ - cpuport.c + div0.c 1 - ..\..\libcpu\arm\cortex-m4\cpuport.c + ..\..\libcpu\arm\common\div0.c @@ -421,6 +414,13 @@ ..\..\libcpu\arm\cortex-m4\context_rvds.S + + + cpuport.c + 1 + ..\..\libcpu\arm\cortex-m4\cpuport.c + + DeviceDrivers @@ -440,51 +440,51 @@ - waitqueue.c + completion.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\src\completion.c - ringblk_buf.c + dataqueue.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\src\dataqueue.c - ringbuffer.c + ringblk_buf.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\ringblk_buf.c - dataqueue.c + workqueue.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\src\workqueue.c - workqueue.c + ringbuffer.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\src\ringbuffer.c - pipe.c + waitqueue.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\src\waitqueue.c - completion.c + pipe.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\src\pipe.c @@ -634,79 +634,79 @@ Kernel - thread.c + clock.c 1 - ..\..\src\thread.c + ..\..\src\clock.c - timer.c + idle.c 1 - ..\..\src\timer.c + ..\..\src\idle.c - mempool.c + components.c 1 - ..\..\src\mempool.c + ..\..\src\components.c - ipc.c + timer.c 1 - ..\..\src\ipc.c + ..\..\src\timer.c - object.c + irq.c 1 - ..\..\src\object.c + ..\..\src\irq.c - device.c + mem.c 1 - ..\..\src\device.c + ..\..\src\mem.c - components.c + scheduler.c 1 - ..\..\src\components.c + ..\..\src\scheduler.c - clock.c + object.c 1 - ..\..\src\clock.c + ..\..\src\object.c - irq.c + thread.c 1 - ..\..\src\irq.c + ..\..\src\thread.c - idle.c + device.c 1 - ..\..\src\idle.c + ..\..\src\device.c - scheduler.c + ipc.c 1 - ..\..\src\scheduler.c + ..\..\src\ipc.c @@ -718,9 +718,9 @@ - mem.c + mempool.c 1 - ..\..\src\mem.c + ..\..\src\mempool.c @@ -728,9 +728,9 @@ libc - mem_std.c + syscalls.c 1 - ..\..\components\libc\compilers\armlibc\mem_std.c + ..\..\components\libc\compilers\armlibc\syscalls.c @@ -742,44 +742,44 @@ - syscalls.c + libc.c 1 - ..\..\components\libc\compilers\armlibc\syscalls.c + ..\..\components\libc\compilers\armlibc\libc.c - libc.c + mem_std.c 1 - ..\..\components\libc\compilers\armlibc\libc.c + ..\..\components\libc\compilers\armlibc\mem_std.c - delay.c + unistd.c 1 - ..\..\components\libc\compilers\common\delay.c + ..\..\components\libc\compilers\common\unistd.c - stdlib.c + time.c 1 - ..\..\components\libc\compilers\common\stdlib.c + ..\..\components\libc\compilers\common\time.c - time.c + delay.c 1 - ..\..\components\libc\compilers\common\time.c + ..\..\components\libc\compilers\common\delay.c - unistd.c + stdlib.c 1 - ..\..\components\libc\compilers\common\unistd.c + ..\..\components\libc\compilers\common\stdlib.c @@ -787,65 +787,65 @@ Libraries - gd32f4xx_trng.c + gd32f4xx_dma.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_trng.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dma.c - gd32f4xx_rtc.c + gd32f4xx_ctc.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_rtc.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_ctc.c - gd32f4xx_usart.c + gd32f4xx_ipa.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_usart.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_ipa.c - gd32f4xx_crc.c + gd32f4xx_misc.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_crc.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_misc.c - gd32f4xx_syscfg.c + gd32f4xx_dci.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_syscfg.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dci.c - gd32f4xx_sdio.c + gd32f4xx_fwdgt.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_sdio.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_fwdgt.c - gd32f4xx_i2c.c + gd32f4xx_tli.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_i2c.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_tli.c - gd32f4xx_iref.c + gd32f4xx_exmc.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_iref.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_exmc.c - gd32f4xx_wwdgt.c + gd32f4xx_fmc.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_wwdgt.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_fmc.c @@ -857,149 +857,149 @@ - gd32f4xx_misc.c + system_gd32f4xx.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_misc.c + Libraries\CMSIS\GD\GD32F4xx\Source\system_gd32f4xx.c - gd32f4xx_enet.c + gd32f4xx_wwdgt.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_enet.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_wwdgt.c - gd32f4xx_exti.c + gd32f4xx_rcu.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_exti.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_rcu.c - gd32f4xx_pmu.c + gd32f4xx_adc.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_pmu.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_adc.c - gd32f4xx_dci.c + gd32f4xx_rtc.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dci.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_rtc.c - gd32f4xx_ctc.c + gd32f4xx_trng.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_ctc.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_trng.c - gd32f4xx_rcu.c + gd32f4xx_pmu.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_rcu.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_pmu.c - gd32f4xx_exmc.c + gd32f4xx_exti.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_exmc.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_exti.c - gd32f4xx_dma.c + gd32f4xx_enet.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dma.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_enet.c - gd32f4xx_fwdgt.c + gd32f4xx_iref.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_fwdgt.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_iref.c - gd32f4xx_ipa.c - 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_ipa.c + startup_gd32f4xx.s + 2 + Libraries\CMSIS\GD\GD32F4xx\Source\ARM\startup_gd32f4xx.s - gd32f4xx_spi.c + gd32f4xx_dbg.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_spi.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dbg.c - gd32f4xx_fmc.c + gd32f4xx_i2c.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_fmc.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_i2c.c - gd32f4xx_can.c + gd32f4xx_usart.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_can.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_usart.c - gd32f4xx_dbg.c + gd32f4xx_dac.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dbg.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dac.c - startup_gd32f4xx.s - 2 - Libraries\CMSIS\GD\GD32F4xx\Source\ARM\startup_gd32f4xx.s + gd32f4xx_crc.c + 1 + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_crc.c - gd32f4xx_adc.c + gd32f4xx_syscfg.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_adc.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_syscfg.c - gd32f4xx_gpio.c + gd32f4xx_spi.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_gpio.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_spi.c - gd32f4xx_dac.c + gd32f4xx_can.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dac.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_can.c - gd32f4xx_tli.c + gd32f4xx_sdio.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_tli.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_sdio.c - system_gd32f4xx.c + gd32f4xx_gpio.c 1 - Libraries\CMSIS\GD\GD32F4xx\Source\system_gd32f4xx.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_gpio.c @@ -1166,13 +1166,6 @@ ..\..\components\net\lwip-2.0.2\src\api\api_lib.c - - - ping.c - 1 - ..\..\components\net\lwip-2.0.2\src\apps\ping\ping.c - - inet_chksum.c @@ -1222,6 +1215,13 @@ ..\..\components\net\lwip-2.0.2\src\core\timeouts.c + + + ping.c + 1 + ..\..\components\net\lwip-2.0.2\src\apps\ping\ping.c + + igmp.c @@ -1269,16 +1269,16 @@ SAL - netdev.c + netdev_ipaddr.c 1 - ..\..\components\net\netdev\src\netdev.c + ..\..\components\net\netdev\src\netdev_ipaddr.c - netdev_ipaddr.c + netdev.c 1 - ..\..\components\net\netdev\src\netdev_ipaddr.c + ..\..\components\net\netdev\src\netdev.c @@ -1290,23 +1290,23 @@ - dfs_net.c + af_inet_lwip.c 1 - ..\..\components\net\sal_socket\dfs_net\dfs_net.c + ..\..\components\net\sal_socket\impl\af_inet_lwip.c - af_inet_lwip.c + net_netdb.c 1 - ..\..\components\net\sal_socket\impl\af_inet_lwip.c + ..\..\components\net\sal_socket\socket\net_netdb.c - net_netdb.c + dfs_net.c 1 - ..\..\components\net\sal_socket\socket\net_netdb.c + ..\..\components\net\sal_socket\dfs_net\dfs_net.c diff --git a/bsp/gd32450z-eval/rtconfig.h b/bsp/gd32450z-eval/rtconfig.h index af6e53bdfd..91aa2947d1 100644 --- a/bsp/gd32450z-eval/rtconfig.h +++ b/bsp/gd32450z-eval/rtconfig.h @@ -248,14 +248,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -264,10 +267,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/gd32e230k-start/.config b/bsp/gd32e230k-start/.config index c3bd21f829..4eb1206d10 100644 --- a/bsp/gd32e230k-start/.config +++ b/bsp/gd32e230k-start/.config @@ -334,6 +334,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -358,17 +359,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -381,11 +389,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -429,12 +437,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -444,6 +460,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -463,7 +487,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -480,7 +503,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -488,6 +510,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -564,6 +587,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/gd32e230k-start/project.uvprojx b/bsp/gd32e230k-start/project.uvprojx index d3473a987c..2d0818fc20 100644 --- a/bsp/gd32e230k-start/project.uvprojx +++ b/bsp/gd32e230k-start/project.uvprojx @@ -388,6 +388,13 @@ CPU + + + backtrace.c + 1 + ..\..\libcpu\arm\common\backtrace.c + + div0.c @@ -404,9 +411,9 @@ - backtrace.c - 1 - ..\..\libcpu\arm\common\backtrace.c + context_rvds.S + 2 + ..\..\libcpu\arm\cortex-m23\context_rvds.S @@ -416,13 +423,6 @@ ..\..\libcpu\arm\cortex-m23\cpuport.c - - - context_rvds.S - 2 - ..\..\libcpu\arm\cortex-m23\context_rvds.S - - DeviceDrivers @@ -484,23 +484,23 @@ - ringblk_buf.c + waitqueue.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\src\waitqueue.c - waitqueue.c + pipe.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\src\pipe.c - ringbuffer.c + dataqueue.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\dataqueue.c @@ -512,23 +512,23 @@ - dataqueue.c + completion.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\src\completion.c - pipe.c + ringbuffer.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\src\ringbuffer.c - completion.c + ringblk_buf.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\src\ringblk_buf.c @@ -610,23 +610,16 @@ Kernel - scheduler.c - 1 - ..\..\src\scheduler.c - - - - - kservice.c + mempool.c 1 - ..\..\src\kservice.c + ..\..\src\mempool.c - thread.c + timer.c 1 - ..\..\src\thread.c + ..\..\src\timer.c @@ -638,23 +631,23 @@ - clock.c + components.c 1 - ..\..\src\clock.c + ..\..\src\components.c - mempool.c + object.c 1 - ..\..\src\mempool.c + ..\..\src\object.c - object.c + thread.c 1 - ..\..\src\object.c + ..\..\src\thread.c @@ -673,16 +666,16 @@ - components.c + scheduler.c 1 - ..\..\src\components.c + ..\..\src\scheduler.c - timer.c + kservice.c 1 - ..\..\src\timer.c + ..\..\src\kservice.c @@ -692,6 +685,13 @@ ..\..\src\irq.c + + + clock.c + 1 + ..\..\src\clock.c + + idle.c @@ -714,107 +714,107 @@ Libraries - gd32e230_cmp.c + gd32e230_fmc.c 1 - Libraries\GD32E230_standard_peripheral\Source\gd32e230_cmp.c + Libraries\GD32E230_standard_peripheral\Source\gd32e230_fmc.c - gd32e230_timer.c + gd32e230_fwdgt.c 1 - Libraries\GD32E230_standard_peripheral\Source\gd32e230_timer.c + Libraries\GD32E230_standard_peripheral\Source\gd32e230_fwdgt.c - gd32e230_exti.c + gd32e230_crc.c 1 - Libraries\GD32E230_standard_peripheral\Source\gd32e230_exti.c + Libraries\GD32E230_standard_peripheral\Source\gd32e230_crc.c - gd32e230_wwdgt.c + gd32e230_dbg.c 1 - Libraries\GD32E230_standard_peripheral\Source\gd32e230_wwdgt.c + Libraries\GD32E230_standard_peripheral\Source\gd32e230_dbg.c - gd32e230_adc.c + gd32e230_spi.c 1 - Libraries\GD32E230_standard_peripheral\Source\gd32e230_adc.c + Libraries\GD32E230_standard_peripheral\Source\gd32e230_spi.c - gd32e230_syscfg.c + gd32e230_cmp.c 1 - Libraries\GD32E230_standard_peripheral\Source\gd32e230_syscfg.c + Libraries\GD32E230_standard_peripheral\Source\gd32e230_cmp.c - gd32e230_gpio.c + gd32e230_misc.c 1 - Libraries\GD32E230_standard_peripheral\Source\gd32e230_gpio.c + Libraries\GD32E230_standard_peripheral\Source\gd32e230_misc.c - startup_gd32e230.s - 2 - Libraries\CMSIS\GD\GD32E230\Source\ARM\startup_gd32e230.s + gd32e230_exti.c + 1 + Libraries\GD32E230_standard_peripheral\Source\gd32e230_exti.c - gd32e230_spi.c + gd32e230_rcu.c 1 - Libraries\GD32E230_standard_peripheral\Source\gd32e230_spi.c + Libraries\GD32E230_standard_peripheral\Source\gd32e230_rcu.c - gd32e230_i2c.c + gd32e230_syscfg.c 1 - Libraries\GD32E230_standard_peripheral\Source\gd32e230_i2c.c + Libraries\GD32E230_standard_peripheral\Source\gd32e230_syscfg.c - system_gd32e230.c + gd32e230_adc.c 1 - Libraries\CMSIS\GD\GD32E230\Source\system_gd32e230.c + Libraries\GD32E230_standard_peripheral\Source\gd32e230_adc.c - gd32e230_fwdgt.c + gd32e230_usart.c 1 - Libraries\GD32E230_standard_peripheral\Source\gd32e230_fwdgt.c + Libraries\GD32E230_standard_peripheral\Source\gd32e230_usart.c - gd32e230_dbg.c + system_gd32e230.c 1 - Libraries\GD32E230_standard_peripheral\Source\gd32e230_dbg.c + Libraries\CMSIS\GD\GD32E230\Source\system_gd32e230.c - gd32e230_fmc.c + gd32e230_wwdgt.c 1 - Libraries\GD32E230_standard_peripheral\Source\gd32e230_fmc.c + Libraries\GD32E230_standard_peripheral\Source\gd32e230_wwdgt.c - gd32e230_rcu.c + gd32e230_pmu.c 1 - Libraries\GD32E230_standard_peripheral\Source\gd32e230_rcu.c + Libraries\GD32E230_standard_peripheral\Source\gd32e230_pmu.c @@ -826,37 +826,37 @@ - gd32e230_misc.c + gd32e230_timer.c 1 - Libraries\GD32E230_standard_peripheral\Source\gd32e230_misc.c + Libraries\GD32E230_standard_peripheral\Source\gd32e230_timer.c - gd32e230_pmu.c - 1 - Libraries\GD32E230_standard_peripheral\Source\gd32e230_pmu.c + startup_gd32e230.s + 2 + Libraries\CMSIS\GD\GD32E230\Source\ARM\startup_gd32e230.s - gd32e230_rtc.c + gd32e230_i2c.c 1 - Libraries\GD32E230_standard_peripheral\Source\gd32e230_rtc.c + Libraries\GD32E230_standard_peripheral\Source\gd32e230_i2c.c - gd32e230_usart.c + gd32e230_rtc.c 1 - Libraries\GD32E230_standard_peripheral\Source\gd32e230_usart.c + Libraries\GD32E230_standard_peripheral\Source\gd32e230_rtc.c - gd32e230_crc.c + gd32e230_gpio.c 1 - Libraries\GD32E230_standard_peripheral\Source\gd32e230_crc.c + Libraries\GD32E230_standard_peripheral\Source\gd32e230_gpio.c diff --git a/bsp/gd32e230k-start/rtconfig.h b/bsp/gd32e230k-start/rtconfig.h index 7ab80cb277..b91d46ea2d 100644 --- a/bsp/gd32e230k-start/rtconfig.h +++ b/bsp/gd32e230k-start/rtconfig.h @@ -169,14 +169,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -185,10 +188,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/gd32vf103v-eval/.config b/bsp/gd32vf103v-eval/.config index e132f56ff7..2d86b28b89 100644 --- a/bsp/gd32vf103v-eval/.config +++ b/bsp/gd32vf103v-eval/.config @@ -325,6 +325,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -349,17 +350,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -372,11 +380,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -420,12 +428,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -435,6 +451,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -454,7 +478,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -471,7 +494,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -479,6 +501,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -555,6 +578,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/gd32vf103v-eval/rtconfig.h b/bsp/gd32vf103v-eval/rtconfig.h index 505d712c46..3eb23b99df 100644 --- a/bsp/gd32vf103v-eval/rtconfig.h +++ b/bsp/gd32vf103v-eval/rtconfig.h @@ -166,14 +166,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -182,10 +185,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/hc32f460/.config b/bsp/hc32f460/.config index 28824e3eda..fa60972d82 100644 --- a/bsp/hc32f460/.config +++ b/bsp/hc32f460/.config @@ -346,6 +346,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -370,17 +371,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -393,11 +401,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -441,12 +449,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -456,6 +472,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -476,7 +500,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -493,7 +516,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -501,6 +523,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -577,6 +600,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/hc32f460/project.uvprojx b/bsp/hc32f460/project.uvprojx index 35c3a80815..93c1138f49 100644 --- a/bsp/hc32f460/project.uvprojx +++ b/bsp/hc32f460/project.uvprojx @@ -391,9 +391,9 @@ CPU - showmem.c + backtrace.c 1 - ..\..\libcpu\arm\common\showmem.c + ..\..\libcpu\arm\common\backtrace.c @@ -405,9 +405,9 @@ - backtrace.c + showmem.c 1 - ..\..\libcpu\arm\common\backtrace.c + ..\..\libcpu\arm\common\showmem.c @@ -450,23 +450,23 @@ - waitqueue.c + pipe.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\src\pipe.c - ringblk_buf.c + completion.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\src\completion.c - completion.c + dataqueue.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\src\dataqueue.c @@ -478,16 +478,16 @@ - pipe.c + waitqueue.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\src\waitqueue.c - dataqueue.c + ringblk_buf.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\src\ringblk_buf.c @@ -703,93 +703,93 @@ Kernel - object.c + mempool.c 1 - ..\..\src\object.c + ..\..\src\mempool.c - mempool.c + kservice.c 1 - ..\..\src\mempool.c + ..\..\src\kservice.c - idle.c + components.c 1 - ..\..\src\idle.c + ..\..\src\components.c - irq.c + object.c 1 - ..\..\src\irq.c + ..\..\src\object.c - ipc.c + timer.c 1 - ..\..\src\ipc.c + ..\..\src\timer.c - components.c + ipc.c 1 - ..\..\src\components.c + ..\..\src\ipc.c - thread.c + irq.c 1 - ..\..\src\thread.c + ..\..\src\irq.c - mem.c + scheduler.c 1 - ..\..\src\mem.c + ..\..\src\scheduler.c - kservice.c + clock.c 1 - ..\..\src\kservice.c + ..\..\src\clock.c - device.c + mem.c 1 - ..\..\src\device.c + ..\..\src\mem.c - clock.c + thread.c 1 - ..\..\src\clock.c + ..\..\src\thread.c - scheduler.c + idle.c 1 - ..\..\src\scheduler.c + ..\..\src\idle.c - timer.c + device.c 1 - ..\..\src\timer.c + ..\..\src\device.c @@ -804,51 +804,51 @@ - libc.c + syscalls.c 1 - ..\..\components\libc\compilers\armlibc\libc.c + ..\..\components\libc\compilers\armlibc\syscalls.c - syscalls.c + stdio.c 1 - ..\..\components\libc\compilers\armlibc\syscalls.c + ..\..\components\libc\compilers\armlibc\stdio.c - stdio.c + libc.c 1 - ..\..\components\libc\compilers\armlibc\stdio.c + ..\..\components\libc\compilers\armlibc\libc.c - stdlib.c + unistd.c 1 - ..\..\components\libc\compilers\common\stdlib.c + ..\..\components\libc\compilers\common\unistd.c - time.c + delay.c 1 - ..\..\components\libc\compilers\common\time.c + ..\..\components\libc\compilers\common\delay.c - unistd.c + stdlib.c 1 - ..\..\components\libc\compilers\common\unistd.c + ..\..\components\libc\compilers\common\stdlib.c - delay.c + time.c 1 - ..\..\components\libc\compilers\common\delay.c + ..\..\components\libc\compilers\common\time.c diff --git a/bsp/hc32f460/rtconfig.h b/bsp/hc32f460/rtconfig.h index 783e6d376f..f9721237da 100644 --- a/bsp/hc32f460/rtconfig.h +++ b/bsp/hc32f460/rtconfig.h @@ -177,14 +177,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -193,10 +196,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/hc32f4a0/.config b/bsp/hc32f4a0/.config index 20e127647e..57a9c29ac4 100644 --- a/bsp/hc32f4a0/.config +++ b/bsp/hc32f4a0/.config @@ -346,6 +346,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -370,17 +371,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -393,11 +401,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -441,12 +449,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -456,6 +472,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -476,7 +500,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -493,7 +516,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -501,6 +523,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -577,6 +600,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/hc32f4a0/project.uvprojx b/bsp/hc32f4a0/project.uvprojx index 3bb0e9bd8b..c02a43af9d 100644 --- a/bsp/hc32f4a0/project.uvprojx +++ b/bsp/hc32f4a0/project.uvprojx @@ -445,16 +445,16 @@ - context_rvds.S - 2 - ..\..\libcpu\arm\cortex-m4\context_rvds.S + cpuport.c + 1 + ..\..\libcpu\arm\cortex-m4\cpuport.c - cpuport.c - 1 - ..\..\libcpu\arm\cortex-m4\cpuport.c + context_rvds.S + 2 + ..\..\libcpu\arm\cortex-m4\context_rvds.S @@ -476,16 +476,16 @@ - ringblk_buf.c + waitqueue.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\src\waitqueue.c - ringbuffer.c + dataqueue.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\dataqueue.c @@ -497,9 +497,9 @@ - workqueue.c + ringblk_buf.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\src\ringblk_buf.c @@ -511,16 +511,16 @@ - waitqueue.c + ringbuffer.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\src\ringbuffer.c - dataqueue.c + workqueue.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\src\workqueue.c @@ -743,93 +743,93 @@ Kernel - kservice.c + scheduler.c 1 - ..\..\src\kservice.c + ..\..\src\scheduler.c - device.c + mempool.c 1 - ..\..\src\device.c + ..\..\src\mempool.c - clock.c + idle.c 1 - ..\..\src\clock.c + ..\..\src\idle.c - mem.c + object.c 1 - ..\..\src\mem.c + ..\..\src\object.c - idle.c + irq.c 1 - ..\..\src\idle.c + ..\..\src\irq.c - thread.c + timer.c 1 - ..\..\src\thread.c + ..\..\src\timer.c - ipc.c + kservice.c 1 - ..\..\src\ipc.c + ..\..\src\kservice.c - components.c + mem.c 1 - ..\..\src\components.c + ..\..\src\mem.c - scheduler.c + device.c 1 - ..\..\src\scheduler.c + ..\..\src\device.c - timer.c + components.c 1 - ..\..\src\timer.c + ..\..\src\components.c - object.c + ipc.c 1 - ..\..\src\object.c + ..\..\src\ipc.c - irq.c + clock.c 1 - ..\..\src\irq.c + ..\..\src\clock.c - mempool.c + thread.c 1 - ..\..\src\mempool.c + ..\..\src\thread.c @@ -837,16 +837,16 @@ libc - libc.c + stdio.c 1 - ..\..\components\libc\compilers\armlibc\libc.c + ..\..\components\libc\compilers\armlibc\stdio.c - stdio.c + libc.c 1 - ..\..\components\libc\compilers\armlibc\stdio.c + ..\..\components\libc\compilers\armlibc\libc.c @@ -865,30 +865,30 @@ - stdlib.c + unistd.c 1 - ..\..\components\libc\compilers\common\stdlib.c + ..\..\components\libc\compilers\common\unistd.c - delay.c + stdlib.c 1 - ..\..\components\libc\compilers\common\delay.c + ..\..\components\libc\compilers\common\stdlib.c - unistd.c + time.c 1 - ..\..\components\libc\compilers\common\unistd.c + ..\..\components\libc\compilers\common\time.c - time.c + delay.c 1 - ..\..\components\libc\compilers\common\time.c + ..\..\components\libc\compilers\common\delay.c diff --git a/bsp/hc32f4a0/rtconfig.h b/bsp/hc32f4a0/rtconfig.h index 8c5584cb82..23bda5f128 100644 --- a/bsp/hc32f4a0/rtconfig.h +++ b/bsp/hc32f4a0/rtconfig.h @@ -178,14 +178,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -194,10 +197,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/hc32l136/.config b/bsp/hc32l136/.config index 636b6fb14d..7dad1157f2 100644 --- a/bsp/hc32l136/.config +++ b/bsp/hc32l136/.config @@ -329,6 +329,7 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -353,17 +354,24 @@ CONFIG_RT_USING_PIN=y # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -376,11 +384,11 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -424,12 +432,20 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -439,6 +455,14 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -458,7 +482,6 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -475,7 +498,6 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -483,6 +505,7 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -559,6 +582,7 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/hc32l136/project.ewp b/bsp/hc32l136/project.ewp index a53a7f0e70..75c907687b 100644 --- a/bsp/hc32l136/project.ewp +++ b/bsp/hc32l136/project.ewp @@ -1997,25 +1997,25 @@ $PROJ_DIR$\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c $PROJ_DIR$\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\components\drivers\src\pipe.c $PROJ_DIR$\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\components\drivers\src\ringblk_buf.c @@ -2090,41 +2090,41 @@ $PROJ_DIR$\..\..\src\clock.c - $PROJ_DIR$\..\..\src\object.c + $PROJ_DIR$\..\..\src\irq.c - $PROJ_DIR$\..\..\src\mem.c + $PROJ_DIR$\..\..\src\scheduler.c - $PROJ_DIR$\..\..\src\device.c + $PROJ_DIR$\..\..\src\components.c - $PROJ_DIR$\..\..\src\mempool.c + $PROJ_DIR$\..\..\src\thread.c + + + $PROJ_DIR$\..\..\src\mem.c $PROJ_DIR$\..\..\src\kservice.c - $PROJ_DIR$\..\..\src\scheduler.c + $PROJ_DIR$\..\..\src\device.c $PROJ_DIR$\..\..\src\timer.c - $PROJ_DIR$\..\..\src\idle.c + $PROJ_DIR$\..\..\src\object.c - $PROJ_DIR$\..\..\src\components.c + $PROJ_DIR$\..\..\src\mempool.c - $PROJ_DIR$\..\..\src\irq.c + $PROJ_DIR$\..\..\src\idle.c $PROJ_DIR$\..\..\src\ipc.c - - $PROJ_DIR$\..\..\src\thread.c - libc diff --git a/bsp/hc32l136/project.uvprojx b/bsp/hc32l136/project.uvprojx index 98810316a4..ee75433d4f 100644 --- a/bsp/hc32l136/project.uvprojx +++ b/bsp/hc32l136/project.uvprojx @@ -391,16 +391,16 @@ CPU - div0.c + backtrace.c 1 - ..\..\libcpu\arm\common\div0.c + ..\..\libcpu\arm\common\backtrace.c - backtrace.c + div0.c 1 - ..\..\libcpu\arm\common\backtrace.c + ..\..\libcpu\arm\common\div0.c @@ -412,16 +412,16 @@ - cpuport.c - 1 - ..\..\libcpu\arm\cortex-m0\cpuport.c + context_rvds.S + 2 + ..\..\libcpu\arm\cortex-m0\context_rvds.S - context_rvds.S - 2 - ..\..\libcpu\arm\cortex-m0\context_rvds.S + cpuport.c + 1 + ..\..\libcpu\arm\cortex-m0\cpuport.c @@ -443,9 +443,9 @@ - pipe.c + workqueue.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\src\workqueue.c @@ -457,37 +457,37 @@ - workqueue.c + dataqueue.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\src\dataqueue.c - completion.c + waitqueue.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\src\waitqueue.c - ringblk_buf.c + completion.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\src\completion.c - waitqueue.c + ringblk_buf.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\src\ringblk_buf.c - dataqueue.c + pipe.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\src\pipe.c @@ -644,16 +644,16 @@ - components.c + kservice.c 1 - ..\..\src\components.c + ..\..\src\kservice.c - irq.c + thread.c 1 - ..\..\src\irq.c + ..\..\src\thread.c @@ -665,9 +665,9 @@ - thread.c + components.c 1 - ..\..\src\thread.c + ..\..\src\components.c @@ -679,37 +679,37 @@ - mem.c + mempool.c 1 - ..\..\src\mem.c + ..\..\src\mempool.c - kservice.c + timer.c 1 - ..\..\src\kservice.c + ..\..\src\timer.c - mempool.c + irq.c 1 - ..\..\src\mempool.c + ..\..\src\irq.c - clock.c + mem.c 1 - ..\..\src\clock.c + ..\..\src\mem.c - timer.c + clock.c 1 - ..\..\src\timer.c + ..\..\src\clock.c diff --git a/bsp/hc32l136/rtconfig.h b/bsp/hc32l136/rtconfig.h index 47010908a3..4fe905d00d 100644 --- a/bsp/hc32l136/rtconfig.h +++ b/bsp/hc32l136/rtconfig.h @@ -166,14 +166,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -182,10 +185,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/hc32l196/.config b/bsp/hc32l196/.config index af6ee88a86..6c23727c14 100644 --- a/bsp/hc32l196/.config +++ b/bsp/hc32l196/.config @@ -331,6 +331,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -355,17 +356,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -378,11 +386,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -426,12 +434,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -441,6 +457,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -460,7 +484,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -477,7 +500,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -485,6 +507,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -561,6 +584,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/hc32l196/project.uvprojx b/bsp/hc32l196/project.uvprojx index 8d6b4aabb9..af374ae7fb 100644 --- a/bsp/hc32l196/project.uvprojx +++ b/bsp/hc32l196/project.uvprojx @@ -383,16 +383,16 @@ CPU - div0.c + backtrace.c 1 - ..\..\libcpu\arm\common\div0.c + ..\..\libcpu\arm\common\backtrace.c - backtrace.c + div0.c 1 - ..\..\libcpu\arm\common\backtrace.c + ..\..\libcpu\arm\common\div0.c @@ -435,30 +435,30 @@ - pipe.c + workqueue.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\src\workqueue.c - ringblk_buf.c + waitqueue.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\src\waitqueue.c - ringbuffer.c + pipe.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\pipe.c - completion.c + ringbuffer.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\src\ringbuffer.c @@ -470,16 +470,16 @@ - workqueue.c + ringblk_buf.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\src\ringblk_buf.c - waitqueue.c + completion.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\src\completion.c @@ -601,86 +601,86 @@ Kernel - irq.c + thread.c 1 - ..\..\src\irq.c + ..\..\src\thread.c - timer.c + idle.c 1 - ..\..\src\timer.c + ..\..\src\idle.c - device.c + components.c 1 - ..\..\src\device.c + ..\..\src\components.c - thread.c + clock.c 1 - ..\..\src\thread.c + ..\..\src\clock.c - clock.c + irq.c 1 - ..\..\src\clock.c + ..\..\src\irq.c - mem.c + scheduler.c 1 - ..\..\src\mem.c + ..\..\src\scheduler.c - kservice.c + ipc.c 1 - ..\..\src\kservice.c + ..\..\src\ipc.c - idle.c + kservice.c 1 - ..\..\src\idle.c + ..\..\src\kservice.c - ipc.c + timer.c 1 - ..\..\src\ipc.c + ..\..\src\timer.c - scheduler.c + device.c 1 - ..\..\src\scheduler.c + ..\..\src\device.c - components.c + object.c 1 - ..\..\src\components.c + ..\..\src\object.c - object.c + mem.c 1 - ..\..\src\object.c + ..\..\src\mem.c @@ -716,16 +716,16 @@ - time.c + stdlib.c 1 - ..\..\components\libc\compilers\common\time.c + ..\..\components\libc\compilers\common\stdlib.c - stdlib.c + time.c 1 - ..\..\components\libc\compilers\common\stdlib.c + ..\..\components\libc\compilers\common\time.c diff --git a/bsp/hc32l196/rtconfig.h b/bsp/hc32l196/rtconfig.h index 8559b2d9a0..431388f260 100644 --- a/bsp/hc32l196/rtconfig.h +++ b/bsp/hc32l196/rtconfig.h @@ -170,14 +170,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -186,10 +189,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/hifive1/.config b/bsp/hifive1/.config index 79eea90dd5..558741dccd 100644 --- a/bsp/hifive1/.config +++ b/bsp/hifive1/.config @@ -322,6 +322,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -346,17 +347,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -369,11 +377,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -417,12 +425,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -432,6 +448,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -451,7 +475,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -468,7 +491,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -476,6 +498,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -552,6 +575,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/hifive1/rtconfig.h b/bsp/hifive1/rtconfig.h index 94e4dd8920..2586b6ff8c 100644 --- a/bsp/hifive1/rtconfig.h +++ b/bsp/hifive1/rtconfig.h @@ -164,14 +164,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -180,10 +183,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/hk32/hk32f030c8-mini/.config b/bsp/hk32/hk32f030c8-mini/.config index 3edc926834..de679bca14 100644 --- a/bsp/hk32/hk32f030c8-mini/.config +++ b/bsp/hk32/hk32f030c8-mini/.config @@ -332,6 +332,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -356,17 +357,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -379,11 +387,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -427,12 +435,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -442,6 +458,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -461,7 +485,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -478,7 +501,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -486,6 +508,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -562,6 +585,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/hk32/hk32f030c8-mini/project.ewp b/bsp/hk32/hk32f030c8-mini/project.ewp index 19c4c84de6..f314deb9bd 100644 --- a/bsp/hk32/hk32f030c8-mini/project.ewp +++ b/bsp/hk32/hk32f030c8-mini/project.ewp @@ -2086,9 +2086,6 @@ CPU - - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c @@ -2096,11 +2093,14 @@ $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0\cpuport.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0\context_iar.S + + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0\cpuport.c + DeviceDrivers @@ -2123,22 +2123,22 @@ $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - - - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + + + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c @@ -2146,15 +2146,15 @@ $PROJ_DIR$\..\libraries\HK32F0xx_StdPeriph_Driver\CMSIS\HK32F0xx\Source\system_hk32f0xx.c - - $PROJ_DIR$\..\libraries\HK32F0xx_StdPeriph_Driver\CMSIS\HK32F0xx\Source\iar\startup_hk32f030x4x6x8.s - $PROJ_DIR$\board\msp\hk32_msp.c $PROJ_DIR$\board\board.c + + $PROJ_DIR$\..\libraries\HK32F0xx_StdPeriph_Driver\CMSIS\HK32F0xx\Source\iar\startup_hk32f030x4x6x8.s + $PROJ_DIR$\..\libraries\rt_drivers\drv_gpio.c @@ -2179,20 +2179,23 @@ Kernel + + $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\scheduler.c $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\ipc.c $PROJ_DIR$\..\..\..\src\device.c @@ -2201,19 +2204,16 @@ $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\clock.c $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\components.c - - - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\timer.c @@ -2224,38 +2224,38 @@ $PROJ_DIR$\..\..\..\components\libc\compilers\common\stdlib.c - - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\stdio.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\libc.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c + + + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\stdio.c diff --git a/bsp/hk32/hk32f030c8-mini/project.uvproj b/bsp/hk32/hk32f030c8-mini/project.uvproj index 3d61cfa029..14284a2381 100644 --- a/bsp/hk32/hk32f030c8-mini/project.uvproj +++ b/bsp/hk32/hk32f030c8-mini/project.uvproj @@ -413,9 +413,9 @@ CPU - backtrace.c + showmem.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\showmem.c @@ -427,9 +427,9 @@ - showmem.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\backtrace.c @@ -486,23 +486,23 @@ - pipe.c + workqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\workqueue.c - completion.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\ringblk_buf.c - waitqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\pipe.c @@ -514,35 +514,28 @@ - ringbuffer.c + completion.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\completion.c - workqueue.c + waitqueue.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\waitqueue.c - ringblk_buf.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\ringbuffer.c Drivers - - - startup_hk32f030x4x6x8.s - 2 - ..\libraries\HK32F0xx_StdPeriph_Driver\CMSIS\HK32F0xx\Source\ARM\startup_hk32f030x4x6x8.s - - system_hk32f0xx.c @@ -564,6 +557,13 @@ board\board.c + + + startup_hk32f030x4x6x8.s + 2 + ..\libraries\HK32F0xx_StdPeriph_Driver\CMSIS\HK32F0xx\Source\ARM\startup_hk32f030x4x6x8.s + + drv_gpio.c @@ -614,9 +614,9 @@ Kernel - timer.c + components.c 1 - ..\..\..\src\timer.c + ..\..\..\src\components.c @@ -628,51 +628,51 @@ - thread.c + mem.c 1 - ..\..\..\src\thread.c + ..\..\..\src\mem.c - scheduler.c + idle.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\idle.c - clock.c + scheduler.c 1 - ..\..\..\src\clock.c + ..\..\..\src\scheduler.c - components.c + clock.c 1 - ..\..\..\src\components.c + ..\..\..\src\clock.c - idle.c + device.c 1 - ..\..\..\src\idle.c + ..\..\..\src\device.c - kservice.c + thread.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\thread.c - device.c + ipc.c 1 - ..\..\..\src\device.c + ..\..\..\src\ipc.c @@ -684,16 +684,16 @@ - mem.c + kservice.c 1 - ..\..\..\src\mem.c + ..\..\..\src\kservice.c - ipc.c + timer.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\timer.c diff --git a/bsp/hk32/hk32f030c8-mini/project.uvprojx b/bsp/hk32/hk32f030c8-mini/project.uvprojx index 59afda7662..4d61e34db7 100644 --- a/bsp/hk32/hk32f030c8-mini/project.uvprojx +++ b/bsp/hk32/hk32f030c8-mini/project.uvprojx @@ -391,16 +391,16 @@ CPU - backtrace.c + showmem.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\showmem.c - showmem.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\backtrace.c @@ -412,16 +412,16 @@ - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m0\context_rvds.S + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m0\cpuport.c - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m0\cpuport.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m0\context_rvds.S @@ -464,63 +464,56 @@ - waitqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\pipe.c - ringblk_buf.c + workqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\workqueue.c - dataqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\ringbuffer.c - pipe.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\ringblk_buf.c - workqueue.c + completion.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\completion.c - ringbuffer.c + dataqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\dataqueue.c - completion.c + waitqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\waitqueue.c Drivers - - - startup_hk32f030x4x6x8.s - 2 - ..\libraries\HK32F0xx_StdPeriph_Driver\CMSIS\HK32F0xx\Source\ARM\startup_hk32f030x4x6x8.s - - system_hk32f0xx.c @@ -542,6 +535,13 @@ board\board.c + + + startup_hk32f030x4x6x8.s + 2 + ..\libraries\HK32F0xx_StdPeriph_Driver\CMSIS\HK32F0xx\Source\ARM\startup_hk32f030x4x6x8.s + + drv_gpio.c @@ -592,37 +592,37 @@ Kernel - timer.c + device.c 1 - ..\..\..\src\timer.c + ..\..\..\src\device.c - device.c + object.c 1 - ..\..\..\src\device.c + ..\..\..\src\object.c - mem.c + idle.c 1 - ..\..\..\src\mem.c + ..\..\..\src\idle.c - components.c + kservice.c 1 - ..\..\..\src\components.c + ..\..\..\src\kservice.c - irq.c + components.c 1 - ..\..\..\src\irq.c + ..\..\..\src\components.c @@ -634,49 +634,56 @@ - object.c + mem.c 1 - ..\..\..\src\object.c + ..\..\..\src\mem.c - ipc.c + clock.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\clock.c - clock.c + irq.c 1 - ..\..\..\src\clock.c + ..\..\..\src\irq.c - thread.c + timer.c 1 - ..\..\..\src\thread.c + ..\..\..\src\timer.c - idle.c + ipc.c 1 - ..\..\..\src\idle.c + ..\..\..\src\ipc.c - kservice.c + thread.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\thread.c libc + + + libc.c + 1 + ..\..\..\components\libc\compilers\armlibc\libc.c + + syscalls.c @@ -693,9 +700,9 @@ - libc.c + time.c 1 - ..\..\..\components\libc\compilers\armlibc\libc.c + ..\..\..\components\libc\compilers\common\time.c @@ -705,13 +712,6 @@ ..\..\..\components\libc\compilers\common\stdlib.c - - - time.c - 1 - ..\..\..\components\libc\compilers\common\time.c - - Libraries diff --git a/bsp/hk32/hk32f030c8-mini/rtconfig.h b/bsp/hk32/hk32f030c8-mini/rtconfig.h index ad1410a531..10294ebe75 100644 --- a/bsp/hk32/hk32f030c8-mini/rtconfig.h +++ b/bsp/hk32/hk32f030c8-mini/rtconfig.h @@ -168,14 +168,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -184,10 +187,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/imx6sx/cortex-a9/.config b/bsp/imx6sx/cortex-a9/.config index fd062eca1f..c20c56438e 100644 --- a/bsp/imx6sx/cortex-a9/.config +++ b/bsp/imx6sx/cortex-a9/.config @@ -415,6 +415,7 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -439,17 +440,24 @@ CONFIG_RT_LWIP_USING_PING=y # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -462,11 +470,11 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -510,12 +518,20 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -525,6 +541,14 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -544,7 +568,6 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -561,7 +584,6 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -569,6 +591,7 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -645,6 +668,7 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/imx6sx/cortex-a9/rtconfig.h b/bsp/imx6sx/cortex-a9/rtconfig.h index e830e7a0f1..09338ec670 100644 --- a/bsp/imx6sx/cortex-a9/rtconfig.h +++ b/bsp/imx6sx/cortex-a9/rtconfig.h @@ -232,14 +232,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -248,10 +251,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/imx6ul/.config b/bsp/imx6ul/.config index ff087f23e1..3915c35268 100644 --- a/bsp/imx6ul/.config +++ b/bsp/imx6ul/.config @@ -343,6 +343,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -367,17 +368,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -390,11 +398,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -438,12 +446,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -453,6 +469,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -473,7 +497,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -490,7 +513,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -498,6 +520,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -574,6 +597,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/imx6ul/rtconfig.h b/bsp/imx6ul/rtconfig.h index 28054d6e6f..f50d585d95 100644 --- a/bsp/imx6ul/rtconfig.h +++ b/bsp/imx6ul/rtconfig.h @@ -174,14 +174,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -190,10 +193,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/imxrt/imxrt1052-atk-commander/.config b/bsp/imxrt/imxrt1052-atk-commander/.config index 604320aad5..15563634ee 100644 --- a/bsp/imxrt/imxrt1052-atk-commander/.config +++ b/bsp/imxrt/imxrt1052-atk-commander/.config @@ -349,6 +349,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -373,17 +374,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -396,11 +404,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -444,12 +452,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -459,6 +475,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -478,7 +502,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -495,7 +518,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -503,6 +525,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -579,6 +602,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/imxrt/imxrt1052-atk-commander/project.uvprojx b/bsp/imxrt/imxrt1052-atk-commander/project.uvprojx index b0bcf68f4a..46c4e3b60e 100644 --- a/bsp/imxrt/imxrt1052-atk-commander/project.uvprojx +++ b/bsp/imxrt/imxrt1052-atk-commander/project.uvprojx @@ -378,16 +378,16 @@ Applications - mnt.c + main.c 1 - applications\mnt.c + applications\main.c - main.c + mnt.c 1 - applications\main.c + applications\mnt.c @@ -395,9 +395,9 @@ CPU - div0.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\backtrace.c @@ -409,16 +409,16 @@ - backtrace.c + div0.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\div0.c - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m7\context_rvds.S + cpu_cache.c + 1 + ..\..\..\libcpu\arm\cortex-m7\cpu_cache.c @@ -430,9 +430,9 @@ - cpu_cache.c - 1 - ..\..\..\libcpu\arm\cortex-m7\cpu_cache.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m7\context_rvds.S @@ -496,51 +496,51 @@ - ringblk_buf.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\ringbuffer.c - waitqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\pipe.c - workqueue.c + completion.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\completion.c - ringbuffer.c + dataqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\dataqueue.c - completion.c + workqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\workqueue.c - pipe.c + waitqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\waitqueue.c - dataqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c @@ -688,16 +688,9 @@ Kernel - device.c - 1 - ..\..\..\src\device.c - - - - - thread.c + scheduler.c 1 - ..\..\..\src\thread.c + ..\..\..\src\scheduler.c @@ -730,63 +723,63 @@ - memheap.c + mempool.c 1 - ..\..\..\src\memheap.c + ..\..\..\src\mempool.c - components.c + device.c 1 - ..\..\..\src\components.c + ..\..\..\src\device.c - timer.c + irq.c 1 - ..\..\..\src\timer.c + ..\..\..\src\irq.c - mempool.c + thread.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\thread.c - scheduler.c + idle.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\idle.c - idle.c + timer.c 1 - ..\..\..\src\idle.c + ..\..\..\src\timer.c - irq.c + components.c 1 - ..\..\..\src\irq.c + ..\..\..\src\components.c - - - libc - syscalls.c + memheap.c 1 - ..\..\..\components\libc\compilers\armlibc\syscalls.c + ..\..\..\src\memheap.c + + + libc stdio.c @@ -796,9 +789,9 @@ - mem_std.c + syscalls.c 1 - ..\..\..\components\libc\compilers\armlibc\mem_std.c + ..\..\..\components\libc\compilers\armlibc\syscalls.c @@ -810,23 +803,23 @@ - delay.c + mem_std.c 1 - ..\..\..\components\libc\compilers\common\delay.c + ..\..\..\components\libc\compilers\armlibc\mem_std.c - time.c + unistd.c 1 - ..\..\..\components\libc\compilers\common\time.c + ..\..\..\components\libc\compilers\common\unistd.c - unistd.c + time.c 1 - ..\..\..\components\libc\compilers\common\unistd.c + ..\..\..\components\libc\compilers\common\time.c @@ -836,6 +829,13 @@ ..\..\..\components\libc\compilers\common\stdlib.c + + + delay.c + 1 + ..\..\..\components\libc\compilers\common\delay.c + + Libraries diff --git a/bsp/imxrt/imxrt1052-atk-commander/rtconfig.h b/bsp/imxrt/imxrt1052-atk-commander/rtconfig.h index df74112ff7..8ecb214f6b 100644 --- a/bsp/imxrt/imxrt1052-atk-commander/rtconfig.h +++ b/bsp/imxrt/imxrt1052-atk-commander/rtconfig.h @@ -179,14 +179,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -195,10 +198,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/imxrt/imxrt1052-fire-pro/.config b/bsp/imxrt/imxrt1052-fire-pro/.config index 5da9b41edd..70d530d45e 100644 --- a/bsp/imxrt/imxrt1052-fire-pro/.config +++ b/bsp/imxrt/imxrt1052-fire-pro/.config @@ -325,6 +325,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -349,17 +350,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -372,11 +380,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -420,12 +428,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -435,6 +451,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -454,7 +478,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -471,7 +494,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -479,6 +501,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -555,6 +578,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/imxrt/imxrt1052-fire-pro/project.ewp b/bsp/imxrt/imxrt1052-fire-pro/project.ewp index 62ae59cb12..679affae68 100644 --- a/bsp/imxrt/imxrt1052-fire-pro/project.ewp +++ b/bsp/imxrt/imxrt1052-fire-pro/project.ewp @@ -1082,10 +1082,10 @@ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\context_iar.S - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpuport.c + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpu_cache.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpu_cache.c + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpuport.c @@ -1100,25 +1100,25 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c @@ -1154,28 +1154,28 @@ Kernel - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\clock.c $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\memheap.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\memheap.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\thread.c $PROJ_DIR$\..\..\..\src\kservice.c @@ -1184,55 +1184,55 @@ $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\irq.c libc - - $PROJ_DIR$\..\..\..\components\libc\compilers\common\stdlib.c - $PROJ_DIR$\..\..\..\components\libc\compilers\common\time.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c + $PROJ_DIR$\..\..\..\components\libc\compilers\common\stdlib.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\libc.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\stdio.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\stdio.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c + + + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\libc.c diff --git a/bsp/imxrt/imxrt1052-fire-pro/project.uvprojx b/bsp/imxrt/imxrt1052-fire-pro/project.uvprojx index 64da9804bf..4dd8b62f55 100644 --- a/bsp/imxrt/imxrt1052-fire-pro/project.uvprojx +++ b/bsp/imxrt/imxrt1052-fire-pro/project.uvprojx @@ -388,16 +388,16 @@ CPU - backtrace.c + showmem.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\showmem.c - showmem.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\backtrace.c @@ -409,16 +409,16 @@ - cpuport.c + cpu_cache.c 1 - ..\..\..\libcpu\arm\cortex-m7\cpuport.c + ..\..\..\libcpu\arm\cortex-m7\cpu_cache.c - cpu_cache.c + cpuport.c 1 - ..\..\..\libcpu\arm\cortex-m7\cpu_cache.c + ..\..\..\libcpu\arm\cortex-m7\cpuport.c @@ -454,37 +454,37 @@ - pipe.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\ringbuffer.c - ringblk_buf.c + dataqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\dataqueue.c - completion.c + waitqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\waitqueue.c - dataqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c - waitqueue.c + completion.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\completion.c @@ -496,9 +496,9 @@ - ringbuffer.c + pipe.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\pipe.c @@ -568,9 +568,9 @@ Kernel - device.c + scheduler.c 1 - ..\..\..\src\device.c + ..\..\..\src\scheduler.c @@ -580,13 +580,6 @@ ..\..\..\src\ipc.c - - - idle.c - 1 - ..\..\..\src\idle.c - - irq.c @@ -596,16 +589,16 @@ - scheduler.c + clock.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\clock.c - mempool.c + object.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\object.c @@ -617,16 +610,16 @@ - components.c + idle.c 1 - ..\..\..\src\components.c + ..\..\..\src\idle.c - clock.c + mempool.c 1 - ..\..\..\src\clock.c + ..\..\..\src\mempool.c @@ -645,9 +638,16 @@ - object.c + components.c 1 - ..\..\..\src\object.c + ..\..\..\src\components.c + + + + + device.c + 1 + ..\..\..\src\device.c diff --git a/bsp/imxrt/imxrt1052-fire-pro/rtconfig.h b/bsp/imxrt/imxrt1052-fire-pro/rtconfig.h index fc853be37e..0e6ccd067b 100644 --- a/bsp/imxrt/imxrt1052-fire-pro/rtconfig.h +++ b/bsp/imxrt/imxrt1052-fire-pro/rtconfig.h @@ -168,14 +168,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -184,10 +187,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/imxrt/imxrt1052-nxp-evk/.config b/bsp/imxrt/imxrt1052-nxp-evk/.config index 7b40570624..3771849518 100644 --- a/bsp/imxrt/imxrt1052-nxp-evk/.config +++ b/bsp/imxrt/imxrt1052-nxp-evk/.config @@ -332,6 +332,7 @@ CONFIG_NETDEV_IPV6=0 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -356,17 +357,24 @@ CONFIG_NETDEV_IPV6=0 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -379,11 +387,11 @@ CONFIG_NETDEV_IPV6=0 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -427,12 +435,20 @@ CONFIG_NETDEV_IPV6=0 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -442,6 +458,14 @@ CONFIG_NETDEV_IPV6=0 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -461,7 +485,6 @@ CONFIG_NETDEV_IPV6=0 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -478,7 +501,6 @@ CONFIG_NETDEV_IPV6=0 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -486,6 +508,7 @@ CONFIG_NETDEV_IPV6=0 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -562,6 +585,7 @@ CONFIG_NETDEV_IPV6=0 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/imxrt/imxrt1052-nxp-evk/project.ewp b/bsp/imxrt/imxrt1052-nxp-evk/project.ewp index ae44ad0646..b24d042760 100644 --- a/bsp/imxrt/imxrt1052-nxp-evk/project.ewp +++ b/bsp/imxrt/imxrt1052-nxp-evk/project.ewp @@ -1078,11 +1078,14 @@ $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\context_iar.S $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpu_cache.c @@ -1090,9 +1093,6 @@ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpuport.c - - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\context_iar.S - DeviceDrivers @@ -1109,25 +1109,25 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c @@ -1163,40 +1163,40 @@ Kernel - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\kservice.c $PROJ_DIR$\..\..\..\src\memheap.c @@ -1211,37 +1211,37 @@ $PROJ_DIR$\..\..\..\components\libc\compilers\common\time.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\stdio.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\stdio.c $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\libc.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c diff --git a/bsp/imxrt/imxrt1052-nxp-evk/project.uvprojx b/bsp/imxrt/imxrt1052-nxp-evk/project.uvprojx index 981a31d1e0..eea46de337 100644 --- a/bsp/imxrt/imxrt1052-nxp-evk/project.uvprojx +++ b/bsp/imxrt/imxrt1052-nxp-evk/project.uvprojx @@ -378,16 +378,16 @@ Applications - mnt.c + main.c 1 - applications\mnt.c + applications\main.c - main.c + mnt.c 1 - applications\main.c + applications\mnt.c @@ -395,9 +395,9 @@ CPU - showmem.c + div0.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\div0.c @@ -409,23 +409,23 @@ - div0.c + showmem.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\showmem.c - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m7\context_rvds.S + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m7\cpuport.c - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m7\cpuport.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m7\context_rvds.S @@ -466,6 +466,13 @@ ..\..\..\components\drivers\serial\serial.c + + + dataqueue.c + 1 + ..\..\..\components\drivers\src\dataqueue.c + + workqueue.c @@ -475,9 +482,9 @@ - ringblk_buf.c + waitqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\waitqueue.c @@ -489,9 +496,9 @@ - waitqueue.c + completion.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\completion.c @@ -503,16 +510,9 @@ - completion.c - 1 - ..\..\..\components\drivers\src\completion.c - - - - - dataqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c @@ -582,93 +582,93 @@ Kernel - thread.c + ipc.c 1 - ..\..\..\src\thread.c + ..\..\..\src\ipc.c - irq.c + device.c 1 - ..\..\..\src\irq.c + ..\..\..\src\device.c - scheduler.c + timer.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\timer.c - clock.c + idle.c 1 - ..\..\..\src\clock.c + ..\..\..\src\idle.c - timer.c + clock.c 1 - ..\..\..\src\timer.c + ..\..\..\src\clock.c - idle.c + kservice.c 1 - ..\..\..\src\idle.c + ..\..\..\src\kservice.c - ipc.c + object.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\object.c - device.c + mempool.c 1 - ..\..\..\src\device.c + ..\..\..\src\mempool.c - kservice.c + components.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\components.c - components.c + memheap.c 1 - ..\..\..\src\components.c + ..\..\..\src\memheap.c - memheap.c + thread.c 1 - ..\..\..\src\memheap.c + ..\..\..\src\thread.c - mempool.c + scheduler.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\scheduler.c - object.c + irq.c 1 - ..\..\..\src\object.c + ..\..\..\src\irq.c @@ -683,16 +683,16 @@ - libc.c + syscalls.c 1 - ..\..\..\components\libc\compilers\armlibc\libc.c + ..\..\..\components\libc\compilers\armlibc\syscalls.c - syscalls.c + libc.c 1 - ..\..\..\components\libc\compilers\armlibc\syscalls.c + ..\..\..\components\libc\compilers\armlibc\libc.c @@ -766,16 +766,16 @@ SAL - netdev_ipaddr.c + netdev.c 1 - ..\..\..\components\net\netdev\src\netdev_ipaddr.c + ..\..\..\components\net\netdev\src\netdev.c - netdev.c + netdev_ipaddr.c 1 - ..\..\..\components\net\netdev\src\netdev.c + ..\..\..\components\net\netdev\src\netdev_ipaddr.c diff --git a/bsp/imxrt/imxrt1052-nxp-evk/rtconfig.h b/bsp/imxrt/imxrt1052-nxp-evk/rtconfig.h index 3c6bd36adc..8be4f49788 100644 --- a/bsp/imxrt/imxrt1052-nxp-evk/rtconfig.h +++ b/bsp/imxrt/imxrt1052-nxp-evk/rtconfig.h @@ -175,14 +175,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -191,10 +194,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/imxrt/imxrt1052-seeed-ArchMix/.config b/bsp/imxrt/imxrt1052-seeed-ArchMix/.config index fe1e93a0d0..98d4994096 100644 --- a/bsp/imxrt/imxrt1052-seeed-ArchMix/.config +++ b/bsp/imxrt/imxrt1052-seeed-ArchMix/.config @@ -324,6 +324,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -348,17 +349,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -371,11 +379,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -419,12 +427,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -434,6 +450,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -453,7 +477,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -470,7 +493,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -478,6 +500,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -554,6 +577,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/imxrt/imxrt1052-seeed-ArchMix/project.uvprojx b/bsp/imxrt/imxrt1052-seeed-ArchMix/project.uvprojx index a92e448fd4..df7ee042be 100644 --- a/bsp/imxrt/imxrt1052-seeed-ArchMix/project.uvprojx +++ b/bsp/imxrt/imxrt1052-seeed-ArchMix/project.uvprojx @@ -391,30 +391,30 @@ CPU - div0.c + showmem.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\showmem.c - backtrace.c + div0.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\div0.c - showmem.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\backtrace.c - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m7\cpuport.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m7\context_rvds.S @@ -426,9 +426,9 @@ - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m7\context_rvds.S + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m7\cpuport.c @@ -450,51 +450,51 @@ - completion.c + dataqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\dataqueue.c - pipe.c + workqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\workqueue.c - workqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c - ringbuffer.c + completion.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\completion.c - ringblk_buf.c + waitqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\waitqueue.c - waitqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\ringbuffer.c - dataqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\pipe.c @@ -564,93 +564,93 @@ Kernel - clock.c + object.c 1 - ..\..\..\src\clock.c + ..\..\..\src\object.c - thread.c + clock.c 1 - ..\..\..\src\thread.c + ..\..\..\src\clock.c - ipc.c + timer.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\timer.c - scheduler.c + irq.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\irq.c - kservice.c + idle.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\idle.c - mempool.c + memheap.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\memheap.c - idle.c + components.c 1 - ..\..\..\src\idle.c + ..\..\..\src\components.c - timer.c + kservice.c 1 - ..\..\..\src\timer.c + ..\..\..\src\kservice.c - components.c + ipc.c 1 - ..\..\..\src\components.c + ..\..\..\src\ipc.c - object.c + device.c 1 - ..\..\..\src\object.c + ..\..\..\src\device.c - device.c + scheduler.c 1 - ..\..\..\src\device.c + ..\..\..\src\scheduler.c - irq.c + thread.c 1 - ..\..\..\src\irq.c + ..\..\..\src\thread.c - memheap.c + mempool.c 1 - ..\..\..\src\memheap.c + ..\..\..\src\mempool.c diff --git a/bsp/imxrt/imxrt1052-seeed-ArchMix/rtconfig.h b/bsp/imxrt/imxrt1052-seeed-ArchMix/rtconfig.h index b8b6b60619..3304510adf 100644 --- a/bsp/imxrt/imxrt1052-seeed-ArchMix/rtconfig.h +++ b/bsp/imxrt/imxrt1052-seeed-ArchMix/rtconfig.h @@ -166,14 +166,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -182,10 +185,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/imxrt/imxrt1064-nxp-evk/.config b/bsp/imxrt/imxrt1064-nxp-evk/.config index 321b00f935..36758378cc 100644 --- a/bsp/imxrt/imxrt1064-nxp-evk/.config +++ b/bsp/imxrt/imxrt1064-nxp-evk/.config @@ -325,6 +325,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -349,17 +350,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -372,11 +380,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -420,12 +428,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -435,6 +451,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -454,7 +478,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -471,7 +494,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -479,6 +501,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -555,6 +578,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/imxrt/imxrt1064-nxp-evk/project.ewp b/bsp/imxrt/imxrt1064-nxp-evk/project.ewp index cc8c26999c..0dcb431b9a 100644 --- a/bsp/imxrt/imxrt1064-nxp-evk/project.ewp +++ b/bsp/imxrt/imxrt1064-nxp-evk/project.ewp @@ -1074,16 +1074,13 @@ CPU - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - - - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpuport.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpu_cache.c @@ -1091,6 +1088,9 @@ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\context_iar.S + + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpuport.c + DeviceDrivers @@ -1104,19 +1104,16 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c @@ -1124,6 +1121,9 @@ $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + Drivers @@ -1158,7 +1158,7 @@ Kernel - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\ipc.c $PROJ_DIR$\..\..\..\src\mempool.c @@ -1167,34 +1167,34 @@ $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\memheap.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\memheap.c @@ -1206,37 +1206,37 @@ $PROJ_DIR$\..\..\..\components\libc\compilers\common\time.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\stdio.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\libc.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\stdio.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\libc.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c @@ -1269,10 +1269,10 @@ xip - $PROJ_DIR$\xip\evkmimxrt1064_flexspi_nor_config.c + $PROJ_DIR$\xip\evkmimxrt1064_sdram_ini_dcd.c - $PROJ_DIR$\xip\evkmimxrt1064_sdram_ini_dcd.c + $PROJ_DIR$\xip\evkmimxrt1064_flexspi_nor_config.c $PROJ_DIR$\xip\fsl_flexspi_nor_boot.c diff --git a/bsp/imxrt/imxrt1064-nxp-evk/project.uvprojx b/bsp/imxrt/imxrt1064-nxp-evk/project.uvprojx index 1a5677f42a..a4b02a1ee5 100644 --- a/bsp/imxrt/imxrt1064-nxp-evk/project.uvprojx +++ b/bsp/imxrt/imxrt1064-nxp-evk/project.uvprojx @@ -389,16 +389,16 @@ CPU - backtrace.c + showmem.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\showmem.c - showmem.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\backtrace.c @@ -417,16 +417,16 @@ - cpuport.c + cpu_cache.c 1 - ..\..\..\libcpu\arm\cortex-m7\cpuport.c + ..\..\..\libcpu\arm\cortex-m7\cpu_cache.c - cpu_cache.c + cpuport.c 1 - ..\..\..\libcpu\arm\cortex-m7\cpu_cache.c + ..\..\..\libcpu\arm\cortex-m7\cpuport.c @@ -462,44 +462,44 @@ - workqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c - dataqueue.c + completion.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\completion.c - ringblk_buf.c + waitqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\waitqueue.c - waitqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\ringbuffer.c - completion.c + dataqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\dataqueue.c - ringbuffer.c + workqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\workqueue.c @@ -569,23 +569,23 @@ Kernel - kservice.c + scheduler.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\scheduler.c - device.c + components.c 1 - ..\..\..\src\device.c + ..\..\..\src\components.c - timer.c + thread.c 1 - ..\..\..\src\timer.c + ..\..\..\src\thread.c @@ -597,44 +597,44 @@ - scheduler.c + ipc.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\ipc.c - ipc.c + device.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\device.c - irq.c + idle.c 1 - ..\..\..\src\irq.c + ..\..\..\src\idle.c - idle.c + timer.c 1 - ..\..\..\src\idle.c + ..\..\..\src\timer.c - mempool.c + kservice.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\kservice.c - thread.c + mempool.c 1 - ..\..\..\src\thread.c + ..\..\..\src\mempool.c @@ -646,16 +646,16 @@ - object.c + irq.c 1 - ..\..\..\src\object.c + ..\..\..\src\irq.c - components.c + object.c 1 - ..\..\..\src\components.c + ..\..\..\src\object.c @@ -753,23 +753,23 @@ xip - evkmimxrt1064_flexspi_nor_config.c + fsl_flexspi_nor_boot.c 1 - xip\evkmimxrt1064_flexspi_nor_config.c + xip\fsl_flexspi_nor_boot.c - evkmimxrt1064_sdram_ini_dcd.c + evkmimxrt1064_flexspi_nor_config.c 1 - xip\evkmimxrt1064_sdram_ini_dcd.c + xip\evkmimxrt1064_flexspi_nor_config.c - fsl_flexspi_nor_boot.c + evkmimxrt1064_sdram_ini_dcd.c 1 - xip\fsl_flexspi_nor_boot.c + xip\evkmimxrt1064_sdram_ini_dcd.c diff --git a/bsp/imxrt/imxrt1064-nxp-evk/rtconfig.h b/bsp/imxrt/imxrt1064-nxp-evk/rtconfig.h index 91ce15a743..b77548de65 100644 --- a/bsp/imxrt/imxrt1064-nxp-evk/rtconfig.h +++ b/bsp/imxrt/imxrt1064-nxp-evk/rtconfig.h @@ -167,14 +167,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -183,10 +186,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/lm3s8962/project.Uv2 b/bsp/lm3s8962/project.Uv2 index f87d84f540..cf9028b45d 100644 --- a/bsp/lm3s8962/project.Uv2 +++ b/bsp/lm3s8962/project.Uv2 @@ -3,143 +3,137 @@ Target (RT-Thread-lm3s), 0x0004 // Tools: 'ARM-ADS' -Group (Drivers) -Group (Applications) -Group (Libraries) -Group (Kernel) -Group (CORTEX-M3) -Group (DeviceDrivers) -Group (libc) -Group (finsh) -Group (LwIP) -Group (Filesystem) - -File 1,1, -File 1,1, -File 1,1, -File 1,1, -File 2,1, -File 2,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,2, -File 4,1,<../../src/clock.c> -File 4,1,<../../src/device.c> -File 4,1,<../../src/idle.c> -File 4,1,<../../src/ipc.c> -File 4,1,<../../src/irq.c> -File 4,1,<../../src/kservice.c> -File 4,1,<../../src/mem.c> -File 4,1,<../../src/mempool.c> -File 4,1,<../../src/object.c> -File 4,1,<../../src/scheduler.c> -File 4,1,<../../src/signal.c> -File 4,1,<../../src/thread.c> -File 4,1,<../../src/timer.c> -File 5,1,<../../libcpu/arm/cortex-m3/cpuport.c> -File 5,2,<../../libcpu/arm/cortex-m3/context_rvds.S> -File 5,1,<../../libcpu/arm/common/backtrace.c> -File 5,1,<../../libcpu/arm/common/div0.c> -File 5,1,<../../libcpu/arm/common/showmem.c> -File 6,1,<../../components/drivers/src/completion.c> -File 6,1,<../../components/drivers/src/dataqueue.c> -File 6,1,<../../components/drivers/src/pipe.c> -File 6,1,<../../components/drivers/src/ringbuffer.c> -File 6,1,<../../components/drivers/src/waitqueue.c> -File 6,1,<../../components/drivers/src/workqueue.c> -File 7,1,<../../components/libc/compilers/armlibc/libc.c> -File 7,1,<../../components/libc/compilers/armlibc/libc_syms.c> -File 7,1,<../../components/libc/compilers/armlibc/mem_std.c> -File 7,1,<../../components/libc/compilers/armlibc/stdio.c> -File 7,1,<../../components/libc/compilers/armlibc/stubs.c> -File 7,1,<../../components/libc/compilers/armlibc/time.c> -File 8,1,<../../components/finsh/shell.c> -File 8,1,<../../components/finsh/symbol.c> -File 8,1,<../../components/finsh/cmd.c> -File 8,1,<../../components/finsh/finsh_compiler.c> -File 8,1,<../../components/finsh/finsh_error.c> -File 8,1,<../../components/finsh/finsh_heap.c> -File 8,1,<../../components/finsh/finsh_init.c> -File 8,1,<../../components/finsh/finsh_node.c> -File 8,1,<../../components/finsh/finsh_ops.c> -File 8,1,<../../components/finsh/finsh_parser.c> -File 8,1,<../../components/finsh/finsh_var.c> -File 8,1,<../../components/finsh/finsh_vm.c> -File 8,1,<../../components/finsh/finsh_token.c> -File 9,1,<../../components/net/lwip-1.4.1/src/api/api_lib.c> -File 9,1,<../../components/net/lwip-1.4.1/src/api/api_msg.c> -File 9,1,<../../components/net/lwip-1.4.1/src/api/err.c> -File 9,1,<../../components/net/lwip-1.4.1/src/api/netbuf.c> -File 9,1,<../../components/net/lwip-1.4.1/src/api/netdb.c> -File 9,1,<../../components/net/lwip-1.4.1/src/api/netifapi.c> -File 9,1,<../../components/net/lwip-1.4.1/src/api/sockets.c> -File 9,1,<../../components/net/lwip-1.4.1/src/api/tcpip.c> -File 9,1,<../../components/net/lwip-1.4.1/src/arch/sys_arch.c> -File 9,1,<../../components/net/lwip-1.4.1/src/core/def.c> -File 9,1,<../../components/net/lwip-1.4.1/src/core/dhcp.c> -File 9,1,<../../components/net/lwip-1.4.1/src/core/dns.c> -File 9,1,<../../components/net/lwip-1.4.1/src/core/init.c> -File 9,1,<../../components/net/lwip-1.4.1/src/core/memp.c> -File 9,1,<../../components/net/lwip-1.4.1/src/core/netif.c> -File 9,1,<../../components/net/lwip-1.4.1/src/core/pbuf.c> -File 9,1,<../../components/net/lwip-1.4.1/src/core/raw.c> -File 9,1,<../../components/net/lwip-1.4.1/src/core/stats.c> -File 9,1,<../../components/net/lwip-1.4.1/src/core/sys.c> -File 9,1,<../../components/net/lwip-1.4.1/src/core/tcp.c> -File 9,1,<../../components/net/lwip-1.4.1/src/core/tcp_in.c> -File 9,1,<../../components/net/lwip-1.4.1/src/core/tcp_out.c> -File 9,1,<../../components/net/lwip-1.4.1/src/core/timers.c> -File 9,1,<../../components/net/lwip-1.4.1/src/core/udp.c> -File 9,1,<../../components/net/lwip-1.4.1/src/core/ipv4/autoip.c> -File 9,1,<../../components/net/lwip-1.4.1/src/core/ipv4/icmp.c> -File 9,1,<../../components/net/lwip-1.4.1/src/core/ipv4/igmp.c> -File 9,1,<../../components/net/lwip-1.4.1/src/core/ipv4/inet.c> -File 9,1,<../../components/net/lwip-1.4.1/src/core/ipv4/inet_chksum.c> -File 9,1,<../../components/net/lwip-1.4.1/src/core/ipv4/ip.c> -File 9,1,<../../components/net/lwip-1.4.1/src/core/ipv4/ip_addr.c> -File 9,1,<../../components/net/lwip-1.4.1/src/core/ipv4/ip_frag.c> -File 9,1,<../../components/net/lwip-1.4.1/src/netif/etharp.c> -File 9,1,<../../components/net/lwip-1.4.1/src/netif/ethernetif.c> -File 9,1,<../../components/net/lwip-1.4.1/src/netif/slipif.c> -File 9,1,<../../components/net/lwip-1.4.1/src/core/snmp/asn1_dec.c> -File 9,1,<../../components/net/lwip-1.4.1/src/core/snmp/asn1_enc.c> -File 9,1,<../../components/net/lwip-1.4.1/src/core/snmp/mib2.c> -File 9,1,<../../components/net/lwip-1.4.1/src/core/snmp/mib_structs.c> -File 9,1,<../../components/net/lwip-1.4.1/src/core/snmp/msg_in.c> -File 9,1,<../../components/net/lwip-1.4.1/src/core/snmp/msg_out.c> -File 10,1,<../../components/dfs/src/dfs.c> -File 10,1,<../../components/dfs/src/dfs_file.c> -File 10,1,<../../components/dfs/src/dfs_fs.c> -File 10,1,<../../components/dfs/src/dfs_posix.c> -File 10,1,<../../components/dfs/filesystems/elmfat/dfs_elm.c> -File 10,1,<../../components/dfs/filesystems/elmfat/ff.c> - +Group (Applications) +Group (CPU) +Group (DeviceDrivers) +Group (Drivers) +Group (Filesystem) +Group (Finsh) +Group (Kernel) +Group (libc) +Group (Libraries) +Group (lwIP) +Group (utestcases) + +File 1,1, +File 1,1, +File 2,1,<..\..\libcpu\arm\common\backtrace.c> +File 2,1,<..\..\libcpu\arm\common\showmem.c> +File 2,1,<..\..\libcpu\arm\common\div0.c> +File 2,1,<..\..\libcpu\arm\cortex-m3\cpuport.c> +File 2,2,<..\..\libcpu\arm\cortex-m3\context_rvds.S> +File 3,1,<..\..\components\drivers\src\ringblk_buf.c> +File 3,1,<..\..\components\drivers\src\waitqueue.c> +File 3,1,<..\..\components\drivers\src\pipe.c> +File 3,1,<..\..\components\drivers\src\ringbuffer.c> +File 3,1,<..\..\components\drivers\src\dataqueue.c> +File 3,1,<..\..\components\drivers\src\completion.c> +File 3,1,<..\..\components\drivers\src\workqueue.c> +File 4,1, +File 4,1, +File 4,1, +File 4,1, +File 5,1,<..\..\components\dfs\src\dfs_posix.c> +File 5,1,<..\..\components\dfs\src\dfs_fs.c> +File 5,1,<..\..\components\dfs\src\dfs.c> +File 5,1,<..\..\components\dfs\src\dfs_file.c> +File 5,1,<..\..\components\dfs\filesystems\elmfat\ff.c> +File 5,1,<..\..\components\dfs\filesystems\elmfat\ffunicode.c> +File 5,1,<..\..\components\dfs\filesystems\elmfat\dfs_elm.c> +File 6,1,<..\..\components\finsh\shell.c> +File 6,1,<..\..\components\finsh\msh.c> +File 6,1,<..\..\components\finsh\msh_file.c> +File 7,1,<..\..\src\clock.c> +File 7,1,<..\..\src\object.c> +File 7,1,<..\..\src\idle.c> +File 7,1,<..\..\src\timer.c> +File 7,1,<..\..\src\mem.c> +File 7,1,<..\..\src\kservice.c> +File 7,1,<..\..\src\ipc.c> +File 7,1,<..\..\src\irq.c> +File 7,1,<..\..\src\device.c> +File 7,1,<..\..\src\components.c> +File 7,1,<..\..\src\thread.c> +File 7,1,<..\..\src\scheduler.c> +File 7,1,<..\..\src\mempool.c> +File 8,1,<..\..\components\libc\compilers\armlibc\stdio.c> +File 8,1,<..\..\components\libc\compilers\armlibc\syscalls.c> +File 8,1,<..\..\components\libc\compilers\armlibc\libc.c> +File 8,1,<..\..\components\libc\compilers\armlibc\mem_std.c> +File 8,1,<..\..\components\libc\compilers\common\stdlib.c> +File 8,1,<..\..\components\libc\compilers\common\time.c> +File 9,1, +File 9,1, +File 9,1, +File 9,1, +File 9,1, +File 9,1, +File 9,1, +File 9,1, +File 9,1, +File 9,1, +File 9,1, +File 9,1, +File 9,1, +File 9,1, +File 9,1, +File 9,1, +File 9,1, +File 9,2, +File 9,1, +File 9,1, +File 9,1, +File 9,1, +File 9,1, +File 9,1, +File 9,1, +File 9,1, +File 9,1, +File 9,1, +File 9,1, +File 9,1, +File 10,1,<..\..\components\net\lwip-1.4.1\src\netif\etharp.c> +File 10,1,<..\..\components\net\lwip-1.4.1\src\api\netdb.c> +File 10,1,<..\..\components\net\lwip-1.4.1\src\core\ipv4\autoip.c> +File 10,1,<..\..\components\net\lwip-1.4.1\src\core\ipv4\ip_frag.c> +File 10,1,<..\..\components\net\lwip-1.4.1\src\core\ipv4\inet_chksum.c> +File 10,1,<..\..\components\net\lwip-1.4.1\src\core\netif.c> +File 10,1,<..\..\components\net\lwip-1.4.1\src\core\sys.c> +File 10,1,<..\..\components\net\lwip-1.4.1\src\core\snmp\msg_in.c> +File 10,1,<..\..\components\net\lwip-1.4.1\src\api\sockets.c> +File 10,1,<..\..\components\net\lwip-1.4.1\src\api\netifapi.c> +File 10,1,<..\..\components\net\lwip-1.4.1\src\api\tcpip.c> +File 10,1,<..\..\components\net\lwip-1.4.1\src\core\snmp\msg_out.c> +File 10,1,<..\..\components\net\lwip-1.4.1\src\core\ipv4\inet.c> +File 10,1,<..\..\components\net\lwip-1.4.1\src\core\init.c> +File 10,1,<..\..\components\net\lwip-1.4.1\src\netif\ethernetif.c> +File 10,1,<..\..\components\net\lwip-1.4.1\src\netif\slipif.c> +File 10,1,<..\..\components\net\lwip-1.4.1\src\core\memp.c> +File 10,1,<..\..\components\net\lwip-1.4.1\src\core\snmp\mib_structs.c> +File 10,1,<..\..\components\net\lwip-1.4.1\src\core\snmp\asn1_enc.c> +File 10,1,<..\..\components\net\lwip-1.4.1\src\core\ipv4\ip_addr.c> +File 10,1,<..\..\components\net\lwip-1.4.1\src\core\dhcp.c> +File 10,1,<..\..\components\net\lwip-1.4.1\src\api\netbuf.c> +File 10,1,<..\..\components\net\lwip-1.4.1\src\core\raw.c> +File 10,1,<..\..\components\net\lwip-1.4.1\src\core\tcp_out.c> +File 10,1,<..\..\components\net\lwip-1.4.1\src\core\ipv4\icmp.c> +File 10,1,<..\..\components\net\lwip-1.4.1\src\api\api_lib.c> +File 10,1,<..\..\components\net\lwip-1.4.1\src\core\stats.c> +File 10,1,<..\..\components\net\lwip-1.4.1\src\api\err.c> +File 10,1,<..\..\components\net\lwip-1.4.1\src\core\tcp_in.c> +File 10,1,<..\..\components\net\lwip-1.4.1\src\core\dns.c> +File 10,1,<..\..\components\net\lwip-1.4.1\src\arch\sys_arch.c> +File 10,1,<..\..\components\net\lwip-1.4.1\src\core\snmp\asn1_dec.c> +File 10,1,<..\..\components\net\lwip-1.4.1\src\core\ipv4\igmp.c> +File 10,1,<..\..\components\net\lwip-1.4.1\src\core\udp.c> +File 10,1,<..\..\components\net\lwip-1.4.1\src\core\pbuf.c> +File 10,1,<..\..\components\net\lwip-1.4.1\src\core\ipv4\ip.c> +File 10,1,<..\..\components\net\lwip-1.4.1\src\core\def.c> +File 10,1,<..\..\components\net\lwip-1.4.1\src\api\api_msg.c> +File 10,1,<..\..\components\net\lwip-1.4.1\src\core\timers.c> +File 10,1,<..\..\components\net\lwip-1.4.1\src\core\snmp\mib2.c> +File 10,1,<..\..\components\net\lwip-1.4.1\src\core\tcp.c> + @@ -199,9 +193,9 @@ Options 1,0,0 // Target 'RT-Thread-lm3s' RV_STAVEC () ADSCCFLG { 5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } ADSCMISC () - ADSCDEFN (PART_LM3S8962, RT_USING_ARM_LIBC) + ADSCDEFN (PART_LM3S8962, RT_USING_ARM_LIBC, __RTTHREAD__, __CLK_TCK=RT_TICK_PER_SECOND) ADSCUDEF () - ADSCINCD (../../components/net/lwip-1.4.1/src/include/netif;../../libcpu/arm/cortex-m3;../../components/drivers/include;../../components/net/lwip-1.4.1/src;../../components/libc/compilers/armlibc;../../components/dfs/filesystems/elmfat;drivers;../../libcpu/arm/common;.;Libraries;applications;../../include;../../components/dfs/include;../../components/net/lwip-1.4.1/src/include;../../components/finsh;../../components/net/lwip-1.4.1/src/arch/include;../../components/net/lwip-1.4.1/src/include/ipv4) + ADSCINCD (..\..\components\net\lwip-1.4.1\src;..\..\components\libc\compilers\common\nogcc;..\..\components\dfs\filesystems\elmfat;..\..\include;drivers;..\..\components\libc\compilers\common;..\..\components\net\lwip-1.4.1\src\include\netif;..\..\examples\utest\testcases\kernel;.;Libraries;applications;..\..\components\net\lwip-1.4.1\src\include;..\..\libcpu\arm\cortex-m3;..\..\components\net\lwip-1.4.1\src\include\ipv4;..\..\components\drivers\include;..\..\libcpu\arm\common;..\..\components\net\lwip-1.4.1\src\arch\include;..\..\components\libc\compilers\armlibc;..\..\components\finsh;..\..\components\dfs\include) ADSASFLG { 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } ADSAMISC () ADSADEFN () @@ -222,7 +216,7 @@ Options 1,0,0 // Target 'RT-Thread-lm3s' ADSLDSC () ADSLDIB () ADSLDIC () - ADSLDMC ( --keep *.o(FSymTab) --keep *.o(VSymTab) ) + ADSLDMC () ADSLDIF () ADSLDDW () OPTDL (SARMCM3.DLL)()(DLM.DLL)(-pLM3S8962)(SARMCM3.DLL)()(TLM.DLL)(-pLM3S8962) diff --git a/bsp/lm3s9b9x/project.Uv2 b/bsp/lm3s9b9x/project.Uv2 index d02f44f078..32d737e736 100644 --- a/bsp/lm3s9b9x/project.Uv2 +++ b/bsp/lm3s9b9x/project.Uv2 @@ -3,117 +3,109 @@ Target (RT-Thread-lm3s), 0x0004 // Tools: 'ARM-ADS' -Group (Drivers) -Group (Applications) -Group (Libraries) -Group (Kernel) -Group (CORTEX-M3) -Group (finsh) -Group (lwIP) - -File 1,1, -File 1,1, -File 1,1, -File 1,1, -File 2,1, -File 2,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,2, -File 4,1,<../../src/clock.c> -File 4,1,<../../src/device.c> -File 4,1,<../../src/idle.c> -File 4,1,<../../src/ipc.c> -File 4,1,<../../src/irq.c> -File 4,1,<../../src/kservice.c> -File 4,1,<../../src/mem.c> -File 4,1,<../../src/mempool.c> -File 4,1,<../../src/object.c> -File 4,1,<../../src/scheduler.c> -File 4,1,<../../src/signal.c> -File 4,1,<../../src/thread.c> -File 4,1,<../../src/timer.c> -File 5,1,<../../libcpu/arm/cortex-m3/cpuport.c> -File 5,2,<../../libcpu/arm/cortex-m3/context_rvds.S> -File 5,1,<../../libcpu/arm/common/backtrace.c> -File 5,1,<../../libcpu/arm/common/div0.c> -File 5,1,<../../libcpu/arm/common/showmem.c> -File 6,1,<../../components/finsh/shell.c> -File 6,1,<../../components/finsh/symbol.c> -File 6,1,<../../components/finsh/cmd.c> -File 6,1,<../../components/finsh/finsh_compiler.c> -File 6,1,<../../components/finsh/finsh_error.c> -File 6,1,<../../components/finsh/finsh_heap.c> -File 6,1,<../../components/finsh/finsh_init.c> -File 6,1,<../../components/finsh/finsh_node.c> -File 6,1,<../../components/finsh/finsh_ops.c> -File 6,1,<../../components/finsh/finsh_parser.c> -File 6,1,<../../components/finsh/finsh_var.c> -File 6,1,<../../components/finsh/finsh_vm.c> -File 6,1,<../../components/finsh/finsh_token.c> -File 7,1,<../../components/net/lwip-2.0.2/src/arch/sys_arch.c> -File 7,1,<../../components/net/lwip-2.0.2/src/api/api_lib.c> -File 7,1,<../../components/net/lwip-2.0.2/src/api/api_msg.c> -File 7,1,<../../components/net/lwip-2.0.2/src/api/err.c> -File 7,1,<../../components/net/lwip-2.0.2/src/api/netbuf.c> -File 7,1,<../../components/net/lwip-2.0.2/src/api/netdb.c> -File 7,1,<../../components/net/lwip-2.0.2/src/api/netifapi.c> -File 7,1,<../../components/net/lwip-2.0.2/src/api/sockets.c> -File 7,1,<../../components/net/lwip-2.0.2/src/api/tcpip.c> -File 7,1,<../../components/net/lwip-2.0.2/src/core/def.c> -File 7,1,<../../components/net/lwip-2.0.2/src/core/dns.c> -File 7,1,<../../components/net/lwip-2.0.2/src/core/inet_chksum.c> -File 7,1,<../../components/net/lwip-2.0.2/src/core/init.c> -File 7,1,<../../components/net/lwip-2.0.2/src/core/ip.c> -File 7,1,<../../components/net/lwip-2.0.2/src/core/memp.c> -File 7,1,<../../components/net/lwip-2.0.2/src/core/netif.c> -File 7,1,<../../components/net/lwip-2.0.2/src/core/pbuf.c> -File 7,1,<../../components/net/lwip-2.0.2/src/core/raw.c> -File 7,1,<../../components/net/lwip-2.0.2/src/core/stats.c> -File 7,1,<../../components/net/lwip-2.0.2/src/core/sys.c> -File 7,1,<../../components/net/lwip-2.0.2/src/core/tcp.c> -File 7,1,<../../components/net/lwip-2.0.2/src/core/tcp_in.c> -File 7,1,<../../components/net/lwip-2.0.2/src/core/tcp_out.c> -File 7,1,<../../components/net/lwip-2.0.2/src/core/timeouts.c> -File 7,1,<../../components/net/lwip-2.0.2/src/core/udp.c> -File 7,1,<../../components/net/lwip-2.0.2/src/netif/ethernet.c> -File 7,1,<../../components/net/lwip-2.0.2/src/netif/ethernetif.c> -File 7,1,<../../components/net/lwip-2.0.2/src/netif/lowpan6.c> -File 7,1,<../../components/net/lwip-2.0.2/src/core/ipv4/autoip.c> -File 7,1,<../../components/net/lwip-2.0.2/src/core/ipv4/dhcp.c> -File 7,1,<../../components/net/lwip-2.0.2/src/core/ipv4/etharp.c> -File 7,1,<../../components/net/lwip-2.0.2/src/core/ipv4/icmp.c> -File 7,1,<../../components/net/lwip-2.0.2/src/core/ipv4/igmp.c> -File 7,1,<../../components/net/lwip-2.0.2/src/core/ipv4/ip4.c> -File 7,1,<../../components/net/lwip-2.0.2/src/core/ipv4/ip4_addr.c> -File 7,1,<../../components/net/lwip-2.0.2/src/core/ipv4/ip4_frag.c> - +Group (Applications) +Group (CPU) +Group (Drivers) +Group (Finsh) +Group (Kernel) +Group (libc) +Group (Libraries) +Group (lwIP) +Group (utestcases) + +File 1,1, +File 1,1, +File 2,1,<..\..\libcpu\arm\common\div0.c> +File 2,1,<..\..\libcpu\arm\common\showmem.c> +File 2,1,<..\..\libcpu\arm\common\backtrace.c> +File 2,1,<..\..\libcpu\arm\cortex-m3\cpuport.c> +File 2,2,<..\..\libcpu\arm\cortex-m3\context_rvds.S> +File 3,1, +File 3,1, +File 3,1, +File 3,1, +File 4,1,<..\..\components\finsh\shell.c> +File 4,1,<..\..\components\finsh\msh.c> +File 5,1,<..\..\src\kservice.c> +File 5,1,<..\..\src\mempool.c> +File 5,1,<..\..\src\clock.c> +File 5,1,<..\..\src\device.c> +File 5,1,<..\..\src\thread.c> +File 5,1,<..\..\src\idle.c> +File 5,1,<..\..\src\timer.c> +File 5,1,<..\..\src\object.c> +File 5,1,<..\..\src\components.c> +File 5,1,<..\..\src\irq.c> +File 5,1,<..\..\src\ipc.c> +File 5,1,<..\..\src\scheduler.c> +File 5,1,<..\..\src\mem.c> +File 7,1, +File 7,1, +File 7,1, +File 7,1, +File 7,1, +File 7,1, +File 7,1, +File 7,1, +File 7,1, +File 7,1, +File 7,2, +File 7,1, +File 7,1, +File 7,1, +File 7,1, +File 7,1, +File 7,1, +File 7,1, +File 7,1, +File 7,1, +File 7,1, +File 7,1, +File 7,1, +File 7,1, +File 7,1, +File 7,1, +File 7,1, +File 7,1, +File 7,1, +File 7,1, +File 8,1,<..\..\components\net\lwip-2.0.3\src\api\netdb.c> +File 8,1,<..\..\components\net\lwip-2.0.3\src\core\ip.c> +File 8,1,<..\..\components\net\lwip-2.0.3\src\core\ipv4\autoip.c> +File 8,1,<..\..\components\net\lwip-2.0.3\src\netif\ethernet.c> +File 8,1,<..\..\components\net\lwip-2.0.3\src\core\netif.c> +File 8,1,<..\..\components\net\lwip-2.0.3\src\core\sys.c> +File 8,1,<..\..\components\net\lwip-2.0.3\src\api\sockets.c> +File 8,1,<..\..\components\net\lwip-2.0.3\src\api\netifapi.c> +File 8,1,<..\..\components\net\lwip-2.0.3\src\api\tcpip.c> +File 8,1,<..\..\components\net\lwip-2.0.3\src\core\ipv4\ip4_addr.c> +File 8,1,<..\..\components\net\lwip-2.0.3\src\core\ipv4\dhcp.c> +File 8,1,<..\..\components\net\lwip-2.0.3\src\core\init.c> +File 8,1,<..\..\components\net\lwip-2.0.3\src\netif\ethernetif.c> +File 8,1,<..\..\components\net\lwip-2.0.3\src\core\ipv4\etharp.c> +File 8,1,<..\..\components\net\lwip-2.0.3\src\core\memp.c> +File 8,1,<..\..\components\net\lwip-2.0.3\src\core\ipv4\ip4.c> +File 8,1,<..\..\components\net\lwip-2.0.3\src\api\netbuf.c> +File 8,1,<..\..\components\net\lwip-2.0.3\src\core\raw.c> +File 8,1,<..\..\components\net\lwip-2.0.3\src\core\ipv4\ip4_frag.c> +File 8,1,<..\..\components\net\lwip-2.0.3\src\core\tcp_out.c> +File 8,1,<..\..\components\net\lwip-2.0.3\src\netif\lowpan6.c> +File 8,1,<..\..\components\net\lwip-2.0.3\src\core\ipv4\icmp.c> +File 8,1,<..\..\components\net\lwip-2.0.3\src\api\api_lib.c> +File 8,1,<..\..\components\net\lwip-2.0.3\src\core\inet_chksum.c> +File 8,1,<..\..\components\net\lwip-2.0.3\src\core\stats.c> +File 8,1,<..\..\components\net\lwip-2.0.3\src\api\err.c> +File 8,1,<..\..\components\net\lwip-2.0.3\src\core\tcp_in.c> +File 8,1,<..\..\components\net\lwip-2.0.3\src\core\dns.c> +File 8,1,<..\..\components\net\lwip-2.0.3\src\arch\sys_arch.c> +File 8,1,<..\..\components\net\lwip-2.0.3\src\core\timeouts.c> +File 8,1,<..\..\components\net\lwip-2.0.3\src\core\ipv4\igmp.c> +File 8,1,<..\..\components\net\lwip-2.0.3\src\core\udp.c> +File 8,1,<..\..\components\net\lwip-2.0.3\src\core\pbuf.c> +File 8,1,<..\..\components\net\lwip-2.0.3\src\core\def.c> +File 8,1,<..\..\components\net\lwip-2.0.3\src\api\api_msg.c> +File 8,1,<..\..\components\net\lwip-2.0.3\src\core\tcp.c> + @@ -173,9 +165,9 @@ Options 1,0,0 // Target 'RT-Thread-lm3s' RV_STAVEC () ADSCCFLG { 13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } ADSCMISC () - ADSCDEFN (PART_LM3S9B96) + ADSCDEFN (PART_LM3S9B96, __RTTHREAD__, __CLK_TCK=RT_TICK_PER_SECOND) ADSCUDEF () - ADSCINCD (../../components/net/lwip-2.0.2/src;../../libcpu/arm/cortex-m3;../../components/net/lwip-2.0.2/src/include/posix;drivers;../../libcpu/arm/common;.;Libraries;applications;../../include;../../components/net/lwip-2.0.2/src/include/netif;../../components/net/lwip-2.0.2/src/arch/include;../../components/net/lwip-2.0.2/src/include/ipv4;../../components/finsh;../../components/net/lwip-2.0.2/src/include) + ADSCINCD (..\..\components\libc\compilers\common\nogcc;..\..\include;..\..\components\net\lwip-2.0.3\src\include;drivers;..\..\components\libc\compilers\common;..\..\components\net\lwip-2.0.3\src\include\ipv4;.;Libraries;applications;..\..\components\net\lwip-2.0.3\src\include\netif;..\..\examples\utest\testcases\kernel;..\..\libcpu\arm\cortex-m3;..\..\components\net\lwip-2.0.3\src;..\..\libcpu\arm\common;..\..\components\net\lwip-2.0.3\src\include\posix;..\..\components\finsh;..\..\components\net\lwip-2.0.3\src\arch\include) ADSASFLG { 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } ADSAMISC () ADSADEFN () @@ -196,7 +188,7 @@ Options 1,0,0 // Target 'RT-Thread-lm3s' ADSLDSC () ADSLDIB () ADSLDIC () - ADSLDMC ( --keep *.o(FSymTab) --keep *.o(VSymTab) ) + ADSLDMC () ADSLDIF () ADSLDDW () OPTDL (SARMCM3.DLL)()(DLM.DLL)(-pLM3S9B96)(SARMCM3.DLL)()(TLM.DLL)(-pLM3S9B96) diff --git a/bsp/lm4f232/project.uvproj b/bsp/lm4f232/project.uvproj index b38a9b843c..e3d226fdc8 100644 --- a/bsp/lm4f232/project.uvproj +++ b/bsp/lm4f232/project.uvproj @@ -341,9 +341,9 @@ 0 - PART_LM4F232H5QD + PART_LM4F232H5QD, __RTTHREAD__, __CLK_TCK=RT_TICK_PER_SECOND - .;..\..\include;applications;.;drivers;Libraries;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m4;..\..\components\finsh;..\..\components\libc\compilers\common + applications;.;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m4;drivers;..\..\components\finsh;.;..\..\include;..\..\components\libc\compilers\common;..\..\components\libc\compilers\common\nogcc;Libraries;..\..\examples\utest\testcases\kernel @@ -381,219 +381,190 @@ - Kernel - - - clock.c - 1 - ..\..\src\clock.c - - - - - components.c - 1 - ..\..\src\components.c - - - - - cpu.c - 1 - ..\..\src\cpu.c - - - - - device.c - 1 - ..\..\src\device.c - - + Applications - idle.c + application.c 1 - ..\..\src\idle.c + applications\application.c - ipc.c + startup.c 1 - ..\..\src\ipc.c + applications\startup.c + + + CPU - irq.c + backtrace.c 1 - ..\..\src\irq.c + ..\..\libcpu\arm\common\backtrace.c - kservice.c + showmem.c 1 - ..\..\src\kservice.c + ..\..\libcpu\arm\common\showmem.c - mem.c + div0.c 1 - ..\..\src\mem.c + ..\..\libcpu\arm\common\div0.c - mempool.c + cpuport.c 1 - ..\..\src\mempool.c + ..\..\libcpu\arm\cortex-m4\cpuport.c - object.c - 1 - ..\..\src\object.c + context_rvds.S + 2 + ..\..\libcpu\arm\cortex-m4\context_rvds.S + + + Drivers - scheduler.c + board.c 1 - ..\..\src\scheduler.c + drivers\board.c - signal.c + serial.c 1 - ..\..\src\signal.c + drivers\serial.c + + + Finsh - thread.c + shell.c 1 - ..\..\src\thread.c + ..\..\components\finsh\shell.c - timer.c + msh.c 1 - ..\..\src\timer.c + ..\..\components\finsh\msh.c - Applications - - - application.c - 1 - applications\application.c - - + Kernel - startup.c + ipc.c 1 - applications\startup.c + ..\..\src\ipc.c - - - Drivers - board.c + irq.c 1 - drivers\board.c + ..\..\src\irq.c - serial.c + scheduler.c 1 - drivers\serial.c + ..\..\src\scheduler.c - - - Libraries - adc.c + mem.c 1 - Libraries\driverlib\adc.c + ..\..\src\mem.c - can.c + components.c 1 - Libraries\driverlib\can.c + ..\..\src\components.c - comp.c + mempool.c 1 - Libraries\driverlib\comp.c + ..\..\src\mempool.c - driverlib_cpu.c + clock.c 1 - Libraries\driverlib\cpu.c + ..\..\src\clock.c - eeprom.c + idle.c 1 - Libraries\driverlib\eeprom.c + ..\..\src\idle.c - epi.c + thread.c 1 - Libraries\driverlib\epi.c + ..\..\src\thread.c - ethernet.c + object.c 1 - Libraries\driverlib\ethernet.c + ..\..\src\object.c - fan.c + device.c 1 - Libraries\driverlib\fan.c + ..\..\src\device.c - flash.c + timer.c 1 - Libraries\driverlib\flash.c + ..\..\src\timer.c - fpu.c + kservice.c 1 - Libraries\driverlib\fpu.c + ..\..\src\kservice.c + + + Libraries gpio.c @@ -603,65 +574,65 @@ - hibernate.c + sysctl.c 1 - Libraries\driverlib\hibernate.c + Libraries\driverlib\sysctl.c - i2c.c + can.c 1 - Libraries\driverlib\i2c.c + Libraries\driverlib\can.c - i2s.c + peci.c 1 - Libraries\driverlib\i2s.c + Libraries\driverlib\peci.c - interrupt.c + epi.c 1 - Libraries\driverlib\interrupt.c + Libraries\driverlib\epi.c - lpc.c + interrupt.c 1 - Libraries\driverlib\lpc.c + Libraries\driverlib\interrupt.c - mpu.c + i2s.c 1 - Libraries\driverlib\mpu.c + Libraries\driverlib\i2s.c - peci.c + usb.c 1 - Libraries\driverlib\peci.c + Libraries\driverlib\usb.c - pwm.c + adc.c 1 - Libraries\driverlib\pwm.c + Libraries\driverlib\adc.c - qei.c + eeprom.c 1 - Libraries\driverlib\qei.c + Libraries\driverlib\eeprom.c @@ -673,23 +644,23 @@ - sysctl.c + lpc.c 1 - Libraries\driverlib\sysctl.c + Libraries\driverlib\lpc.c - sysexc.c + ethernet.c 1 - Libraries\driverlib\sysexc.c + Libraries\driverlib\ethernet.c - systick.c + hibernate.c 1 - Libraries\driverlib\systick.c + Libraries\driverlib\hibernate.c @@ -701,30 +672,9 @@ - uart.c - 1 - Libraries\driverlib\uart.c - - - - - udma.c - 1 - Libraries\driverlib\udma.c - - - - - usb.c - 1 - Libraries\driverlib\usb.c - - - - - watchdog.c + comp.c 1 - Libraries\driverlib\watchdog.c + Libraries\driverlib\comp.c @@ -734,129 +684,95 @@ Libraries\startup\arm\start_rvds.S - - - cpu - - - backtrace.c - 1 - ..\..\libcpu\arm\common\backtrace.c - - - div0.c - 1 - ..\..\libcpu\arm\common\div0.c - - - - - showmem.c - 1 - ..\..\libcpu\arm\common\showmem.c - - - - - cpuport.c + systick.c 1 - ..\..\libcpu\arm\cortex-m4\cpuport.c - - - - - context_rvds.S - 2 - ..\..\libcpu\arm\cortex-m4\context_rvds.S + Libraries\driverlib\systick.c - - - finsh - shell.c + uart.c 1 - ..\..\components\finsh\shell.c + Libraries\driverlib\uart.c - cmd.c + sysexc.c 1 - ..\..\components\finsh\cmd.c + Libraries\driverlib\sysexc.c - finsh_compiler.c + cpu.c 1 - ..\..\components\finsh\finsh_compiler.c + Libraries\driverlib\cpu.c - finsh_error.c + fpu.c 1 - ..\..\components\finsh\finsh_error.c + Libraries\driverlib\fpu.c - finsh_heap.c + pwm.c 1 - ..\..\components\finsh\finsh_heap.c + Libraries\driverlib\pwm.c - finsh_init.c + qei.c 1 - ..\..\components\finsh\finsh_init.c + Libraries\driverlib\qei.c - finsh_node.c + watchdog.c 1 - ..\..\components\finsh\finsh_node.c + Libraries\driverlib\watchdog.c - finsh_ops.c + flash.c 1 - ..\..\components\finsh\finsh_ops.c + Libraries\driverlib\flash.c - finsh_parser.c + i2c.c 1 - ..\..\components\finsh\finsh_parser.c + Libraries\driverlib\i2c.c - finsh_var.c + fan.c 1 - ..\..\components\finsh\finsh_var.c + Libraries\driverlib\fan.c - finsh_vm.c + mpu.c 1 - ..\..\components\finsh\finsh_vm.c + Libraries\driverlib\mpu.c - finsh_token.c + udma.c 1 - ..\..\components\finsh\finsh_token.c + Libraries\driverlib\udma.c diff --git a/bsp/lpc1114/.config b/bsp/lpc1114/.config index 9896107a19..3b4d6cd115 100644 --- a/bsp/lpc1114/.config +++ b/bsp/lpc1114/.config @@ -317,6 +317,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -341,17 +342,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -364,11 +372,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -412,12 +420,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -427,6 +443,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -446,7 +470,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -463,7 +486,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -471,6 +493,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -547,6 +570,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/lpc1114/rtconfig.h b/bsp/lpc1114/rtconfig.h index 152ac5149e..228dfe3845 100644 --- a/bsp/lpc1114/rtconfig.h +++ b/bsp/lpc1114/rtconfig.h @@ -161,14 +161,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -177,10 +180,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/lpc176x/project.ewp b/bsp/lpc176x/project.ewp index cc30279eae..bfa1230f30 100644 --- a/bsp/lpc176x/project.ewp +++ b/bsp/lpc176x/project.ewp @@ -285,21 +285,24 @@ - - - - - - - diff --git a/bsp/nrf5x/nrf51822/.config b/bsp/nrf5x/nrf51822/.config index 866a147f70..2ca36f77e1 100644 --- a/bsp/nrf5x/nrf51822/.config +++ b/bsp/nrf5x/nrf51822/.config @@ -323,6 +323,7 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -347,17 +348,24 @@ CONFIG_RT_USING_PIN=y # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -370,11 +378,11 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -418,12 +426,20 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -433,6 +449,14 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -452,7 +476,6 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -469,7 +492,6 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -477,6 +499,7 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -557,6 +580,7 @@ CONFIG_PKG_NRFX_VER="latest" # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/nrf5x/nrf51822/project.uvprojx b/bsp/nrf5x/nrf51822/project.uvprojx index 96aec2e702..1d8c928110 100644 --- a/bsp/nrf5x/nrf51822/project.uvprojx +++ b/bsp/nrf5x/nrf51822/project.uvprojx @@ -388,13 +388,6 @@ CPU - - - backtrace.c - 1 - ..\..\..\libcpu\arm\common\backtrace.c - - showmem.c @@ -411,9 +404,9 @@ - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m0\context_rvds.S + backtrace.c + 1 + ..\..\..\libcpu\arm\common\backtrace.c @@ -423,6 +416,13 @@ ..\..\..\libcpu\arm\cortex-m0\cpuport.c + + + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m0\context_rvds.S + + DeviceDrivers @@ -442,51 +442,51 @@ - waitqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\pipe.c - ringbuffer.c + waitqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\waitqueue.c - workqueue.c + completion.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\completion.c - pipe.c + dataqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\dataqueue.c - completion.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\ringbuffer.c - dataqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c - ringblk_buf.c + workqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\workqueue.c @@ -535,93 +535,93 @@ Kernel - clock.c + mem.c 1 - ..\..\..\src\clock.c + ..\..\..\src\mem.c - mempool.c + object.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\object.c - ipc.c + device.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\device.c - mem.c + components.c 1 - ..\..\..\src\mem.c + ..\..\..\src\components.c - device.c + clock.c 1 - ..\..\..\src\device.c + ..\..\..\src\clock.c - timer.c + irq.c 1 - ..\..\..\src\timer.c + ..\..\..\src\irq.c - object.c + scheduler.c 1 - ..\..\..\src\object.c + ..\..\..\src\scheduler.c - scheduler.c + kservice.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\kservice.c - idle.c + ipc.c 1 - ..\..\..\src\idle.c + ..\..\..\src\ipc.c - components.c + idle.c 1 - ..\..\..\src\components.c + ..\..\..\src\idle.c - irq.c + timer.c 1 - ..\..\..\src\irq.c + ..\..\..\src\timer.c - thread.c + mempool.c 1 - ..\..\..\src\thread.c + ..\..\..\src\mempool.c - kservice.c + thread.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\thread.c diff --git a/bsp/nrf5x/nrf51822/rtconfig.h b/bsp/nrf5x/nrf51822/rtconfig.h index 10ef0e3337..41d2fe3dda 100644 --- a/bsp/nrf5x/nrf51822/rtconfig.h +++ b/bsp/nrf5x/nrf51822/rtconfig.h @@ -163,14 +163,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -179,10 +182,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/nrf5x/nrf52832/.config b/bsp/nrf5x/nrf52832/.config index fa036317f1..c25ffe768e 100644 --- a/bsp/nrf5x/nrf52832/.config +++ b/bsp/nrf5x/nrf52832/.config @@ -323,6 +323,7 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -347,17 +348,24 @@ CONFIG_RT_USING_PIN=y # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -370,11 +378,11 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -418,12 +426,20 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -433,6 +449,14 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -452,7 +476,6 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -469,7 +492,6 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -477,6 +499,7 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -557,6 +580,7 @@ CONFIG_PKG_NRFX_VER="latest" # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/nrf5x/nrf52832/project.uvprojx b/bsp/nrf5x/nrf52832/project.uvprojx index 912276f521..08f7341266 100644 --- a/bsp/nrf5x/nrf52832/project.uvprojx +++ b/bsp/nrf5x/nrf52832/project.uvprojx @@ -395,13 +395,6 @@ ..\..\..\libcpu\arm\common\backtrace.c - - - div0.c - 1 - ..\..\..\libcpu\arm\common\div0.c - - showmem.c @@ -411,9 +404,9 @@ - cpuport.c + div0.c 1 - ..\..\..\libcpu\arm\cortex-m4\cpuport.c + ..\..\..\libcpu\arm\common\div0.c @@ -423,6 +416,13 @@ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S + + + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m4\cpuport.c + + DeviceDrivers @@ -442,51 +442,51 @@ - workqueue.c + waitqueue.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\waitqueue.c - ringblk_buf.c + completion.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\completion.c - ringbuffer.c + pipe.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\pipe.c - waitqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\ringbuffer.c - dataqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c - completion.c + dataqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\dataqueue.c - pipe.c + workqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\workqueue.c @@ -542,93 +542,93 @@ Kernel - object.c + mem.c 1 - ..\..\..\src\object.c + ..\..\..\src\mem.c - clock.c + object.c 1 - ..\..\..\src\clock.c + ..\..\..\src\object.c - ipc.c + idle.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\idle.c - scheduler.c + timer.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\timer.c - kservice.c + ipc.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\ipc.c - irq.c + clock.c 1 - ..\..\..\src\irq.c + ..\..\..\src\clock.c - thread.c + mempool.c 1 - ..\..\..\src\thread.c + ..\..\..\src\mempool.c - device.c + kservice.c 1 - ..\..\..\src\device.c + ..\..\..\src\kservice.c - mem.c + components.c 1 - ..\..\..\src\mem.c + ..\..\..\src\components.c - components.c + thread.c 1 - ..\..\..\src\components.c + ..\..\..\src\thread.c - mempool.c + device.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\device.c - idle.c + scheduler.c 1 - ..\..\..\src\idle.c + ..\..\..\src\scheduler.c - timer.c + irq.c 1 - ..\..\..\src\timer.c + ..\..\..\src\irq.c diff --git a/bsp/nrf5x/nrf52832/rtconfig.h b/bsp/nrf5x/nrf52832/rtconfig.h index 73f87ace6e..cc9d1b8516 100644 --- a/bsp/nrf5x/nrf52832/rtconfig.h +++ b/bsp/nrf5x/nrf52832/rtconfig.h @@ -163,14 +163,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -179,10 +182,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/nrf5x/nrf52833/.config b/bsp/nrf5x/nrf52833/.config index fc0c8eb2a2..c79d4a064c 100644 --- a/bsp/nrf5x/nrf52833/.config +++ b/bsp/nrf5x/nrf52833/.config @@ -323,6 +323,7 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -347,17 +348,24 @@ CONFIG_RT_USING_PIN=y # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -370,11 +378,11 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -418,12 +426,20 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -433,6 +449,14 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -452,7 +476,6 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -469,7 +492,6 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -477,6 +499,7 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -557,6 +580,7 @@ CONFIG_PKG_NRFX_VER="latest" # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/nrf5x/nrf52833/project.uvprojx b/bsp/nrf5x/nrf52833/project.uvprojx index c42ef667d9..dd7c1c8689 100644 --- a/bsp/nrf5x/nrf52833/project.uvprojx +++ b/bsp/nrf5x/nrf52833/project.uvprojx @@ -390,9 +390,9 @@ CPU - showmem.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\backtrace.c @@ -404,9 +404,9 @@ - backtrace.c + showmem.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\showmem.c @@ -442,44 +442,44 @@ - completion.c + pipe.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\pipe.c - waitqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c - dataqueue.c + completion.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\completion.c - pipe.c + workqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\workqueue.c - workqueue.c + waitqueue.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\waitqueue.c - ringblk_buf.c + dataqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\dataqueue.c @@ -535,93 +535,93 @@ Kernel - object.c + timer.c 1 - ..\..\..\src\object.c + ..\..\..\src\timer.c - timer.c + device.c 1 - ..\..\..\src\timer.c + ..\..\..\src\device.c - irq.c + scheduler.c 1 - ..\..\..\src\irq.c + ..\..\..\src\scheduler.c - mem.c + idle.c 1 - ..\..\..\src\mem.c + ..\..\..\src\idle.c - kservice.c + thread.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\thread.c - clock.c + mem.c 1 - ..\..\..\src\clock.c + ..\..\..\src\mem.c - device.c + object.c 1 - ..\..\..\src\device.c + ..\..\..\src\object.c - thread.c + ipc.c 1 - ..\..\..\src\thread.c + ..\..\..\src\ipc.c - components.c + mempool.c 1 - ..\..\..\src\components.c + ..\..\..\src\mempool.c - scheduler.c + kservice.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\kservice.c - mempool.c + clock.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\clock.c - idle.c + irq.c 1 - ..\..\..\src\idle.c + ..\..\..\src\irq.c - ipc.c + components.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\components.c diff --git a/bsp/nrf5x/nrf52833/rtconfig.h b/bsp/nrf5x/nrf52833/rtconfig.h index 9f77c26794..29bdcdd55c 100644 --- a/bsp/nrf5x/nrf52833/rtconfig.h +++ b/bsp/nrf5x/nrf52833/rtconfig.h @@ -163,14 +163,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -179,10 +182,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/nrf5x/nrf52840/.config b/bsp/nrf5x/nrf52840/.config index 2b647cfb91..ca6f557740 100644 --- a/bsp/nrf5x/nrf52840/.config +++ b/bsp/nrf5x/nrf52840/.config @@ -368,6 +368,7 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -392,17 +393,24 @@ CONFIG_RT_USING_PIN=y # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -415,11 +423,11 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -463,12 +471,20 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -478,6 +494,14 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -497,7 +521,6 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -514,7 +537,6 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -522,6 +544,7 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -602,6 +625,7 @@ CONFIG_PKG_NRFX_VER="latest" # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/nrf5x/nrf52840/project.uvprojx b/bsp/nrf5x/nrf52840/project.uvprojx index 875e6f7e9a..d1852e8614 100644 --- a/bsp/nrf5x/nrf52840/project.uvprojx +++ b/bsp/nrf5x/nrf52840/project.uvprojx @@ -412,16 +412,16 @@ - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m4\context_rvds.S + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m4\cpuport.c - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m4\cpuport.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m4\context_rvds.S @@ -443,44 +443,44 @@ - ringbuffer.c + pipe.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\pipe.c - completion.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\ringblk_buf.c - pipe.c + dataqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\dataqueue.c - waitqueue.c + completion.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\completion.c - ringblk_buf.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\ringbuffer.c - dataqueue.c + waitqueue.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\waitqueue.c @@ -543,93 +543,93 @@ Kernel - scheduler.c + device.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\device.c - idle.c + mem.c 1 - ..\..\..\src\idle.c + ..\..\..\src\mem.c - thread.c + scheduler.c 1 - ..\..\..\src\thread.c + ..\..\..\src\scheduler.c - object.c + kservice.c 1 - ..\..\..\src\object.c + ..\..\..\src\kservice.c - ipc.c + components.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\components.c - irq.c + ipc.c 1 - ..\..\..\src\irq.c + ..\..\..\src\ipc.c - kservice.c + timer.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\timer.c - mem.c + mempool.c 1 - ..\..\..\src\mem.c + ..\..\..\src\mempool.c - device.c + thread.c 1 - ..\..\..\src\device.c + ..\..\..\src\thread.c - timer.c + irq.c 1 - ..\..\..\src\timer.c + ..\..\..\src\irq.c - clock.c + object.c 1 - ..\..\..\src\clock.c + ..\..\..\src\object.c - components.c + clock.c 1 - ..\..\..\src\components.c + ..\..\..\src\clock.c - mempool.c + idle.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\idle.c diff --git a/bsp/nrf5x/nrf52840/rtconfig.h b/bsp/nrf5x/nrf52840/rtconfig.h index 4f1dcc1e50..d126ddf5dd 100644 --- a/bsp/nrf5x/nrf52840/rtconfig.h +++ b/bsp/nrf5x/nrf52840/rtconfig.h @@ -198,14 +198,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -214,10 +217,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/nuclei/gd32vf103_rvstar/.config b/bsp/nuclei/gd32vf103_rvstar/.config index cabe5b7302..966cf55f8d 100644 --- a/bsp/nuclei/gd32vf103_rvstar/.config +++ b/bsp/nuclei/gd32vf103_rvstar/.config @@ -331,6 +331,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -355,17 +356,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -378,11 +386,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -426,12 +434,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -441,6 +457,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -460,7 +484,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -477,7 +500,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -485,6 +507,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -538,6 +561,7 @@ CONFIG_PKG_USING_NUCLEI_SDK=y CONFIG_PKG_NUCLEI_SDK_PATH="/packages/peripherals/nuclei_sdk" # CONFIG_PKG_USING_NUCLEI_SDK_V023 is not set # CONFIG_PKG_USING_NUCLEI_SDK_V030 is not set +# CONFIG_PKG_USING_NUCLEI_SDK_V034 is not set CONFIG_PKG_USING_NUCLEI_SDK_LATEST_VERSION=y CONFIG_PKG_NUCLEI_SDK_VER="latest" # CONFIG_PKG_USING_CAN_YMODEM is not set @@ -571,6 +595,7 @@ CONFIG_PKG_NUCLEI_SDK_VER="latest" # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/nuclei/gd32vf103_rvstar/rtconfig.h b/bsp/nuclei/gd32vf103_rvstar/rtconfig.h index 6866c46b9e..c370170f44 100644 --- a/bsp/nuclei/gd32vf103_rvstar/rtconfig.h +++ b/bsp/nuclei/gd32vf103_rvstar/rtconfig.h @@ -174,14 +174,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -190,10 +193,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/nuclei/hbird_eval/.config b/bsp/nuclei/hbird_eval/.config index 4ffe820b8e..94a2168902 100644 --- a/bsp/nuclei/hbird_eval/.config +++ b/bsp/nuclei/hbird_eval/.config @@ -342,6 +342,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -366,17 +367,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -389,11 +397,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -437,12 +445,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -452,6 +468,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -471,7 +495,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -488,7 +511,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -496,6 +518,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -549,6 +572,7 @@ CONFIG_PKG_USING_NUCLEI_SDK=y CONFIG_PKG_NUCLEI_SDK_PATH="/packages/peripherals/nuclei_sdk" # CONFIG_PKG_USING_NUCLEI_SDK_V023 is not set # CONFIG_PKG_USING_NUCLEI_SDK_V030 is not set +# CONFIG_PKG_USING_NUCLEI_SDK_V034 is not set CONFIG_PKG_USING_NUCLEI_SDK_LATEST_VERSION=y CONFIG_PKG_NUCLEI_SDK_VER="latest" # CONFIG_PKG_USING_CAN_YMODEM is not set @@ -582,6 +606,7 @@ CONFIG_PKG_NUCLEI_SDK_VER="latest" # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/nuclei/hbird_eval/rtconfig.h b/bsp/nuclei/hbird_eval/rtconfig.h index 8b2faff9fd..e15549feeb 100644 --- a/bsp/nuclei/hbird_eval/rtconfig.h +++ b/bsp/nuclei/hbird_eval/rtconfig.h @@ -175,14 +175,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -191,10 +194,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/qemu-riscv-virt64/.config b/bsp/qemu-riscv-virt64/.config index eabfe001cd..9af9dedf70 100644 --- a/bsp/qemu-riscv-virt64/.config +++ b/bsp/qemu-riscv-virt64/.config @@ -343,6 +343,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -367,17 +368,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -390,11 +398,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -438,12 +446,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -453,6 +469,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -472,7 +496,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -489,7 +512,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -497,6 +519,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -574,6 +597,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/qemu-riscv-virt64/rtconfig.h b/bsp/qemu-riscv-virt64/rtconfig.h index b8d9cb4b4a..f9f38f5b49 100644 --- a/bsp/qemu-riscv-virt64/rtconfig.h +++ b/bsp/qemu-riscv-virt64/rtconfig.h @@ -178,14 +178,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -194,10 +197,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/qemu-vexpress-a9/.config b/bsp/qemu-vexpress-a9/.config index 8a4c1837dc..ef466f0eb9 100644 --- a/bsp/qemu-vexpress-a9/.config +++ b/bsp/qemu-vexpress-a9/.config @@ -475,6 +475,7 @@ CONFIG_RT_USING_LWP=y # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -499,17 +500,24 @@ CONFIG_RT_USING_LWP=y # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -522,11 +530,11 @@ CONFIG_RT_USING_LWP=y # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -570,12 +578,20 @@ CONFIG_RT_USING_LWP=y # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -585,6 +601,14 @@ CONFIG_RT_USING_LWP=y # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -605,7 +629,6 @@ CONFIG_RT_USING_LWP=y # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -622,7 +645,6 @@ CONFIG_RT_USING_LWP=y # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -630,6 +652,7 @@ CONFIG_RT_USING_LWP=y # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -706,6 +729,7 @@ CONFIG_RT_USING_LWP=y # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/qemu-vexpress-a9/drivers/automac.h b/bsp/qemu-vexpress-a9/drivers/automac.h index 074a5153c6..567b1f82fb 100644 --- a/bsp/qemu-vexpress-a9/drivers/automac.h +++ b/bsp/qemu-vexpress-a9/drivers/automac.h @@ -8,8 +8,8 @@ #define AUTOMAC0 0x52 #define AUTOMAC1 0x54 #define AUTOMAC2 0x00 -#define AUTOMAC3 0x5d -#define AUTOMAC4 0x35 -#define AUTOMAC5 0x31 +#define AUTOMAC3 0x78 +#define AUTOMAC4 0xe7 +#define AUTOMAC5 0x23 #endif diff --git a/bsp/qemu-vexpress-a9/rtconfig.h b/bsp/qemu-vexpress-a9/rtconfig.h index 0bede871b0..90953b8160 100644 --- a/bsp/qemu-vexpress-a9/rtconfig.h +++ b/bsp/qemu-vexpress-a9/rtconfig.h @@ -294,14 +294,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -310,10 +313,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/qemu-vexpress-gemini/.config b/bsp/qemu-vexpress-gemini/.config index 8be74ae0c0..e0ed5d4128 100644 --- a/bsp/qemu-vexpress-gemini/.config +++ b/bsp/qemu-vexpress-gemini/.config @@ -1,12 +1,11 @@ -# -# Automatically generated file; DO NOT EDIT. -# RT-Thread Project Configuration -# +# Generated by Kconfiglib (https://github.com/ulfalizer/Kconfiglib) # # RT-Thread Kernel # CONFIG_RT_NAME_MAX=6 +# CONFIG_RT_USING_ARCH_DATA_TYPE is not set +# CONFIG_RT_USING_SMP is not set CONFIG_RT_ALIGN_SIZE=4 # CONFIG_RT_THREAD_PRIORITY_8 is not set CONFIG_RT_THREAD_PRIORITY_32=y @@ -15,9 +14,18 @@ CONFIG_RT_THREAD_PRIORITY_MAX=32 CONFIG_RT_TICK_PER_SECOND=1000 CONFIG_RT_USING_OVERFLOW_CHECK=y CONFIG_RT_USING_HOOK=y +CONFIG_RT_USING_IDLE_HOOK=y CONFIG_RT_IDLE_HOOK_LIST_SIZE=4 CONFIG_IDLE_THREAD_STACK_SIZE=512 # CONFIG_RT_USING_TIMER_SOFT is not set + +# +# kservice optimization +# +# CONFIG_RT_KSERVICE_USING_STDLIB is not set +# CONFIG_RT_KSERVICE_USING_TINY_SIZE is not set +# end of kservice optimization + CONFIG_RT_DEBUG=y CONFIG_RT_DEBUG_COLOR=y # CONFIG_RT_DEBUG_INIT_CONFIG is not set @@ -40,6 +48,7 @@ CONFIG_RT_USING_EVENT=y CONFIG_RT_USING_MAILBOX=y CONFIG_RT_USING_MESSAGEQUEUE=y # CONFIG_RT_USING_SIGNALS is not set +# end of Inter-Thread communication # # Memory Management @@ -49,8 +58,10 @@ CONFIG_RT_USING_MEMPOOL=y # CONFIG_RT_USING_NOHEAP is not set CONFIG_RT_USING_SMALL_MEM=y # CONFIG_RT_USING_SLAB is not set +# CONFIG_RT_USING_USERHEAP is not set # CONFIG_RT_USING_MEMTRACE is not set CONFIG_RT_USING_HEAP=y +# end of Memory Management # # Kernel Device Object @@ -61,40 +72,48 @@ CONFIG_RT_USING_INTERRUPT_INFO=y CONFIG_RT_USING_CONSOLE=y CONFIG_RT_CONSOLEBUF_SIZE=128 CONFIG_RT_CONSOLE_DEVICE_NAME="uart1" -# CONFIG_RT_USING_MODULE is not set +# CONFIG_RT_PRINTF_LONGLONG is not set +# end of Kernel Device Object + +CONFIG_RT_VER_NUM=0x40004 +# end of RT-Thread Kernel + CONFIG_ARCH_ARM=y +CONFIG_RT_USING_CPU_FFS=y CONFIG_ARCH_ARM_CORTEX_A=y +CONFIG_RT_NO_USING_GIC=y CONFIG_ARCH_ARM_CORTEX_A9=y # # RT-Thread Components # CONFIG_RT_USING_COMPONENTS_INIT=y -# CONFIG_RT_USING_USER_MAIN is not set # # C++ features # # CONFIG_RT_USING_CPLUSPLUS is not set +# end of C++ features # # Command shell # CONFIG_RT_USING_FINSH=y +CONFIG_RT_USING_MSH=y +CONFIG_FINSH_USING_MSH=y CONFIG_FINSH_THREAD_NAME="tshell" +CONFIG_FINSH_THREAD_PRIORITY=20 +CONFIG_FINSH_THREAD_STACK_SIZE=4096 CONFIG_FINSH_USING_HISTORY=y CONFIG_FINSH_HISTORY_LINES=5 CONFIG_FINSH_USING_SYMTAB=y +CONFIG_FINSH_CMD_SIZE=80 +CONFIG_MSH_USING_BUILT_IN_COMMANDS=y CONFIG_FINSH_USING_DESCRIPTION=y # CONFIG_FINSH_ECHO_DISABLE_DEFAULT is not set -CONFIG_FINSH_THREAD_PRIORITY=20 -CONFIG_FINSH_THREAD_STACK_SIZE=4096 -CONFIG_FINSH_CMD_SIZE=80 # CONFIG_FINSH_USING_AUTH is not set -CONFIG_FINSH_USING_MSH=y -CONFIG_FINSH_USING_MSH_DEFAULT=y -# CONFIG_FINSH_USING_MSH_ONLY is not set CONFIG_FINSH_ARG_MAX=10 +# end of Command shell # # Device virtual file system @@ -109,47 +128,66 @@ CONFIG_DFS_FD_MAX=4 CONFIG_RT_USING_DFS_DEVFS=y # CONFIG_RT_USING_DFS_ROMFS is not set # CONFIG_RT_USING_DFS_RAMFS is not set -# CONFIG_RT_USING_DFS_UFFS is not set -# CONFIG_RT_USING_DFS_JFFS2 is not set -# CONFIG_RT_USING_DFS_NFS is not set +# end of Device virtual file system # # Device Drivers # CONFIG_RT_USING_DEVICE_IPC=y CONFIG_RT_PIPE_BUFSZ=512 +# CONFIG_RT_USING_SYSTEM_WORKQUEUE is not set CONFIG_RT_USING_SERIAL=y +CONFIG_RT_USING_SERIAL_V1=y +# CONFIG_RT_USING_SERIAL_V2 is not set CONFIG_RT_SERIAL_USING_DMA=y +CONFIG_RT_SERIAL_RB_BUFSZ=64 # CONFIG_RT_USING_CAN is not set # CONFIG_RT_USING_HWTIMER is not set # CONFIG_RT_USING_CPUTIME is not set # CONFIG_RT_USING_I2C is not set +# CONFIG_RT_USING_PHY is not set CONFIG_RT_USING_PIN=y +# CONFIG_RT_USING_ADC is not set +# CONFIG_RT_USING_DAC is not set # CONFIG_RT_USING_PWM is not set # CONFIG_RT_USING_MTD_NOR is not set # CONFIG_RT_USING_MTD_NAND is not set +# CONFIG_RT_USING_PM is not set # CONFIG_RT_USING_RTC is not set # CONFIG_RT_USING_SDIO is not set # CONFIG_RT_USING_SPI is not set # CONFIG_RT_USING_WDT is not set -# CONFIG_RT_USING_WIFI is not set # CONFIG_RT_USING_AUDIO is not set +# CONFIG_RT_USING_SENSOR is not set +# CONFIG_RT_USING_TOUCH is not set +# CONFIG_RT_USING_HWCRYPTO is not set +# CONFIG_RT_USING_PULSE_ENCODER is not set +# CONFIG_RT_USING_INPUT_CAPTURE is not set +# CONFIG_RT_USING_WIFI is not set # # Using USB # # CONFIG_RT_USING_USB_HOST is not set # CONFIG_RT_USING_USB_DEVICE is not set +# end of Using USB +# end of Device Drivers # # POSIX layer and C standard library # CONFIG_RT_USING_LIBC=y CONFIG_RT_USING_PTHREADS=y +CONFIG_PTHREAD_NUM_MAX=8 CONFIG_RT_USING_POSIX=y # CONFIG_RT_USING_POSIX_MMAP is not set # CONFIG_RT_USING_POSIX_TERMIOS is not set +# CONFIG_RT_USING_POSIX_GETLINE is not set # CONFIG_RT_USING_POSIX_AIO is not set +CONFIG_RT_LIBC_USING_TIME=y +# CONFIG_RT_USING_MODULE is not set +CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 +# end of POSIX layer and C standard library # # Network @@ -159,21 +197,26 @@ CONFIG_RT_USING_POSIX=y # Socket abstraction layer # # CONFIG_RT_USING_SAL is not set +# end of Socket abstraction layer # -# light weight TCP/IP stack +# Network interface device # -# CONFIG_RT_USING_LWIP is not set +# CONFIG_RT_USING_NETDEV is not set +# end of Network interface device # -# Modbus master and slave stack +# light weight TCP/IP stack # -# CONFIG_RT_USING_MODBUS is not set +# CONFIG_RT_USING_LWIP is not set +# end of light weight TCP/IP stack # # AT commands # # CONFIG_RT_USING_AT is not set +# end of AT commands +# end of Network # # VBUS(Virtual Software BUS) @@ -188,20 +231,26 @@ CONFIG_RT_VBUS_GUEST_VIRQ=14 CONFIG_RT_VBUS_HOST_VIRQ=15 CONFIG_RT_VBUS_SHELL_DEV_NAME="vbser0" CONFIG_RT_VBUS_RFS_DEV_NAME="rfs" +# end of VBUS(Virtual Software BUS) # # Utilities # -CONFIG_RT_USING_LOGTRACE=y -CONFIG_LOG_TRACE_MAX_SESSION=16 -# CONFIG_LOG_TRACE_USING_LEVEL_NOTRACE is not set -# CONFIG_LOG_TRACE_USING_LEVEL_ERROR is not set -# CONFIG_LOG_TRACE_USING_LEVEL_WARNING is not set -CONFIG_LOG_TRACE_USING_LEVEL_INFO=y -# CONFIG_LOG_TRACE_USING_LEVEL_VERBOSE is not set -# CONFIG_LOG_TRACE_USING_LEVEL_DEBUG is not set -# CONFIG_LOG_TRACE_USING_MEMLOG is not set # CONFIG_RT_USING_RYM is not set +# 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_RT_LINK is not set +# end of Utilities + +# CONFIG_RT_USING_LWP is not set +# end of RT-Thread Components + +# +# RT-Thread Utestcases +# +# CONFIG_RT_USING_UTESTCASES is not set +# end of RT-Thread Utestcases # # RT-Thread online packages @@ -210,12 +259,20 @@ CONFIG_LOG_TRACE_USING_LEVEL_INFO=y # # IoT - internet of things # +# CONFIG_PKG_USING_LORAWAN_DRIVER is not set # CONFIG_PKG_USING_PAHOMQTT is not set +# CONFIG_PKG_USING_UMQTT is not set # CONFIG_PKG_USING_WEBCLIENT is not set +# CONFIG_PKG_USING_WEBNET is not set # CONFIG_PKG_USING_MONGOOSE is not set +# CONFIG_PKG_USING_MYMQTT is not set +# 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_CJSON is not set # CONFIG_PKG_USING_JSMN is not set +# CONFIG_PKG_USING_LIBMODBUS is not set +# CONFIG_PKG_USING_FREEMODBUS is not set # CONFIG_PKG_USING_LJSON is not set # CONFIG_PKG_USING_EZXML is not set # CONFIG_PKG_USING_NANOPB is not set @@ -228,15 +285,26 @@ CONFIG_LOG_TRACE_USING_LEVEL_INFO=y # Marvell WiFi # # CONFIG_PKG_USING_WLANMARVELL is not set +# end of Marvell WiFi # # Wiced WiFi # # CONFIG_PKG_USING_WLAN_WICED is not set +# end of Wiced WiFi + +# CONFIG_PKG_USING_RW007 is not set +# end of Wi-Fi + # CONFIG_PKG_USING_COAP is not set # CONFIG_PKG_USING_NOPOLL is not set # CONFIG_PKG_USING_NETUTILS is not set +# CONFIG_PKG_USING_CMUX is not set +# CONFIG_PKG_USING_PPP_DEVICE is not set # CONFIG_PKG_USING_AT_DEVICE is not set +# CONFIG_PKG_USING_ATSRV_SOCKET is not set +# CONFIG_PKG_USING_WIZNET is not set +# CONFIG_PKG_USING_ZB_COORDINATOR is not set # # IoT Cloud @@ -245,6 +313,47 @@ CONFIG_LOG_TRACE_USING_LEVEL_INFO=y # CONFIG_PKG_USING_GAGENT_CLOUD is not set # CONFIG_PKG_USING_ALI_IOTKIT is not set # CONFIG_PKG_USING_AZURE is not set +# CONFIG_PKG_USING_TENCENT_IOT_EXPLORER is not set +# CONFIG_PKG_USING_JIOT-C-SDK is not set +# CONFIG_PKG_USING_UCLOUD_IOT_SDK is not set +# CONFIG_PKG_USING_JOYLINK is not set +# end of IoT Cloud + +# CONFIG_PKG_USING_NIMBLE is not set +# CONFIG_PKG_USING_OTA_DOWNLOADER is not set +# CONFIG_PKG_USING_IPMSG is not set +# CONFIG_PKG_USING_LSSDP is not set +# CONFIG_PKG_USING_AIRKISS_OPEN is not set +# CONFIG_PKG_USING_LIBRWS is not set +# CONFIG_PKG_USING_TCPSERVER is not set +# CONFIG_PKG_USING_PROTOBUF_C is not set +# CONFIG_PKG_USING_DLT645 is not set +# CONFIG_PKG_USING_QXWZ is not set +# CONFIG_PKG_USING_SMTP_CLIENT is not set +# CONFIG_PKG_USING_ABUP_FOTA is not set +# CONFIG_PKG_USING_LIBCURL2RTT is not set +# CONFIG_PKG_USING_CAPNP is not set +# CONFIG_PKG_USING_RT_CJSON_TOOLS is not set +# CONFIG_PKG_USING_AGILE_TELNET is not set +# CONFIG_PKG_USING_NMEALIB is not set +# CONFIG_PKG_USING_AGILE_JSMN is not set +# CONFIG_PKG_USING_PDULIB is not set +# CONFIG_PKG_USING_BTSTACK is not set +# CONFIG_PKG_USING_LORAWAN_ED_STACK is not set +# CONFIG_PKG_USING_WAYZ_IOTKIT is not set +# CONFIG_PKG_USING_MAVLINK is not set +# CONFIG_PKG_USING_RAPIDJSON is not set +# CONFIG_PKG_USING_BSAL is not set +# CONFIG_PKG_USING_AGILE_MODBUS is not set +# CONFIG_PKG_USING_AGILE_FTP is not set +# CONFIG_PKG_USING_EMBEDDEDPROTO is not set +# CONFIG_PKG_USING_RT_LINK_HW is not set +# CONFIG_PKG_USING_LORA_PKT_FWD is not set +# CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set +# CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set +# CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set +# end of IoT - internet of things # # security packages @@ -252,6 +361,9 @@ CONFIG_LOG_TRACE_USING_LEVEL_INFO=y # CONFIG_PKG_USING_MBEDTLS is not set # CONFIG_PKG_USING_libsodium is not set # CONFIG_PKG_USING_TINYCRYPT is not set +# CONFIG_PKG_USING_TFM is not set +# CONFIG_PKG_USING_YD_CRYPTO is not set +# end of security packages # # language packages @@ -259,12 +371,48 @@ CONFIG_LOG_TRACE_USING_LEVEL_INFO=y # CONFIG_PKG_USING_LUA is not set # CONFIG_PKG_USING_JERRYSCRIPT is not set # CONFIG_PKG_USING_MICROPYTHON is not set +# CONFIG_PKG_USING_PIKASCRIPT is not set +# end of language packages # # multimedia packages # + +# +# LVGL: powerful and easy-to-use embedded GUI library +# +# CONFIG_PKG_USING_LVGL is not set +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library + # CONFIG_PKG_USING_OPENMV is not set # CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set +# CONFIG_PKG_USING_WAVPLAYER is not set +# CONFIG_PKG_USING_TJPGD is not set +# CONFIG_PKG_USING_PDFGEN is not set +# CONFIG_PKG_USING_HELIX is not set +# CONFIG_PKG_USING_AZUREGUIX is not set +# CONFIG_PKG_USING_TOUCHGFX2RTT is not set +# CONFIG_PKG_USING_NUEMWIN is not set +# CONFIG_PKG_USING_MP3PLAYER is not set +# CONFIG_PKG_USING_TINYJPEG is not set +# CONFIG_PKG_USING_UGUI is not set + +# +# PainterEngine: A cross-platform graphics application framework written in C language +# +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language +# end of multimedia packages # # tools packages @@ -273,52 +421,267 @@ CONFIG_LOG_TRACE_USING_LEVEL_INFO=y # CONFIG_PKG_USING_EASYFLASH is not set # CONFIG_PKG_USING_EASYLOGGER is not set # CONFIG_PKG_USING_SYSTEMVIEW is not set +# CONFIG_PKG_USING_SEGGER_RTT is not set +# CONFIG_PKG_USING_RDB is not set +# CONFIG_PKG_USING_QRCODE is not set +# CONFIG_PKG_USING_ULOG_EASYFLASH is not set +# CONFIG_PKG_USING_ULOG_FILE is not set +# CONFIG_PKG_USING_LOGMGR is not set +# CONFIG_PKG_USING_ADBD is not set +# CONFIG_PKG_USING_COREMARK is not set +# CONFIG_PKG_USING_DHRYSTONE is not set +# CONFIG_PKG_USING_MEMORYPERF is not set +# CONFIG_PKG_USING_NR_MICRO_SHELL is not set +# CONFIG_PKG_USING_CHINESE_FONT_LIBRARY is not set +# CONFIG_PKG_USING_LUNAR_CALENDAR is not set +# CONFIG_PKG_USING_BS8116A is not set +# CONFIG_PKG_USING_GPS_RMC is not set +# CONFIG_PKG_USING_URLENCODE is not set +# CONFIG_PKG_USING_UMCN is not set +# CONFIG_PKG_USING_LWRB2RTT is not set +# CONFIG_PKG_USING_CPU_USAGE is not set +# CONFIG_PKG_USING_GBK2UTF8 is not set +# CONFIG_PKG_USING_VCONSOLE is not set +# CONFIG_PKG_USING_KDB is not set +# CONFIG_PKG_USING_WAMR is not set +# CONFIG_PKG_USING_MICRO_XRCE_DDS_CLIENT is not set +# CONFIG_PKG_USING_LWLOG is not set +# CONFIG_PKG_USING_ANV_TRACE is not set +# CONFIG_PKG_USING_ANV_MEMLEAK is not set +# CONFIG_PKG_USING_ANV_TESTSUIT is not set +# CONFIG_PKG_USING_ANV_BENCH is not set +# CONFIG_PKG_USING_DEVMEM is not set +# CONFIG_PKG_USING_REGEX is not set +# CONFIG_PKG_USING_MEM_SANDBOX is not set +# CONFIG_PKG_USING_SOLAR_TERMS is not set +# CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set +# end of tools packages # # system packages # + +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + +# +# acceleration: Assembly language or algorithmic acceleration packages +# +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set +# CONFIG_PKG_USING_QFPLIB_M0_FULL is not set +# CONFIG_PKG_USING_QFPLIB_M0_TINY is not set +# CONFIG_PKG_USING_QFPLIB_M3 is not set +# end of acceleration: Assembly language or algorithmic acceleration packages + +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + +# +# Micrium: Micrium software products porting for RT-Thread +# +# CONFIG_PKG_USING_UCOSIII_WRAPPER is not set +# CONFIG_PKG_USING_UCOSII_WRAPPER is not set +# CONFIG_PKG_USING_UC_CRC is not set +# CONFIG_PKG_USING_UC_CLK is not set +# CONFIG_PKG_USING_UC_COMMON is not set +# CONFIG_PKG_USING_UC_MODBUS is not set +# end of Micrium: Micrium software products porting for RT-Thread + # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set -# CONFIG_PKG_USING_LWEXT4 is not set # CONFIG_PKG_USING_PARTITION is not set # CONFIG_PKG_USING_FAL is not set +# CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_DFS_YAFFS is not set +# CONFIG_PKG_USING_LITTLEFS is not set +# CONFIG_PKG_USING_DFS_JFFS2 is not set +# CONFIG_PKG_USING_DFS_UFFS is not set +# CONFIG_PKG_USING_LWEXT4 is not set +# CONFIG_PKG_USING_THREAD_POOL is not set +# CONFIG_PKG_USING_ROBOTS is not set +# CONFIG_PKG_USING_EV is not set +# CONFIG_PKG_USING_SYSWATCH is not set +# CONFIG_PKG_USING_SYS_LOAD_MONITOR is not set +# CONFIG_PKG_USING_PLCCORE is not set +# CONFIG_PKG_USING_RAMDISK is not set +# CONFIG_PKG_USING_MININI is not set +# CONFIG_PKG_USING_QBOOT is not set +# CONFIG_PKG_USING_PPOOL is not set +# CONFIG_PKG_USING_OPENAMP is not set +# CONFIG_PKG_USING_LPM is not set +# CONFIG_PKG_USING_TLSF is not set +# CONFIG_PKG_USING_EVENT_RECORDER is not set +# CONFIG_PKG_USING_ARM_2D is not set +# CONFIG_PKG_USING_WCWIDTH is not set +# CONFIG_PKG_USING_MCUBOOT is not set +# CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set +# end of system packages # # peripheral libraries and drivers # -# CONFIG_PKG_USING_STM32F4_HAL is not set -# CONFIG_PKG_USING_STM32F4_DRIVERS is not set +# CONFIG_PKG_USING_SENSORS_DRIVERS is not set # CONFIG_PKG_USING_REALTEK_AMEBA is not set # CONFIG_PKG_USING_SHT2X is not set -# CONFIG_PKG_USING_AHT10 is not set +# CONFIG_PKG_USING_SHT3X is not set +# CONFIG_PKG_USING_AS7341 is not set +# CONFIG_PKG_USING_STM32_SDIO is not set +# CONFIG_PKG_USING_ICM20608 is not set +# CONFIG_PKG_USING_BUTTON is not set +# CONFIG_PKG_USING_PCF8574 is not set +# CONFIG_PKG_USING_SX12XX is not set +# CONFIG_PKG_USING_SIGNAL_LED is not set +# CONFIG_PKG_USING_LEDBLINK is not set +# CONFIG_PKG_USING_LITTLED is not set +# 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 +# CONFIG_PKG_USING_KENDRYTE_SDK is not set +# CONFIG_PKG_USING_INFRARED is not set +# CONFIG_PKG_USING_AGILE_BUTTON is not set +# CONFIG_PKG_USING_AGILE_LED is not set +# CONFIG_PKG_USING_AT24CXX is not set +# CONFIG_PKG_USING_MOTIONDRIVER2RTT is not set +# CONFIG_PKG_USING_AD7746 is not set +# CONFIG_PKG_USING_PCA9685 is not set +# CONFIG_PKG_USING_I2C_TOOLS is not set +# CONFIG_PKG_USING_NRF24L01 is not set +# CONFIG_PKG_USING_TOUCH_DRIVERS is not set +# CONFIG_PKG_USING_MAX17048 is not set +# CONFIG_PKG_USING_RPLIDAR is not set +# CONFIG_PKG_USING_AS608 is not set +# CONFIG_PKG_USING_RC522 is not set +# CONFIG_PKG_USING_WS2812B is not set +# CONFIG_PKG_USING_EMBARC_BSP is not set +# CONFIG_PKG_USING_EXTERN_RTC_DRIVERS is not set +# CONFIG_PKG_USING_MULTI_RTIMER is not set +# CONFIG_PKG_USING_MAX7219 is not set +# CONFIG_PKG_USING_BEEP is not set +# CONFIG_PKG_USING_EASYBLINK is not set +# CONFIG_PKG_USING_PMS_SERIES is not set +# CONFIG_PKG_USING_CAN_YMODEM is not set +# CONFIG_PKG_USING_LORA_RADIO_DRIVER is not set +# CONFIG_PKG_USING_QLED is not set +# CONFIG_PKG_USING_PAJ7620 is not set +# CONFIG_PKG_USING_AGILE_CONSOLE is not set +# CONFIG_PKG_USING_LD3320 is not set +# CONFIG_PKG_USING_WK2124 is not set +# CONFIG_PKG_USING_LY68L6400 is not set +# CONFIG_PKG_USING_DM9051 is not set +# CONFIG_PKG_USING_SSD1306 is not set +# CONFIG_PKG_USING_QKEY is not set +# CONFIG_PKG_USING_RS485 is not set +# CONFIG_PKG_USING_NES is not set +# CONFIG_PKG_USING_VIRTUAL_SENSOR is not set +# CONFIG_PKG_USING_VDEVICE is not set +# CONFIG_PKG_USING_SGM706 is not set +# CONFIG_PKG_USING_STM32WB55_SDK is not set +# CONFIG_PKG_USING_RDA58XX is not set +# CONFIG_PKG_USING_LIBNFC is not set +# CONFIG_PKG_USING_MFOC is not set +# CONFIG_PKG_USING_TMC51XX is not set +# CONFIG_PKG_USING_TCA9534 is not set +# CONFIG_PKG_USING_KOBUKI is not set +# CONFIG_PKG_USING_ROSSERIAL is not set +# CONFIG_PKG_USING_MICRO_ROS is not set +# CONFIG_PKG_USING_MCP23008 is not set +# CONFIG_PKG_USING_BLUETRUM_SDK is not set +# CONFIG_PKG_USING_MISAKA_AT24CXX is not set +# CONFIG_PKG_USING_MISAKA_RGB_BLING 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 +# end of peripheral libraries and drivers + +# +# AI packages +# +# CONFIG_PKG_USING_LIBANN is not set +# CONFIG_PKG_USING_NNOM is not set +# CONFIG_PKG_USING_ONNX_BACKEND is not set +# CONFIG_PKG_USING_ONNX_PARSER is not set +# CONFIG_PKG_USING_TENSORFLOWLITEMICRO is not set +# CONFIG_PKG_USING_ELAPACK is not set +# CONFIG_PKG_USING_ULAPACK is not set +# CONFIG_PKG_USING_QUEST is not set +# CONFIG_PKG_USING_NAXOS is not set +# end of AI packages # # miscellaneous packages # + +# +# samples: kernel and components samples +# +# CONFIG_PKG_USING_KERNEL_SAMPLES is not set +# CONFIG_PKG_USING_FILESYSTEM_SAMPLES is not set +# CONFIG_PKG_USING_NETWORK_SAMPLES is not set +# CONFIG_PKG_USING_PERIPHERAL_SAMPLES is not set +# end of samples: kernel and components samples + +# +# entertainment: terminal games and other interesting software packages +# +# CONFIG_PKG_USING_CMATRIX is not set +# CONFIG_PKG_USING_SL is not set +# CONFIG_PKG_USING_CAL is not set +# CONFIG_PKG_USING_ACLOCK is not set +# CONFIG_PKG_USING_THREES is not set +# CONFIG_PKG_USING_2048 is not set +# CONFIG_PKG_USING_SNAKE is not set +# CONFIG_PKG_USING_TETRIS is not set +# CONFIG_PKG_USING_DONUT is not set +# end of entertainment: terminal games and other interesting software packages + # CONFIG_PKG_USING_LIBCSV is not set # CONFIG_PKG_USING_OPTPARSE is not set # CONFIG_PKG_USING_FASTLZ is not set # CONFIG_PKG_USING_MINILZO is not set # CONFIG_PKG_USING_QUICKLZ is not set +# CONFIG_PKG_USING_LZMA is not set # CONFIG_PKG_USING_MULTIBUTTON is not set +# CONFIG_PKG_USING_FLEXIBLE_BUTTON is not set # CONFIG_PKG_USING_CANFESTIVAL is not set # CONFIG_PKG_USING_ZLIB is not set +# CONFIG_PKG_USING_MINIZIP is not set # CONFIG_PKG_USING_DSTR is not set - -# -# sample package -# -# CONFIG_PKG_USING_SAMPLES is not set - -# -# example package: hello -# +# 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 +# CONFIG_PKG_USING_VI is not set +# CONFIG_PKG_USING_KI is not set +# CONFIG_PKG_USING_ARMv7M_DWT is not set +# CONFIG_PKG_USING_VT100 is not set +# CONFIG_PKG_USING_UKAL is not set +# CONFIG_PKG_USING_CRCLIB is not set +# CONFIG_PKG_USING_LWGPS is not set +# CONFIG_PKG_USING_STATE_MACHINE is not set +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_COWSAY is not set +# CONFIG_PKG_USING_TERMBOX is not set +# end of miscellaneous packages +# end of RT-Thread online packages + CONFIG_SOC_VEXPRESS_GEMINI=y # CONFIG_RT_USING_UART0 is not set CONFIG_RT_USING_UART1=y diff --git a/bsp/qemu-vexpress-gemini/rtconfig.h b/bsp/qemu-vexpress-gemini/rtconfig.h index 0d7ead92dd..02620be7d2 100644 --- a/bsp/qemu-vexpress-gemini/rtconfig.h +++ b/bsp/qemu-vexpress-gemini/rtconfig.h @@ -1,35 +1,26 @@ #ifndef RT_CONFIG_H__ #define RT_CONFIG_H__ -/* Automatically generated file; DO NOT EDIT. */ -/* RT-Thread Project Configuration */ +/* Generated by Kconfiglib (https://github.com/ulfalizer/Kconfiglib) */ /* RT-Thread Kernel */ #define RT_NAME_MAX 6 #define RT_ALIGN_SIZE 4 -/* RT_THREAD_PRIORITY_8 is not set */ #define RT_THREAD_PRIORITY_32 -/* RT_THREAD_PRIORITY_256 is not set */ #define RT_THREAD_PRIORITY_MAX 32 #define RT_TICK_PER_SECOND 1000 #define RT_USING_OVERFLOW_CHECK #define RT_USING_HOOK +#define RT_USING_IDLE_HOOK #define RT_IDLE_HOOK_LIST_SIZE 4 #define IDLE_THREAD_STACK_SIZE 512 -/* RT_USING_TIMER_SOFT is not set */ + +/* kservice optimization */ + +/* end of kservice optimization */ #define RT_DEBUG #define RT_DEBUG_COLOR -/* RT_DEBUG_INIT_CONFIG is not set */ -/* RT_DEBUG_THREAD_CONFIG is not set */ -/* RT_DEBUG_SCHEDULER_CONFIG is not set */ -/* RT_DEBUG_IPC_CONFIG is not set */ -/* RT_DEBUG_TIMER_CONFIG is not set */ -/* RT_DEBUG_IRQ_CONFIG is not set */ -/* RT_DEBUG_MEM_CONFIG is not set */ -/* RT_DEBUG_SLAB_CONFIG is not set */ -/* RT_DEBUG_MEMHEAP_CONFIG is not set */ -/* RT_DEBUG_MODULE_CONFIG is not set */ /* Inter-Thread communication */ @@ -38,57 +29,55 @@ #define RT_USING_EVENT #define RT_USING_MAILBOX #define RT_USING_MESSAGEQUEUE -/* RT_USING_SIGNALS is not set */ +/* end of Inter-Thread communication */ /* Memory Management */ #define RT_USING_MEMPOOL -/* RT_USING_MEMHEAP is not set */ -/* RT_USING_NOHEAP is not set */ #define RT_USING_SMALL_MEM -/* RT_USING_SLAB is not set */ -/* RT_USING_MEMTRACE is not set */ #define RT_USING_HEAP +/* end of Memory Management */ /* Kernel Device Object */ #define RT_USING_DEVICE -/* RT_USING_DEVICE_OPS is not set */ #define RT_USING_INTERRUPT_INFO #define RT_USING_CONSOLE #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart1" -/* RT_USING_MODULE is not set */ +/* end of Kernel Device Object */ +#define RT_VER_NUM 0x40004 +/* end of RT-Thread Kernel */ #define ARCH_ARM +#define RT_USING_CPU_FFS #define ARCH_ARM_CORTEX_A +#define RT_NO_USING_GIC #define ARCH_ARM_CORTEX_A9 /* RT-Thread Components */ #define RT_USING_COMPONENTS_INIT -/* RT_USING_USER_MAIN is not set */ /* C++ features */ -/* RT_USING_CPLUSPLUS is not set */ +/* end of C++ features */ /* Command shell */ #define RT_USING_FINSH +#define RT_USING_MSH +#define FINSH_USING_MSH #define FINSH_THREAD_NAME "tshell" +#define FINSH_THREAD_PRIORITY 20 +#define FINSH_THREAD_STACK_SIZE 4096 #define FINSH_USING_HISTORY #define FINSH_HISTORY_LINES 5 #define FINSH_USING_SYMTAB -#define FINSH_USING_DESCRIPTION -/* FINSH_ECHO_DISABLE_DEFAULT is not set */ -#define FINSH_THREAD_PRIORITY 20 -#define FINSH_THREAD_STACK_SIZE 4096 #define FINSH_CMD_SIZE 80 -/* FINSH_USING_AUTH is not set */ -#define FINSH_USING_MSH -#define FINSH_USING_MSH_DEFAULT -/* FINSH_USING_MSH_ONLY is not set */ +#define MSH_USING_BUILT_IN_COMMANDS +#define FINSH_USING_DESCRIPTION #define FINSH_ARG_MAX 10 +/* end of Command shell */ /* Device virtual file system */ @@ -97,73 +86,56 @@ #define DFS_FILESYSTEMS_MAX 2 #define DFS_FILESYSTEM_TYPES_MAX 2 #define DFS_FD_MAX 4 -/* RT_USING_DFS_MNTTABLE is not set */ -/* RT_USING_DFS_ELMFAT is not set */ #define RT_USING_DFS_DEVFS -/* RT_USING_DFS_ROMFS is not set */ -/* RT_USING_DFS_RAMFS is not set */ -/* RT_USING_DFS_UFFS is not set */ -/* RT_USING_DFS_JFFS2 is not set */ -/* RT_USING_DFS_NFS is not set */ +/* end of Device virtual file system */ /* Device Drivers */ #define RT_USING_DEVICE_IPC #define RT_PIPE_BUFSZ 512 #define RT_USING_SERIAL +#define RT_USING_SERIAL_V1 #define RT_SERIAL_USING_DMA -/* RT_USING_CAN is not set */ -/* RT_USING_HWTIMER is not set */ -/* RT_USING_CPUTIME is not set */ -/* RT_USING_I2C is not set */ +#define RT_SERIAL_RB_BUFSZ 64 #define RT_USING_PIN -/* RT_USING_PWM is not set */ -/* RT_USING_MTD_NOR is not set */ -/* RT_USING_MTD_NAND is not set */ -/* RT_USING_RTC is not set */ -/* RT_USING_SDIO is not set */ -/* RT_USING_SPI is not set */ -/* RT_USING_WDT is not set */ -/* RT_USING_WIFI is not set */ -/* RT_USING_AUDIO is not set */ /* Using USB */ -/* RT_USING_USB_HOST is not set */ -/* RT_USING_USB_DEVICE is not set */ +/* end of Using USB */ +/* end of Device Drivers */ /* POSIX layer and C standard library */ #define RT_USING_LIBC #define RT_USING_PTHREADS +#define PTHREAD_NUM_MAX 8 #define RT_USING_POSIX -/* RT_USING_POSIX_MMAP is not set */ -/* RT_USING_POSIX_TERMIOS is not set */ -/* RT_USING_POSIX_AIO is not set */ +#define RT_LIBC_USING_TIME +#define RT_LIBC_DEFAULT_TIMEZONE 8 +/* end of POSIX layer and C standard library */ /* Network */ /* Socket abstraction layer */ -/* RT_USING_SAL is not set */ +/* end of Socket abstraction layer */ -/* light weight TCP/IP stack */ +/* Network interface device */ -/* RT_USING_LWIP is not set */ +/* end of Network interface device */ -/* Modbus master and slave stack */ +/* light weight TCP/IP stack */ -/* RT_USING_MODBUS is not set */ +/* end of light weight TCP/IP stack */ /* AT commands */ -/* RT_USING_AT is not set */ +/* end of AT commands */ +/* end of Network */ /* VBUS(Virtual Software BUS) */ #define RT_USING_VBUS -/* RT_USING_VBUS_RFS is not set */ -/* RT_USING_VBUS_RSHELL is not set */ #define RT_VBUS_USING_TESTS #define _RT_VBUS_RING_BASE 0x6f800000 #define _RT_VBUS_RING_SZ 2097152 @@ -171,120 +143,104 @@ #define RT_VBUS_HOST_VIRQ 15 #define RT_VBUS_SHELL_DEV_NAME "vbser0" #define RT_VBUS_RFS_DEV_NAME "rfs" +/* end of VBUS(Virtual Software BUS) */ /* Utilities */ -#define LOG_TRACE_MAX_SESSION 16 -/* LOG_TRACE_USING_LEVEL_NOTRACE is not set */ -/* LOG_TRACE_USING_LEVEL_ERROR is not set */ -/* LOG_TRACE_USING_LEVEL_WARNING is not set */ -#define LOG_TRACE_USING_LEVEL_INFO -/* LOG_TRACE_USING_LEVEL_VERBOSE is not set */ -/* LOG_TRACE_USING_LEVEL_DEBUG is not set */ -/* LOG_TRACE_USING_MEMLOG is not set */ -/* RT_USING_RYM is not set */ +/* end of Utilities */ +/* end of RT-Thread Components */ + +/* RT-Thread Utestcases */ + +/* end of RT-Thread Utestcases */ /* RT-Thread online packages */ /* IoT - internet of things */ -/* PKG_USING_PAHOMQTT is not set */ -/* PKG_USING_WEBCLIENT is not set */ -/* PKG_USING_MONGOOSE is not set */ -/* PKG_USING_WEBTERMINAL is not set */ -/* PKG_USING_CJSON is not set */ -/* PKG_USING_JSMN is not set */ -/* PKG_USING_LJSON is not set */ -/* PKG_USING_EZXML is not set */ -/* PKG_USING_NANOPB is not set */ /* Wi-Fi */ /* Marvell WiFi */ -/* PKG_USING_WLANMARVELL is not set */ +/* end of Marvell WiFi */ /* Wiced WiFi */ -/* PKG_USING_WLAN_WICED is not set */ -/* PKG_USING_COAP is not set */ -/* PKG_USING_NOPOLL is not set */ -/* PKG_USING_NETUTILS is not set */ -/* PKG_USING_AT_DEVICE is not set */ +/* end of Wiced WiFi */ +/* end of Wi-Fi */ /* IoT Cloud */ -/* PKG_USING_ONENET is not set */ -/* PKG_USING_GAGENT_CLOUD is not set */ -/* PKG_USING_ALI_IOTKIT is not set */ -/* PKG_USING_AZURE is not set */ +/* end of IoT Cloud */ +/* end of IoT - internet of things */ /* security packages */ -/* PKG_USING_MBEDTLS is not set */ -/* PKG_USING_libsodium is not set */ -/* PKG_USING_TINYCRYPT is not set */ +/* end of security packages */ /* language packages */ -/* PKG_USING_LUA is not set */ -/* PKG_USING_JERRYSCRIPT is not set */ -/* PKG_USING_MICROPYTHON is not set */ +/* end of language packages */ /* multimedia packages */ -/* PKG_USING_OPENMV is not set */ -/* PKG_USING_MUPDF is not set */ +/* LVGL: powerful and easy-to-use embedded GUI library */ + +/* end of LVGL: powerful and easy-to-use embedded GUI library */ + +/* u8g2: a monochrome graphic library */ + +/* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ +/* end of multimedia packages */ /* tools packages */ -/* PKG_USING_CMBACKTRACE is not set */ -/* PKG_USING_EASYFLASH is not set */ -/* PKG_USING_EASYLOGGER is not set */ -/* PKG_USING_SYSTEMVIEW is not set */ +/* end of tools packages */ /* system packages */ -/* PKG_USING_GUIENGINE is not set */ -/* PKG_USING_PERSIMMON is not set */ -/* PKG_USING_CAIRO is not set */ -/* PKG_USING_PIXMAN is not set */ -/* PKG_USING_LWEXT4 is not set */ -/* PKG_USING_PARTITION is not set */ -/* PKG_USING_FAL is not set */ -/* PKG_USING_SQLITE is not set */ -/* PKG_USING_RTI is not set */ -/* PKG_USING_LITTLEVGL2RTT is not set */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + +/* acceleration: Assembly language or algorithmic acceleration packages */ + +/* end of acceleration: Assembly language or algorithmic acceleration packages */ + +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* Micrium: Micrium software products porting for RT-Thread */ + +/* end of Micrium: Micrium software products porting for RT-Thread */ +/* end of system packages */ /* peripheral libraries and drivers */ -/* PKG_USING_STM32F4_HAL is not set */ -/* PKG_USING_STM32F4_DRIVERS is not set */ -/* PKG_USING_REALTEK_AMEBA is not set */ -/* PKG_USING_SHT2X is not set */ -/* PKG_USING_AHT10 is not set */ +/* end of peripheral libraries and drivers */ -/* miscellaneous packages */ +/* AI packages */ + +/* end of AI packages */ -/* PKG_USING_LIBCSV is not set */ -/* PKG_USING_OPTPARSE is not set */ -/* PKG_USING_FASTLZ is not set */ -/* PKG_USING_MINILZO is not set */ -/* PKG_USING_QUICKLZ is not set */ -/* PKG_USING_MULTIBUTTON is not set */ -/* PKG_USING_CANFESTIVAL is not set */ -/* PKG_USING_ZLIB is not set */ -/* PKG_USING_DSTR is not set */ +/* miscellaneous packages */ -/* sample package */ +/* samples: kernel and components samples */ -/* PKG_USING_SAMPLES is not set */ +/* end of samples: kernel and components samples */ -/* example package: hello */ +/* entertainment: terminal games and other interesting software packages */ -/* PKG_USING_HELLO is not set */ +/* end of entertainment: terminal games and other interesting software packages */ +/* end of miscellaneous packages */ +/* end of RT-Thread online packages */ #define SOC_VEXPRESS_GEMINI -/* RT_USING_UART0 is not set */ #define RT_USING_UART1 #endif diff --git a/bsp/qemu-virt64-aarch64/.config b/bsp/qemu-virt64-aarch64/.config index 6ed393bd95..4a19d025a9 100644 --- a/bsp/qemu-virt64-aarch64/.config +++ b/bsp/qemu-virt64-aarch64/.config @@ -368,6 +368,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -392,17 +393,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -415,11 +423,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -463,12 +471,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -478,6 +494,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -497,7 +521,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -514,7 +537,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -522,6 +544,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -598,6 +621,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/qemu-virt64-aarch64/rtconfig.h b/bsp/qemu-virt64-aarch64/rtconfig.h index cd6ef9c5f1..f3bca5fb26 100644 --- a/bsp/qemu-virt64-aarch64/rtconfig.h +++ b/bsp/qemu-virt64-aarch64/rtconfig.h @@ -195,14 +195,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -211,10 +214,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/raspberry-pi/raspi2/.config b/bsp/raspberry-pi/raspi2/.config index dd5e1ae11b..aa3b8e7afd 100644 --- a/bsp/raspberry-pi/raspi2/.config +++ b/bsp/raspberry-pi/raspi2/.config @@ -330,6 +330,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -354,17 +355,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -377,11 +385,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -425,12 +433,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -440,6 +456,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -460,7 +484,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -477,7 +500,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -485,6 +507,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -561,6 +584,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/raspberry-pi/raspi2/rtconfig.h b/bsp/raspberry-pi/raspi2/rtconfig.h index 7d923657f4..0599cf7d61 100644 --- a/bsp/raspberry-pi/raspi2/rtconfig.h +++ b/bsp/raspberry-pi/raspi2/rtconfig.h @@ -168,14 +168,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -184,10 +187,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/raspberry-pi/raspi3-32/.config b/bsp/raspberry-pi/raspi3-32/.config index 0a5c985018..5675666c10 100644 --- a/bsp/raspberry-pi/raspi3-32/.config +++ b/bsp/raspberry-pi/raspi3-32/.config @@ -387,6 +387,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -411,17 +412,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -434,11 +442,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -482,12 +490,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -497,6 +513,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -517,7 +541,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -534,7 +557,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -542,6 +564,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -618,6 +641,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/raspberry-pi/raspi3-32/rtconfig.h b/bsp/raspberry-pi/raspi3-32/rtconfig.h index 0d812b3c08..f50b41ee54 100644 --- a/bsp/raspberry-pi/raspi3-32/rtconfig.h +++ b/bsp/raspberry-pi/raspi3-32/rtconfig.h @@ -209,14 +209,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -225,10 +228,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/raspberry-pico/.config b/bsp/raspberry-pico/.config index 5f6c5c2495..d580a686a3 100644 --- a/bsp/raspberry-pico/.config +++ b/bsp/raspberry-pico/.config @@ -328,6 +328,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -352,17 +353,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -375,11 +383,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -423,12 +431,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -438,6 +454,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -457,7 +481,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -474,7 +497,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -482,6 +504,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -558,6 +581,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/raspberry-pico/rtconfig.h b/bsp/raspberry-pico/rtconfig.h index f636f965a4..1064c471d9 100644 --- a/bsp/raspberry-pico/rtconfig.h +++ b/bsp/raspberry-pico/rtconfig.h @@ -167,14 +167,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -183,10 +186,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/rv32m1_vega/ri5cy/.config b/bsp/rv32m1_vega/ri5cy/.config index d03a969e38..8ea803339d 100644 --- a/bsp/rv32m1_vega/ri5cy/.config +++ b/bsp/rv32m1_vega/ri5cy/.config @@ -391,6 +391,7 @@ CONFIG_ULOG_BACKEND_USING_CONSOLE=y # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -482,17 +483,24 @@ CONFIG_PKG_MICROPYTHON_VER_NUM=0x99999 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -505,11 +513,11 @@ CONFIG_PKG_MICROPYTHON_VER_NUM=0x99999 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -553,12 +561,20 @@ CONFIG_PKG_MICROPYTHON_VER_NUM=0x99999 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -568,6 +584,14 @@ CONFIG_PKG_MICROPYTHON_VER_NUM=0x99999 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -587,7 +611,6 @@ CONFIG_PKG_MICROPYTHON_VER_NUM=0x99999 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -604,7 +627,6 @@ CONFIG_PKG_MICROPYTHON_VER_NUM=0x99999 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -612,6 +634,7 @@ CONFIG_PKG_MICROPYTHON_VER_NUM=0x99999 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -689,6 +712,7 @@ CONFIG_PKG_MICROPYTHON_VER_NUM=0x99999 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/rv32m1_vega/ri5cy/rtconfig.h b/bsp/rv32m1_vega/ri5cy/rtconfig.h index 4f206933d0..1e030cc599 100644 --- a/bsp/rv32m1_vega/ri5cy/rtconfig.h +++ b/bsp/rv32m1_vega/ri5cy/rtconfig.h @@ -235,14 +235,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -251,10 +254,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/sam7x/project.uvproj b/bsp/sam7x/project.uvproj index d63427427a..b0a91534aa 100644 --- a/bsp/sam7x/project.uvproj +++ b/bsp/sam7x/project.uvproj @@ -341,9 +341,9 @@ 0 - + __RTTHREAD__, __CLK_TCK=RT_TICK_PER_SECOND - .;..\..\include;applications;.;drivers;..\..\libcpu\arm\common;..\..\libcpu\arm\AT91SAM7X;..\..\components\finsh;..\..\components\libc\compilers\common;..\..\components\net\lwip-2.0.2\src;..\..\components\net\lwip-2.0.2\src\include;..\..\components\net\lwip-2.0.2\src\include\ipv4;..\..\components\net\lwip-2.0.2\src\arch\include;..\..\components\net\lwip-2.0.2\src\include\netif;..\..\components\net\lwip-2.0.2\src\include\posix + applications;.;..\..\libcpu\arm\common;..\..\libcpu\arm\AT91SAM7X;drivers;..\..\components\finsh;.;..\..\include;..\..\components\libc\compilers\common;..\..\components\libc\compilers\common\nogcc;..\..\components\net\lwip-2.0.3\src;..\..\components\net\lwip-2.0.3\src\include;..\..\components\net\lwip-2.0.3\src\include\ipv4;..\..\components\net\lwip-2.0.3\src\arch\include;..\..\components\net\lwip-2.0.3\src\include\netif;..\..\components\net\lwip-2.0.3\src\include\posix;..\..\examples\utest\testcases\kernel @@ -381,127 +381,85 @@ - Kernel - - - clock.c - 1 - ..\..\src\clock.c - - - - - components.c - 1 - ..\..\src\components.c - - - - - cpu.c - 1 - ..\..\src\cpu.c - - - - - device.c - 1 - ..\..\src\device.c - - - - - idle.c - 1 - ..\..\src\idle.c - - - - - ipc.c - 1 - ..\..\src\ipc.c - - + Applications - irq.c + startup.c 1 - ..\..\src\irq.c + applications\startup.c - kservice.c + application.c 1 - ..\..\src\kservice.c + applications\application.c + + + CPU - mem.c + div0.c 1 - ..\..\src\mem.c + ..\..\libcpu\arm\common\div0.c - mempool.c + backtrace.c 1 - ..\..\src\mempool.c + ..\..\libcpu\arm\common\backtrace.c - object.c + showmem.c 1 - ..\..\src\object.c + ..\..\libcpu\arm\common\showmem.c - scheduler.c + stack.c 1 - ..\..\src\scheduler.c + ..\..\libcpu\arm\AT91SAM7X\stack.c - signal.c + trap.c 1 - ..\..\src\signal.c + ..\..\libcpu\arm\AT91SAM7X\trap.c - thread.c + interrupt.c 1 - ..\..\src\thread.c + ..\..\libcpu\arm\AT91SAM7X\interrupt.c - timer.c - 1 - ..\..\src\timer.c + context_rvds.S + 2 + ..\..\libcpu\arm\AT91SAM7X\context_rvds.S - - - Applications - application.c - 1 - applications\application.c + start_rvds.S + 2 + ..\..\libcpu\arm\AT91SAM7X\start_rvds.S - startup.c + cpu.c 1 - applications\startup.c + ..\..\libcpu\arm\AT91SAM7X\cpu.c @@ -509,9 +467,9 @@ Drivers - board.c + serial.c 1 - drivers\board.c + drivers\serial.c @@ -523,162 +481,120 @@ - serial.c + board.c 1 - drivers\serial.c + drivers\board.c - cpu + Finsh - backtrace.c - 1 - ..\..\libcpu\arm\common\backtrace.c - - - - - div0.c - 1 - ..\..\libcpu\arm\common\div0.c - - - - - showmem.c - 1 - ..\..\libcpu\arm\common\showmem.c - - - - - AT91SAM7X_cpu.c - 1 - ..\..\libcpu\arm\AT91SAM7X\cpu.c - - - - - interrupt.c + shell.c 1 - ..\..\libcpu\arm\AT91SAM7X\interrupt.c + ..\..\components\finsh\shell.c - stack.c + msh.c 1 - ..\..\libcpu\arm\AT91SAM7X\stack.c + ..\..\components\finsh\msh.c + + + Kernel - trap.c + irq.c 1 - ..\..\libcpu\arm\AT91SAM7X\trap.c - - - - - context_rvds.S - 2 - ..\..\libcpu\arm\AT91SAM7X\context_rvds.S + ..\..\src\irq.c - start_rvds.S - 2 - ..\..\libcpu\arm\AT91SAM7X\start_rvds.S - - - - - finsh - - - shell.c + kservice.c 1 - ..\..\components\finsh\shell.c + ..\..\src\kservice.c - cmd.c + device.c 1 - ..\..\components\finsh\cmd.c + ..\..\src\device.c - finsh_compiler.c + scheduler.c 1 - ..\..\components\finsh\finsh_compiler.c + ..\..\src\scheduler.c - finsh_error.c + idle.c 1 - ..\..\components\finsh\finsh_error.c + ..\..\src\idle.c - finsh_heap.c + ipc.c 1 - ..\..\components\finsh\finsh_heap.c + ..\..\src\ipc.c - finsh_init.c + mempool.c 1 - ..\..\components\finsh\finsh_init.c + ..\..\src\mempool.c - finsh_node.c + components.c 1 - ..\..\components\finsh\finsh_node.c + ..\..\src\components.c - finsh_ops.c + thread.c 1 - ..\..\components\finsh\finsh_ops.c + ..\..\src\thread.c - finsh_parser.c + clock.c 1 - ..\..\components\finsh\finsh_parser.c + ..\..\src\clock.c - finsh_var.c + timer.c 1 - ..\..\components\finsh\finsh_var.c + ..\..\src\timer.c - finsh_vm.c + mem.c 1 - ..\..\components\finsh\finsh_vm.c + ..\..\src\mem.c - finsh_token.c + object.c 1 - ..\..\components\finsh\finsh_token.c + ..\..\src\object.c @@ -686,254 +602,254 @@ lwIP - sys_arch.c + netdb.c 1 - ..\..\components\net\lwip-2.0.2\src\arch\sys_arch.c + ..\..\components\net\lwip-2.0.3\src\api\netdb.c - api_lib.c + ip.c 1 - ..\..\components\net\lwip-2.0.2\src\api\api_lib.c + ..\..\components\net\lwip-2.0.3\src\core\ip.c - api_msg.c + autoip.c 1 - ..\..\components\net\lwip-2.0.2\src\api\api_msg.c + ..\..\components\net\lwip-2.0.3\src\core\ipv4\autoip.c - err.c + ethernet.c 1 - ..\..\components\net\lwip-2.0.2\src\api\err.c + ..\..\components\net\lwip-2.0.3\src\netif\ethernet.c - netbuf.c + netif.c 1 - ..\..\components\net\lwip-2.0.2\src\api\netbuf.c + ..\..\components\net\lwip-2.0.3\src\core\netif.c - netdb.c + sys.c 1 - ..\..\components\net\lwip-2.0.2\src\api\netdb.c + ..\..\components\net\lwip-2.0.3\src\core\sys.c - netifapi.c + sockets.c 1 - ..\..\components\net\lwip-2.0.2\src\api\netifapi.c + ..\..\components\net\lwip-2.0.3\src\api\sockets.c - sockets.c + netifapi.c 1 - ..\..\components\net\lwip-2.0.2\src\api\sockets.c + ..\..\components\net\lwip-2.0.3\src\api\netifapi.c tcpip.c 1 - ..\..\components\net\lwip-2.0.2\src\api\tcpip.c + ..\..\components\net\lwip-2.0.3\src\api\tcpip.c - def.c + ip4_addr.c 1 - ..\..\components\net\lwip-2.0.2\src\core\def.c + ..\..\components\net\lwip-2.0.3\src\core\ipv4\ip4_addr.c - dns.c + dhcp.c 1 - ..\..\components\net\lwip-2.0.2\src\core\dns.c + ..\..\components\net\lwip-2.0.3\src\core\ipv4\dhcp.c - inet_chksum.c + init.c 1 - ..\..\components\net\lwip-2.0.2\src\core\inet_chksum.c + ..\..\components\net\lwip-2.0.3\src\core\init.c - init.c + ethernetif.c 1 - ..\..\components\net\lwip-2.0.2\src\core\init.c + ..\..\components\net\lwip-2.0.3\src\netif\ethernetif.c - ip.c + etharp.c 1 - ..\..\components\net\lwip-2.0.2\src\core\ip.c + ..\..\components\net\lwip-2.0.3\src\core\ipv4\etharp.c memp.c 1 - ..\..\components\net\lwip-2.0.2\src\core\memp.c + ..\..\components\net\lwip-2.0.3\src\core\memp.c - netif.c + ip4.c 1 - ..\..\components\net\lwip-2.0.2\src\core\netif.c + ..\..\components\net\lwip-2.0.3\src\core\ipv4\ip4.c - pbuf.c + netbuf.c 1 - ..\..\components\net\lwip-2.0.2\src\core\pbuf.c + ..\..\components\net\lwip-2.0.3\src\api\netbuf.c raw.c 1 - ..\..\components\net\lwip-2.0.2\src\core\raw.c + ..\..\components\net\lwip-2.0.3\src\core\raw.c - stats.c + ip4_frag.c 1 - ..\..\components\net\lwip-2.0.2\src\core\stats.c + ..\..\components\net\lwip-2.0.3\src\core\ipv4\ip4_frag.c - sys.c + tcp_out.c 1 - ..\..\components\net\lwip-2.0.2\src\core\sys.c + ..\..\components\net\lwip-2.0.3\src\core\tcp_out.c - tcp.c + lowpan6.c 1 - ..\..\components\net\lwip-2.0.2\src\core\tcp.c + ..\..\components\net\lwip-2.0.3\src\netif\lowpan6.c - tcp_in.c + icmp.c 1 - ..\..\components\net\lwip-2.0.2\src\core\tcp_in.c + ..\..\components\net\lwip-2.0.3\src\core\ipv4\icmp.c - tcp_out.c + api_lib.c 1 - ..\..\components\net\lwip-2.0.2\src\core\tcp_out.c + ..\..\components\net\lwip-2.0.3\src\api\api_lib.c - timeouts.c + inet_chksum.c 1 - ..\..\components\net\lwip-2.0.2\src\core\timeouts.c + ..\..\components\net\lwip-2.0.3\src\core\inet_chksum.c - udp.c + stats.c 1 - ..\..\components\net\lwip-2.0.2\src\core\udp.c + ..\..\components\net\lwip-2.0.3\src\core\stats.c - ethernet.c + err.c 1 - ..\..\components\net\lwip-2.0.2\src\netif\ethernet.c + ..\..\components\net\lwip-2.0.3\src\api\err.c - ethernetif.c + tcp_in.c 1 - ..\..\components\net\lwip-2.0.2\src\netif\ethernetif.c + ..\..\components\net\lwip-2.0.3\src\core\tcp_in.c - lowpan6.c + dns.c 1 - ..\..\components\net\lwip-2.0.2\src\netif\lowpan6.c + ..\..\components\net\lwip-2.0.3\src\core\dns.c - autoip.c + sys_arch.c 1 - ..\..\components\net\lwip-2.0.2\src\core\ipv4\autoip.c + ..\..\components\net\lwip-2.0.3\src\arch\sys_arch.c - dhcp.c + timeouts.c 1 - ..\..\components\net\lwip-2.0.2\src\core\ipv4\dhcp.c + ..\..\components\net\lwip-2.0.3\src\core\timeouts.c - etharp.c + igmp.c 1 - ..\..\components\net\lwip-2.0.2\src\core\ipv4\etharp.c + ..\..\components\net\lwip-2.0.3\src\core\ipv4\igmp.c - icmp.c + udp.c 1 - ..\..\components\net\lwip-2.0.2\src\core\ipv4\icmp.c + ..\..\components\net\lwip-2.0.3\src\core\udp.c - igmp.c + pbuf.c 1 - ..\..\components\net\lwip-2.0.2\src\core\ipv4\igmp.c + ..\..\components\net\lwip-2.0.3\src\core\pbuf.c - ip4.c + def.c 1 - ..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4.c + ..\..\components\net\lwip-2.0.3\src\core\def.c - ip4_addr.c + api_msg.c 1 - ..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_addr.c + ..\..\components\net\lwip-2.0.3\src\api\api_msg.c - ip4_frag.c + tcp.c 1 - ..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_frag.c + ..\..\components\net\lwip-2.0.3\src\core\tcp.c diff --git a/bsp/simulator/.config b/bsp/simulator/.config index f47a218d77..3235876e68 100644 --- a/bsp/simulator/.config +++ b/bsp/simulator/.config @@ -355,6 +355,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -379,17 +380,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -402,11 +410,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -450,12 +458,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -465,6 +481,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -484,7 +508,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -501,7 +524,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -509,6 +531,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -585,6 +608,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/simulator/rtconfig.h b/bsp/simulator/rtconfig.h index ad7634d729..e3b5c5e5f7 100755 --- a/bsp/simulator/rtconfig.h +++ b/bsp/simulator/rtconfig.h @@ -185,14 +185,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -201,10 +204,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/smartfusion2/project.uvproj b/bsp/smartfusion2/project.uvproj index 8f53c37697..c48c054e63 100644 --- a/bsp/smartfusion2/project.uvproj +++ b/bsp/smartfusion2/project.uvproj @@ -425,13 +425,6 @@ CMSIS - - - system_m2sxxx.c - 1 - CMSIS\system_m2sxxx.c - - startup_m2sxxx.s @@ -446,28 +439,35 @@ CMSIS\core_cm3.c + + + system_m2sxxx.c + 1 + CMSIS\system_m2sxxx.c + + CPU - backtrace.c + div0.c 1 - ..\..\libcpu\arm\common\backtrace.c + ..\..\libcpu\arm\common\div0.c - showmem.c + backtrace.c 1 - ..\..\libcpu\arm\common\showmem.c + ..\..\libcpu\arm\common\backtrace.c - div0.c + showmem.c 1 - ..\..\libcpu\arm\common\div0.c + ..\..\libcpu\arm\common\showmem.c @@ -503,51 +503,51 @@ - waitqueue.c + ringblk_buf.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\src\ringblk_buf.c - ringblk_buf.c + pipe.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\src\pipe.c - workqueue.c + dataqueue.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\src\dataqueue.c - ringbuffer.c + waitqueue.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\waitqueue.c - dataqueue.c + workqueue.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\src\workqueue.c - pipe.c + completion.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\src\completion.c - completion.c + ringbuffer.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\src\ringbuffer.c @@ -589,93 +589,93 @@ Kernel - thread.c + device.c 1 - ..\..\src\thread.c + ..\..\src\device.c - kservice.c + ipc.c 1 - ..\..\src\kservice.c + ..\..\src\ipc.c - irq.c + mempool.c 1 - ..\..\src\irq.c + ..\..\src\mempool.c - mempool.c + idle.c 1 - ..\..\src\mempool.c + ..\..\src\idle.c - idle.c + clock.c 1 - ..\..\src\idle.c + ..\..\src\clock.c - components.c + irq.c 1 - ..\..\src\components.c + ..\..\src\irq.c - scheduler.c + kservice.c 1 - ..\..\src\scheduler.c + ..\..\src\kservice.c - object.c + scheduler.c 1 - ..\..\src\object.c + ..\..\src\scheduler.c - mem.c + components.c 1 - ..\..\src\mem.c + ..\..\src\components.c - device.c + thread.c 1 - ..\..\src\device.c + ..\..\src\thread.c - timer.c + object.c 1 - ..\..\src\timer.c + ..\..\src\object.c - clock.c + mem.c 1 - ..\..\src\clock.c + ..\..\src\mem.c - ipc.c + timer.c 1 - ..\..\src\ipc.c + ..\..\src\timer.c @@ -690,16 +690,16 @@ - libc.c + mem_std.c 1 - ..\..\components\libc\compilers\armlibc\libc.c + ..\..\components\libc\compilers\armlibc\mem_std.c - mem_std.c + libc.c 1 - ..\..\components\libc\compilers\armlibc\mem_std.c + ..\..\components\libc\compilers\armlibc\libc.c @@ -721,16 +721,16 @@ Libraries - mss_gpio.c + sys_config.c 1 - libraries\mss_gpio\mss_gpio.c + libraries\sys_config\sys_config.c - sys_config.c + mss_gpio.c 1 - libraries\sys_config\sys_config.c + libraries\mss_gpio\mss_gpio.c diff --git a/bsp/smartfusion2/project.uvprojx b/bsp/smartfusion2/project.uvprojx index 2fa52c8dd1..afc19d8e5f 100644 --- a/bsp/smartfusion2/project.uvprojx +++ b/bsp/smartfusion2/project.uvprojx @@ -412,16 +412,16 @@ - system_m2sxxx.c + core_cm3.c 1 - CMSIS\system_m2sxxx.c + CMSIS\core_cm3.c - core_cm3.c + system_m2sxxx.c 1 - CMSIS\core_cm3.c + CMSIS\system_m2sxxx.c @@ -434,13 +434,6 @@ ..\..\libcpu\arm\common\div0.c - - - backtrace.c - 1 - ..\..\libcpu\arm\common\backtrace.c - - showmem.c @@ -450,9 +443,9 @@ - cpuport.c + backtrace.c 1 - ..\..\libcpu\arm\cortex-m3\cpuport.c + ..\..\libcpu\arm\common\backtrace.c @@ -462,6 +455,13 @@ ..\..\libcpu\arm\cortex-m3\context_rvds.S + + + cpuport.c + 1 + ..\..\libcpu\arm\cortex-m3\cpuport.c + + DeviceDrivers @@ -488,37 +488,37 @@ - workqueue.c + completion.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\src\completion.c - dataqueue.c + workqueue.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\src\workqueue.c - ringbuffer.c + waitqueue.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\waitqueue.c - waitqueue.c + ringbuffer.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\src\ringbuffer.c - completion.c + dataqueue.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\src\dataqueue.c @@ -567,23 +567,23 @@ Kernel - mem.c + thread.c 1 - ..\..\src\mem.c + ..\..\src\thread.c - irq.c + components.c 1 - ..\..\src\irq.c + ..\..\src\components.c - device.c + ipc.c 1 - ..\..\src\device.c + ..\..\src\ipc.c @@ -602,63 +602,70 @@ - timer.c + clock.c 1 - ..\..\src\timer.c + ..\..\src\clock.c - kservice.c + mempool.c 1 - ..\..\src\kservice.c + ..\..\src\mempool.c - ipc.c + device.c 1 - ..\..\src\ipc.c + ..\..\src\device.c - thread.c + kservice.c 1 - ..\..\src\thread.c + ..\..\src\kservice.c - mempool.c + mem.c 1 - ..\..\src\mempool.c + ..\..\src\mem.c - object.c + timer.c 1 - ..\..\src\object.c + ..\..\src\timer.c - components.c + irq.c 1 - ..\..\src\components.c + ..\..\src\irq.c - clock.c + object.c 1 - ..\..\src\clock.c + ..\..\src\object.c libc + + + libc.c + 1 + ..\..\components\libc\compilers\armlibc\libc.c + + syscalls.c @@ -675,9 +682,9 @@ - libc.c + stdlib.c 1 - ..\..\components\libc\compilers\armlibc\libc.c + ..\..\components\libc\compilers\common\stdlib.c @@ -687,28 +694,21 @@ ..\..\components\libc\compilers\common\time.c - - - stdlib.c - 1 - ..\..\components\libc\compilers\common\stdlib.c - - Libraries - mss_gpio.c + sys_config.c 1 - libraries\mss_gpio\mss_gpio.c + libraries\sys_config\sys_config.c - sys_config.c + mss_gpio.c 1 - libraries\sys_config\sys_config.c + libraries\mss_gpio\mss_gpio.c diff --git a/bsp/stm32/stm32f072-st-nucleo/.config b/bsp/stm32/stm32f072-st-nucleo/.config index 3843c50e2e..7416de1d87 100644 --- a/bsp/stm32/stm32f072-st-nucleo/.config +++ b/bsp/stm32/stm32f072-st-nucleo/.config @@ -328,6 +328,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -352,17 +353,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -375,11 +383,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -423,12 +431,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -438,6 +454,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -457,7 +481,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -474,7 +497,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -482,6 +504,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -558,6 +581,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/stm32/stm32f072-st-nucleo/project.ewp b/bsp/stm32/stm32f072-st-nucleo/project.ewp index 3e7218ce0c..36f5f5da97 100644 --- a/bsp/stm32/stm32f072-st-nucleo/project.ewp +++ b/bsp/stm32/stm32f072-st-nucleo/project.ewp @@ -2118,6 +2118,9 @@ CPU + + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c @@ -2125,14 +2128,11 @@ $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0\cpuport.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0\context_iar.S - - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0\cpuport.c - DeviceDrivers @@ -2143,26 +2143,26 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - - - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + Drivers @@ -2200,40 +2200,40 @@ Kernel - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\ipc.c $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\timer.c $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\scheduler.c $PROJ_DIR$\..\..\..\src\irq.c diff --git a/bsp/stm32/stm32f072-st-nucleo/project.uvproj b/bsp/stm32/stm32f072-st-nucleo/project.uvproj index 81fe98cec1..64cc3b7570 100644 --- a/bsp/stm32/stm32f072-st-nucleo/project.uvproj +++ b/bsp/stm32/stm32f072-st-nucleo/project.uvproj @@ -413,9 +413,9 @@ CPU - div0.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\backtrace.c @@ -427,23 +427,23 @@ - backtrace.c + div0.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\div0.c - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m0\cpuport.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m0\context_rvds.S - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m0\context_rvds.S + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m0\cpuport.c @@ -465,16 +465,16 @@ - workqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\ringbuffer.c - ringbuffer.c + waitqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\waitqueue.c @@ -486,9 +486,9 @@ - ringblk_buf.c + dataqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\dataqueue.c @@ -500,16 +500,16 @@ - dataqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c - waitqueue.c + workqueue.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\workqueue.c @@ -586,93 +586,93 @@ Kernel - idle.c + components.c 1 - ..\..\..\src\idle.c + ..\..\..\src\components.c - kservice.c + mempool.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\mempool.c - mempool.c + irq.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\irq.c - object.c + clock.c 1 - ..\..\..\src\object.c + ..\..\..\src\clock.c - ipc.c + mem.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\mem.c - clock.c + thread.c 1 - ..\..\..\src\clock.c + ..\..\..\src\thread.c - mem.c + device.c 1 - ..\..\..\src\mem.c + ..\..\..\src\device.c - timer.c + scheduler.c 1 - ..\..\..\src\timer.c + ..\..\..\src\scheduler.c - irq.c + idle.c 1 - ..\..\..\src\irq.c + ..\..\..\src\idle.c - thread.c + object.c 1 - ..\..\..\src\thread.c + ..\..\..\src\object.c - components.c + kservice.c 1 - ..\..\..\src\components.c + ..\..\..\src\kservice.c - device.c + ipc.c 1 - ..\..\..\src\device.c + ..\..\..\src\ipc.c - scheduler.c + timer.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\timer.c diff --git a/bsp/stm32/stm32f072-st-nucleo/project.uvprojx b/bsp/stm32/stm32f072-st-nucleo/project.uvprojx index aca4324c6a..ff0033d57a 100644 --- a/bsp/stm32/stm32f072-st-nucleo/project.uvprojx +++ b/bsp/stm32/stm32f072-st-nucleo/project.uvprojx @@ -390,23 +390,23 @@ CPU - div0.c + showmem.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\showmem.c - backtrace.c + div0.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\div0.c - showmem.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\backtrace.c @@ -442,9 +442,9 @@ - pipe.c + waitqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\waitqueue.c @@ -456,37 +456,37 @@ - ringbuffer.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\ringblk_buf.c - waitqueue.c + dataqueue.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\dataqueue.c - ringblk_buf.c + pipe.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\pipe.c - dataqueue.c + completion.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\completion.c - completion.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\ringbuffer.c @@ -563,93 +563,93 @@ Kernel - components.c + object.c 1 - ..\..\..\src\components.c + ..\..\..\src\object.c - timer.c + components.c 1 - ..\..\..\src\timer.c + ..\..\..\src\components.c - kservice.c + idle.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\idle.c - mempool.c + ipc.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\ipc.c - scheduler.c + device.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\device.c - device.c + timer.c 1 - ..\..\..\src\device.c + ..\..\..\src\timer.c - ipc.c + mem.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\mem.c - mem.c + mempool.c 1 - ..\..\..\src\mem.c + ..\..\..\src\mempool.c - clock.c + thread.c 1 - ..\..\..\src\clock.c + ..\..\..\src\thread.c - object.c + scheduler.c 1 - ..\..\..\src\object.c + ..\..\..\src\scheduler.c - irq.c + clock.c 1 - ..\..\..\src\irq.c + ..\..\..\src\clock.c - idle.c + kservice.c 1 - ..\..\..\src\idle.c + ..\..\..\src\kservice.c - thread.c + irq.c 1 - ..\..\..\src\thread.c + ..\..\..\src\irq.c diff --git a/bsp/stm32/stm32f072-st-nucleo/rtconfig.h b/bsp/stm32/stm32f072-st-nucleo/rtconfig.h index 56eb7d78e2..aea8122a96 100644 --- a/bsp/stm32/stm32f072-st-nucleo/rtconfig.h +++ b/bsp/stm32/stm32f072-st-nucleo/rtconfig.h @@ -166,14 +166,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -182,10 +185,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/stm32/stm32f091-st-nucleo/.config b/bsp/stm32/stm32f091-st-nucleo/.config index 5cc5217c58..d13a94a696 100644 --- a/bsp/stm32/stm32f091-st-nucleo/.config +++ b/bsp/stm32/stm32f091-st-nucleo/.config @@ -328,6 +328,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -352,17 +353,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -375,11 +383,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -423,12 +431,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -438,6 +454,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -457,7 +481,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -474,7 +497,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -482,6 +504,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -558,6 +581,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/stm32/stm32f091-st-nucleo/project.ewp b/bsp/stm32/stm32f091-st-nucleo/project.ewp index 4e8137608b..86787292b2 100644 --- a/bsp/stm32/stm32f091-st-nucleo/project.ewp +++ b/bsp/stm32/stm32f091-st-nucleo/project.ewp @@ -2082,10 +2082,10 @@ $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0\cpuport.c @@ -2106,22 +2106,22 @@ $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c @@ -2160,25 +2160,22 @@ Kernel - $PROJ_DIR$\..\..\..\src\irq.c - - - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\thread.c $PROJ_DIR$\..\..\..\src\components.c @@ -2187,13 +2184,16 @@ $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\scheduler.c + + + $PROJ_DIR$\..\..\..\src\ipc.c $PROJ_DIR$\..\..\..\src\mempool.c diff --git a/bsp/stm32/stm32f091-st-nucleo/project.uvprojx b/bsp/stm32/stm32f091-st-nucleo/project.uvprojx index 0d97579a1b..072c5be353 100644 --- a/bsp/stm32/stm32f091-st-nucleo/project.uvprojx +++ b/bsp/stm32/stm32f091-st-nucleo/project.uvprojx @@ -442,51 +442,51 @@ - ringbuffer.c + workqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\workqueue.c - pipe.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\ringbuffer.c - completion.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\ringblk_buf.c - ringblk_buf.c + completion.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\completion.c - waitqueue.c + dataqueue.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\dataqueue.c - dataqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\pipe.c - workqueue.c + waitqueue.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\waitqueue.c @@ -570,86 +570,86 @@ - mempool.c + thread.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\thread.c - timer.c + irq.c 1 - ..\..\..\src\timer.c + ..\..\..\src\irq.c - mem.c + device.c 1 - ..\..\..\src\mem.c + ..\..\..\src\device.c - idle.c + kservice.c 1 - ..\..\..\src\idle.c + ..\..\..\src\kservice.c - irq.c + clock.c 1 - ..\..\..\src\irq.c + ..\..\..\src\clock.c - thread.c + idle.c 1 - ..\..\..\src\thread.c + ..\..\..\src\idle.c - clock.c + mem.c 1 - ..\..\..\src\clock.c + ..\..\..\src\mem.c - device.c + scheduler.c 1 - ..\..\..\src\device.c + ..\..\..\src\scheduler.c - components.c + timer.c 1 - ..\..\..\src\components.c + ..\..\..\src\timer.c - kservice.c + components.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\components.c - scheduler.c + object.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\object.c - object.c + mempool.c 1 - ..\..\..\src\object.c + ..\..\..\src\mempool.c diff --git a/bsp/stm32/stm32f091-st-nucleo/rtconfig.h b/bsp/stm32/stm32f091-st-nucleo/rtconfig.h index 1bfc886c5f..49354dca21 100644 --- a/bsp/stm32/stm32f091-st-nucleo/rtconfig.h +++ b/bsp/stm32/stm32f091-st-nucleo/rtconfig.h @@ -167,14 +167,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -183,10 +186,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/stm32/stm32f103-atk-nano/.config b/bsp/stm32/stm32f103-atk-nano/.config index c73dc1091f..ed5abc4f2d 100644 --- a/bsp/stm32/stm32f103-atk-nano/.config +++ b/bsp/stm32/stm32f103-atk-nano/.config @@ -330,6 +330,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -354,17 +355,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -377,11 +385,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -425,12 +433,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -440,6 +456,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -459,7 +483,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -476,7 +499,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -484,6 +506,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -560,6 +583,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/stm32/stm32f103-atk-nano/project.ewp b/bsp/stm32/stm32f103-atk-nano/project.ewp index 5d0cdfd504..195b2519c3 100644 --- a/bsp/stm32/stm32f103-atk-nano/project.ewp +++ b/bsp/stm32/stm32f103-atk-nano/project.ewp @@ -2088,10 +2088,10 @@ $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\cpuport.c + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\context_iar.S - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\context_iar.S + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\cpuport.c @@ -2103,25 +2103,25 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c @@ -2160,31 +2160,31 @@ Kernel - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\memheap.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\memheap.c $PROJ_DIR$\..\..\..\src\mempool.c @@ -2193,13 +2193,13 @@ $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\idle.c diff --git a/bsp/stm32/stm32f103-atk-nano/project.uvproj b/bsp/stm32/stm32f103-atk-nano/project.uvproj index 36567003f5..392953966f 100644 --- a/bsp/stm32/stm32f103-atk-nano/project.uvproj +++ b/bsp/stm32/stm32f103-atk-nano/project.uvproj @@ -413,16 +413,16 @@ CPU - showmem.c + div0.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\div0.c - div0.c + showmem.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\showmem.c @@ -434,16 +434,16 @@ - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m3\context_rvds.S + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m3\cpuport.c - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m3\cpuport.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m3\context_rvds.S @@ -465,63 +465,56 @@ - ringbuffer.c + dataqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\dataqueue.c - waitqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c - ringblk_buf.c + waitqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\waitqueue.c - completion.c + pipe.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\pipe.c - workqueue.c + completion.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\completion.c - pipe.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\ringbuffer.c - dataqueue.c + workqueue.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\workqueue.c Drivers - - - startup_stm32f103xb.s - 2 - ..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\arm\startup_stm32f103xb.s - - stm32f1xx_hal_msp.c @@ -536,6 +529,13 @@ board\board.c + + + startup_stm32f103xb.s + 2 + ..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\arm\startup_stm32f103xb.s + + drv_gpio.c @@ -586,100 +586,100 @@ Kernel - irq.c + mem.c 1 - ..\..\..\src\irq.c + ..\..\..\src\mem.c - scheduler.c + clock.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\clock.c - components.c + object.c 1 - ..\..\..\src\components.c + ..\..\..\src\object.c - device.c + components.c 1 - ..\..\..\src\device.c + ..\..\..\src\components.c - timer.c + scheduler.c 1 - ..\..\..\src\timer.c + ..\..\..\src\scheduler.c - thread.c + ipc.c 1 - ..\..\..\src\thread.c + ..\..\..\src\ipc.c - kservice.c + thread.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\thread.c - idle.c + timer.c 1 - ..\..\..\src\idle.c + ..\..\..\src\timer.c - mem.c + device.c 1 - ..\..\..\src\mem.c + ..\..\..\src\device.c - ipc.c + memheap.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\memheap.c - clock.c + irq.c 1 - ..\..\..\src\clock.c + ..\..\..\src\irq.c - memheap.c + mempool.c 1 - ..\..\..\src\memheap.c + ..\..\..\src\mempool.c - object.c + idle.c 1 - ..\..\..\src\object.c + ..\..\..\src\idle.c - mempool.c + kservice.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\kservice.c diff --git a/bsp/stm32/stm32f103-atk-nano/project.uvprojx b/bsp/stm32/stm32f103-atk-nano/project.uvprojx index cfef49c473..f6f7fae03f 100644 --- a/bsp/stm32/stm32f103-atk-nano/project.uvprojx +++ b/bsp/stm32/stm32f103-atk-nano/project.uvprojx @@ -394,13 +394,6 @@ ..\..\..\libcpu\arm\common\div0.c - - - backtrace.c - 1 - ..\..\..\libcpu\arm\common\backtrace.c - - showmem.c @@ -410,9 +403,9 @@ - cpuport.c + backtrace.c 1 - ..\..\..\libcpu\arm\cortex-m3\cpuport.c + ..\..\..\libcpu\arm\common\backtrace.c @@ -422,6 +415,13 @@ ..\..\..\libcpu\arm\cortex-m3\context_rvds.S + + + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m3\cpuport.c + + DeviceDrivers @@ -441,23 +441,23 @@ - ringbuffer.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\ringblk_buf.c - completion.c + waitqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\waitqueue.c - ringblk_buf.c + dataqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\dataqueue.c @@ -469,35 +469,28 @@ - waitqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\pipe.c - pipe.c + completion.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\completion.c - dataqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\ringbuffer.c Drivers - - - startup_stm32f103xb.s - 2 - ..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\arm\startup_stm32f103xb.s - - stm32f1xx_hal_msp.c @@ -512,6 +505,13 @@ board\board.c + + + startup_stm32f103xb.s + 2 + ..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\arm\startup_stm32f103xb.s + + drv_gpio.c @@ -562,30 +562,30 @@ Kernel - clock.c + memheap.c 1 - ..\..\..\src\clock.c + ..\..\..\src\memheap.c - timer.c + scheduler.c 1 - ..\..\..\src\timer.c + ..\..\..\src\scheduler.c - irq.c + device.c 1 - ..\..\..\src\irq.c + ..\..\..\src\device.c - mem.c + irq.c 1 - ..\..\..\src\mem.c + ..\..\..\src\irq.c @@ -597,65 +597,65 @@ - components.c + clock.c 1 - ..\..\..\src\components.c + ..\..\..\src\clock.c - device.c + kservice.c 1 - ..\..\..\src\device.c + ..\..\..\src\kservice.c - mempool.c + ipc.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\ipc.c - thread.c + timer.c 1 - ..\..\..\src\thread.c + ..\..\..\src\timer.c - ipc.c + idle.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\idle.c - memheap.c + mem.c 1 - ..\..\..\src\memheap.c + ..\..\..\src\mem.c - kservice.c + thread.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\thread.c - scheduler.c + mempool.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\mempool.c - idle.c + components.c 1 - ..\..\..\src\idle.c + ..\..\..\src\components.c diff --git a/bsp/stm32/stm32f103-atk-nano/rtconfig.h b/bsp/stm32/stm32f103-atk-nano/rtconfig.h index c25f84eb86..0bdde1b94f 100644 --- a/bsp/stm32/stm32f103-atk-nano/rtconfig.h +++ b/bsp/stm32/stm32f103-atk-nano/rtconfig.h @@ -169,14 +169,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -185,10 +188,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/stm32/stm32f103-atk-warshipv3/.config b/bsp/stm32/stm32f103-atk-warshipv3/.config index d7e214d6d8..5e9181d5db 100644 --- a/bsp/stm32/stm32f103-atk-warshipv3/.config +++ b/bsp/stm32/stm32f103-atk-warshipv3/.config @@ -329,6 +329,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -353,17 +354,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -376,11 +384,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -424,12 +432,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -439,6 +455,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -458,7 +482,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -475,7 +498,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -483,6 +505,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -559,6 +582,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/stm32/stm32f103-atk-warshipv3/project.ewp b/bsp/stm32/stm32f103-atk-warshipv3/project.ewp index 340f3d46a1..9030acaa89 100644 --- a/bsp/stm32/stm32f103-atk-warshipv3/project.ewp +++ b/bsp/stm32/stm32f103-atk-warshipv3/project.ewp @@ -2078,6 +2078,9 @@ CPU + + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c @@ -2085,14 +2088,11 @@ $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\cpuport.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\context_iar.S - - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\cpuport.c - DeviceDrivers @@ -2103,26 +2103,26 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - - - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + Drivers @@ -2160,43 +2160,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\scheduler.c $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\irq.c diff --git a/bsp/stm32/stm32f103-atk-warshipv3/project.uvproj b/bsp/stm32/stm32f103-atk-warshipv3/project.uvproj index 6a87f7e4ec..a37b2c458d 100644 --- a/bsp/stm32/stm32f103-atk-warshipv3/project.uvproj +++ b/bsp/stm32/stm32f103-atk-warshipv3/project.uvproj @@ -465,9 +465,9 @@ - ringbuffer.c + pipe.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\pipe.c @@ -493,28 +493,35 @@ - ringblk_buf.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\ringbuffer.c - waitqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c - pipe.c + waitqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\waitqueue.c Drivers + + + startup_stm32f103xe.s + 2 + ..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\arm\startup_stm32f103xe.s + + stm32f1xx_hal_msp.c @@ -529,13 +536,6 @@ board\board.c - - - startup_stm32f103xe.s - 2 - ..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\arm\startup_stm32f103xe.s - - drv_gpio.c @@ -586,93 +586,93 @@ Kernel - object.c + idle.c 1 - ..\..\..\src\object.c + ..\..\..\src\idle.c - irq.c + device.c 1 - ..\..\..\src\irq.c + ..\..\..\src\device.c - mem.c + mempool.c 1 - ..\..\..\src\mem.c + ..\..\..\src\mempool.c - thread.c + kservice.c 1 - ..\..\..\src\thread.c + ..\..\..\src\kservice.c - device.c + thread.c 1 - ..\..\..\src\device.c + ..\..\..\src\thread.c - clock.c + ipc.c 1 - ..\..\..\src\clock.c + ..\..\..\src\ipc.c - ipc.c + scheduler.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\scheduler.c - timer.c + clock.c 1 - ..\..\..\src\timer.c + ..\..\..\src\clock.c - mempool.c + timer.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\timer.c - idle.c + components.c 1 - ..\..\..\src\idle.c + ..\..\..\src\components.c - scheduler.c + mem.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\mem.c - kservice.c + irq.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\irq.c - components.c + object.c 1 - ..\..\..\src\components.c + ..\..\..\src\object.c diff --git a/bsp/stm32/stm32f103-atk-warshipv3/project.uvprojx b/bsp/stm32/stm32f103-atk-warshipv3/project.uvprojx index 825776f6d2..c770390fea 100644 --- a/bsp/stm32/stm32f103-atk-warshipv3/project.uvprojx +++ b/bsp/stm32/stm32f103-atk-warshipv3/project.uvprojx @@ -423,16 +423,16 @@ - backtrace.c + showmem.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\showmem.c - showmem.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\backtrace.c @@ -468,16 +468,16 @@ - ringblk_buf.c + workqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\workqueue.c - completion.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\ringblk_buf.c @@ -489,23 +489,23 @@ - workqueue.c + dataqueue.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\dataqueue.c - dataqueue.c + waitqueue.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\waitqueue.c - waitqueue.c + completion.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\completion.c @@ -518,6 +518,13 @@ Drivers + + + startup_stm32f103xe.s + 2 + ..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\arm\startup_stm32f103xe.s + + stm32f1xx_hal_msp.c @@ -532,13 +539,6 @@ board\board.c - - - startup_stm32f103xe.s - 2 - ..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\arm\startup_stm32f103xe.s - - drv_gpio.c @@ -589,16 +589,16 @@ Kernel - idle.c + timer.c 1 - ..\..\..\src\idle.c + ..\..\..\src\timer.c - mem.c + idle.c 1 - ..\..\..\src\mem.c + ..\..\..\src\idle.c @@ -610,16 +610,16 @@ - irq.c + clock.c 1 - ..\..\..\src\irq.c + ..\..\..\src\clock.c - clock.c + ipc.c 1 - ..\..\..\src\clock.c + ..\..\..\src\ipc.c @@ -631,51 +631,51 @@ - scheduler.c + mem.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\mem.c - device.c + components.c 1 - ..\..\..\src\device.c + ..\..\..\src\components.c - thread.c + kservice.c 1 - ..\..\..\src\thread.c + ..\..\..\src\kservice.c - ipc.c + irq.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\irq.c - kservice.c + thread.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\thread.c - timer.c + device.c 1 - ..\..\..\src\timer.c + ..\..\..\src\device.c - components.c + scheduler.c 1 - ..\..\..\src\components.c + ..\..\..\src\scheduler.c diff --git a/bsp/stm32/stm32f103-atk-warshipv3/rtconfig.h b/bsp/stm32/stm32f103-atk-warshipv3/rtconfig.h index 5c333d7562..e2ed879346 100644 --- a/bsp/stm32/stm32f103-atk-warshipv3/rtconfig.h +++ b/bsp/stm32/stm32f103-atk-warshipv3/rtconfig.h @@ -167,14 +167,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -183,10 +186,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/stm32/stm32f103-blue-pill/.config b/bsp/stm32/stm32f103-blue-pill/.config index 2f62f75143..f4657f1e2e 100644 --- a/bsp/stm32/stm32f103-blue-pill/.config +++ b/bsp/stm32/stm32f103-blue-pill/.config @@ -329,6 +329,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -353,17 +354,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -376,11 +384,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -424,12 +432,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -439,6 +455,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -458,7 +482,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -475,7 +498,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -483,6 +505,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -559,6 +582,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/stm32/stm32f103-blue-pill/project.ewp b/bsp/stm32/stm32f103-blue-pill/project.ewp index 8c0a8bfc9b..a6b2d8a221 100644 --- a/bsp/stm32/stm32f103-blue-pill/project.ewp +++ b/bsp/stm32/stm32f103-blue-pill/project.ewp @@ -2086,10 +2086,10 @@ $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\context_iar.S + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\cpuport.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\cpuport.c + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\context_iar.S @@ -2101,25 +2101,25 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c @@ -2161,40 +2161,40 @@ $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\components.c $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\kservice.c diff --git a/bsp/stm32/stm32f103-blue-pill/project.uvproj b/bsp/stm32/stm32f103-blue-pill/project.uvproj index 098292ff33..0d8a14d272 100644 --- a/bsp/stm32/stm32f103-blue-pill/project.uvproj +++ b/bsp/stm32/stm32f103-blue-pill/project.uvproj @@ -411,6 +411,13 @@ CPU + + + div0.c + 1 + ..\..\..\libcpu\arm\common\div0.c + + backtrace.c @@ -427,9 +434,9 @@ - div0.c - 1 - ..\..\..\libcpu\arm\common\div0.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m3\context_rvds.S @@ -439,13 +446,6 @@ ..\..\..\libcpu\arm\cortex-m3\cpuport.c - - - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m3\context_rvds.S - - DeviceDrivers @@ -465,16 +465,9 @@ - workqueue.c - 1 - ..\..\..\components\drivers\src\workqueue.c - - - - - ringbuffer.c + pipe.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\pipe.c @@ -486,23 +479,23 @@ - waitqueue.c + dataqueue.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\dataqueue.c - pipe.c + workqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\workqueue.c - dataqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\ringbuffer.c @@ -512,16 +505,16 @@ ..\..\..\components\drivers\src\completion.c - - - Drivers - startup_stm32f103xb.s - 2 - ..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\arm\startup_stm32f103xb.s + waitqueue.c + 1 + ..\..\..\components\drivers\src\waitqueue.c + + + Drivers stm32f1xx_hal_msp.c @@ -536,6 +529,13 @@ board\board.c + + + startup_stm32f103xb.s + 2 + ..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\arm\startup_stm32f103xb.s + + drv_gpio.c @@ -593,86 +593,86 @@ - timer.c + idle.c 1 - ..\..\..\src\timer.c + ..\..\..\src\idle.c - idle.c + object.c 1 - ..\..\..\src\idle.c + ..\..\..\src\object.c - components.c + kservice.c 1 - ..\..\..\src\components.c + ..\..\..\src\kservice.c - thread.c + ipc.c 1 - ..\..\..\src\thread.c + ..\..\..\src\ipc.c - kservice.c + clock.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\clock.c - ipc.c + thread.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\thread.c - mem.c + components.c 1 - ..\..\..\src\mem.c + ..\..\..\src\components.c - device.c + scheduler.c 1 - ..\..\..\src\device.c + ..\..\..\src\scheduler.c - irq.c + device.c 1 - ..\..\..\src\irq.c + ..\..\..\src\device.c - object.c + timer.c 1 - ..\..\..\src\object.c + ..\..\..\src\timer.c - scheduler.c + mem.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\mem.c - clock.c + irq.c 1 - ..\..\..\src\clock.c + ..\..\..\src\irq.c diff --git a/bsp/stm32/stm32f103-blue-pill/project.uvprojx b/bsp/stm32/stm32f103-blue-pill/project.uvprojx index 88f017d84d..c9167a43aa 100644 --- a/bsp/stm32/stm32f103-blue-pill/project.uvprojx +++ b/bsp/stm32/stm32f103-blue-pill/project.uvprojx @@ -388,9 +388,9 @@ CPU - div0.c + showmem.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\showmem.c @@ -402,23 +402,23 @@ - showmem.c + div0.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\div0.c - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m3\context_rvds.S + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m3\cpuport.c - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m3\cpuport.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m3\context_rvds.S @@ -440,63 +440,56 @@ - ringbuffer.c + completion.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\completion.c - dataqueue.c + workqueue.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\workqueue.c - ringblk_buf.c + pipe.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\pipe.c - waitqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c - workqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\ringbuffer.c - completion.c + dataqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\dataqueue.c - pipe.c + waitqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\waitqueue.c Drivers - - - startup_stm32f103xb.s - 2 - ..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\arm\startup_stm32f103xb.s - - stm32f1xx_hal_msp.c @@ -511,6 +504,13 @@ board\board.c + + + startup_stm32f103xb.s + 2 + ..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\arm\startup_stm32f103xb.s + + drv_gpio.c @@ -561,44 +561,44 @@ Kernel - mem.c + kservice.c 1 - ..\..\..\src\mem.c + ..\..\..\src\kservice.c - idle.c + timer.c 1 - ..\..\..\src\idle.c + ..\..\..\src\timer.c - object.c + components.c 1 - ..\..\..\src\object.c + ..\..\..\src\components.c - kservice.c + thread.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\thread.c - timer.c + device.c 1 - ..\..\..\src\timer.c + ..\..\..\src\device.c - device.c + object.c 1 - ..\..\..\src\device.c + ..\..\..\src\object.c @@ -610,44 +610,44 @@ - components.c + irq.c 1 - ..\..\..\src\components.c + ..\..\..\src\irq.c - thread.c + clock.c 1 - ..\..\..\src\thread.c + ..\..\..\src\clock.c - clock.c + scheduler.c 1 - ..\..\..\src\clock.c + ..\..\..\src\scheduler.c - irq.c + ipc.c 1 - ..\..\..\src\irq.c + ..\..\..\src\ipc.c - scheduler.c + idle.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\idle.c - ipc.c + mem.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\mem.c diff --git a/bsp/stm32/stm32f103-blue-pill/rtconfig.h b/bsp/stm32/stm32f103-blue-pill/rtconfig.h index 4a46eb471f..6fdd319831 100644 --- a/bsp/stm32/stm32f103-blue-pill/rtconfig.h +++ b/bsp/stm32/stm32f103-blue-pill/rtconfig.h @@ -167,14 +167,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -183,10 +186,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/stm32/stm32f103-dofly-M3S/.config b/bsp/stm32/stm32f103-dofly-M3S/.config index ddceeca1eb..bb199160c6 100644 --- a/bsp/stm32/stm32f103-dofly-M3S/.config +++ b/bsp/stm32/stm32f103-dofly-M3S/.config @@ -329,6 +329,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -353,17 +354,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -376,11 +384,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -424,12 +432,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -439,6 +455,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -458,7 +482,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -475,7 +498,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -483,6 +505,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -559,6 +582,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/stm32/stm32f103-dofly-M3S/project.ewp b/bsp/stm32/stm32f103-dofly-M3S/project.ewp index cd7dcda144..0ab06cd7bd 100644 --- a/bsp/stm32/stm32f103-dofly-M3S/project.ewp +++ b/bsp/stm32/stm32f103-dofly-M3S/project.ewp @@ -2084,18 +2084,18 @@ $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\cpuport.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\context_iar.S + + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\cpuport.c + DeviceDrivers @@ -2106,10 +2106,10 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c $PROJ_DIR$\..\..\..\components\drivers\src\completion.c @@ -2117,15 +2117,15 @@ $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + Drivers @@ -2163,43 +2163,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\ipc.c $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\device.c diff --git a/bsp/stm32/stm32f103-dofly-M3S/project.uvproj b/bsp/stm32/stm32f103-dofly-M3S/project.uvproj index 25dad32b42..495e7ae25c 100644 --- a/bsp/stm32/stm32f103-dofly-M3S/project.uvproj +++ b/bsp/stm32/stm32f103-dofly-M3S/project.uvproj @@ -418,16 +418,16 @@ Applications - main.c + nrf24l01_init.c 1 - applications\main.c + applications\nrf24l01_init.c - nrf24l01_init.c + main.c 1 - applications\nrf24l01_init.c + applications\main.c @@ -435,16 +435,16 @@ CPU - showmem.c + div0.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\div0.c - div0.c + showmem.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\showmem.c @@ -487,56 +487,63 @@ - waitqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\ringbuffer.c - pipe.c + dataqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\dataqueue.c - ringblk_buf.c + waitqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\waitqueue.c - dataqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c - ringbuffer.c + workqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\workqueue.c - completion.c + pipe.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\pipe.c - workqueue.c + completion.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\completion.c Drivers + + + startup_stm32f103xe.s + 2 + ..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\arm\startup_stm32f103xe.s + + stm32f1xx_hal_msp.c @@ -551,13 +558,6 @@ board\board.c - - - startup_stm32f103xe.s - 2 - ..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\arm\startup_stm32f103xe.s - - drv_gpio.c @@ -608,79 +608,79 @@ Kernel - object.c + ipc.c 1 - ..\..\..\src\object.c + ..\..\..\src\ipc.c - clock.c + mempool.c 1 - ..\..\..\src\clock.c + ..\..\..\src\mempool.c - scheduler.c + idle.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\idle.c - ipc.c + device.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\device.c - kservice.c + mem.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\mem.c - timer.c + components.c 1 - ..\..\..\src\timer.c + ..\..\..\src\components.c - device.c + irq.c 1 - ..\..\..\src\device.c + ..\..\..\src\irq.c - mempool.c + timer.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\timer.c - mem.c + kservice.c 1 - ..\..\..\src\mem.c + ..\..\..\src\kservice.c - idle.c + scheduler.c 1 - ..\..\..\src\idle.c + ..\..\..\src\scheduler.c - irq.c + clock.c 1 - ..\..\..\src\irq.c + ..\..\..\src\clock.c @@ -692,9 +692,9 @@ - components.c + object.c 1 - ..\..\..\src\components.c + ..\..\..\src\object.c diff --git a/bsp/stm32/stm32f103-dofly-M3S/project.uvprojx b/bsp/stm32/stm32f103-dofly-M3S/project.uvprojx index e7211f9b44..9c9730f41b 100644 --- a/bsp/stm32/stm32f103-dofly-M3S/project.uvprojx +++ b/bsp/stm32/stm32f103-dofly-M3S/project.uvprojx @@ -397,9 +397,9 @@ CPU - div0.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\backtrace.c @@ -411,23 +411,23 @@ - backtrace.c + div0.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\div0.c - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m3\context_rvds.S + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m3\cpuport.c - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m3\cpuport.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m3\context_rvds.S @@ -449,56 +449,63 @@ - ringblk_buf.c + waitqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\waitqueue.c - ringbuffer.c + pipe.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\pipe.c - dataqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c - workqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\ringbuffer.c - pipe.c + workqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\workqueue.c - waitqueue.c + completion.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\completion.c - completion.c + dataqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\dataqueue.c Drivers + + + startup_stm32f103xe.s + 2 + ..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\arm\startup_stm32f103xe.s + + stm32f1xx_hal_msp.c @@ -513,13 +520,6 @@ board\board.c - - - startup_stm32f103xe.s - 2 - ..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\arm\startup_stm32f103xe.s - - drv_gpio.c @@ -570,9 +570,9 @@ Kernel - clock.c + ipc.c 1 - ..\..\..\src\clock.c + ..\..\..\src\ipc.c @@ -591,51 +591,51 @@ - ipc.c + irq.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\irq.c - idle.c + scheduler.c 1 - ..\..\..\src\idle.c + ..\..\..\src\scheduler.c - kservice.c + components.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\components.c - components.c + kservice.c 1 - ..\..\..\src\components.c + ..\..\..\src\kservice.c - mempool.c + clock.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\clock.c - mem.c + thread.c 1 - ..\..\..\src\mem.c + ..\..\..\src\thread.c - irq.c + mempool.c 1 - ..\..\..\src\irq.c + ..\..\..\src\mempool.c @@ -647,16 +647,16 @@ - thread.c + mem.c 1 - ..\..\..\src\thread.c + ..\..\..\src\mem.c - scheduler.c + idle.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\idle.c diff --git a/bsp/stm32/stm32f103-dofly-M3S/rtconfig.h b/bsp/stm32/stm32f103-dofly-M3S/rtconfig.h index 44b59493ed..f2ca1a6161 100644 --- a/bsp/stm32/stm32f103-dofly-M3S/rtconfig.h +++ b/bsp/stm32/stm32f103-dofly-M3S/rtconfig.h @@ -168,14 +168,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -184,10 +187,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/stm32/stm32f103-dofly-lyc8/.config b/bsp/stm32/stm32f103-dofly-lyc8/.config index 41fb034a23..7afa215569 100644 --- a/bsp/stm32/stm32f103-dofly-lyc8/.config +++ b/bsp/stm32/stm32f103-dofly-lyc8/.config @@ -329,6 +329,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -353,17 +354,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -376,11 +384,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -424,12 +432,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -439,6 +455,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -458,7 +482,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -475,7 +498,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -483,6 +505,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -559,6 +582,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/stm32/stm32f103-dofly-lyc8/project.ewp b/bsp/stm32/stm32f103-dofly-lyc8/project.ewp index e7f97566e5..613c51ab00 100644 --- a/bsp/stm32/stm32f103-dofly-lyc8/project.ewp +++ b/bsp/stm32/stm32f103-dofly-lyc8/project.ewp @@ -2106,10 +2106,10 @@ $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\cpuport.c @@ -2136,16 +2136,16 @@ $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c @@ -2184,43 +2184,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\object.c $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\idle.c diff --git a/bsp/stm32/stm32f103-dofly-lyc8/project.uvproj b/bsp/stm32/stm32f103-dofly-lyc8/project.uvproj index 430c4327d8..02a6fb0263 100644 --- a/bsp/stm32/stm32f103-dofly-lyc8/project.uvproj +++ b/bsp/stm32/stm32f103-dofly-lyc8/project.uvproj @@ -420,16 +420,16 @@ - div0.c + showmem.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\showmem.c - showmem.c + div0.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\div0.c @@ -465,63 +465,56 @@ - ringbuffer.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\ringblk_buf.c - waitqueue.c + dataqueue.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\dataqueue.c - completion.c + pipe.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\pipe.c - ringblk_buf.c + workqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\workqueue.c - workqueue.c + waitqueue.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\waitqueue.c - dataqueue.c + completion.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\completion.c - pipe.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\ringbuffer.c Drivers - - - startup_stm32f103xb.s - 2 - ..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\arm\startup_stm32f103xb.s - - stm32f1xx_hal_msp.c @@ -536,6 +529,13 @@ board\board.c + + + startup_stm32f103xb.s + 2 + ..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\arm\startup_stm32f103xb.s + + drv_gpio.c @@ -584,20 +584,6 @@ Kernel - - - mem.c - 1 - ..\..\..\src\mem.c - - - - - components.c - 1 - ..\..\..\src\components.c - - scheduler.c @@ -607,23 +593,23 @@ - idle.c + timer.c 1 - ..\..\..\src\idle.c + ..\..\..\src\timer.c - mempool.c + thread.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\thread.c - irq.c + components.c 1 - ..\..\..\src\irq.c + ..\..\..\src\components.c @@ -649,16 +635,23 @@ - timer.c + irq.c 1 - ..\..\..\src\timer.c + ..\..\..\src\irq.c - thread.c + mem.c 1 - ..\..\..\src\thread.c + ..\..\..\src\mem.c + + + + + idle.c + 1 + ..\..\..\src\idle.c @@ -668,6 +661,13 @@ ..\..\..\src\object.c + + + mempool.c + 1 + ..\..\..\src\mempool.c + + clock.c diff --git a/bsp/stm32/stm32f103-dofly-lyc8/project.uvprojx b/bsp/stm32/stm32f103-dofly-lyc8/project.uvprojx index d4f07a31ef..d8e1084cac 100644 --- a/bsp/stm32/stm32f103-dofly-lyc8/project.uvprojx +++ b/bsp/stm32/stm32f103-dofly-lyc8/project.uvprojx @@ -385,23 +385,23 @@ CPU - showmem.c + div0.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\div0.c - backtrace.c + showmem.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\showmem.c - div0.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\backtrace.c @@ -437,16 +437,16 @@ - ringbuffer.c + completion.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\completion.c - pipe.c + waitqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\waitqueue.c @@ -458,42 +458,35 @@ - completion.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\ringblk_buf.c - workqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\ringbuffer.c - waitqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\pipe.c - ringblk_buf.c + workqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\workqueue.c Drivers - - - startup_stm32f103xb.s - 2 - ..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\arm\startup_stm32f103xb.s - - stm32f1xx_hal_msp.c @@ -508,6 +501,13 @@ board\board.c + + + startup_stm32f103xb.s + 2 + ..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\arm\startup_stm32f103xb.s + + drv_gpio.c @@ -558,9 +558,9 @@ Kernel - components.c + device.c 1 - ..\..\..\src\components.c + ..\..\..\src\device.c @@ -572,37 +572,37 @@ - device.c + components.c 1 - ..\..\..\src\device.c + ..\..\..\src\components.c - object.c + mem.c 1 - ..\..\..\src\object.c + ..\..\..\src\mem.c - scheduler.c + idle.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\idle.c - thread.c + object.c 1 - ..\..\..\src\thread.c + ..\..\..\src\object.c - idle.c + ipc.c 1 - ..\..\..\src\idle.c + ..\..\..\src\ipc.c @@ -614,30 +614,30 @@ - irq.c + scheduler.c 1 - ..\..\..\src\irq.c + ..\..\..\src\scheduler.c - kservice.c + irq.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\irq.c - mem.c + thread.c 1 - ..\..\..\src\mem.c + ..\..\..\src\thread.c - ipc.c + kservice.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\kservice.c diff --git a/bsp/stm32/stm32f103-dofly-lyc8/rtconfig.h b/bsp/stm32/stm32f103-dofly-lyc8/rtconfig.h index 88535c1657..5e447bd79f 100644 --- a/bsp/stm32/stm32f103-dofly-lyc8/rtconfig.h +++ b/bsp/stm32/stm32f103-dofly-lyc8/rtconfig.h @@ -168,14 +168,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -184,10 +187,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/stm32/stm32f103-fire-arbitrary/.config b/bsp/stm32/stm32f103-fire-arbitrary/.config index 2b845c0631..2fa068b559 100644 --- a/bsp/stm32/stm32f103-fire-arbitrary/.config +++ b/bsp/stm32/stm32f103-fire-arbitrary/.config @@ -331,6 +331,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -355,17 +356,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -378,11 +386,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -426,12 +434,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -441,6 +457,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -460,7 +484,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -477,7 +500,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -485,6 +507,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -561,6 +584,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/stm32/stm32f103-fire-arbitrary/project.ewp b/bsp/stm32/stm32f103-fire-arbitrary/project.ewp index 63be17ab24..a6d9417512 100644 --- a/bsp/stm32/stm32f103-fire-arbitrary/project.ewp +++ b/bsp/stm32/stm32f103-fire-arbitrary/project.ewp @@ -2107,25 +2107,25 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c @@ -2167,85 +2167,85 @@ $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\memheap.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\memheap.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\ipc.c libc + + $PROJ_DIR$\..\..\..\components\libc\compilers\common\stdlib.c + $PROJ_DIR$\..\..\..\components\libc\compilers\common\time.c - $PROJ_DIR$\..\..\..\components\libc\compilers\common\stdlib.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\libc.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\stdio.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\libc.c $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c - - - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\stdio.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c diff --git a/bsp/stm32/stm32f103-fire-arbitrary/project.uvproj b/bsp/stm32/stm32f103-fire-arbitrary/project.uvproj index 5d9e6b01ca..37489471be 100644 --- a/bsp/stm32/stm32f103-fire-arbitrary/project.uvproj +++ b/bsp/stm32/stm32f103-fire-arbitrary/project.uvproj @@ -411,13 +411,6 @@ CPU - - - backtrace.c - 1 - ..\..\..\libcpu\arm\common\backtrace.c - - showmem.c @@ -434,9 +427,9 @@ - cpuport.c + backtrace.c 1 - ..\..\..\libcpu\arm\cortex-m3\cpuport.c + ..\..\..\libcpu\arm\common\backtrace.c @@ -446,6 +439,13 @@ ..\..\..\libcpu\arm\cortex-m3\context_rvds.S + + + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m3\cpuport.c + + DeviceDrivers @@ -463,6 +463,13 @@ ..\..\..\components\drivers\serial\serial.c + + + completion.c + 1 + ..\..\..\components\drivers\src\completion.c + + pipe.c @@ -472,9 +479,9 @@ - workqueue.c + dataqueue.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\dataqueue.c @@ -493,16 +500,9 @@ - completion.c - 1 - ..\..\..\components\drivers\src\completion.c - - - - - dataqueue.c + workqueue.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\workqueue.c @@ -515,6 +515,13 @@ Drivers + + + startup_stm32f103xe.s + 2 + ..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\arm\startup_stm32f103xe.s + + stm32f1xx_hal_msp.c @@ -529,13 +536,6 @@ board\board.c - - - startup_stm32f103xe.s - 2 - ..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\arm\startup_stm32f103xe.s - - drv_gpio.c @@ -586,100 +586,100 @@ Kernel - irq.c + mempool.c 1 - ..\..\..\src\irq.c + ..\..\..\src\mempool.c - idle.c + irq.c 1 - ..\..\..\src\idle.c + ..\..\..\src\irq.c - timer.c + mem.c 1 - ..\..\..\src\timer.c + ..\..\..\src\mem.c - kservice.c + device.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\device.c - ipc.c + timer.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\timer.c - object.c + clock.c 1 - ..\..\..\src\object.c + ..\..\..\src\clock.c - memheap.c + idle.c 1 - ..\..\..\src\memheap.c + ..\..\..\src\idle.c - clock.c + scheduler.c 1 - ..\..\..\src\clock.c + ..\..\..\src\scheduler.c - mempool.c + object.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\object.c - device.c + thread.c 1 - ..\..\..\src\device.c + ..\..\..\src\thread.c - scheduler.c + memheap.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\memheap.c - components.c + ipc.c 1 - ..\..\..\src\components.c + ..\..\..\src\ipc.c - mem.c + components.c 1 - ..\..\..\src\mem.c + ..\..\..\src\components.c - thread.c + kservice.c 1 - ..\..\..\src\thread.c + ..\..\..\src\kservice.c @@ -687,23 +687,23 @@ libc - mem_std.c + syscalls.c 1 - ..\..\..\components\libc\compilers\armlibc\mem_std.c + ..\..\..\components\libc\compilers\armlibc\syscalls.c - syscalls.c + libc.c 1 - ..\..\..\components\libc\compilers\armlibc\syscalls.c + ..\..\..\components\libc\compilers\armlibc\libc.c - libc.c + mem_std.c 1 - ..\..\..\components\libc\compilers\armlibc\libc.c + ..\..\..\components\libc\compilers\armlibc\mem_std.c diff --git a/bsp/stm32/stm32f103-fire-arbitrary/project.uvprojx b/bsp/stm32/stm32f103-fire-arbitrary/project.uvprojx index 682ec8bafb..0cd3fd6a45 100644 --- a/bsp/stm32/stm32f103-fire-arbitrary/project.uvprojx +++ b/bsp/stm32/stm32f103-fire-arbitrary/project.uvprojx @@ -389,9 +389,9 @@ CPU - div0.c + showmem.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\showmem.c @@ -403,23 +403,23 @@ - showmem.c + div0.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\div0.c - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m3\cpuport.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m3\context_rvds.S - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m3\context_rvds.S + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m3\cpuport.c @@ -441,16 +441,16 @@ - ringbuffer.c + pipe.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\pipe.c - completion.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\ringbuffer.c @@ -462,9 +462,9 @@ - dataqueue.c + completion.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\completion.c @@ -476,21 +476,28 @@ - pipe.c + workqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\workqueue.c - workqueue.c + dataqueue.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\dataqueue.c Drivers + + + startup_stm32f103xe.s + 2 + ..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\arm\startup_stm32f103xe.s + + stm32f1xx_hal_msp.c @@ -505,13 +512,6 @@ board\board.c - - - startup_stm32f103xe.s - 2 - ..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\arm\startup_stm32f103xe.s - - drv_gpio.c @@ -562,16 +562,9 @@ Kernel - irq.c - 1 - ..\..\..\src\irq.c - - - - - mem.c + idle.c 1 - ..\..\..\src\mem.c + ..\..\..\src\idle.c @@ -583,23 +576,23 @@ - timer.c + ipc.c 1 - ..\..\..\src\timer.c + ..\..\..\src\ipc.c - device.c + mempool.c 1 - ..\..\..\src\device.c + ..\..\..\src\mempool.c - components.c + timer.c 1 - ..\..\..\src\components.c + ..\..\..\src\timer.c @@ -611,16 +604,16 @@ - mempool.c + components.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\components.c - ipc.c + thread.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\thread.c @@ -632,9 +625,9 @@ - thread.c + device.c 1 - ..\..\..\src\thread.c + ..\..\..\src\device.c @@ -644,6 +637,13 @@ ..\..\..\src\scheduler.c + + + irq.c + 1 + ..\..\..\src\irq.c + + clock.c @@ -653,9 +653,9 @@ - idle.c + mem.c 1 - ..\..\..\src\idle.c + ..\..\..\src\mem.c @@ -663,16 +663,16 @@ libc - libc.c + mem_std.c 1 - ..\..\..\components\libc\compilers\armlibc\libc.c + ..\..\..\components\libc\compilers\armlibc\mem_std.c - mem_std.c + libc.c 1 - ..\..\..\components\libc\compilers\armlibc\mem_std.c + ..\..\..\components\libc\compilers\armlibc\libc.c @@ -684,16 +684,16 @@ - stdlib.c + time.c 1 - ..\..\..\components\libc\compilers\common\stdlib.c + ..\..\..\components\libc\compilers\common\time.c - time.c + stdlib.c 1 - ..\..\..\components\libc\compilers\common\time.c + ..\..\..\components\libc\compilers\common\stdlib.c diff --git a/bsp/stm32/stm32f103-fire-arbitrary/rtconfig.h b/bsp/stm32/stm32f103-fire-arbitrary/rtconfig.h index edae7802d9..ba79d84b04 100644 --- a/bsp/stm32/stm32f103-fire-arbitrary/rtconfig.h +++ b/bsp/stm32/stm32f103-fire-arbitrary/rtconfig.h @@ -170,14 +170,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -186,10 +189,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/stm32/stm32f103-gizwits-gokitv21/.config b/bsp/stm32/stm32f103-gizwits-gokitv21/.config index 610f7795c8..346c29cad0 100644 --- a/bsp/stm32/stm32f103-gizwits-gokitv21/.config +++ b/bsp/stm32/stm32f103-gizwits-gokitv21/.config @@ -328,6 +328,7 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -352,17 +353,24 @@ CONFIG_RT_USING_PIN=y # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -375,11 +383,11 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -423,12 +431,20 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -438,6 +454,14 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -457,7 +481,6 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -474,7 +497,6 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -482,6 +504,7 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -558,6 +581,7 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/stm32/stm32f103-gizwits-gokitv21/project.ewp b/bsp/stm32/stm32f103-gizwits-gokitv21/project.ewp index 972e42bd4b..59c0c9d835 100644 --- a/bsp/stm32/stm32f103-gizwits-gokitv21/project.ewp +++ b/bsp/stm32/stm32f103-gizwits-gokitv21/project.ewp @@ -2143,22 +2143,22 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c @@ -2200,43 +2200,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\kservice.c $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\scheduler.c $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\clock.c diff --git a/bsp/stm32/stm32f103-gizwits-gokitv21/project.uvproj b/bsp/stm32/stm32f103-gizwits-gokitv21/project.uvproj index d68b9fcfa1..168ab6c31b 100644 --- a/bsp/stm32/stm32f103-gizwits-gokitv21/project.uvproj +++ b/bsp/stm32/stm32f103-gizwits-gokitv21/project.uvproj @@ -413,16 +413,16 @@ CPU - backtrace.c + div0.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\div0.c - div0.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\backtrace.c @@ -465,30 +465,30 @@ - waitqueue.c + completion.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\completion.c - completion.c + waitqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\waitqueue.c - ringbuffer.c + pipe.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\pipe.c - ringblk_buf.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\ringbuffer.c @@ -507,21 +507,14 @@ - pipe.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\ringblk_buf.c Drivers - - - startup_stm32f103xb.s - 2 - ..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\arm\startup_stm32f103xb.s - - stm32f1xx_hal_msp.c @@ -536,6 +529,13 @@ board\board.c + + + startup_stm32f103xb.s + 2 + ..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\arm\startup_stm32f103xb.s + + drv_gpio.c @@ -600,79 +600,79 @@ - object.c + scheduler.c 1 - ..\..\..\src\object.c + ..\..\..\src\scheduler.c - timer.c + irq.c 1 - ..\..\..\src\timer.c + ..\..\..\src\irq.c - ipc.c + idle.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\idle.c - scheduler.c + clock.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\clock.c - irq.c + mempool.c 1 - ..\..\..\src\irq.c + ..\..\..\src\mempool.c - idle.c + object.c 1 - ..\..\..\src\idle.c + ..\..\..\src\object.c - mem.c + device.c 1 - ..\..\..\src\mem.c + ..\..\..\src\device.c - clock.c + timer.c 1 - ..\..\..\src\clock.c + ..\..\..\src\timer.c - mempool.c + thread.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\thread.c - device.c + mem.c 1 - ..\..\..\src\device.c + ..\..\..\src\mem.c - thread.c + ipc.c 1 - ..\..\..\src\thread.c + ..\..\..\src\ipc.c diff --git a/bsp/stm32/stm32f103-gizwits-gokitv21/project.uvprojx b/bsp/stm32/stm32f103-gizwits-gokitv21/project.uvprojx index b3727e75ba..cf0fdaaacb 100644 --- a/bsp/stm32/stm32f103-gizwits-gokitv21/project.uvprojx +++ b/bsp/stm32/stm32f103-gizwits-gokitv21/project.uvprojx @@ -395,6 +395,13 @@ ..\..\..\libcpu\arm\common\showmem.c + + + backtrace.c + 1 + ..\..\..\libcpu\arm\common\backtrace.c + + div0.c @@ -404,9 +411,9 @@ - backtrace.c + cpuport.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\cortex-m3\cpuport.c @@ -416,13 +423,6 @@ ..\..\..\libcpu\arm\cortex-m3\context_rvds.S - - - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m3\cpuport.c - - DeviceDrivers @@ -442,63 +442,56 @@ - completion.c + pipe.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\pipe.c - workqueue.c + dataqueue.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\dataqueue.c - dataqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\ringbuffer.c - ringblk_buf.c + workqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\workqueue.c - waitqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c - pipe.c + completion.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\completion.c - ringbuffer.c + waitqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\waitqueue.c Drivers - - - startup_stm32f103xb.s - 2 - ..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\arm\startup_stm32f103xb.s - - stm32f1xx_hal_msp.c @@ -513,6 +506,13 @@ board\board.c + + + startup_stm32f103xb.s + 2 + ..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\arm\startup_stm32f103xb.s + + drv_gpio.c @@ -563,30 +563,30 @@ Kernel - device.c + scheduler.c 1 - ..\..\..\src\device.c + ..\..\..\src\scheduler.c - clock.c + ipc.c 1 - ..\..\..\src\clock.c + ..\..\..\src\ipc.c - irq.c + object.c 1 - ..\..\..\src\irq.c + ..\..\..\src\object.c - object.c + idle.c 1 - ..\..\..\src\object.c + ..\..\..\src\idle.c @@ -605,23 +605,23 @@ - thread.c + timer.c 1 - ..\..\..\src\thread.c + ..\..\..\src\timer.c - kservice.c + clock.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\clock.c - timer.c + thread.c 1 - ..\..\..\src\timer.c + ..\..\..\src\thread.c @@ -633,23 +633,23 @@ - idle.c + irq.c 1 - ..\..\..\src\idle.c + ..\..\..\src\irq.c - scheduler.c + kservice.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\kservice.c - ipc.c + device.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\device.c diff --git a/bsp/stm32/stm32f103-gizwits-gokitv21/rtconfig.h b/bsp/stm32/stm32f103-gizwits-gokitv21/rtconfig.h index b815da76da..cc0990c010 100644 --- a/bsp/stm32/stm32f103-gizwits-gokitv21/rtconfig.h +++ b/bsp/stm32/stm32f103-gizwits-gokitv21/rtconfig.h @@ -165,14 +165,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -181,10 +184,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/stm32/stm32f103-hw100k-ibox/.config b/bsp/stm32/stm32f103-hw100k-ibox/.config index 65591d754b..d4d0451619 100644 --- a/bsp/stm32/stm32f103-hw100k-ibox/.config +++ b/bsp/stm32/stm32f103-hw100k-ibox/.config @@ -330,6 +330,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -354,17 +355,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -377,11 +385,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -425,12 +433,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -440,6 +456,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -459,7 +483,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -476,7 +499,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -484,6 +506,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -560,6 +583,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/stm32/stm32f103-hw100k-ibox/project.ewp b/bsp/stm32/stm32f103-hw100k-ibox/project.ewp index 72c6660f16..143e1fb9f4 100644 --- a/bsp/stm32/stm32f103-hw100k-ibox/project.ewp +++ b/bsp/stm32/stm32f103-hw100k-ibox/project.ewp @@ -2156,9 +2156,6 @@ CPU - - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c @@ -2166,11 +2163,14 @@ $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\context_iar.S + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\cpuport.c + + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\context_iar.S + DeviceDrivers @@ -2183,24 +2183,24 @@ $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + Drivers @@ -2238,19 +2238,19 @@ Kernel - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\idle.c $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\scheduler.c $PROJ_DIR$\..\..\..\src\timer.c @@ -2259,22 +2259,22 @@ $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\ipc.c $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\device.c @@ -2286,37 +2286,37 @@ $PROJ_DIR$\..\..\..\components\libc\compilers\common\stdlib.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\stdio.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\libc.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\stdio.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\libc.c diff --git a/bsp/stm32/stm32f103-hw100k-ibox/project.uvproj b/bsp/stm32/stm32f103-hw100k-ibox/project.uvproj index ae86401954..6ed98c98fb 100644 --- a/bsp/stm32/stm32f103-hw100k-ibox/project.uvproj +++ b/bsp/stm32/stm32f103-hw100k-ibox/project.uvproj @@ -425,6 +425,13 @@ CPU + + + div0.c + 1 + ..\..\..\libcpu\arm\common\div0.c + + backtrace.c @@ -441,9 +448,9 @@ - div0.c + cpuport.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\cortex-m3\cpuport.c @@ -453,13 +460,6 @@ ..\..\..\libcpu\arm\cortex-m3\context_rvds.S - - - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m3\cpuport.c - - DeviceDrivers @@ -479,56 +479,63 @@ - ringblk_buf.c + pipe.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\pipe.c - completion.c + workqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\workqueue.c - workqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\ringbuffer.c - dataqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c - pipe.c + waitqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\waitqueue.c - ringbuffer.c + dataqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\dataqueue.c - waitqueue.c + completion.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\completion.c Drivers + + + startup_stm32f103xe.s + 2 + ..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\arm\startup_stm32f103xe.s + + stm32f1xx_hal_msp.c @@ -543,13 +550,6 @@ board\board.c - - - startup_stm32f103xe.s - 2 - ..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\arm\startup_stm32f103xe.s - - drv_gpio.c @@ -600,30 +600,30 @@ Kernel - mem.c + ipc.c 1 - ..\..\..\src\mem.c + ..\..\..\src\ipc.c - thread.c + irq.c 1 - ..\..\..\src\thread.c + ..\..\..\src\irq.c - object.c + components.c 1 - ..\..\..\src\object.c + ..\..\..\src\components.c - timer.c + scheduler.c 1 - ..\..\..\src\timer.c + ..\..\..\src\scheduler.c @@ -635,58 +635,58 @@ - idle.c + object.c 1 - ..\..\..\src\idle.c + ..\..\..\src\object.c - irq.c + clock.c 1 - ..\..\..\src\irq.c + ..\..\..\src\clock.c - device.c + thread.c 1 - ..\..\..\src\device.c + ..\..\..\src\thread.c - components.c + device.c 1 - ..\..\..\src\components.c + ..\..\..\src\device.c - scheduler.c + mem.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\mem.c - clock.c + kservice.c 1 - ..\..\..\src\clock.c + ..\..\..\src\kservice.c - kservice.c + idle.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\idle.c - ipc.c + timer.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\timer.c @@ -694,9 +694,9 @@ libc - mem_std.c + syscalls.c 1 - ..\..\..\components\libc\compilers\armlibc\mem_std.c + ..\..\..\components\libc\compilers\armlibc\syscalls.c @@ -708,23 +708,23 @@ - syscalls.c + mem_std.c 1 - ..\..\..\components\libc\compilers\armlibc\syscalls.c + ..\..\..\components\libc\compilers\armlibc\mem_std.c - stdlib.c + time.c 1 - ..\..\..\components\libc\compilers\common\stdlib.c + ..\..\..\components\libc\compilers\common\time.c - time.c + stdlib.c 1 - ..\..\..\components\libc\compilers\common\time.c + ..\..\..\components\libc\compilers\common\stdlib.c diff --git a/bsp/stm32/stm32f103-hw100k-ibox/project.uvprojx b/bsp/stm32/stm32f103-hw100k-ibox/project.uvprojx index df7d7c5234..4e3db31baf 100644 --- a/bsp/stm32/stm32f103-hw100k-ibox/project.uvprojx +++ b/bsp/stm32/stm32f103-hw100k-ibox/project.uvprojx @@ -387,13 +387,6 @@ CPU - - - backtrace.c - 1 - ..\..\..\libcpu\arm\common\backtrace.c - - div0.c @@ -410,9 +403,9 @@ - cpuport.c + backtrace.c 1 - ..\..\..\libcpu\arm\cortex-m3\cpuport.c + ..\..\..\libcpu\arm\common\backtrace.c @@ -422,6 +415,13 @@ ..\..\..\libcpu\arm\cortex-m3\context_rvds.S + + + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m3\cpuport.c + + DeviceDrivers @@ -441,37 +441,37 @@ - ringbuffer.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\ringblk_buf.c - completion.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\ringbuffer.c - waitqueue.c + dataqueue.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\dataqueue.c - workqueue.c + waitqueue.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\waitqueue.c - dataqueue.c + completion.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\completion.c @@ -483,14 +483,21 @@ - ringblk_buf.c + workqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\workqueue.c Drivers + + + startup_stm32f103xe.s + 2 + ..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\arm\startup_stm32f103xe.s + + stm32f1xx_hal_msp.c @@ -505,13 +512,6 @@ board\board.c - - - startup_stm32f103xe.s - 2 - ..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\arm\startup_stm32f103xe.s - - drv_gpio.c @@ -562,9 +562,9 @@ Kernel - mem.c + irq.c 1 - ..\..\..\src\mem.c + ..\..\..\src\irq.c @@ -576,79 +576,79 @@ - idle.c + mempool.c 1 - ..\..\..\src\idle.c + ..\..\..\src\mempool.c - ipc.c + idle.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\idle.c - device.c + timer.c 1 - ..\..\..\src\device.c + ..\..\..\src\timer.c - object.c + kservice.c 1 - ..\..\..\src\object.c + ..\..\..\src\kservice.c - thread.c + mem.c 1 - ..\..\..\src\thread.c + ..\..\..\src\mem.c - components.c + ipc.c 1 - ..\..\..\src\components.c + ..\..\..\src\ipc.c - timer.c + scheduler.c 1 - ..\..\..\src\timer.c + ..\..\..\src\scheduler.c - scheduler.c + thread.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\thread.c - mempool.c + device.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\device.c - kservice.c + components.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\components.c - irq.c + object.c 1 - ..\..\..\src\irq.c + ..\..\..\src\object.c @@ -656,23 +656,23 @@ libc - libc.c + mem_std.c 1 - ..\..\..\components\libc\compilers\armlibc\libc.c + ..\..\..\components\libc\compilers\armlibc\mem_std.c - mem_std.c + syscalls.c 1 - ..\..\..\components\libc\compilers\armlibc\mem_std.c + ..\..\..\components\libc\compilers\armlibc\syscalls.c - syscalls.c + libc.c 1 - ..\..\..\components\libc\compilers\armlibc\syscalls.c + ..\..\..\components\libc\compilers\armlibc\libc.c diff --git a/bsp/stm32/stm32f103-hw100k-ibox/rtconfig.h b/bsp/stm32/stm32f103-hw100k-ibox/rtconfig.h index d0fe0eb43a..a94df51aa3 100644 --- a/bsp/stm32/stm32f103-hw100k-ibox/rtconfig.h +++ b/bsp/stm32/stm32f103-hw100k-ibox/rtconfig.h @@ -169,14 +169,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -185,10 +188,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/stm32/stm32f103-onenet-nbiot/.config b/bsp/stm32/stm32f103-onenet-nbiot/.config index bced680828..95b59710ad 100644 --- a/bsp/stm32/stm32f103-onenet-nbiot/.config +++ b/bsp/stm32/stm32f103-onenet-nbiot/.config @@ -330,6 +330,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -354,17 +355,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -377,11 +385,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -425,12 +433,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -440,6 +456,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -459,7 +483,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -476,7 +499,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -484,6 +506,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -560,6 +583,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/stm32/stm32f103-onenet-nbiot/project.ewp b/bsp/stm32/stm32f103-onenet-nbiot/project.ewp index 6ef9656a8f..7796972279 100644 --- a/bsp/stm32/stm32f103-onenet-nbiot/project.ewp +++ b/bsp/stm32/stm32f103-onenet-nbiot/project.ewp @@ -2077,13 +2077,13 @@ CPU - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\cpuport.c @@ -2101,25 +2101,25 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c @@ -2161,43 +2161,43 @@ $PROJ_DIR$\..\..\..\src\memheap.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\components.c $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\clock.c $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\irq.c diff --git a/bsp/stm32/stm32f103-onenet-nbiot/project.uvproj b/bsp/stm32/stm32f103-onenet-nbiot/project.uvproj index 89f9b8540b..28cf4312ce 100644 --- a/bsp/stm32/stm32f103-onenet-nbiot/project.uvproj +++ b/bsp/stm32/stm32f103-onenet-nbiot/project.uvproj @@ -413,9 +413,9 @@ CPU - showmem.c + div0.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\div0.c @@ -427,23 +427,23 @@ - div0.c + showmem.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\showmem.c - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m3\cpuport.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m3\context_rvds.S - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m3\context_rvds.S + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m3\cpuport.c @@ -465,56 +465,63 @@ - workqueue.c + completion.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\completion.c - completion.c + dataqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\dataqueue.c - ringblk_buf.c + workqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\workqueue.c - pipe.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\ringbuffer.c - dataqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c - waitqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\pipe.c - ringbuffer.c + waitqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\waitqueue.c Drivers + + + startup_stm32f103xe.s + 2 + ..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\arm\startup_stm32f103xe.s + + stm32f1xx_hal_msp.c @@ -529,13 +536,6 @@ board\board.c - - - startup_stm32f103xe.s - 2 - ..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\arm\startup_stm32f103xe.s - - drv_gpio.c @@ -586,23 +586,23 @@ Kernel - thread.c + mempool.c 1 - ..\..\..\src\thread.c + ..\..\..\src\mempool.c - device.c + kservice.c 1 - ..\..\..\src\device.c + ..\..\..\src\kservice.c - mem.c + thread.c 1 - ..\..\..\src\mem.c + ..\..\..\src\thread.c @@ -614,37 +614,44 @@ - kservice.c + scheduler.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\scheduler.c - idle.c + irq.c 1 - ..\..\..\src\idle.c + ..\..\..\src\irq.c - mempool.c + timer.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\timer.c - timer.c + clock.c 1 - ..\..\..\src\timer.c + ..\..\..\src\clock.c - clock.c + idle.c 1 - ..\..\..\src\clock.c + ..\..\..\src\idle.c + + + + + mem.c + 1 + ..\..\..\src\mem.c @@ -670,16 +677,9 @@ - scheduler.c - 1 - ..\..\..\src\scheduler.c - - - - - irq.c + device.c 1 - ..\..\..\src\irq.c + ..\..\..\src\device.c diff --git a/bsp/stm32/stm32f103-onenet-nbiot/project.uvprojx b/bsp/stm32/stm32f103-onenet-nbiot/project.uvprojx index 97066fb21a..4e94166602 100644 --- a/bsp/stm32/stm32f103-onenet-nbiot/project.uvprojx +++ b/bsp/stm32/stm32f103-onenet-nbiot/project.uvprojx @@ -414,6 +414,13 @@ CPU + + + backtrace.c + 1 + ..\..\..\libcpu\arm\common\backtrace.c + + showmem.c @@ -430,9 +437,9 @@ - backtrace.c - 1 - ..\..\..\libcpu\arm\common\backtrace.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m3\context_rvds.S @@ -442,13 +449,6 @@ ..\..\..\libcpu\arm\cortex-m3\cpuport.c - - - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m3\context_rvds.S - - DeviceDrivers @@ -468,9 +468,9 @@ - dataqueue.c + completion.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\completion.c @@ -482,9 +482,9 @@ - pipe.c + dataqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\dataqueue.c @@ -503,21 +503,28 @@ - completion.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\ringbuffer.c - ringbuffer.c + pipe.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\pipe.c Drivers + + + startup_stm32f103xe.s + 2 + ..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\arm\startup_stm32f103xe.s + + stm32f1xx_hal_msp.c @@ -532,13 +539,6 @@ board\board.c - - - startup_stm32f103xe.s - 2 - ..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\arm\startup_stm32f103xe.s - - drv_gpio.c @@ -589,100 +589,100 @@ Kernel - kservice.c + mem.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\mem.c - idle.c + ipc.c 1 - ..\..\..\src\idle.c + ..\..\..\src\ipc.c - thread.c + mempool.c 1 - ..\..\..\src\thread.c + ..\..\..\src\mempool.c - mem.c + clock.c 1 - ..\..\..\src\mem.c + ..\..\..\src\clock.c - memheap.c + timer.c 1 - ..\..\..\src\memheap.c + ..\..\..\src\timer.c - mempool.c + memheap.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\memheap.c - clock.c + object.c 1 - ..\..\..\src\clock.c + ..\..\..\src\object.c - object.c + kservice.c 1 - ..\..\..\src\object.c + ..\..\..\src\kservice.c - components.c + scheduler.c 1 - ..\..\..\src\components.c + ..\..\..\src\scheduler.c - irq.c + thread.c 1 - ..\..\..\src\irq.c + ..\..\..\src\thread.c - ipc.c + components.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\components.c - device.c + irq.c 1 - ..\..\..\src\device.c + ..\..\..\src\irq.c - scheduler.c + device.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\device.c - timer.c + idle.c 1 - ..\..\..\src\timer.c + ..\..\..\src\idle.c diff --git a/bsp/stm32/stm32f103-onenet-nbiot/rtconfig.h b/bsp/stm32/stm32f103-onenet-nbiot/rtconfig.h index c25f84eb86..0bdde1b94f 100644 --- a/bsp/stm32/stm32f103-onenet-nbiot/rtconfig.h +++ b/bsp/stm32/stm32f103-onenet-nbiot/rtconfig.h @@ -169,14 +169,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -185,10 +188,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/stm32/stm32f103-yf-ufun/.config b/bsp/stm32/stm32f103-yf-ufun/.config index aec0fe7a14..917a8c0a9b 100644 --- a/bsp/stm32/stm32f103-yf-ufun/.config +++ b/bsp/stm32/stm32f103-yf-ufun/.config @@ -329,6 +329,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -353,17 +354,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -376,11 +384,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -424,12 +432,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -439,6 +455,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -458,7 +482,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -475,7 +498,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -483,6 +505,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -559,6 +582,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/stm32/stm32f103-yf-ufun/project.ewp b/bsp/stm32/stm32f103-yf-ufun/project.ewp index c646e4a64d..95cfa5bb5f 100644 --- a/bsp/stm32/stm32f103-yf-ufun/project.ewp +++ b/bsp/stm32/stm32f103-yf-ufun/project.ewp @@ -2118,6 +2118,9 @@ CPU + + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c @@ -2125,14 +2128,11 @@ $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\context_iar.S $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\cpuport.c - - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\context_iar.S - DeviceDrivers @@ -2143,10 +2143,7 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - - - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c @@ -2155,13 +2152,16 @@ $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + + + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c @@ -2200,43 +2200,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\irq.c - - - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\idle.c $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\components.c $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\scheduler.c + + + $PROJ_DIR$\..\..\..\src\kservice.c diff --git a/bsp/stm32/stm32f103-yf-ufun/project.uvproj b/bsp/stm32/stm32f103-yf-ufun/project.uvproj index 8d0423c715..abf25cf2c4 100644 --- a/bsp/stm32/stm32f103-yf-ufun/project.uvproj +++ b/bsp/stm32/stm32f103-yf-ufun/project.uvproj @@ -413,16 +413,16 @@ CPU - backtrace.c + showmem.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\showmem.c - showmem.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\backtrace.c @@ -465,56 +465,63 @@ - workqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c - ringbuffer.c + dataqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\dataqueue.c - pipe.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\ringbuffer.c - dataqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\pipe.c - ringblk_buf.c + completion.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\completion.c - completion.c + waitqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\waitqueue.c - waitqueue.c + workqueue.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\workqueue.c Drivers + + + startup_stm32f103xe.s + 2 + ..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\arm\startup_stm32f103xe.s + + stm32f1xx_hal_msp.c @@ -529,13 +536,6 @@ board\board.c - - - startup_stm32f103xe.s - 2 - ..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\arm\startup_stm32f103xe.s - - drv_gpio.c @@ -586,44 +586,44 @@ Kernel - mempool.c + timer.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\timer.c - idle.c + irq.c 1 - ..\..\..\src\idle.c + ..\..\..\src\irq.c - object.c + kservice.c 1 - ..\..\..\src\object.c + ..\..\..\src\kservice.c - device.c + components.c 1 - ..\..\..\src\device.c + ..\..\..\src\components.c - scheduler.c + mempool.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\mempool.c - components.c + clock.c 1 - ..\..\..\src\components.c + ..\..\..\src\clock.c @@ -635,44 +635,44 @@ - clock.c + device.c 1 - ..\..\..\src\clock.c + ..\..\..\src\device.c - kservice.c + idle.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\idle.c - timer.c + thread.c 1 - ..\..\..\src\timer.c + ..\..\..\src\thread.c - ipc.c + scheduler.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\scheduler.c - thread.c + ipc.c 1 - ..\..\..\src\thread.c + ..\..\..\src\ipc.c - irq.c + object.c 1 - ..\..\..\src\irq.c + ..\..\..\src\object.c diff --git a/bsp/stm32/stm32f103-yf-ufun/project.uvprojx b/bsp/stm32/stm32f103-yf-ufun/project.uvprojx index c3b2e5be48..509ea8554b 100644 --- a/bsp/stm32/stm32f103-yf-ufun/project.uvprojx +++ b/bsp/stm32/stm32f103-yf-ufun/project.uvprojx @@ -390,23 +390,23 @@ CPU - div0.c + showmem.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\showmem.c - backtrace.c + div0.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\div0.c - showmem.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\backtrace.c @@ -442,56 +442,63 @@ - ringbuffer.c + workqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\workqueue.c - waitqueue.c + dataqueue.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\dataqueue.c - dataqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c - pipe.c + waitqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\waitqueue.c - workqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\ringbuffer.c - completion.c + pipe.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\pipe.c - ringblk_buf.c + completion.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\completion.c Drivers + + + startup_stm32f103xe.s + 2 + ..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\arm\startup_stm32f103xe.s + + stm32f1xx_hal_msp.c @@ -506,13 +513,6 @@ board\board.c - - - startup_stm32f103xe.s - 2 - ..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\arm\startup_stm32f103xe.s - - drv_gpio.c @@ -563,23 +563,23 @@ Kernel - object.c + mem.c 1 - ..\..\..\src\object.c + ..\..\..\src\mem.c - clock.c + irq.c 1 - ..\..\..\src\clock.c + ..\..\..\src\irq.c - ipc.c + thread.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\thread.c @@ -589,6 +589,13 @@ ..\..\..\src\kservice.c + + + object.c + 1 + ..\..\..\src\object.c + + mempool.c @@ -598,37 +605,37 @@ - scheduler.c + idle.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\idle.c - device.c + scheduler.c 1 - ..\..\..\src\device.c + ..\..\..\src\scheduler.c - thread.c + device.c 1 - ..\..\..\src\thread.c + ..\..\..\src\device.c - mem.c + ipc.c 1 - ..\..\..\src\mem.c + ..\..\..\src\ipc.c - idle.c + clock.c 1 - ..\..\..\src\idle.c + ..\..\..\src\clock.c @@ -645,13 +652,6 @@ ..\..\..\src\components.c - - - irq.c - 1 - ..\..\..\src\irq.c - - libc diff --git a/bsp/stm32/stm32f103-yf-ufun/rtconfig.h b/bsp/stm32/stm32f103-yf-ufun/rtconfig.h index 7430f26192..115589e9cd 100644 --- a/bsp/stm32/stm32f103-yf-ufun/rtconfig.h +++ b/bsp/stm32/stm32f103-yf-ufun/rtconfig.h @@ -167,14 +167,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -183,10 +186,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/stm32/stm32f107-uc-eval/.config b/bsp/stm32/stm32f107-uc-eval/.config index 28589d6daa..cb4b4fabe8 100644 --- a/bsp/stm32/stm32f107-uc-eval/.config +++ b/bsp/stm32/stm32f107-uc-eval/.config @@ -329,6 +329,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -353,17 +354,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -376,11 +384,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -424,12 +432,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -439,6 +455,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -458,7 +482,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -475,7 +498,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -483,6 +505,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -559,6 +582,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/stm32/stm32f107-uc-eval/project.ewp b/bsp/stm32/stm32f107-uc-eval/project.ewp index 60b8435522..8b5c6e17be 100644 --- a/bsp/stm32/stm32f107-uc-eval/project.ewp +++ b/bsp/stm32/stm32f107-uc-eval/project.ewp @@ -2076,9 +2076,6 @@ CPU - - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c @@ -2086,11 +2083,14 @@ $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\context_iar.S + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\cpuport.c + + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\context_iar.S + DeviceDrivers @@ -2100,9 +2100,6 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c @@ -2110,28 +2107,31 @@ $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + + + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c Drivers - $PROJ_DIR$\board\CubeMX_Config\Src\stm32f1xx_hal_msp.c + $PROJ_DIR$\..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\iar\startup_stm32f107xc.s - $PROJ_DIR$\board\board.c + $PROJ_DIR$\board\CubeMX_Config\Src\stm32f1xx_hal_msp.c - $PROJ_DIR$\..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\iar\startup_stm32f107xc.s + $PROJ_DIR$\board\board.c $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c @@ -2158,43 +2158,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\thread.c $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\kservice.c diff --git a/bsp/stm32/stm32f107-uc-eval/project.uvproj b/bsp/stm32/stm32f107-uc-eval/project.uvproj index 419b62e2e9..5cb357327e 100644 --- a/bsp/stm32/stm32f107-uc-eval/project.uvproj +++ b/bsp/stm32/stm32f107-uc-eval/project.uvproj @@ -418,6 +418,13 @@ ..\..\..\libcpu\arm\common\backtrace.c + + + div0.c + 1 + ..\..\..\libcpu\arm\common\div0.c + + showmem.c @@ -427,9 +434,9 @@ - div0.c + cpuport.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\cortex-m3\cpuport.c @@ -439,13 +446,6 @@ ..\..\..\libcpu\arm\cortex-m3\context_rvds.S - - - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m3\cpuport.c - - DeviceDrivers @@ -465,56 +465,63 @@ - ringbuffer.c + pipe.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\pipe.c - ringblk_buf.c + waitqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\waitqueue.c - waitqueue.c + completion.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\completion.c - completion.c + workqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\workqueue.c - dataqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c - pipe.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\ringbuffer.c - workqueue.c + dataqueue.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\dataqueue.c Drivers + + + startup_stm32f107xc.s + 2 + ..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\arm\startup_stm32f107xc.s + + stm32f1xx_hal_msp.c @@ -529,13 +536,6 @@ board\board.c - - - startup_stm32f107xc.s - 2 - ..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\arm\startup_stm32f107xc.s - - drv_gpio.c @@ -586,44 +586,44 @@ Kernel - scheduler.c + device.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\device.c - irq.c + kservice.c 1 - ..\..\..\src\irq.c + ..\..\..\src\kservice.c - object.c + irq.c 1 - ..\..\..\src\object.c + ..\..\..\src\irq.c - device.c + thread.c 1 - ..\..\..\src\device.c + ..\..\..\src\thread.c - timer.c + scheduler.c 1 - ..\..\..\src\timer.c + ..\..\..\src\scheduler.c - mempool.c + clock.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\clock.c @@ -635,44 +635,44 @@ - thread.c + timer.c 1 - ..\..\..\src\thread.c + ..\..\..\src\timer.c - kservice.c + mempool.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\mempool.c - clock.c + mem.c 1 - ..\..\..\src\clock.c + ..\..\..\src\mem.c - components.c + idle.c 1 - ..\..\..\src\components.c + ..\..\..\src\idle.c - mem.c + components.c 1 - ..\..\..\src\mem.c + ..\..\..\src\components.c - idle.c + object.c 1 - ..\..\..\src\idle.c + ..\..\..\src\object.c diff --git a/bsp/stm32/stm32f107-uc-eval/project.uvprojx b/bsp/stm32/stm32f107-uc-eval/project.uvprojx index 701614ae6f..fb60ecf6d4 100644 --- a/bsp/stm32/stm32f107-uc-eval/project.uvprojx +++ b/bsp/stm32/stm32f107-uc-eval/project.uvprojx @@ -386,13 +386,6 @@ CPU - - - backtrace.c - 1 - ..\..\..\libcpu\arm\common\backtrace.c - - div0.c @@ -409,9 +402,9 @@ - cpuport.c + backtrace.c 1 - ..\..\..\libcpu\arm\cortex-m3\cpuport.c + ..\..\..\libcpu\arm\common\backtrace.c @@ -421,6 +414,13 @@ ..\..\..\libcpu\arm\cortex-m3\context_rvds.S + + + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m3\cpuport.c + + DeviceDrivers @@ -447,23 +447,23 @@ - ringbuffer.c + workqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\workqueue.c - workqueue.c + completion.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\completion.c - pipe.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\ringbuffer.c @@ -475,21 +475,28 @@ - completion.c + waitqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\waitqueue.c - waitqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\pipe.c Drivers + + + startup_stm32f107xc.s + 2 + ..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\arm\startup_stm32f107xc.s + + stm32f1xx_hal_msp.c @@ -504,13 +511,6 @@ board\board.c - - - startup_stm32f107xc.s - 2 - ..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\arm\startup_stm32f107xc.s - - drv_gpio.c @@ -561,9 +561,9 @@ Kernel - thread.c + ipc.c 1 - ..\..\..\src\thread.c + ..\..\..\src\ipc.c @@ -575,79 +575,79 @@ - scheduler.c + idle.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\idle.c - clock.c + mem.c 1 - ..\..\..\src\clock.c + ..\..\..\src\mem.c - object.c + components.c 1 - ..\..\..\src\object.c + ..\..\..\src\components.c - timer.c + device.c 1 - ..\..\..\src\timer.c + ..\..\..\src\device.c - device.c + irq.c 1 - ..\..\..\src\device.c + ..\..\..\src\irq.c - irq.c + mempool.c 1 - ..\..\..\src\irq.c + ..\..\..\src\mempool.c - idle.c + scheduler.c 1 - ..\..\..\src\idle.c + ..\..\..\src\scheduler.c - mem.c + clock.c 1 - ..\..\..\src\mem.c + ..\..\..\src\clock.c - ipc.c + thread.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\thread.c - mempool.c + object.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\object.c - components.c + timer.c 1 - ..\..\..\src\components.c + ..\..\..\src\timer.c diff --git a/bsp/stm32/stm32f107-uc-eval/rtconfig.h b/bsp/stm32/stm32f107-uc-eval/rtconfig.h index dfbd0af287..00ad4390cd 100644 --- a/bsp/stm32/stm32f107-uc-eval/rtconfig.h +++ b/bsp/stm32/stm32f107-uc-eval/rtconfig.h @@ -168,14 +168,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -184,10 +187,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/stm32/stm32f302-st-nucleo/.config b/bsp/stm32/stm32f302-st-nucleo/.config index 0043f908df..1c82174c14 100644 --- a/bsp/stm32/stm32f302-st-nucleo/.config +++ b/bsp/stm32/stm32f302-st-nucleo/.config @@ -1,7 +1,4 @@ -# -# Automatically generated file; DO NOT EDIT. -# RT-Thread Configuration -# +# Generated by Kconfiglib (https://github.com/ulfalizer/Kconfiglib) # # RT-Thread Kernel @@ -27,7 +24,8 @@ CONFIG_IDLE_THREAD_STACK_SIZE=256 # # CONFIG_RT_KSERVICE_USING_STDLIB is not set # CONFIG_RT_KSERVICE_USING_TINY_SIZE is not set -# CONFIG_RT_USING_ASM_MEMCPY is not set +# end of kservice optimization + CONFIG_RT_DEBUG=y CONFIG_RT_DEBUG_COLOR=y # CONFIG_RT_DEBUG_INIT_CONFIG is not set @@ -50,6 +48,7 @@ CONFIG_RT_USING_EVENT=y CONFIG_RT_USING_MAILBOX=y CONFIG_RT_USING_MESSAGEQUEUE=y # CONFIG_RT_USING_SIGNALS is not set +# end of Inter-Thread communication # # Memory Management @@ -62,6 +61,7 @@ CONFIG_RT_USING_SMALL_MEM=y # CONFIG_RT_USING_USERHEAP is not set # CONFIG_RT_USING_MEMTRACE is not set CONFIG_RT_USING_HEAP=y +# end of Memory Management # # Kernel Device Object @@ -73,12 +73,15 @@ CONFIG_RT_USING_CONSOLE=y CONFIG_RT_CONSOLEBUF_SIZE=128 CONFIG_RT_CONSOLE_DEVICE_NAME="uart2" # CONFIG_RT_PRINTF_LONGLONG is not set +# end of Kernel Device Object + CONFIG_RT_VER_NUM=0x40004 +# end of RT-Thread Kernel + CONFIG_ARCH_ARM=y CONFIG_RT_USING_CPU_FFS=y CONFIG_ARCH_ARM_CORTEX_M=y CONFIG_ARCH_ARM_CORTEX_M4=y -# CONFIG_ARCH_CPU_STACK_GROWS_UPWARD is not set # # RT-Thread Components @@ -92,6 +95,7 @@ CONFIG_RT_MAIN_THREAD_PRIORITY=10 # C++ features # # CONFIG_RT_USING_CPLUSPLUS is not set +# end of C++ features # # Command shell @@ -111,11 +115,13 @@ 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 +# end of Command shell # # Device virtual file system # # CONFIG_RT_USING_DFS is not set +# end of Device virtual file system # # Device Drivers @@ -157,6 +163,8 @@ CONFIG_RT_USING_PIN=y # # CONFIG_RT_USING_USB_HOST is not set # CONFIG_RT_USING_USB_DEVICE is not set +# end of Using USB +# end of Device Drivers # # POSIX layer and C standard library @@ -165,6 +173,7 @@ CONFIG_RT_USING_PIN=y # CONFIG_RT_USING_PTHREADS is not set CONFIG_RT_LIBC_USING_TIME=y CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 +# end of POSIX layer and C standard library # # Network @@ -174,26 +183,32 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # Socket abstraction layer # # CONFIG_RT_USING_SAL is not set +# end of Socket abstraction layer # # Network interface device # # CONFIG_RT_USING_NETDEV is not set +# end of Network interface device # # light weight TCP/IP stack # # CONFIG_RT_USING_LWIP is not set +# end of light weight TCP/IP stack # # AT commands # # CONFIG_RT_USING_AT is not set +# end of AT commands +# end of Network # # VBUS(Virtual Software BUS) # # CONFIG_RT_USING_VBUS is not set +# end of VBUS(Virtual Software BUS) # # Utilities @@ -203,12 +218,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_RT_USING_UTEST is not set # CONFIG_RT_USING_VAR_EXPORT is not set # CONFIG_RT_USING_RT_LINK is not set +# end of Utilities + # CONFIG_RT_USING_LWP is not set +# end of RT-Thread Components # # RT-Thread Utestcases # # CONFIG_RT_USING_UTESTCASES is not set +# end of RT-Thread Utestcases # # RT-Thread online packages @@ -243,12 +262,17 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # Marvell WiFi # # CONFIG_PKG_USING_WLANMARVELL is not set +# end of Marvell WiFi # # Wiced WiFi # # CONFIG_PKG_USING_WLAN_WICED is not set +# end of Wiced WiFi + # CONFIG_PKG_USING_RW007 is not set +# end of Wi-Fi + # CONFIG_PKG_USING_COAP is not set # CONFIG_PKG_USING_NOPOLL is not set # CONFIG_PKG_USING_NETUTILS is not set @@ -270,6 +294,8 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_JIOT-C-SDK is not set # CONFIG_PKG_USING_UCLOUD_IOT_SDK is not set # CONFIG_PKG_USING_JOYLINK is not set +# end of IoT Cloud + # CONFIG_PKG_USING_NIMBLE is not set # CONFIG_PKG_USING_OTA_DOWNLOADER is not set # CONFIG_PKG_USING_IPMSG is not set @@ -303,6 +329,8 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set +# end of IoT - internet of things # # security packages @@ -312,6 +340,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set +# end of security packages # # language packages @@ -320,19 +349,29 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_JERRYSCRIPT is not set # CONFIG_PKG_USING_MICROPYTHON is not set # CONFIG_PKG_USING_PIKASCRIPT is not set +# end of language packages # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library + +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -345,10 +384,12 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language +# end of multimedia packages # # tools packages @@ -391,11 +432,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set +# end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -403,6 +453,15 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set +# end of acceleration: Assembly language or algorithmic acceleration packages + +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # Micrium: Micrium software products porting for RT-Thread @@ -413,6 +472,8 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_CLK is not set # CONFIG_PKG_USING_UC_COMMON is not set # CONFIG_PKG_USING_UC_MODBUS is not set +# end of Micrium: Micrium software products porting for RT-Thread + # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -422,7 +483,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -439,7 +499,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -447,6 +506,8 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set +# end of system packages # # peripheral libraries and drivers @@ -522,6 +583,8 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 +# end of peripheral libraries and drivers # # AI packages @@ -535,6 +598,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_ULAPACK is not set # CONFIG_PKG_USING_QUEST is not set # CONFIG_PKG_USING_NAXOS is not set +# end of AI packages # # miscellaneous packages @@ -547,6 +611,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FILESYSTEM_SAMPLES is not set # CONFIG_PKG_USING_NETWORK_SAMPLES is not set # CONFIG_PKG_USING_PERIPHERAL_SAMPLES is not set +# end of samples: kernel and components samples # # entertainment: terminal games and other interesting software packages @@ -560,6 +625,8 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# end of entertainment: terminal games and other interesting software packages + # CONFIG_PKG_USING_LIBCSV is not set # CONFIG_PKG_USING_OPTPARSE is not set # CONFIG_PKG_USING_FASTLZ is not set @@ -589,6 +656,9 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MCURSES is not set # CONFIG_PKG_USING_COWSAY is not set # CONFIG_PKG_USING_TERMBOX is not set +# end of miscellaneous packages +# end of RT-Thread online packages + CONFIG_SOC_FAMILY_STM32=y CONFIG_SOC_SERIES_STM32F3=y @@ -609,7 +679,9 @@ CONFIG_BSP_USING_UART=y CONFIG_BSP_USING_UART2=y # CONFIG_BSP_UART2_RX_USING_DMA is not set # CONFIG_BSP_UART2_TX_USING_DMA is not set +# end of On-chip Peripheral Drivers # # Board extended module Drivers # +# end of Hardware Drivers Config diff --git a/bsp/stm32/stm32f302-st-nucleo/project.ewp b/bsp/stm32/stm32f302-st-nucleo/project.ewp index da5f2983c7..f9b7c7960f 100644 --- a/bsp/stm32/stm32f302-st-nucleo/project.ewp +++ b/bsp/stm32/stm32f302-st-nucleo/project.ewp @@ -348,7 +348,6 @@ $PROJ_DIR$\..\..\..\components\finsh $PROJ_DIR$\..\..\..\libcpu\arm\common $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4 - $PROJ_DIR$\..\..\..\include $PROJ_DIR$\..\..\..\components\drivers\include $PROJ_DIR$\..\..\..\examples\utest\testcases\kernel $PROJ_DIR$\. @@ -358,7 +357,7 @@ $PROJ_DIR$\board $PROJ_DIR$\..\..\..\components\libc\compilers\common $PROJ_DIR$\board\CubeMX_Config\Inc - $PROJ_DIR$\..\..\..\components\drivers\spi + $PROJ_DIR$\..\..\..\include $PROJ_DIR$\..\libraries\HAL_Drivers $PROJ_DIR$\..\libraries\STM32F3xx_HAL\CMSIS\Device\ST\STM32F3xx\Include @@ -1382,7 +1381,6 @@ $PROJ_DIR$\..\..\..\components\finsh $PROJ_DIR$\..\..\..\libcpu\arm\common $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4 - $PROJ_DIR$\..\..\..\include $PROJ_DIR$\..\..\..\components\drivers\include $PROJ_DIR$\..\..\..\examples\utest\testcases\kernel $PROJ_DIR$\. @@ -1392,7 +1390,7 @@ $PROJ_DIR$\board $PROJ_DIR$\..\..\..\components\libc\compilers\common $PROJ_DIR$\board\CubeMX_Config\Inc - $PROJ_DIR$\..\..\..\components\drivers\spi + $PROJ_DIR$\..\..\..\include $PROJ_DIR$\..\libraries\HAL_Drivers $PROJ_DIR$\..\libraries\STM32F3xx_HAL\CMSIS\Device\ST\STM32F3xx\Include @@ -2078,10 +2076,10 @@ CPU - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c @@ -2095,12 +2093,6 @@ DeviceDrivers - - $PROJ_DIR$\..\..\..\components\drivers\hwtimer\hwtimer.c - - - $PROJ_DIR$\..\..\..\components\drivers\misc\rt_drv_pwm.c - $PROJ_DIR$\..\..\..\components\drivers\misc\pin.c @@ -2108,32 +2100,26 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\spi\spi_core.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\spi\spi_dev.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - Drivers @@ -2149,21 +2135,12 @@ $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c - - $PROJ_DIR$\..\libraries\HAL_Drivers\drv_spi.c - - - $PROJ_DIR$\..\libraries\HAL_Drivers\drv_pwm.c - $PROJ_DIR$\..\libraries\HAL_Drivers\drv_usart.c $PROJ_DIR$\..\libraries\HAL_Drivers\drv_common.c - - $PROJ_DIR$\..\libraries\HAL_Drivers\drv_hwtimer.c - Finsh @@ -2180,43 +2157,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\scheduler.c $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\kservice.c @@ -2228,73 +2205,58 @@ Libraries - $PROJ_DIR$\..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_spi.c + $PROJ_DIR$\..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_crc.c - $PROJ_DIR$\..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal.c + $PROJ_DIR$\..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_uart.c - $PROJ_DIR$\..\libraries\STM32F3xx_HAL\CMSIS\Device\ST\STM32F3xx\Source\Templates\system_stm32f3xx.c + $PROJ_DIR$\..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_usart.c - $PROJ_DIR$\..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_rcc.c + $PROJ_DIR$\..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal.c - $PROJ_DIR$\..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_hrtim.c + $PROJ_DIR$\..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_uart_ex.c - $PROJ_DIR$\..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_uart.c + $PROJ_DIR$\..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_cec.c - $PROJ_DIR$\..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_gpio.c + $PROJ_DIR$\..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_pwr_ex.c - $PROJ_DIR$\..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_crc_ex.c + $PROJ_DIR$\..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_gpio.c - $PROJ_DIR$\..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_dma.c + $PROJ_DIR$\..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_rcc_ex.c $PROJ_DIR$\..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_usart_ex.c - $PROJ_DIR$\..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_crc.c + $PROJ_DIR$\..\libraries\STM32F3xx_HAL\CMSIS\Device\ST\STM32F3xx\Source\Templates\system_stm32f3xx.c - $PROJ_DIR$\..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_rcc_ex.c + $PROJ_DIR$\..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_cortex.c $PROJ_DIR$\..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_exti.c - $PROJ_DIR$\..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_tim.c - - - $PROJ_DIR$\..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_tim_ex.c - - - $PROJ_DIR$\..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_sram.c - - - $PROJ_DIR$\..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_usart.c - - - $PROJ_DIR$\..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_uart_ex.c - - - $PROJ_DIR$\..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_cec.c + $PROJ_DIR$\..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_crc_ex.c - $PROJ_DIR$\..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_pwr_ex.c + $PROJ_DIR$\..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_rcc.c - $PROJ_DIR$\..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_cortex.c + $PROJ_DIR$\..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_pwr.c - $PROJ_DIR$\..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_spi_ex.c + $PROJ_DIR$\..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_dma.c - $PROJ_DIR$\..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_pwr.c + $PROJ_DIR$\..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_sram.c diff --git a/bsp/stm32/stm32f302-st-nucleo/project.uvprojx b/bsp/stm32/stm32f302-st-nucleo/project.uvprojx index 5ea3673fbd..c4036b243c 100644 --- a/bsp/stm32/stm32f302-st-nucleo/project.uvprojx +++ b/bsp/stm32/stm32f302-st-nucleo/project.uvprojx @@ -336,7 +336,7 @@ STM32F302x8, USE_HAL_DRIVER, __RTTHREAD__, __CLK_TCK=RT_TICK_PER_SECOND - applications;.;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\spi;..\..\..\components\drivers\include;..\..\..\components\drivers\include;board;board\CubeMX_Config\Inc;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\components\finsh;.;..\..\..\include;..\..\..\components\libc\compilers\common;..\..\..\components\libc\compilers\common\nogcc;..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Inc;..\libraries\STM32F3xx_HAL\CMSIS\Device\ST\STM32F3xx\Include;..\libraries\STM32F3xx_HAL\CMSIS\Include;..\..\..\examples\utest\testcases\kernel + applications;.;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;board;board\CubeMX_Config\Inc;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\components\finsh;.;..\..\..\include;..\..\..\components\libc\compilers\common;..\..\..\components\libc\compilers\common\nogcc;..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Inc;..\libraries\STM32F3xx_HAL\CMSIS\Device\ST\STM32F3xx\Include;..\libraries\STM32F3xx_HAL\CMSIS\Include;..\..\..\examples\utest\testcases\kernel @@ -389,13 +389,6 @@ CPU - - - showmem.c - 1 - ..\..\..\libcpu\arm\common\showmem.c - - div0.c @@ -412,9 +405,9 @@ - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m4\context_rvds.S + showmem.c + 1 + ..\..\..\libcpu\arm\common\showmem.c @@ -424,23 +417,16 @@ ..\..\..\libcpu\arm\cortex-m4\cpuport.c - - - DeviceDrivers - hwtimer.c - 1 - ..\..\..\components\drivers\hwtimer\hwtimer.c - - - - - rt_drv_pwm.c - 1 - ..\..\..\components\drivers\misc\rt_drv_pwm.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m4\context_rvds.S + + + DeviceDrivers pin.c @@ -457,16 +443,9 @@ - spi_core.c - 1 - ..\..\..\components\drivers\spi\spi_core.c - - - - - spi_dev.c + workqueue.c 1 - ..\..\..\components\drivers\spi\spi_dev.c + ..\..\..\components\drivers\src\workqueue.c @@ -478,16 +457,16 @@ - ringbuffer.c + pipe.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\pipe.c - dataqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\ringbuffer.c @@ -499,37 +478,18 @@ - workqueue.c - 1 - ..\..\..\components\drivers\src\workqueue.c - - - - - pipe.c + completion.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\completion.c - completion.c + dataqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\dataqueue.c - - - - - - - - - - - - Drivers @@ -561,20 +521,6 @@ ..\libraries\HAL_Drivers\drv_gpio.c - - - drv_spi.c - 1 - ..\libraries\HAL_Drivers\drv_spi.c - - - - - drv_pwm.c - 1 - ..\libraries\HAL_Drivers\drv_pwm.c - - drv_usart.c @@ -589,13 +535,6 @@ ..\libraries\HAL_Drivers\drv_common.c - - - drv_hwtimer.c - 1 - ..\libraries\HAL_Drivers\drv_hwtimer.c - - Finsh @@ -625,23 +564,23 @@ Kernel - idle.c + kservice.c 1 - ..\..\..\src\idle.c + ..\..\..\src\kservice.c - thread.c + idle.c 1 - ..\..\..\src\thread.c + ..\..\..\src\idle.c - components.c + mempool.c 1 - ..\..\..\src\components.c + ..\..\..\src\mempool.c @@ -653,44 +592,44 @@ - device.c + thread.c 1 - ..\..\..\src\device.c + ..\..\..\src\thread.c - clock.c + mem.c 1 - ..\..\..\src\clock.c + ..\..\..\src\mem.c - timer.c + components.c 1 - ..\..\..\src\timer.c + ..\..\..\src\components.c - mempool.c + object.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\object.c - mem.c + timer.c 1 - ..\..\..\src\mem.c + ..\..\..\src\timer.c - object.c + ipc.c 1 - ..\..\..\src\object.c + ..\..\..\src\ipc.c @@ -702,16 +641,16 @@ - kservice.c + device.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\device.c - ipc.c + clock.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\clock.c @@ -729,65 +668,65 @@ Libraries - stm32f3xx_hal_spi.c + stm32f3xx_hal_crc.c 1 - ..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_spi.c + ..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_crc.c - stm32f3xx_hal.c + stm32f3xx_hal_uart.c 1 - ..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal.c + ..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_uart.c - system_stm32f3xx.c + stm32f3xx_hal_usart.c 1 - ..\libraries\STM32F3xx_HAL\CMSIS\Device\ST\STM32F3xx\Source\Templates\system_stm32f3xx.c + ..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_usart.c - stm32f3xx_hal_rcc.c + stm32f3xx_hal.c 1 - ..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_rcc.c + ..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal.c - stm32f3xx_hal_hrtim.c + stm32f3xx_hal_uart_ex.c 1 - ..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_hrtim.c + ..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_uart_ex.c - stm32f3xx_hal_uart.c + stm32f3xx_hal_cec.c 1 - ..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_uart.c + ..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_cec.c - stm32f3xx_hal_gpio.c + stm32f3xx_hal_pwr_ex.c 1 - ..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_gpio.c + ..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_pwr_ex.c - stm32f3xx_hal_crc_ex.c + stm32f3xx_hal_gpio.c 1 - ..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_crc_ex.c + ..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_gpio.c - stm32f3xx_hal_dma.c + stm32f3xx_hal_rcc_ex.c 1 - ..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_dma.c + ..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_rcc_ex.c @@ -799,16 +738,16 @@ - stm32f3xx_hal_crc.c + system_stm32f3xx.c 1 - ..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_crc.c + ..\libraries\STM32F3xx_HAL\CMSIS\Device\ST\STM32F3xx\Source\Templates\system_stm32f3xx.c - stm32f3xx_hal_rcc_ex.c + stm32f3xx_hal_cortex.c 1 - ..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_rcc_ex.c + ..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_cortex.c @@ -820,72 +759,37 @@ - stm32f3xx_hal_tim.c - 1 - ..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_tim.c - - - - - stm32f3xx_hal_tim_ex.c - 1 - ..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_tim_ex.c - - - - - stm32f3xx_hal_sram.c - 1 - ..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_sram.c - - - - - stm32f3xx_hal_usart.c - 1 - ..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_usart.c - - - - - stm32f3xx_hal_uart_ex.c - 1 - ..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_uart_ex.c - - - - - stm32f3xx_hal_cec.c + stm32f3xx_hal_crc_ex.c 1 - ..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_cec.c + ..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_crc_ex.c - stm32f3xx_hal_pwr_ex.c + stm32f3xx_hal_rcc.c 1 - ..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_pwr_ex.c + ..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_rcc.c - stm32f3xx_hal_cortex.c + stm32f3xx_hal_pwr.c 1 - ..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_cortex.c + ..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_pwr.c - stm32f3xx_hal_spi_ex.c + stm32f3xx_hal_dma.c 1 - ..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_spi_ex.c + ..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_dma.c - stm32f3xx_hal_pwr.c + stm32f3xx_hal_sram.c 1 - ..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_pwr.c + ..\libraries\STM32F3xx_HAL\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_sram.c diff --git a/bsp/stm32/stm32f302-st-nucleo/rtconfig.h b/bsp/stm32/stm32f302-st-nucleo/rtconfig.h index 34fefe936c..1273313699 100644 --- a/bsp/stm32/stm32f302-st-nucleo/rtconfig.h +++ b/bsp/stm32/stm32f302-st-nucleo/rtconfig.h @@ -1,8 +1,7 @@ #ifndef RT_CONFIG_H__ #define RT_CONFIG_H__ -/* Automatically generated file; DO NOT EDIT. */ -/* RT-Thread Configuration */ +/* Generated by Kconfiglib (https://github.com/ulfalizer/Kconfiglib) */ /* RT-Thread Kernel */ @@ -19,6 +18,7 @@ /* kservice optimization */ +/* end of kservice optimization */ #define RT_DEBUG #define RT_DEBUG_COLOR @@ -29,12 +29,14 @@ #define RT_USING_EVENT #define RT_USING_MAILBOX #define RT_USING_MESSAGEQUEUE +/* end of Inter-Thread communication */ /* Memory Management */ #define RT_USING_MEMPOOL #define RT_USING_SMALL_MEM #define RT_USING_HEAP +/* end of Memory Management */ /* Kernel Device Object */ @@ -42,7 +44,9 @@ #define RT_USING_CONSOLE #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart2" +/* end of Kernel Device Object */ #define RT_VER_NUM 0x40004 +/* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS #define ARCH_ARM_CORTEX_M @@ -57,6 +61,7 @@ /* C++ features */ +/* end of C++ features */ /* Command shell */ @@ -73,9 +78,11 @@ #define MSH_USING_BUILT_IN_COMMANDS #define FINSH_USING_DESCRIPTION #define FINSH_ARG_MAX 10 +/* end of Command shell */ /* Device virtual file system */ +/* end of Device virtual file system */ /* Device Drivers */ @@ -89,34 +96,46 @@ /* Using USB */ +/* end of Using USB */ +/* end of Device Drivers */ /* POSIX layer and C standard library */ #define RT_LIBC_USING_TIME #define RT_LIBC_DEFAULT_TIMEZONE 8 +/* end of POSIX layer and C standard library */ /* Network */ /* Socket abstraction layer */ +/* end of Socket abstraction layer */ /* Network interface device */ +/* end of Network interface device */ /* light weight TCP/IP stack */ +/* end of light weight TCP/IP stack */ /* AT commands */ +/* end of AT commands */ +/* end of Network */ /* VBUS(Virtual Software BUS) */ +/* end of VBUS(Virtual Software BUS) */ /* Utilities */ +/* end of Utilities */ +/* end of RT-Thread Components */ /* RT-Thread Utestcases */ +/* end of RT-Thread Utestcases */ /* RT-Thread online packages */ @@ -127,52 +146,83 @@ /* Marvell WiFi */ +/* end of Marvell WiFi */ /* Wiced WiFi */ +/* end of Wiced WiFi */ +/* end of Wi-Fi */ /* IoT Cloud */ +/* end of IoT Cloud */ +/* end of IoT - internet of things */ /* security packages */ +/* end of security packages */ /* language packages */ +/* end of language packages */ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ +/* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ +/* end of multimedia packages */ /* tools packages */ +/* end of tools packages */ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ +/* end of acceleration: Assembly language or algorithmic acceleration packages */ + +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ /* Micrium: Micrium software products porting for RT-Thread */ +/* end of Micrium: Micrium software products porting for RT-Thread */ +/* end of system packages */ /* peripheral libraries and drivers */ +/* end of peripheral libraries and drivers */ /* AI packages */ +/* end of AI packages */ /* miscellaneous packages */ /* samples: kernel and components samples */ +/* end of samples: kernel and components samples */ /* entertainment: terminal games and other interesting software packages */ +/* end of entertainment: terminal games and other interesting software packages */ +/* end of miscellaneous packages */ +/* end of RT-Thread online packages */ #define SOC_FAMILY_STM32 #define SOC_SERIES_STM32F3 @@ -187,8 +237,10 @@ #define BSP_USING_GPIO #define BSP_USING_UART #define BSP_USING_UART2 +/* end of On-chip Peripheral Drivers */ /* Board extended module Drivers */ +/* end of Hardware Drivers Config */ #endif diff --git a/bsp/stm32/stm32f401-st-nucleo/.config b/bsp/stm32/stm32f401-st-nucleo/.config index 38e149905d..ecb094e43e 100644 --- a/bsp/stm32/stm32f401-st-nucleo/.config +++ b/bsp/stm32/stm32f401-st-nucleo/.config @@ -329,6 +329,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -353,17 +354,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -376,11 +384,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -424,12 +432,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -439,6 +455,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -459,7 +483,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -476,7 +499,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -484,6 +506,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -560,6 +583,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/stm32/stm32f401-st-nucleo/project.ewp b/bsp/stm32/stm32f401-st-nucleo/project.ewp index 489bda4f47..6288546ffd 100644 --- a/bsp/stm32/stm32f401-st-nucleo/project.ewp +++ b/bsp/stm32/stm32f401-st-nucleo/project.ewp @@ -2084,9 +2084,6 @@ CPU - - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c @@ -2094,11 +2091,14 @@ $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c + + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S + DeviceDrivers @@ -2109,13 +2109,13 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c @@ -2124,10 +2124,10 @@ $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c @@ -2166,43 +2166,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\scheduler.c $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\object.c diff --git a/bsp/stm32/stm32f401-st-nucleo/project.uvprojx b/bsp/stm32/stm32f401-st-nucleo/project.uvprojx index 9d0589e365..f5a85d63a3 100644 --- a/bsp/stm32/stm32f401-st-nucleo/project.uvprojx +++ b/bsp/stm32/stm32f401-st-nucleo/project.uvprojx @@ -388,6 +388,13 @@ CPU + + + backtrace.c + 1 + ..\..\..\libcpu\arm\common\backtrace.c + + div0.c @@ -404,9 +411,9 @@ - backtrace.c + cpuport.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\cortex-m4\cpuport.c @@ -416,13 +423,6 @@ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S - - - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m4\cpuport.c - - DeviceDrivers @@ -442,51 +442,51 @@ - ringbuffer.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\ringblk_buf.c - workqueue.c + waitqueue.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\waitqueue.c - pipe.c + dataqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\dataqueue.c - waitqueue.c + completion.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\completion.c - dataqueue.c + workqueue.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\workqueue.c - completion.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\ringbuffer.c - ringblk_buf.c + pipe.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\pipe.c @@ -494,16 +494,16 @@ Drivers - startup_stm32f401xe.s - 2 - ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f401xe.s + stm32f4xx_hal_msp.c + 1 + board\CubeMX_Config\Src\stm32f4xx_hal_msp.c - stm32f4xx_hal_msp.c - 1 - board\CubeMX_Config\Src\stm32f4xx_hal_msp.c + startup_stm32f401xe.s + 2 + ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f401xe.s @@ -563,37 +563,37 @@ Kernel - irq.c + clock.c 1 - ..\..\..\src\irq.c + ..\..\..\src\clock.c - components.c + mem.c 1 - ..\..\..\src\components.c + ..\..\..\src\mem.c - scheduler.c + kservice.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\kservice.c - device.c + mempool.c 1 - ..\..\..\src\device.c + ..\..\..\src\mempool.c - ipc.c + irq.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\irq.c @@ -605,51 +605,51 @@ - mem.c + object.c 1 - ..\..\..\src\mem.c + ..\..\..\src\object.c - timer.c + components.c 1 - ..\..\..\src\timer.c + ..\..\..\src\components.c - object.c + scheduler.c 1 - ..\..\..\src\object.c + ..\..\..\src\scheduler.c - clock.c + timer.c 1 - ..\..\..\src\clock.c + ..\..\..\src\timer.c - kservice.c + device.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\device.c - idle.c + ipc.c 1 - ..\..\..\src\idle.c + ..\..\..\src\ipc.c - mempool.c + idle.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\idle.c diff --git a/bsp/stm32/stm32f401-st-nucleo/rtconfig.h b/bsp/stm32/stm32f401-st-nucleo/rtconfig.h index 8c792d33a2..5b0f13e1a1 100644 --- a/bsp/stm32/stm32f401-st-nucleo/rtconfig.h +++ b/bsp/stm32/stm32f401-st-nucleo/rtconfig.h @@ -167,14 +167,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -183,10 +186,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/stm32/stm32f405-smdz-breadfruit/.config b/bsp/stm32/stm32f405-smdz-breadfruit/.config index a710c6084b..8a49bbae51 100644 --- a/bsp/stm32/stm32f405-smdz-breadfruit/.config +++ b/bsp/stm32/stm32f405-smdz-breadfruit/.config @@ -329,6 +329,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -353,17 +354,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -376,11 +384,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -424,12 +432,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -439,6 +455,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -459,7 +483,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -476,7 +499,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -484,6 +506,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -560,6 +583,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/stm32/stm32f405-smdz-breadfruit/project.ewp b/bsp/stm32/stm32f405-smdz-breadfruit/project.ewp index ddbb729b2a..7cbc90c7bc 100644 --- a/bsp/stm32/stm32f405-smdz-breadfruit/project.ewp +++ b/bsp/stm32/stm32f405-smdz-breadfruit/project.ewp @@ -2075,6 +2075,9 @@ CPU + + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c @@ -2082,14 +2085,11 @@ $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c - - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S - DeviceDrivers @@ -2103,23 +2103,23 @@ $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + Drivers @@ -2127,10 +2127,10 @@ $PROJ_DIR$\board\CubeMX_Config\Src\stm32f4xx_hal_msp.c - $PROJ_DIR$\board\board.c + $PROJ_DIR$\..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\iar\startup_stm32f405xx.s - $PROJ_DIR$\..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\iar\startup_stm32f405xx.s + $PROJ_DIR$\board\board.c $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c @@ -2157,43 +2157,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\components.c $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\mem.c $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\mempool.c diff --git a/bsp/stm32/stm32f405-smdz-breadfruit/project.uvproj b/bsp/stm32/stm32f405-smdz-breadfruit/project.uvproj index aef5bbc50d..ee0dba8963 100644 --- a/bsp/stm32/stm32f405-smdz-breadfruit/project.uvproj +++ b/bsp/stm32/stm32f405-smdz-breadfruit/project.uvproj @@ -411,13 +411,6 @@ CPU - - - showmem.c - 1 - ..\..\..\libcpu\arm\common\showmem.c - - div0.c @@ -434,9 +427,9 @@ - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m4\context_rvds.S + showmem.c + 1 + ..\..\..\libcpu\arm\common\showmem.c @@ -446,6 +439,13 @@ ..\..\..\libcpu\arm\cortex-m4\cpuport.c + + + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m4\context_rvds.S + + DeviceDrivers @@ -465,16 +465,16 @@ - pipe.c + workqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\workqueue.c - waitqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\ringbuffer.c @@ -486,30 +486,30 @@ - ringbuffer.c + dataqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\dataqueue.c - workqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\pipe.c - ringblk_buf.c + waitqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\waitqueue.c - dataqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c @@ -586,30 +586,30 @@ Kernel - device.c + components.c 1 - ..\..\..\src\device.c + ..\..\..\src\components.c - ipc.c + kservice.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\kservice.c - thread.c + mempool.c 1 - ..\..\..\src\thread.c + ..\..\..\src\mempool.c - irq.c + device.c 1 - ..\..\..\src\irq.c + ..\..\..\src\device.c @@ -621,58 +621,58 @@ - components.c + idle.c 1 - ..\..\..\src\components.c + ..\..\..\src\idle.c - clock.c + scheduler.c 1 - ..\..\..\src\clock.c + ..\..\..\src\scheduler.c - mempool.c + clock.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\clock.c - idle.c + thread.c 1 - ..\..\..\src\idle.c + ..\..\..\src\thread.c - kservice.c + mem.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\mem.c - object.c + ipc.c 1 - ..\..\..\src\object.c + ..\..\..\src\ipc.c - scheduler.c + irq.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\irq.c - mem.c + object.c 1 - ..\..\..\src\mem.c + ..\..\..\src\object.c diff --git a/bsp/stm32/stm32f405-smdz-breadfruit/project.uvprojx b/bsp/stm32/stm32f405-smdz-breadfruit/project.uvprojx index d72b6583ab..3362ad0d48 100644 --- a/bsp/stm32/stm32f405-smdz-breadfruit/project.uvprojx +++ b/bsp/stm32/stm32f405-smdz-breadfruit/project.uvprojx @@ -467,37 +467,37 @@ - pipe.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\ringblk_buf.c - dataqueue.c + workqueue.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\workqueue.c - workqueue.c + dataqueue.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\dataqueue.c - completion.c + waitqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\waitqueue.c - waitqueue.c + completion.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\completion.c @@ -509,9 +509,9 @@ - ringblk_buf.c + pipe.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\pipe.c @@ -588,93 +588,93 @@ Kernel - idle.c + mempool.c 1 - ..\..\..\src\idle.c + ..\..\..\src\mempool.c - mem.c + clock.c 1 - ..\..\..\src\mem.c + ..\..\..\src\clock.c - timer.c + irq.c 1 - ..\..\..\src\timer.c + ..\..\..\src\irq.c - thread.c + scheduler.c 1 - ..\..\..\src\thread.c + ..\..\..\src\scheduler.c - scheduler.c + device.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\device.c - irq.c + thread.c 1 - ..\..\..\src\irq.c + ..\..\..\src\thread.c - ipc.c + idle.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\idle.c - mempool.c + mem.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\mem.c - device.c + object.c 1 - ..\..\..\src\device.c + ..\..\..\src\object.c - components.c + timer.c 1 - ..\..\..\src\components.c + ..\..\..\src\timer.c - object.c + kservice.c 1 - ..\..\..\src\object.c + ..\..\..\src\kservice.c - kservice.c + components.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\components.c - clock.c + ipc.c 1 - ..\..\..\src\clock.c + ..\..\..\src\ipc.c diff --git a/bsp/stm32/stm32f405-smdz-breadfruit/rtconfig.h b/bsp/stm32/stm32f405-smdz-breadfruit/rtconfig.h index 9fad18f9ae..a39cb4dfa8 100644 --- a/bsp/stm32/stm32f405-smdz-breadfruit/rtconfig.h +++ b/bsp/stm32/stm32f405-smdz-breadfruit/rtconfig.h @@ -168,14 +168,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -184,10 +187,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/stm32/stm32f407-armfly-v5/.config b/bsp/stm32/stm32f407-armfly-v5/.config index 9940e8a5a4..98b425d124 100644 --- a/bsp/stm32/stm32f407-armfly-v5/.config +++ b/bsp/stm32/stm32f407-armfly-v5/.config @@ -329,6 +329,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -353,17 +354,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -376,11 +384,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -424,12 +432,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -439,6 +455,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -459,7 +483,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -476,7 +499,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -484,6 +506,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -560,6 +583,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/stm32/stm32f407-armfly-v5/project.ewp b/bsp/stm32/stm32f407-armfly-v5/project.ewp index beb39ebedd..c030fb993c 100644 --- a/bsp/stm32/stm32f407-armfly-v5/project.ewp +++ b/bsp/stm32/stm32f407-armfly-v5/project.ewp @@ -2081,10 +2081,10 @@ $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c @@ -2102,25 +2102,25 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c @@ -2159,44 +2159,44 @@ Kernel - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\clock.c $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\device.c - - - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\mempool.c $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\timer.c $PROJ_DIR$\..\..\..\src\object.c + + $PROJ_DIR$\..\..\..\src\irq.c + libc diff --git a/bsp/stm32/stm32f407-armfly-v5/project.uvproj b/bsp/stm32/stm32f407-armfly-v5/project.uvproj index 9859932f30..c6d1199f0d 100644 --- a/bsp/stm32/stm32f407-armfly-v5/project.uvproj +++ b/bsp/stm32/stm32f407-armfly-v5/project.uvproj @@ -429,9 +429,9 @@ CPU - showmem.c + div0.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\div0.c @@ -443,23 +443,23 @@ - div0.c + showmem.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\showmem.c - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m4\cpuport.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m4\context_rvds.S - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m4\context_rvds.S + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m4\cpuport.c @@ -481,16 +481,16 @@ - dataqueue.c + completion.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\completion.c - waitqueue.c + dataqueue.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\dataqueue.c @@ -502,9 +502,9 @@ - completion.c + pipe.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\pipe.c @@ -516,16 +516,16 @@ - workqueue.c + waitqueue.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\waitqueue.c - pipe.c + workqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\workqueue.c @@ -540,16 +540,16 @@ - board.c - 1 - board\board.c + startup_stm32f407xx.s + 2 + ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f407xx.s - startup_stm32f407xx.s - 2 - ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f407xx.s + board.c + 1 + board\board.c @@ -602,23 +602,23 @@ Kernel - kservice.c + thread.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\thread.c - scheduler.c + device.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\device.c - ipc.c + object.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\object.c @@ -630,16 +630,16 @@ - clock.c + timer.c 1 - ..\..\..\src\clock.c + ..\..\..\src\timer.c - object.c + clock.c 1 - ..\..\..\src\object.c + ..\..\..\src\clock.c @@ -651,44 +651,44 @@ - irq.c + scheduler.c 1 - ..\..\..\src\irq.c + ..\..\..\src\scheduler.c - mempool.c + kservice.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\kservice.c - thread.c + components.c 1 - ..\..\..\src\thread.c + ..\..\..\src\components.c - timer.c + ipc.c 1 - ..\..\..\src\timer.c + ..\..\..\src\ipc.c - components.c + mempool.c 1 - ..\..\..\src\components.c + ..\..\..\src\mempool.c - device.c + irq.c 1 - ..\..\..\src\device.c + ..\..\..\src\irq.c diff --git a/bsp/stm32/stm32f407-armfly-v5/project.uvprojx b/bsp/stm32/stm32f407-armfly-v5/project.uvprojx index 5b955c712b..7025ce5e8f 100644 --- a/bsp/stm32/stm32f407-armfly-v5/project.uvprojx +++ b/bsp/stm32/stm32f407-armfly-v5/project.uvprojx @@ -389,6 +389,13 @@ CPU + + + backtrace.c + 1 + ..\..\..\libcpu\arm\common\backtrace.c + + div0.c @@ -405,9 +412,9 @@ - backtrace.c + cpuport.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\cortex-m4\cpuport.c @@ -417,13 +424,6 @@ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S - - - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m4\cpuport.c - - DeviceDrivers @@ -443,30 +443,30 @@ - completion.c + dataqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\dataqueue.c - waitqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\ringbuffer.c - ringblk_buf.c + completion.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\completion.c - pipe.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\ringblk_buf.c @@ -478,16 +478,16 @@ - ringbuffer.c + waitqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\waitqueue.c - dataqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\pipe.c @@ -502,16 +502,16 @@ - board.c - 1 - board\board.c + startup_stm32f407xx.s + 2 + ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f407xx.s - startup_stm32f407xx.s - 2 - ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f407xx.s + board.c + 1 + board\board.c @@ -564,93 +564,93 @@ Kernel - scheduler.c + object.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\object.c - thread.c + kservice.c 1 - ..\..\..\src\thread.c + ..\..\..\src\kservice.c - components.c + irq.c 1 - ..\..\..\src\components.c + ..\..\..\src\irq.c - timer.c + scheduler.c 1 - ..\..\..\src\timer.c + ..\..\..\src\scheduler.c - mempool.c + timer.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\timer.c - ipc.c + components.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\components.c - clock.c + device.c 1 - ..\..\..\src\clock.c + ..\..\..\src\device.c - device.c + mempool.c 1 - ..\..\..\src\device.c + ..\..\..\src\mempool.c - mem.c + thread.c 1 - ..\..\..\src\mem.c + ..\..\..\src\thread.c - idle.c + ipc.c 1 - ..\..\..\src\idle.c + ..\..\..\src\ipc.c - object.c + idle.c 1 - ..\..\..\src\object.c + ..\..\..\src\idle.c - kservice.c + mem.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\mem.c - irq.c + clock.c 1 - ..\..\..\src\irq.c + ..\..\..\src\clock.c diff --git a/bsp/stm32/stm32f407-armfly-v5/rtconfig.h b/bsp/stm32/stm32f407-armfly-v5/rtconfig.h index c57093f423..b3f186023e 100644 --- a/bsp/stm32/stm32f407-armfly-v5/rtconfig.h +++ b/bsp/stm32/stm32f407-armfly-v5/rtconfig.h @@ -168,14 +168,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -184,10 +187,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/stm32/stm32f407-atk-explorer/.config b/bsp/stm32/stm32f407-atk-explorer/.config index fcee8fa06c..d7867db295 100644 --- a/bsp/stm32/stm32f407-atk-explorer/.config +++ b/bsp/stm32/stm32f407-atk-explorer/.config @@ -329,6 +329,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -353,17 +354,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -376,11 +384,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -424,12 +432,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -439,6 +455,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -459,7 +483,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -476,7 +499,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -484,6 +506,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -560,6 +583,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/stm32/stm32f407-atk-explorer/project.ewp b/bsp/stm32/stm32f407-atk-explorer/project.ewp index 47edd3e7f1..1566357a60 100644 --- a/bsp/stm32/stm32f407-atk-explorer/project.ewp +++ b/bsp/stm32/stm32f407-atk-explorer/project.ewp @@ -2078,19 +2078,19 @@ CPU - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S @@ -2102,13 +2102,10 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - - - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c @@ -2117,10 +2114,13 @@ $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + + + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c @@ -2159,43 +2159,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\scheduler.c $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\irq.c $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\thread.c diff --git a/bsp/stm32/stm32f407-atk-explorer/project.uvproj b/bsp/stm32/stm32f407-atk-explorer/project.uvproj index 1da2cd2e4a..a010faf637 100644 --- a/bsp/stm32/stm32f407-atk-explorer/project.uvproj +++ b/bsp/stm32/stm32f407-atk-explorer/project.uvproj @@ -413,16 +413,16 @@ CPU - backtrace.c + showmem.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\showmem.c - showmem.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\backtrace.c @@ -434,16 +434,16 @@ - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m4\cpuport.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m4\context_rvds.S - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m4\context_rvds.S + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m4\cpuport.c @@ -465,23 +465,23 @@ - workqueue.c + completion.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\completion.c - ringblk_buf.c + pipe.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\pipe.c - completion.c + waitqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\waitqueue.c @@ -493,23 +493,23 @@ - waitqueue.c + workqueue.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\workqueue.c - dataqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c - pipe.c + dataqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\dataqueue.c @@ -524,16 +524,16 @@ - board.c - 1 - board\board.c + startup_stm32f407xx.s + 2 + ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f407xx.s - startup_stm32f407xx.s - 2 - ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f407xx.s + board.c + 1 + board\board.c @@ -586,58 +586,58 @@ Kernel - thread.c + idle.c 1 - ..\..\..\src\thread.c + ..\..\..\src\idle.c - timer.c + object.c 1 - ..\..\..\src\timer.c + ..\..\..\src\object.c - mempool.c + ipc.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\ipc.c - components.c + device.c 1 - ..\..\..\src\components.c + ..\..\..\src\device.c - mem.c + clock.c 1 - ..\..\..\src\mem.c + ..\..\..\src\clock.c - ipc.c + kservice.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\kservice.c - idle.c + timer.c 1 - ..\..\..\src\idle.c + ..\..\..\src\timer.c - clock.c + mem.c 1 - ..\..\..\src\clock.c + ..\..\..\src\mem.c @@ -649,30 +649,30 @@ - object.c + scheduler.c 1 - ..\..\..\src\object.c + ..\..\..\src\scheduler.c - device.c + mempool.c 1 - ..\..\..\src\device.c + ..\..\..\src\mempool.c - scheduler.c + thread.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\thread.c - kservice.c + components.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\components.c diff --git a/bsp/stm32/stm32f407-atk-explorer/project.uvprojx b/bsp/stm32/stm32f407-atk-explorer/project.uvprojx index 1db8fe74df..ef6e7afae0 100644 --- a/bsp/stm32/stm32f407-atk-explorer/project.uvprojx +++ b/bsp/stm32/stm32f407-atk-explorer/project.uvprojx @@ -396,16 +396,16 @@ - div0.c + showmem.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\showmem.c - showmem.c + div0.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\div0.c @@ -455,9 +455,9 @@ - workqueue.c + dataqueue.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\dataqueue.c @@ -469,16 +469,16 @@ - pipe.c + workqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\workqueue.c - dataqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\pipe.c @@ -500,16 +500,16 @@ - board.c - 1 - board\board.c + startup_stm32f407xx.s + 2 + ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f407xx.s - startup_stm32f407xx.s - 2 - ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f407xx.s + board.c + 1 + board\board.c @@ -562,51 +562,51 @@ Kernel - scheduler.c + components.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\components.c - mempool.c + kservice.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\kservice.c - clock.c + mem.c 1 - ..\..\..\src\clock.c + ..\..\..\src\mem.c - object.c + scheduler.c 1 - ..\..\..\src\object.c + ..\..\..\src\scheduler.c - timer.c + object.c 1 - ..\..\..\src\timer.c + ..\..\..\src\object.c - components.c + mempool.c 1 - ..\..\..\src\components.c + ..\..\..\src\mempool.c - idle.c + irq.c 1 - ..\..\..\src\idle.c + ..\..\..\src\irq.c @@ -618,37 +618,37 @@ - mem.c + thread.c 1 - ..\..\..\src\mem.c + ..\..\..\src\thread.c - kservice.c + clock.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\clock.c - thread.c + idle.c 1 - ..\..\..\src\thread.c + ..\..\..\src\idle.c - irq.c + ipc.c 1 - ..\..\..\src\irq.c + ..\..\..\src\ipc.c - ipc.c + timer.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\timer.c diff --git a/bsp/stm32/stm32f407-atk-explorer/rtconfig.h b/bsp/stm32/stm32f407-atk-explorer/rtconfig.h index ea25632ee2..969ef1a77f 100644 --- a/bsp/stm32/stm32f407-atk-explorer/rtconfig.h +++ b/bsp/stm32/stm32f407-atk-explorer/rtconfig.h @@ -168,14 +168,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -184,10 +187,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/stm32/stm32f407-robomaster-c/.config b/bsp/stm32/stm32f407-robomaster-c/.config index cab51910ea..958187b976 100644 --- a/bsp/stm32/stm32f407-robomaster-c/.config +++ b/bsp/stm32/stm32f407-robomaster-c/.config @@ -329,6 +329,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -353,17 +354,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -376,11 +384,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -424,12 +432,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -439,6 +455,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -459,7 +483,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -476,7 +499,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -484,6 +506,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -560,6 +583,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/stm32/stm32f407-robomaster-c/project.ewp b/bsp/stm32/stm32f407-robomaster-c/project.ewp index 747e4f30a1..1d341dbd20 100644 --- a/bsp/stm32/stm32f407-robomaster-c/project.ewp +++ b/bsp/stm32/stm32f407-robomaster-c/project.ewp @@ -2119,13 +2119,13 @@ CPU - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S @@ -2143,25 +2143,25 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c @@ -2200,44 +2200,44 @@ Kernel - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\components.c $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\scheduler.c - - - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\scheduler.c $PROJ_DIR$\..\..\..\src\mempool.c - - $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\device.c $PROJ_DIR$\..\..\..\src\timer.c + + $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\object.c + + $PROJ_DIR$\..\..\..\src\clock.c + libc diff --git a/bsp/stm32/stm32f407-robomaster-c/project.uvproj b/bsp/stm32/stm32f407-robomaster-c/project.uvproj index da960ef08a..2702fea9be 100644 --- a/bsp/stm32/stm32f407-robomaster-c/project.uvproj +++ b/bsp/stm32/stm32f407-robomaster-c/project.uvproj @@ -411,6 +411,13 @@ CPU + + + backtrace.c + 1 + ..\..\..\libcpu\arm\common\backtrace.c + + showmem.c @@ -427,9 +434,9 @@ - backtrace.c + cpuport.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\cortex-m4\cpuport.c @@ -439,13 +446,6 @@ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S - - - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m4\cpuport.c - - DeviceDrivers @@ -465,23 +465,16 @@ - dataqueue.c - 1 - ..\..\..\components\drivers\src\dataqueue.c - - - - - ringbuffer.c + workqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\workqueue.c - workqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c @@ -507,9 +500,16 @@ - ringblk_buf.c + dataqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\dataqueue.c + + + + + ringbuffer.c + 1 + ..\..\..\components\drivers\src\ringbuffer.c @@ -524,16 +524,16 @@ - board.c - 1 - board\board.c + startup_stm32f407xx.s + 2 + ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f407xx.s - startup_stm32f407xx.s - 2 - ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f407xx.s + board.c + 1 + board\board.c @@ -586,93 +586,93 @@ Kernel - irq.c + mem.c 1 - ..\..\..\src\irq.c + ..\..\..\src\mem.c - device.c + irq.c 1 - ..\..\..\src\device.c + ..\..\..\src\irq.c - thread.c + kservice.c 1 - ..\..\..\src\thread.c + ..\..\..\src\kservice.c - idle.c + clock.c 1 - ..\..\..\src\idle.c + ..\..\..\src\clock.c - timer.c + object.c 1 - ..\..\..\src\timer.c + ..\..\..\src\object.c - ipc.c + thread.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\thread.c - scheduler.c + components.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\components.c - clock.c + idle.c 1 - ..\..\..\src\clock.c + ..\..\..\src\idle.c - components.c + ipc.c 1 - ..\..\..\src\components.c + ..\..\..\src\ipc.c - mem.c + timer.c 1 - ..\..\..\src\mem.c + ..\..\..\src\timer.c - kservice.c + scheduler.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\scheduler.c - object.c + mempool.c 1 - ..\..\..\src\object.c + ..\..\..\src\mempool.c - mempool.c + device.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\device.c diff --git a/bsp/stm32/stm32f407-robomaster-c/project.uvprojx b/bsp/stm32/stm32f407-robomaster-c/project.uvprojx index 578b9dc5fd..9d80ee39bc 100644 --- a/bsp/stm32/stm32f407-robomaster-c/project.uvprojx +++ b/bsp/stm32/stm32f407-robomaster-c/project.uvprojx @@ -390,16 +390,16 @@ CPU - backtrace.c + showmem.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\showmem.c - showmem.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\backtrace.c @@ -411,16 +411,16 @@ - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m4\cpuport.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m4\context_rvds.S - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m4\context_rvds.S + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m4\cpuport.c @@ -442,30 +442,30 @@ - dataqueue.c + workqueue.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\workqueue.c - ringbuffer.c + completion.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\completion.c - ringblk_buf.c + dataqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\dataqueue.c - completion.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\ringbuffer.c @@ -484,9 +484,9 @@ - workqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c @@ -501,16 +501,16 @@ - board.c - 1 - board\board.c + startup_stm32f407xx.s + 2 + ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f407xx.s - startup_stm32f407xx.s - 2 - ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f407xx.s + board.c + 1 + board\board.c @@ -563,79 +563,79 @@ Kernel - mem.c + mempool.c 1 - ..\..\..\src\mem.c + ..\..\..\src\mempool.c - timer.c + object.c 1 - ..\..\..\src\timer.c + ..\..\..\src\object.c - clock.c + timer.c 1 - ..\..\..\src\clock.c + ..\..\..\src\timer.c - mempool.c + irq.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\irq.c - ipc.c + thread.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\thread.c - object.c + scheduler.c 1 - ..\..\..\src\object.c + ..\..\..\src\scheduler.c - irq.c + mem.c 1 - ..\..\..\src\irq.c + ..\..\..\src\mem.c - kservice.c + ipc.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\ipc.c - components.c + kservice.c 1 - ..\..\..\src\components.c + ..\..\..\src\kservice.c - thread.c + clock.c 1 - ..\..\..\src\thread.c + ..\..\..\src\clock.c - scheduler.c + components.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\components.c diff --git a/bsp/stm32/stm32f407-robomaster-c/rtconfig.h b/bsp/stm32/stm32f407-robomaster-c/rtconfig.h index 2ebd8bdaec..0f65e8308b 100644 --- a/bsp/stm32/stm32f407-robomaster-c/rtconfig.h +++ b/bsp/stm32/stm32f407-robomaster-c/rtconfig.h @@ -168,14 +168,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -184,10 +187,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/stm32/stm32f407-st-discovery/.config b/bsp/stm32/stm32f407-st-discovery/.config index e5dc7412ed..6d12d1900f 100644 --- a/bsp/stm32/stm32f407-st-discovery/.config +++ b/bsp/stm32/stm32f407-st-discovery/.config @@ -329,6 +329,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -353,17 +354,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -376,11 +384,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -424,12 +432,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -439,6 +455,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -459,7 +483,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -476,7 +499,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -484,6 +506,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -560,6 +583,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/stm32/stm32f407-st-discovery/project.ewp b/bsp/stm32/stm32f407-st-discovery/project.ewp index 4c656758c9..35353afdff 100644 --- a/bsp/stm32/stm32f407-st-discovery/project.ewp +++ b/bsp/stm32/stm32f407-st-discovery/project.ewp @@ -2085,10 +2085,10 @@ $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c @@ -2100,22 +2100,22 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c @@ -2157,43 +2157,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\scheduler.c diff --git a/bsp/stm32/stm32f407-st-discovery/project.uvproj b/bsp/stm32/stm32f407-st-discovery/project.uvproj index 643a5cae79..b7b53df314 100644 --- a/bsp/stm32/stm32f407-st-discovery/project.uvproj +++ b/bsp/stm32/stm32f407-st-discovery/project.uvproj @@ -413,23 +413,23 @@ CPU - showmem.c + div0.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\div0.c - backtrace.c + showmem.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\showmem.c - div0.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\backtrace.c @@ -463,13 +463,6 @@ ..\..\..\components\drivers\serial\serial.c - - - dataqueue.c - 1 - ..\..\..\components\drivers\src\dataqueue.c - - waitqueue.c @@ -479,9 +472,9 @@ - ringbuffer.c + workqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\workqueue.c @@ -500,9 +493,9 @@ - workqueue.c + dataqueue.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\dataqueue.c @@ -512,6 +505,13 @@ ..\..\..\components\drivers\src\ringblk_buf.c + + + ringbuffer.c + 1 + ..\..\..\components\drivers\src\ringbuffer.c + + Drivers @@ -524,16 +524,16 @@ - board.c - 1 - board\board.c + startup_stm32f407xx.s + 2 + ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f407xx.s - startup_stm32f407xx.s - 2 - ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f407xx.s + board.c + 1 + board\board.c @@ -586,9 +586,9 @@ Kernel - irq.c + thread.c 1 - ..\..\..\src\irq.c + ..\..\..\src\thread.c @@ -600,79 +600,79 @@ - device.c + ipc.c 1 - ..\..\..\src\device.c + ..\..\..\src\ipc.c - components.c + timer.c 1 - ..\..\..\src\components.c + ..\..\..\src\timer.c - mempool.c + device.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\device.c - scheduler.c + kservice.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\kservice.c - clock.c + mempool.c 1 - ..\..\..\src\clock.c + ..\..\..\src\mempool.c - thread.c + components.c 1 - ..\..\..\src\thread.c + ..\..\..\src\components.c - kservice.c + scheduler.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\scheduler.c - timer.c + clock.c 1 - ..\..\..\src\timer.c + ..\..\..\src\clock.c - ipc.c + idle.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\idle.c - idle.c + object.c 1 - ..\..\..\src\idle.c + ..\..\..\src\object.c - object.c + irq.c 1 - ..\..\..\src\object.c + ..\..\..\src\irq.c diff --git a/bsp/stm32/stm32f407-st-discovery/project.uvprojx b/bsp/stm32/stm32f407-st-discovery/project.uvprojx index 20bae90ee8..96432efef2 100644 --- a/bsp/stm32/stm32f407-st-discovery/project.uvprojx +++ b/bsp/stm32/stm32f407-st-discovery/project.uvprojx @@ -387,23 +387,23 @@ CPU - div0.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\backtrace.c - backtrace.c + showmem.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\showmem.c - showmem.c + div0.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\div0.c @@ -439,51 +439,51 @@ - workqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\ringbuffer.c - ringblk_buf.c + dataqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\dataqueue.c - pipe.c + workqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\workqueue.c - ringbuffer.c + pipe.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\pipe.c - dataqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c - completion.c + waitqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\waitqueue.c - waitqueue.c + completion.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\completion.c @@ -498,16 +498,16 @@ - board.c - 1 - board\board.c + startup_stm32f407xx.s + 2 + ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f407xx.s - startup_stm32f407xx.s - 2 - ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f407xx.s + board.c + 1 + board\board.c @@ -560,37 +560,37 @@ Kernel - scheduler.c + ipc.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\ipc.c - kservice.c + components.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\components.c - timer.c + mempool.c 1 - ..\..\..\src\timer.c + ..\..\..\src\mempool.c - idle.c + object.c 1 - ..\..\..\src\idle.c + ..\..\..\src\object.c - mem.c + scheduler.c 1 - ..\..\..\src\mem.c + ..\..\..\src\scheduler.c @@ -602,51 +602,51 @@ - device.c + mem.c 1 - ..\..\..\src\device.c + ..\..\..\src\mem.c - ipc.c + device.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\device.c - components.c + timer.c 1 - ..\..\..\src\components.c + ..\..\..\src\timer.c - thread.c + clock.c 1 - ..\..\..\src\thread.c + ..\..\..\src\clock.c - clock.c + idle.c 1 - ..\..\..\src\clock.c + ..\..\..\src\idle.c - object.c + kservice.c 1 - ..\..\..\src\object.c + ..\..\..\src\kservice.c - mempool.c + thread.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\thread.c diff --git a/bsp/stm32/stm32f407-st-discovery/rtconfig.h b/bsp/stm32/stm32f407-st-discovery/rtconfig.h index 3f0a051056..40d3004ccc 100644 --- a/bsp/stm32/stm32f407-st-discovery/rtconfig.h +++ b/bsp/stm32/stm32f407-st-discovery/rtconfig.h @@ -168,14 +168,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -184,10 +187,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/stm32/stm32f410-st-nucleo/.config b/bsp/stm32/stm32f410-st-nucleo/.config index 0c639220d0..e5833d4bc4 100644 --- a/bsp/stm32/stm32f410-st-nucleo/.config +++ b/bsp/stm32/stm32f410-st-nucleo/.config @@ -329,6 +329,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -353,17 +354,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -376,11 +384,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -424,12 +432,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -439,6 +455,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -459,7 +483,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -476,7 +499,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -484,6 +506,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -560,6 +583,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/stm32/stm32f410-st-nucleo/project.ewp b/bsp/stm32/stm32f410-st-nucleo/project.ewp index d4ae458ce1..2e655a3f9b 100644 --- a/bsp/stm32/stm32f410-st-nucleo/project.ewp +++ b/bsp/stm32/stm32f410-st-nucleo/project.ewp @@ -2077,13 +2077,13 @@ CPU - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S @@ -2101,34 +2101,34 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c Drivers - $PROJ_DIR$\board\CubeMX_Config\Src\stm32f4xx_hal_msp.c + $PROJ_DIR$\..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\iar\startup_stm32f410rx.s - $PROJ_DIR$\..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\iar\startup_stm32f410rx.s + $PROJ_DIR$\board\CubeMX_Config\Src\stm32f4xx_hal_msp.c $PROJ_DIR$\board\board.c @@ -2161,40 +2161,40 @@ $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\object.c diff --git a/bsp/stm32/stm32f410-st-nucleo/project.uvprojx b/bsp/stm32/stm32f410-st-nucleo/project.uvprojx index f4fa514742..838f68eedd 100644 --- a/bsp/stm32/stm32f410-st-nucleo/project.uvprojx +++ b/bsp/stm32/stm32f410-st-nucleo/project.uvprojx @@ -390,16 +390,16 @@ CPU - showmem.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\backtrace.c - backtrace.c + showmem.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\showmem.c @@ -442,51 +442,51 @@ - pipe.c + completion.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\completion.c - workqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\ringbuffer.c - completion.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\ringblk_buf.c - ringbuffer.c + pipe.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\pipe.c - dataqueue.c + waitqueue.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\waitqueue.c - waitqueue.c + workqueue.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\workqueue.c - ringblk_buf.c + dataqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\dataqueue.c @@ -563,44 +563,44 @@ Kernel - timer.c + irq.c 1 - ..\..\..\src\timer.c + ..\..\..\src\irq.c - clock.c + idle.c 1 - ..\..\..\src\clock.c + ..\..\..\src\idle.c - kservice.c + timer.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\timer.c - mem.c + ipc.c 1 - ..\..\..\src\mem.c + ..\..\..\src\ipc.c - irq.c + object.c 1 - ..\..\..\src\irq.c + ..\..\..\src\object.c - mempool.c + components.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\components.c @@ -612,23 +612,23 @@ - ipc.c + clock.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\clock.c - idle.c + mem.c 1 - ..\..\..\src\idle.c + ..\..\..\src\mem.c - object.c + device.c 1 - ..\..\..\src\object.c + ..\..\..\src\device.c @@ -640,16 +640,16 @@ - device.c + kservice.c 1 - ..\..\..\src\device.c + ..\..\..\src\kservice.c - components.c + mempool.c 1 - ..\..\..\src\components.c + ..\..\..\src\mempool.c diff --git a/bsp/stm32/stm32f410-st-nucleo/rtconfig.h b/bsp/stm32/stm32f410-st-nucleo/rtconfig.h index 78571b57ee..cfa0a6aa0e 100644 --- a/bsp/stm32/stm32f410-st-nucleo/rtconfig.h +++ b/bsp/stm32/stm32f410-st-nucleo/rtconfig.h @@ -167,14 +167,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -183,10 +186,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/stm32/stm32f411-atk-nano/.config b/bsp/stm32/stm32f411-atk-nano/.config index 7fa29e10f8..09cae9753e 100644 --- a/bsp/stm32/stm32f411-atk-nano/.config +++ b/bsp/stm32/stm32f411-atk-nano/.config @@ -345,6 +345,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -369,17 +370,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -392,11 +400,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -440,12 +448,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -455,6 +471,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -475,7 +499,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -492,7 +515,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -500,6 +522,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -576,6 +599,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/stm32/stm32f411-atk-nano/project.ewp b/bsp/stm32/stm32f411-atk-nano/project.ewp index 4dddb22b4b..ad072b04b8 100644 --- a/bsp/stm32/stm32f411-atk-nano/project.ewp +++ b/bsp/stm32/stm32f411-atk-nano/project.ewp @@ -2086,13 +2086,13 @@ CPU - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c @@ -2137,25 +2137,25 @@ $PROJ_DIR$\..\..\..\components\drivers\spi\spi_dev.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c $PROJ_DIR$\..\..\..\components\drivers\watchdog\watchdog.c @@ -2164,10 +2164,10 @@ Drivers - $PROJ_DIR$\board\CubeMX_Config\Src\stm32f4xx_hal_msp.c + $PROJ_DIR$\..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\iar\startup_stm32f411xe.s - $PROJ_DIR$\..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\iar\startup_stm32f411xe.s + $PROJ_DIR$\board\CubeMX_Config\Src\stm32f4xx_hal_msp.c $PROJ_DIR$\board\board.c @@ -2200,40 +2200,40 @@ Kernel - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\idle.c $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\ipc.c $PROJ_DIR$\..\..\..\src\mempool.c @@ -2241,44 +2241,44 @@ libc - - $PROJ_DIR$\..\..\..\components\libc\compilers\common\stdlib.c - $PROJ_DIR$\..\..\..\components\libc\compilers\common\time.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c + $PROJ_DIR$\..\..\..\components\libc\compilers\common\stdlib.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\libc.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\stdio.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c + + + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c diff --git a/bsp/stm32/stm32f411-atk-nano/project.uvprojx b/bsp/stm32/stm32f411-atk-nano/project.uvprojx index 27b8587a62..edcffd90b7 100644 --- a/bsp/stm32/stm32f411-atk-nano/project.uvprojx +++ b/bsp/stm32/stm32f411-atk-nano/project.uvprojx @@ -388,23 +388,23 @@ CPU - div0.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\backtrace.c - showmem.c + div0.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\div0.c - backtrace.c + showmem.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\showmem.c @@ -503,16 +503,9 @@ - ringblk_buf.c - 1 - ..\..\..\components\drivers\src\ringblk_buf.c - - - - - workqueue.c + completion.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\completion.c @@ -524,9 +517,9 @@ - dataqueue.c + workqueue.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\workqueue.c @@ -538,9 +531,9 @@ - completion.c + dataqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\dataqueue.c @@ -550,6 +543,13 @@ ..\..\..\components\drivers\src\pipe.c + + + ringblk_buf.c + 1 + ..\..\..\components\drivers\src\ringblk_buf.c + + watchdog.c @@ -581,16 +581,16 @@ - board.c - 1 - board\board.c + startup_stm32f411xe.s + 2 + ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f411xe.s - startup_stm32f411xe.s - 2 - ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f411xe.s + board.c + 1 + board\board.c @@ -650,93 +650,93 @@ Kernel - mempool.c + scheduler.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\scheduler.c - idle.c + clock.c 1 - ..\..\..\src\idle.c + ..\..\..\src\clock.c - kservice.c + mem.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\mem.c - thread.c + idle.c 1 - ..\..\..\src\thread.c + ..\..\..\src\idle.c - scheduler.c + device.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\device.c - timer.c + irq.c 1 - ..\..\..\src\timer.c + ..\..\..\src\irq.c - device.c + object.c 1 - ..\..\..\src\device.c + ..\..\..\src\object.c - mem.c + thread.c 1 - ..\..\..\src\mem.c + ..\..\..\src\thread.c - clock.c + ipc.c 1 - ..\..\..\src\clock.c + ..\..\..\src\ipc.c - components.c + kservice.c 1 - ..\..\..\src\components.c + ..\..\..\src\kservice.c - object.c + mempool.c 1 - ..\..\..\src\object.c + ..\..\..\src\mempool.c - ipc.c + components.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\components.c - irq.c + timer.c 1 - ..\..\..\src\irq.c + ..\..\..\src\timer.c @@ -751,30 +751,30 @@ - syscalls.c + mem_std.c 1 - ..\..\..\components\libc\compilers\armlibc\syscalls.c + ..\..\..\components\libc\compilers\armlibc\mem_std.c - mem_std.c + syscalls.c 1 - ..\..\..\components\libc\compilers\armlibc\mem_std.c + ..\..\..\components\libc\compilers\armlibc\syscalls.c - stdlib.c + time.c 1 - ..\..\..\components\libc\compilers\common\stdlib.c + ..\..\..\components\libc\compilers\common\time.c - time.c + stdlib.c 1 - ..\..\..\components\libc\compilers\common\time.c + ..\..\..\components\libc\compilers\common\stdlib.c diff --git a/bsp/stm32/stm32f411-atk-nano/rtconfig.h b/bsp/stm32/stm32f411-atk-nano/rtconfig.h index bf21c55f73..f81d094dc0 100644 --- a/bsp/stm32/stm32f411-atk-nano/rtconfig.h +++ b/bsp/stm32/stm32f411-atk-nano/rtconfig.h @@ -178,14 +178,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -194,10 +197,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/stm32/stm32f411-st-nucleo/.config b/bsp/stm32/stm32f411-st-nucleo/.config index 957efe49fc..c83dc9e9cb 100644 --- a/bsp/stm32/stm32f411-st-nucleo/.config +++ b/bsp/stm32/stm32f411-st-nucleo/.config @@ -329,6 +329,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -353,17 +354,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -376,11 +384,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -424,12 +432,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -439,6 +455,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -459,7 +483,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -476,7 +499,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -484,6 +506,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -560,6 +583,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/stm32/stm32f411-st-nucleo/project.ewp b/bsp/stm32/stm32f411-st-nucleo/project.ewp index 752de1cb2e..df5f8fdb42 100644 --- a/bsp/stm32/stm32f411-st-nucleo/project.ewp +++ b/bsp/stm32/stm32f411-st-nucleo/project.ewp @@ -2080,10 +2080,10 @@ $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c @@ -2101,34 +2101,34 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c Drivers - $PROJ_DIR$\board\CubeMX_Config\Src\stm32f4xx_hal_msp.c + $PROJ_DIR$\..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\iar\startup_stm32f411xe.s - $PROJ_DIR$\..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\iar\startup_stm32f411xe.s + $PROJ_DIR$\board\CubeMX_Config\Src\stm32f4xx_hal_msp.c $PROJ_DIR$\board\board.c @@ -2158,43 +2158,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\device.c $PROJ_DIR$\..\..\..\src\mem.c - - $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\object.c $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\idle.c + + + $PROJ_DIR$\..\..\..\src\thread.c diff --git a/bsp/stm32/stm32f411-st-nucleo/project.uvprojx b/bsp/stm32/stm32f411-st-nucleo/project.uvprojx index 0e60cb9e39..f9cb2a7d78 100644 --- a/bsp/stm32/stm32f411-st-nucleo/project.uvprojx +++ b/bsp/stm32/stm32f411-st-nucleo/project.uvprojx @@ -386,6 +386,13 @@ CPU + + + backtrace.c + 1 + ..\..\..\libcpu\arm\common\backtrace.c + + showmem.c @@ -402,9 +409,9 @@ - backtrace.c - 1 - ..\..\..\libcpu\arm\common\backtrace.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m4\context_rvds.S @@ -414,13 +421,6 @@ ..\..\..\libcpu\arm\cortex-m4\cpuport.c - - - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m4\context_rvds.S - - DeviceDrivers @@ -440,30 +440,30 @@ - ringbuffer.c + workqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\workqueue.c - dataqueue.c + completion.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\completion.c - completion.c + pipe.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\pipe.c - workqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c @@ -475,16 +475,16 @@ - pipe.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\ringbuffer.c - ringblk_buf.c + dataqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\dataqueue.c @@ -499,16 +499,16 @@ - board.c - 1 - board\board.c + startup_stm32f411xe.s + 2 + ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f411xe.s - startup_stm32f411xe.s - 2 - ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f411xe.s + board.c + 1 + board\board.c @@ -561,16 +561,23 @@ Kernel - device.c + scheduler.c 1 - ..\..\..\src\device.c + ..\..\..\src\scheduler.c - scheduler.c + ipc.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\ipc.c + + + + + device.c + 1 + ..\..\..\src\device.c @@ -582,23 +589,23 @@ - mem.c + components.c 1 - ..\..\..\src\mem.c + ..\..\..\src\components.c - irq.c + kservice.c 1 - ..\..\..\src\irq.c + ..\..\..\src\kservice.c - components.c + timer.c 1 - ..\..\..\src\components.c + ..\..\..\src\timer.c @@ -610,16 +617,16 @@ - kservice.c + idle.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\idle.c - idle.c + mem.c 1 - ..\..\..\src\idle.c + ..\..\..\src\mem.c @@ -638,16 +645,9 @@ - timer.c - 1 - ..\..\..\src\timer.c - - - - - ipc.c + irq.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\irq.c diff --git a/bsp/stm32/stm32f411-st-nucleo/rtconfig.h b/bsp/stm32/stm32f411-st-nucleo/rtconfig.h index 483ca4d7dc..2423cfb7b6 100644 --- a/bsp/stm32/stm32f411-st-nucleo/rtconfig.h +++ b/bsp/stm32/stm32f411-st-nucleo/rtconfig.h @@ -167,14 +167,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -183,10 +186,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/stm32/stm32f411-weact-MiniF4/.config b/bsp/stm32/stm32f411-weact-MiniF4/.config index daed007dfd..1dd13bbf53 100644 --- a/bsp/stm32/stm32f411-weact-MiniF4/.config +++ b/bsp/stm32/stm32f411-weact-MiniF4/.config @@ -329,6 +329,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -353,17 +354,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -376,11 +384,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -424,12 +432,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -439,6 +455,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -459,7 +483,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -476,7 +499,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -484,6 +506,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -560,6 +583,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/stm32/stm32f411-weact-MiniF4/project.ewp b/bsp/stm32/stm32f411-weact-MiniF4/project.ewp index bc67b01548..aa4a6c6029 100644 --- a/bsp/stm32/stm32f411-weact-MiniF4/project.ewp +++ b/bsp/stm32/stm32f411-weact-MiniF4/project.ewp @@ -2156,10 +2156,10 @@ $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c @@ -2176,15 +2176,15 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c @@ -2192,19 +2192,19 @@ $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c Drivers - $PROJ_DIR$\board\CubeMX_Config\Src\stm32f4xx_hal_msp.c + $PROJ_DIR$\..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\iar\startup_stm32f411xe.s - $PROJ_DIR$\..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\iar\startup_stm32f411xe.s + $PROJ_DIR$\board\CubeMX_Config\Src\stm32f4xx_hal_msp.c $PROJ_DIR$\board\board.c @@ -2234,43 +2234,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\device.c $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\ipc.c $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\scheduler.c diff --git a/bsp/stm32/stm32f411-weact-MiniF4/project.uvprojx b/bsp/stm32/stm32f411-weact-MiniF4/project.uvprojx index 207df30a20..ee77ad00f2 100644 --- a/bsp/stm32/stm32f411-weact-MiniF4/project.uvprojx +++ b/bsp/stm32/stm32f411-weact-MiniF4/project.uvprojx @@ -410,16 +410,16 @@ - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m4\context_rvds.S + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m4\cpuport.c - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m4\cpuport.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m4\context_rvds.S @@ -441,37 +441,37 @@ - ringblk_buf.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\ringbuffer.c - completion.c + workqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\workqueue.c - pipe.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\ringblk_buf.c - workqueue.c + dataqueue.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\dataqueue.c - ringbuffer.c + completion.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\completion.c @@ -483,9 +483,9 @@ - dataqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\pipe.c @@ -500,16 +500,16 @@ - board.c - 1 - board\board.c + startup_stm32f411xe.s + 2 + ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f411xe.s - startup_stm32f411xe.s - 2 - ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f411xe.s + board.c + 1 + board\board.c @@ -562,65 +562,65 @@ Kernel - scheduler.c + object.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\object.c - mem.c + components.c 1 - ..\..\..\src\mem.c + ..\..\..\src\components.c - mempool.c + device.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\device.c - clock.c + mem.c 1 - ..\..\..\src\clock.c + ..\..\..\src\mem.c - components.c + clock.c 1 - ..\..\..\src\components.c + ..\..\..\src\clock.c - timer.c + idle.c 1 - ..\..\..\src\timer.c + ..\..\..\src\idle.c - device.c + scheduler.c 1 - ..\..\..\src\device.c + ..\..\..\src\scheduler.c - kservice.c + mempool.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\mempool.c - idle.c + irq.c 1 - ..\..\..\src\idle.c + ..\..\..\src\irq.c @@ -632,23 +632,23 @@ - object.c + timer.c 1 - ..\..\..\src\object.c + ..\..\..\src\timer.c - ipc.c + kservice.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\kservice.c - irq.c + ipc.c 1 - ..\..\..\src\irq.c + ..\..\..\src\ipc.c diff --git a/bsp/stm32/stm32f411-weact-MiniF4/rtconfig.h b/bsp/stm32/stm32f411-weact-MiniF4/rtconfig.h index 20046c338a..a3eb93879f 100644 --- a/bsp/stm32/stm32f411-weact-MiniF4/rtconfig.h +++ b/bsp/stm32/stm32f411-weact-MiniF4/rtconfig.h @@ -167,14 +167,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -183,10 +186,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/stm32/stm32f412-st-nucleo/.config b/bsp/stm32/stm32f412-st-nucleo/.config index 83bfa90b1a..9296ee73ee 100644 --- a/bsp/stm32/stm32f412-st-nucleo/.config +++ b/bsp/stm32/stm32f412-st-nucleo/.config @@ -329,6 +329,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -353,17 +354,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -376,11 +384,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -424,12 +432,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -439,6 +455,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -459,7 +483,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -476,7 +499,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -484,6 +506,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -560,6 +583,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/stm32/stm32f412-st-nucleo/project.ewp b/bsp/stm32/stm32f412-st-nucleo/project.ewp index af093ed25c..7b766a16f5 100644 --- a/bsp/stm32/stm32f412-st-nucleo/project.ewp +++ b/bsp/stm32/stm32f412-st-nucleo/project.ewp @@ -2118,15 +2118,15 @@ CPU - - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c @@ -2143,22 +2143,22 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c @@ -2200,43 +2200,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\object.c $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\mempool.c diff --git a/bsp/stm32/stm32f412-st-nucleo/project.uvprojx b/bsp/stm32/stm32f412-st-nucleo/project.uvprojx index 6dd97cfdb2..c7ea99e375 100644 --- a/bsp/stm32/stm32f412-st-nucleo/project.uvprojx +++ b/bsp/stm32/stm32f412-st-nucleo/project.uvprojx @@ -390,9 +390,9 @@ CPU - showmem.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\backtrace.c @@ -404,23 +404,23 @@ - backtrace.c + showmem.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\showmem.c - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m4\context_rvds.S + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m4\cpuport.c - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m4\cpuport.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m4\context_rvds.S @@ -442,51 +442,51 @@ - workqueue.c + dataqueue.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\dataqueue.c - ringblk_buf.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\ringbuffer.c - completion.c + waitqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\waitqueue.c - ringbuffer.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\ringblk_buf.c - pipe.c + completion.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\completion.c - dataqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\pipe.c - waitqueue.c + workqueue.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\workqueue.c @@ -501,16 +501,16 @@ - board.c - 1 - board\board.c + startup_stm32f412zx.s + 2 + ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f412zx.s - startup_stm32f412zx.s - 2 - ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f412zx.s + board.c + 1 + board\board.c @@ -577,16 +577,23 @@ - ipc.c + mempool.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\mempool.c - mem.c + timer.c 1 - ..\..\..\src\mem.c + ..\..\..\src\timer.c + + + + + thread.c + 1 + ..\..\..\src\thread.c @@ -598,30 +605,30 @@ - device.c + ipc.c 1 - ..\..\..\src\device.c + ..\..\..\src\ipc.c - components.c + mem.c 1 - ..\..\..\src\components.c + ..\..\..\src\mem.c - timer.c + components.c 1 - ..\..\..\src\timer.c + ..\..\..\src\components.c - thread.c + device.c 1 - ..\..\..\src\thread.c + ..\..\..\src\device.c @@ -645,13 +652,6 @@ ..\..\..\src\object.c - - - mempool.c - 1 - ..\..\..\src\mempool.c - - libc diff --git a/bsp/stm32/stm32f412-st-nucleo/rtconfig.h b/bsp/stm32/stm32f412-st-nucleo/rtconfig.h index 2f2acc6258..452265c6b5 100644 --- a/bsp/stm32/stm32f412-st-nucleo/rtconfig.h +++ b/bsp/stm32/stm32f412-st-nucleo/rtconfig.h @@ -166,14 +166,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -182,10 +185,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/stm32/stm32f413-st-nucleo/.config b/bsp/stm32/stm32f413-st-nucleo/.config index e65897fa2c..f134e94846 100644 --- a/bsp/stm32/stm32f413-st-nucleo/.config +++ b/bsp/stm32/stm32f413-st-nucleo/.config @@ -329,6 +329,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -353,17 +354,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -376,11 +384,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -424,12 +432,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -439,6 +455,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -459,7 +483,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -476,7 +499,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -484,6 +506,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -560,6 +583,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/stm32/stm32f413-st-nucleo/project.ewp b/bsp/stm32/stm32f413-st-nucleo/project.ewp index 70cf3fa24d..273cc04fc9 100644 --- a/bsp/stm32/stm32f413-st-nucleo/project.ewp +++ b/bsp/stm32/stm32f413-st-nucleo/project.ewp @@ -2079,10 +2079,10 @@ $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S @@ -2100,25 +2100,25 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c $PROJ_DIR$\..\..\..\components\drivers\watchdog\watchdog.c @@ -2127,10 +2127,10 @@ Drivers - $PROJ_DIR$\board\CubeMX_Config\Src\stm32f4xx_hal_msp.c + $PROJ_DIR$\..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\iar\startup_stm32f413xx.s - $PROJ_DIR$\..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\iar\startup_stm32f413xx.s + $PROJ_DIR$\board\CubeMX_Config\Src\stm32f4xx_hal_msp.c $PROJ_DIR$\board\board.c @@ -2160,25 +2160,22 @@ Kernel - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\irq.c $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\scheduler.c - - - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\thread.c $PROJ_DIR$\..\..\..\src\clock.c @@ -2187,16 +2184,19 @@ $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\kservice.c + + + $PROJ_DIR$\..\..\..\src\ipc.c $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\mempool.c diff --git a/bsp/stm32/stm32f413-st-nucleo/project.uvproj b/bsp/stm32/stm32f413-st-nucleo/project.uvproj index 9960020015..48ea386e2f 100644 --- a/bsp/stm32/stm32f413-st-nucleo/project.uvproj +++ b/bsp/stm32/stm32f413-st-nucleo/project.uvproj @@ -413,16 +413,16 @@ CPU - showmem.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\backtrace.c - backtrace.c + showmem.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\showmem.c @@ -465,16 +465,16 @@ - pipe.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\ringblk_buf.c - ringblk_buf.c + completion.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\completion.c @@ -493,23 +493,23 @@ - ringbuffer.c + workqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\workqueue.c - completion.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\ringbuffer.c - workqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\pipe.c @@ -522,13 +522,6 @@ Drivers - - - startup_stm32f413xx.s - 2 - ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f413xx.s - - stm32f4xx_hal_msp.c @@ -543,6 +536,13 @@ board\board.c + + + startup_stm32f413xx.s + 2 + ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f413xx.s + + drv_gpio.c @@ -593,9 +593,9 @@ Kernel - irq.c + device.c 1 - ..\..\..\src\irq.c + ..\..\..\src\device.c @@ -614,72 +614,72 @@ - mempool.c + timer.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\timer.c - kservice.c + scheduler.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\scheduler.c - ipc.c + irq.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\irq.c - scheduler.c + idle.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\idle.c - idle.c + thread.c 1 - ..\..\..\src\idle.c + ..\..\..\src\thread.c - components.c + mempool.c 1 - ..\..\..\src\components.c + ..\..\..\src\mempool.c - thread.c + components.c 1 - ..\..\..\src\thread.c + ..\..\..\src\components.c - timer.c + ipc.c 1 - ..\..\..\src\timer.c + ..\..\..\src\ipc.c - device.c + mem.c 1 - ..\..\..\src\device.c + ..\..\..\src\mem.c - mem.c + kservice.c 1 - ..\..\..\src\mem.c + ..\..\..\src\kservice.c diff --git a/bsp/stm32/stm32f413-st-nucleo/project.uvprojx b/bsp/stm32/stm32f413-st-nucleo/project.uvprojx index c04d9ef97d..7f1863ae66 100644 --- a/bsp/stm32/stm32f413-st-nucleo/project.uvprojx +++ b/bsp/stm32/stm32f413-st-nucleo/project.uvprojx @@ -391,23 +391,23 @@ CPU - backtrace.c + div0.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\div0.c - div0.c + showmem.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\showmem.c - showmem.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\backtrace.c @@ -441,20 +441,6 @@ ..\..\..\components\drivers\serial\serial.c - - - ringblk_buf.c - 1 - ..\..\..\components\drivers\src\ringblk_buf.c - - - - - completion.c - 1 - ..\..\..\components\drivers\src\completion.c - - waitqueue.c @@ -490,6 +476,20 @@ ..\..\..\components\drivers\src\workqueue.c + + + completion.c + 1 + ..\..\..\components\drivers\src\completion.c + + + + + ringblk_buf.c + 1 + ..\..\..\components\drivers\src\ringblk_buf.c + + watchdog.c @@ -500,13 +500,6 @@ Drivers - - - startup_stm32f413xx.s - 2 - ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f413xx.s - - stm32f4xx_hal_msp.c @@ -521,6 +514,13 @@ board\board.c + + + startup_stm32f413xx.s + 2 + ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f413xx.s + + drv_gpio.c @@ -571,58 +571,58 @@ Kernel - mem.c + thread.c 1 - ..\..\..\src\mem.c + ..\..\..\src\thread.c - mempool.c + clock.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\clock.c - components.c + ipc.c 1 - ..\..\..\src\components.c + ..\..\..\src\ipc.c - thread.c + device.c 1 - ..\..\..\src\thread.c + ..\..\..\src\device.c - object.c + components.c 1 - ..\..\..\src\object.c + ..\..\..\src\components.c - irq.c + timer.c 1 - ..\..\..\src\irq.c + ..\..\..\src\timer.c - ipc.c + scheduler.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\scheduler.c - idle.c + mempool.c 1 - ..\..\..\src\idle.c + ..\..\..\src\mempool.c @@ -634,30 +634,30 @@ - clock.c + mem.c 1 - ..\..\..\src\clock.c + ..\..\..\src\mem.c - scheduler.c + idle.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\idle.c - timer.c + object.c 1 - ..\..\..\src\timer.c + ..\..\..\src\object.c - device.c + irq.c 1 - ..\..\..\src\device.c + ..\..\..\src\irq.c diff --git a/bsp/stm32/stm32f413-st-nucleo/rtconfig.h b/bsp/stm32/stm32f413-st-nucleo/rtconfig.h index 4c74caadcb..2c167462ac 100644 --- a/bsp/stm32/stm32f413-st-nucleo/rtconfig.h +++ b/bsp/stm32/stm32f413-st-nucleo/rtconfig.h @@ -169,14 +169,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -185,10 +188,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/stm32/stm32f427-robomaster-a/.config b/bsp/stm32/stm32f427-robomaster-a/.config index 7d80a6db5f..f1b8eb0643 100644 --- a/bsp/stm32/stm32f427-robomaster-a/.config +++ b/bsp/stm32/stm32f427-robomaster-a/.config @@ -329,6 +329,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -353,17 +354,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -376,11 +384,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -424,12 +432,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -439,6 +455,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -459,7 +483,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -476,7 +499,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -484,6 +506,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -560,6 +583,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/stm32/stm32f427-robomaster-a/project.ewp b/bsp/stm32/stm32f427-robomaster-a/project.ewp index 8e8e206dd3..99a638a584 100644 --- a/bsp/stm32/stm32f427-robomaster-a/project.ewp +++ b/bsp/stm32/stm32f427-robomaster-a/project.ewp @@ -2087,10 +2087,10 @@ $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c @@ -2102,13 +2102,13 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c $PROJ_DIR$\..\..\..\components\drivers\src\completion.c @@ -2117,10 +2117,10 @@ $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c @@ -2162,40 +2162,40 @@ $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\components.c $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\clock.c $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\mem.c diff --git a/bsp/stm32/stm32f427-robomaster-a/project.uvproj b/bsp/stm32/stm32f427-robomaster-a/project.uvproj index 9a9c189aac..2a38372673 100644 --- a/bsp/stm32/stm32f427-robomaster-a/project.uvproj +++ b/bsp/stm32/stm32f427-robomaster-a/project.uvproj @@ -420,16 +420,16 @@ - backtrace.c + showmem.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\showmem.c - showmem.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\backtrace.c @@ -465,9 +465,9 @@ - dataqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\ringbuffer.c @@ -479,23 +479,23 @@ - completion.c + dataqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\dataqueue.c - waitqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c - ringblk_buf.c + waitqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\waitqueue.c @@ -507,9 +507,9 @@ - ringbuffer.c + completion.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\completion.c @@ -517,16 +517,16 @@ Drivers - startup_stm32f427xx.s - 2 - ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f427xx.s + stm32f4xx_hal_msp.c + 1 + board\CubeMX_Config\Src\stm32f4xx_hal_msp.c - stm32f4xx_hal_msp.c - 1 - board\CubeMX_Config\Src\stm32f4xx_hal_msp.c + startup_stm32f427xx.s + 2 + ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f427xx.s @@ -586,93 +586,93 @@ Kernel - kservice.c + irq.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\irq.c - components.c + timer.c 1 - ..\..\..\src\components.c + ..\..\..\src\timer.c - device.c + idle.c 1 - ..\..\..\src\device.c + ..\..\..\src\idle.c - clock.c + ipc.c 1 - ..\..\..\src\clock.c + ..\..\..\src\ipc.c - scheduler.c + components.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\components.c - ipc.c + device.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\device.c - object.c + thread.c 1 - ..\..\..\src\object.c + ..\..\..\src\thread.c - timer.c + kservice.c 1 - ..\..\..\src\timer.c + ..\..\..\src\kservice.c - mempool.c + clock.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\clock.c - mem.c + mempool.c 1 - ..\..\..\src\mem.c + ..\..\..\src\mempool.c - irq.c + mem.c 1 - ..\..\..\src\irq.c + ..\..\..\src\mem.c - thread.c + scheduler.c 1 - ..\..\..\src\thread.c + ..\..\..\src\scheduler.c - idle.c + object.c 1 - ..\..\..\src\idle.c + ..\..\..\src\object.c diff --git a/bsp/stm32/stm32f427-robomaster-a/project.uvprojx b/bsp/stm32/stm32f427-robomaster-a/project.uvprojx index 21dbfd49d7..051e38adb7 100644 --- a/bsp/stm32/stm32f427-robomaster-a/project.uvprojx +++ b/bsp/stm32/stm32f427-robomaster-a/project.uvprojx @@ -408,16 +408,16 @@ - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m4\context_rvds.S + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m4\cpuport.c - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m4\cpuport.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m4\context_rvds.S @@ -446,23 +446,23 @@ - waitqueue.c + dataqueue.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\dataqueue.c - dataqueue.c + workqueue.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\workqueue.c - ringblk_buf.c + pipe.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\pipe.c @@ -474,16 +474,16 @@ - workqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c - pipe.c + waitqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\waitqueue.c @@ -491,16 +491,16 @@ Drivers - startup_stm32f427xx.s - 2 - ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f427xx.s + stm32f4xx_hal_msp.c + 1 + board\CubeMX_Config\Src\stm32f4xx_hal_msp.c - stm32f4xx_hal_msp.c - 1 - board\CubeMX_Config\Src\stm32f4xx_hal_msp.c + startup_stm32f427xx.s + 2 + ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f427xx.s @@ -560,93 +560,93 @@ Kernel - ipc.c + thread.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\thread.c - thread.c + mempool.c 1 - ..\..\..\src\thread.c + ..\..\..\src\mempool.c - kservice.c + mem.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\mem.c - clock.c + components.c 1 - ..\..\..\src\clock.c + ..\..\..\src\components.c - mem.c + ipc.c 1 - ..\..\..\src\mem.c + ..\..\..\src\ipc.c - idle.c + kservice.c 1 - ..\..\..\src\idle.c + ..\..\..\src\kservice.c - mempool.c + object.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\object.c - components.c + irq.c 1 - ..\..\..\src\components.c + ..\..\..\src\irq.c - device.c + clock.c 1 - ..\..\..\src\device.c + ..\..\..\src\clock.c - object.c + idle.c 1 - ..\..\..\src\object.c + ..\..\..\src\idle.c - irq.c + scheduler.c 1 - ..\..\..\src\irq.c + ..\..\..\src\scheduler.c - timer.c + device.c 1 - ..\..\..\src\timer.c + ..\..\..\src\device.c - scheduler.c + timer.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\timer.c diff --git a/bsp/stm32/stm32f427-robomaster-a/rtconfig.h b/bsp/stm32/stm32f427-robomaster-a/rtconfig.h index 2ec23dd9f2..cf383da82a 100644 --- a/bsp/stm32/stm32f427-robomaster-a/rtconfig.h +++ b/bsp/stm32/stm32f427-robomaster-a/rtconfig.h @@ -167,14 +167,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -183,10 +186,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/stm32/stm32f429-armfly-v6/.config b/bsp/stm32/stm32f429-armfly-v6/.config index aa88ecc84d..4144178dd5 100644 --- a/bsp/stm32/stm32f429-armfly-v6/.config +++ b/bsp/stm32/stm32f429-armfly-v6/.config @@ -331,6 +331,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -355,17 +356,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -378,11 +386,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -426,12 +434,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -441,6 +457,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -461,7 +485,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -478,7 +501,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -486,6 +508,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -562,6 +585,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/stm32/stm32f429-armfly-v6/project.ewp b/bsp/stm32/stm32f429-armfly-v6/project.ewp index 588bc5d766..ebdd0546a0 100644 --- a/bsp/stm32/stm32f429-armfly-v6/project.ewp +++ b/bsp/stm32/stm32f429-armfly-v6/project.ewp @@ -2081,10 +2081,10 @@ $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S @@ -2102,37 +2102,37 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c Drivers - $PROJ_DIR$\board\CubeMX_Config\Src\stm32f4xx_hal_msp.c + $PROJ_DIR$\..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\iar\startup_stm32f429xx.s - $PROJ_DIR$\board\ports\drv_ext_io.c + $PROJ_DIR$\board\CubeMX_Config\Src\stm32f4xx_hal_msp.c - $PROJ_DIR$\..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\iar\startup_stm32f429xx.s + $PROJ_DIR$\board\ports\drv_ext_io.c $PROJ_DIR$\board\board.c @@ -2165,40 +2165,40 @@ $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\memheap.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\memheap.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\object.c diff --git a/bsp/stm32/stm32f429-armfly-v6/project.uvproj b/bsp/stm32/stm32f429-armfly-v6/project.uvproj index a0b161e4af..e95082a31c 100644 --- a/bsp/stm32/stm32f429-armfly-v6/project.uvproj +++ b/bsp/stm32/stm32f429-armfly-v6/project.uvproj @@ -411,13 +411,6 @@ CPU - - - showmem.c - 1 - ..\..\..\libcpu\arm\common\showmem.c - - backtrace.c @@ -434,9 +427,9 @@ - cpuport.c + showmem.c 1 - ..\..\..\libcpu\arm\cortex-m4\cpuport.c + ..\..\..\libcpu\arm\common\showmem.c @@ -446,6 +439,13 @@ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S + + + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m4\cpuport.c + + DeviceDrivers @@ -465,23 +465,23 @@ - waitqueue.c + dataqueue.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\dataqueue.c - dataqueue.c + waitqueue.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\waitqueue.c - workqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\pipe.c @@ -493,28 +493,35 @@ - pipe.c + completion.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\completion.c - completion.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\ringbuffer.c - ringbuffer.c + workqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\workqueue.c Drivers + + + startup_stm32f429xx.s + 2 + ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f429xx.s + + stm32f4xx_hal_msp.c @@ -536,13 +543,6 @@ board\board.c - - - startup_stm32f429xx.s - 2 - ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f429xx.s - - drv_gpio.c @@ -593,23 +593,23 @@ Kernel - components.c + idle.c 1 - ..\..\..\src\components.c + ..\..\..\src\idle.c - device.c + irq.c 1 - ..\..\..\src\device.c + ..\..\..\src\irq.c - mempool.c + memheap.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\memheap.c @@ -621,65 +621,65 @@ - clock.c + timer.c 1 - ..\..\..\src\clock.c + ..\..\..\src\timer.c - irq.c + components.c 1 - ..\..\..\src\irq.c + ..\..\..\src\components.c - memheap.c + scheduler.c 1 - ..\..\..\src\memheap.c + ..\..\..\src\scheduler.c - ipc.c + clock.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\clock.c - kservice.c + device.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\device.c - thread.c + kservice.c 1 - ..\..\..\src\thread.c + ..\..\..\src\kservice.c - scheduler.c + thread.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\thread.c - idle.c + ipc.c 1 - ..\..\..\src\idle.c + ..\..\..\src\ipc.c - timer.c + mempool.c 1 - ..\..\..\src\timer.c + ..\..\..\src\mempool.c diff --git a/bsp/stm32/stm32f429-armfly-v6/project.uvprojx b/bsp/stm32/stm32f429-armfly-v6/project.uvprojx index 0ee9ff9adb..6ecb91e95e 100644 --- a/bsp/stm32/stm32f429-armfly-v6/project.uvprojx +++ b/bsp/stm32/stm32f429-armfly-v6/project.uvprojx @@ -389,23 +389,23 @@ CPU - div0.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\backtrace.c - backtrace.c + showmem.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\showmem.c - showmem.c + div0.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\div0.c @@ -441,56 +441,63 @@ - ringblk_buf.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\ringbuffer.c - workqueue.c + dataqueue.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\dataqueue.c - pipe.c + waitqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\waitqueue.c - completion.c + pipe.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\pipe.c - waitqueue.c + completion.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\completion.c - ringbuffer.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\ringblk_buf.c - dataqueue.c + workqueue.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\workqueue.c Drivers + + + startup_stm32f429xx.s + 2 + ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f429xx.s + + stm32f4xx_hal_msp.c @@ -512,13 +519,6 @@ board\board.c - - - startup_stm32f429xx.s - 2 - ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f429xx.s - - drv_gpio.c @@ -576,16 +576,16 @@ - device.c + clock.c 1 - ..\..\..\src\device.c + ..\..\..\src\clock.c - object.c + mempool.c 1 - ..\..\..\src\object.c + ..\..\..\src\mempool.c @@ -597,23 +597,23 @@ - idle.c + object.c 1 - ..\..\..\src\idle.c + ..\..\..\src\object.c - mempool.c + components.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\components.c - components.c + kservice.c 1 - ..\..\..\src\components.c + ..\..\..\src\kservice.c @@ -625,37 +625,37 @@ - ipc.c + device.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\device.c - kservice.c + ipc.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\ipc.c - clock.c + idle.c 1 - ..\..\..\src\clock.c + ..\..\..\src\idle.c - scheduler.c + thread.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\thread.c - thread.c + scheduler.c 1 - ..\..\..\src\thread.c + ..\..\..\src\scheduler.c diff --git a/bsp/stm32/stm32f429-armfly-v6/rtconfig.h b/bsp/stm32/stm32f429-armfly-v6/rtconfig.h index 14be6dc7ef..b3b48efe5e 100644 --- a/bsp/stm32/stm32f429-armfly-v6/rtconfig.h +++ b/bsp/stm32/stm32f429-armfly-v6/rtconfig.h @@ -170,14 +170,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -186,10 +189,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/stm32/stm32f429-atk-apollo/.config b/bsp/stm32/stm32f429-atk-apollo/.config index 2cb8df8c97..7adecaa7e9 100644 --- a/bsp/stm32/stm32f429-atk-apollo/.config +++ b/bsp/stm32/stm32f429-atk-apollo/.config @@ -331,6 +331,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -355,17 +356,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -378,11 +386,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -426,12 +434,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -441,6 +457,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -461,7 +485,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -478,7 +501,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -486,6 +508,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -562,6 +585,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/stm32/stm32f429-atk-apollo/project.ewp b/bsp/stm32/stm32f429-atk-apollo/project.ewp index b2ec0e3767..662c37c18e 100644 --- a/bsp/stm32/stm32f429-atk-apollo/project.ewp +++ b/bsp/stm32/stm32f429-atk-apollo/project.ewp @@ -2078,15 +2078,15 @@ CPU - - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c @@ -2103,34 +2103,34 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c Drivers - $PROJ_DIR$\board\CubeMX_Config\Src\stm32f4xx_hal_msp.c + $PROJ_DIR$\..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\iar\startup_stm32f429xx.s - $PROJ_DIR$\..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\iar\startup_stm32f429xx.s + $PROJ_DIR$\board\CubeMX_Config\Src\stm32f4xx_hal_msp.c $PROJ_DIR$\board\board.c @@ -2160,43 +2160,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\memheap.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\timer.c $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\memheap.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\idle.c diff --git a/bsp/stm32/stm32f429-atk-apollo/project.uvproj b/bsp/stm32/stm32f429-atk-apollo/project.uvproj index 741e2e0a6f..b9f671e27a 100644 --- a/bsp/stm32/stm32f429-atk-apollo/project.uvproj +++ b/bsp/stm32/stm32f429-atk-apollo/project.uvproj @@ -420,16 +420,16 @@ - div0.c + showmem.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\showmem.c - showmem.c + div0.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\div0.c @@ -493,16 +493,16 @@ - workqueue.c + waitqueue.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\waitqueue.c - waitqueue.c + workqueue.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\workqueue.c @@ -515,6 +515,13 @@ Drivers + + + startup_stm32f429xx.s + 2 + ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f429xx.s + + stm32f4xx_hal_msp.c @@ -529,13 +536,6 @@ board\board.c - - - startup_stm32f429xx.s - 2 - ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f429xx.s - - drv_gpio.c @@ -586,23 +586,30 @@ Kernel - irq.c + ipc.c 1 - ..\..\..\src\irq.c + ..\..\..\src\ipc.c - mempool.c + components.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\components.c - kservice.c + thread.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\thread.c + + + + + memheap.c + 1 + ..\..\..\src\memheap.c @@ -614,23 +621,23 @@ - thread.c + mempool.c 1 - ..\..\..\src\thread.c + ..\..\..\src\mempool.c - device.c + irq.c 1 - ..\..\..\src\device.c + ..\..\..\src\irq.c - object.c + scheduler.c 1 - ..\..\..\src\object.c + ..\..\..\src\scheduler.c @@ -642,16 +649,16 @@ - components.c + kservice.c 1 - ..\..\..\src\components.c + ..\..\..\src\kservice.c - scheduler.c + device.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\device.c @@ -663,16 +670,9 @@ - memheap.c - 1 - ..\..\..\src\memheap.c - - - - - ipc.c + object.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\object.c diff --git a/bsp/stm32/stm32f429-atk-apollo/project.uvprojx b/bsp/stm32/stm32f429-atk-apollo/project.uvprojx index 4c02890c82..69c96677c1 100644 --- a/bsp/stm32/stm32f429-atk-apollo/project.uvprojx +++ b/bsp/stm32/stm32f429-atk-apollo/project.uvprojx @@ -387,6 +387,13 @@ CPU + + + div0.c + 1 + ..\..\..\libcpu\arm\common\div0.c + + backtrace.c @@ -403,9 +410,9 @@ - div0.c + cpuport.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\cortex-m4\cpuport.c @@ -415,13 +422,6 @@ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S - - - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m4\cpuport.c - - DeviceDrivers @@ -439,6 +439,13 @@ ..\..\..\components\drivers\serial\serial.c + + + dataqueue.c + 1 + ..\..\..\components\drivers\src\dataqueue.c + + waitqueue.c @@ -462,16 +469,16 @@ - ringbuffer.c + completion.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\completion.c - completion.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\ringbuffer.c @@ -481,16 +488,16 @@ ..\..\..\components\drivers\src\pipe.c + + + Drivers - dataqueue.c - 1 - ..\..\..\components\drivers\src\dataqueue.c + startup_stm32f429xx.s + 2 + ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f429xx.s - - - Drivers stm32f4xx_hal_msp.c @@ -505,13 +512,6 @@ board\board.c - - - startup_stm32f429xx.s - 2 - ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f429xx.s - - drv_gpio.c @@ -562,93 +562,93 @@ Kernel - ipc.c + idle.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\idle.c - object.c + irq.c 1 - ..\..\..\src\object.c + ..\..\..\src\irq.c - clock.c + memheap.c 1 - ..\..\..\src\clock.c + ..\..\..\src\memheap.c - scheduler.c + clock.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\clock.c - irq.c + components.c 1 - ..\..\..\src\irq.c + ..\..\..\src\components.c - kservice.c + timer.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\timer.c - components.c + ipc.c 1 - ..\..\..\src\components.c + ..\..\..\src\ipc.c - thread.c + mempool.c 1 - ..\..\..\src\thread.c + ..\..\..\src\mempool.c - idle.c + object.c 1 - ..\..\..\src\idle.c + ..\..\..\src\object.c - memheap.c + device.c 1 - ..\..\..\src\memheap.c + ..\..\..\src\device.c - device.c + kservice.c 1 - ..\..\..\src\device.c + ..\..\..\src\kservice.c - mempool.c + scheduler.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\scheduler.c - timer.c + thread.c 1 - ..\..\..\src\timer.c + ..\..\..\src\thread.c diff --git a/bsp/stm32/stm32f429-atk-apollo/rtconfig.h b/bsp/stm32/stm32f429-atk-apollo/rtconfig.h index aa5d07b5cd..dcc86fe5a5 100644 --- a/bsp/stm32/stm32f429-atk-apollo/rtconfig.h +++ b/bsp/stm32/stm32f429-atk-apollo/rtconfig.h @@ -170,14 +170,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -186,10 +189,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/stm32/stm32f429-fire-challenger/.config b/bsp/stm32/stm32f429-fire-challenger/.config index 5e1cebd080..5fec873c4a 100644 --- a/bsp/stm32/stm32f429-fire-challenger/.config +++ b/bsp/stm32/stm32f429-fire-challenger/.config @@ -331,6 +331,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -355,17 +356,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -378,11 +386,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -426,12 +434,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -441,6 +457,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -461,7 +485,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -478,7 +501,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -486,6 +508,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -562,6 +585,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/stm32/stm32f429-fire-challenger/project.ewp b/bsp/stm32/stm32f429-fire-challenger/project.ewp index 37e4a28dea..6578348019 100644 --- a/bsp/stm32/stm32f429-fire-challenger/project.ewp +++ b/bsp/stm32/stm32f429-fire-challenger/project.ewp @@ -2081,18 +2081,18 @@ $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S + + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c + DeviceDrivers @@ -2103,19 +2103,16 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - - - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c @@ -2123,14 +2120,17 @@ $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + Drivers - $PROJ_DIR$\board\CubeMX_Config\Src\stm32f4xx_hal_msp.c + $PROJ_DIR$\..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\iar\startup_stm32f429xx.s - $PROJ_DIR$\..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\iar\startup_stm32f429xx.s + $PROJ_DIR$\board\CubeMX_Config\Src\stm32f4xx_hal_msp.c $PROJ_DIR$\board\board.c @@ -2160,43 +2160,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\memheap.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\memheap.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\device.c $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\components.c diff --git a/bsp/stm32/stm32f429-fire-challenger/project.uvproj b/bsp/stm32/stm32f429-fire-challenger/project.uvproj index e9b9c90fd1..e07f2588b6 100644 --- a/bsp/stm32/stm32f429-fire-challenger/project.uvproj +++ b/bsp/stm32/stm32f429-fire-challenger/project.uvproj @@ -413,9 +413,9 @@ CPU - backtrace.c + div0.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\div0.c @@ -427,9 +427,9 @@ - div0.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\backtrace.c @@ -465,56 +465,63 @@ - workqueue.c + completion.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\completion.c - waitqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\pipe.c - ringblk_buf.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\ringbuffer.c - dataqueue.c + waitqueue.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\waitqueue.c - completion.c + dataqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\dataqueue.c - pipe.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\ringblk_buf.c - ringbuffer.c + workqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\workqueue.c Drivers + + + startup_stm32f429xx.s + 2 + ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f429xx.s + + stm32f4xx_hal_msp.c @@ -529,13 +536,6 @@ board\board.c - - - startup_stm32f429xx.s - 2 - ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f429xx.s - - drv_gpio.c @@ -586,23 +586,23 @@ Kernel - components.c + idle.c 1 - ..\..\..\src\components.c + ..\..\..\src\idle.c - ipc.c + scheduler.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\scheduler.c - timer.c + memheap.c 1 - ..\..\..\src\timer.c + ..\..\..\src\memheap.c @@ -614,65 +614,65 @@ - device.c + ipc.c 1 - ..\..\..\src\device.c + ..\..\..\src\ipc.c - idle.c + kservice.c 1 - ..\..\..\src\idle.c + ..\..\..\src\kservice.c - memheap.c + timer.c 1 - ..\..\..\src\memheap.c + ..\..\..\src\timer.c - mempool.c + object.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\object.c - scheduler.c + components.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\components.c - clock.c + thread.c 1 - ..\..\..\src\clock.c + ..\..\..\src\thread.c - object.c + device.c 1 - ..\..\..\src\object.c + ..\..\..\src\device.c - kservice.c + mempool.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\mempool.c - thread.c + clock.c 1 - ..\..\..\src\thread.c + ..\..\..\src\clock.c diff --git a/bsp/stm32/stm32f429-fire-challenger/project.uvprojx b/bsp/stm32/stm32f429-fire-challenger/project.uvprojx index 9d5047161e..bc64fa0004 100644 --- a/bsp/stm32/stm32f429-fire-challenger/project.uvprojx +++ b/bsp/stm32/stm32f429-fire-challenger/project.uvprojx @@ -441,56 +441,63 @@ - completion.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\ringbuffer.c - pipe.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\ringblk_buf.c - waitqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\pipe.c - dataqueue.c + waitqueue.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\waitqueue.c - ringbuffer.c + completion.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\completion.c - ringblk_buf.c + workqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\workqueue.c - workqueue.c + dataqueue.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\dataqueue.c Drivers + + + startup_stm32f429xx.s + 2 + ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f429xx.s + + stm32f4xx_hal_msp.c @@ -505,13 +512,6 @@ board\board.c - - - startup_stm32f429xx.s - 2 - ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f429xx.s - - drv_gpio.c @@ -562,86 +562,86 @@ Kernel - idle.c + mempool.c 1 - ..\..\..\src\idle.c + ..\..\..\src\mempool.c - thread.c + irq.c 1 - ..\..\..\src\thread.c + ..\..\..\src\irq.c - clock.c + thread.c 1 - ..\..\..\src\clock.c + ..\..\..\src\thread.c - object.c + device.c 1 - ..\..\..\src\object.c + ..\..\..\src\device.c - mempool.c + timer.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\timer.c - ipc.c + components.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\components.c - components.c + kservice.c 1 - ..\..\..\src\components.c + ..\..\..\src\kservice.c - memheap.c + ipc.c 1 - ..\..\..\src\memheap.c + ..\..\..\src\ipc.c - irq.c + object.c 1 - ..\..\..\src\irq.c + ..\..\..\src\object.c - device.c + idle.c 1 - ..\..\..\src\device.c + ..\..\..\src\idle.c - timer.c + memheap.c 1 - ..\..\..\src\timer.c + ..\..\..\src\memheap.c - kservice.c + clock.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\clock.c diff --git a/bsp/stm32/stm32f429-fire-challenger/rtconfig.h b/bsp/stm32/stm32f429-fire-challenger/rtconfig.h index aa5d07b5cd..dcc86fe5a5 100644 --- a/bsp/stm32/stm32f429-fire-challenger/rtconfig.h +++ b/bsp/stm32/stm32f429-fire-challenger/rtconfig.h @@ -170,14 +170,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -186,10 +189,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/stm32/stm32f429-st-disco/.config b/bsp/stm32/stm32f429-st-disco/.config index 961f0b1985..610e0f0937 100644 --- a/bsp/stm32/stm32f429-st-disco/.config +++ b/bsp/stm32/stm32f429-st-disco/.config @@ -354,6 +354,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -378,17 +379,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -401,11 +409,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -449,12 +457,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -464,6 +480,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -484,7 +508,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -501,7 +524,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -509,6 +531,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -585,6 +608,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/stm32/stm32f429-st-disco/project.uvproj b/bsp/stm32/stm32f429-st-disco/project.uvproj index ca8d028a90..bc210476f4 100644 --- a/bsp/stm32/stm32f429-st-disco/project.uvproj +++ b/bsp/stm32/stm32f429-st-disco/project.uvproj @@ -420,16 +420,16 @@ CPU - backtrace.c + div0.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\div0.c - div0.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\backtrace.c @@ -441,16 +441,16 @@ - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m4\context_rvds.S + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m4\cpuport.c - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m4\cpuport.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m4\context_rvds.S @@ -507,51 +507,51 @@ - dataqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\ringbuffer.c - completion.c + pipe.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\pipe.c - pipe.c + completion.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\completion.c - ringbuffer.c + workqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\workqueue.c - ringblk_buf.c + dataqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\dataqueue.c - workqueue.c + waitqueue.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\waitqueue.c - waitqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c @@ -569,6 +569,13 @@ Drivers + + + startup_stm32f429xx.s + 2 + ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f429xx.s + + stm32f4xx_hal_msp.c @@ -590,13 +597,6 @@ board\board.c - - - startup_stm32f429xx.s - 2 - ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f429xx.s - - drv_gpio.c @@ -727,100 +727,100 @@ Kernel - ipc.c + kservice.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\kservice.c - mempool.c + idle.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\idle.c - idle.c + thread.c 1 - ..\..\..\src\idle.c + ..\..\..\src\thread.c - memheap.c + irq.c 1 - ..\..\..\src\memheap.c + ..\..\..\src\irq.c - kservice.c + device.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\device.c - signal.c + memheap.c 1 - ..\..\..\src\signal.c + ..\..\..\src\memheap.c - object.c + clock.c 1 - ..\..\..\src\object.c + ..\..\..\src\clock.c - components.c + scheduler.c 1 - ..\..\..\src\components.c + ..\..\..\src\scheduler.c - device.c + object.c 1 - ..\..\..\src\device.c + ..\..\..\src\object.c - timer.c + ipc.c 1 - ..\..\..\src\timer.c + ..\..\..\src\ipc.c - clock.c + signal.c 1 - ..\..\..\src\clock.c + ..\..\..\src\signal.c - irq.c + mempool.c 1 - ..\..\..\src\irq.c + ..\..\..\src\mempool.c - thread.c + components.c 1 - ..\..\..\src\thread.c + ..\..\..\src\components.c - scheduler.c + timer.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\timer.c @@ -835,23 +835,23 @@ - libc.c + syscalls.c 1 - ..\..\..\components\libc\compilers\armlibc\libc.c + ..\..\..\components\libc\compilers\armlibc\syscalls.c - syscalls.c + mem_std.c 1 - ..\..\..\components\libc\compilers\armlibc\syscalls.c + ..\..\..\components\libc\compilers\armlibc\mem_std.c - mem_std.c + libc.c 1 - ..\..\..\components\libc\compilers\armlibc\mem_std.c + ..\..\..\components\libc\compilers\armlibc\libc.c diff --git a/bsp/stm32/stm32f429-st-disco/project.uvprojx b/bsp/stm32/stm32f429-st-disco/project.uvprojx index 8a08803054..b826d2d896 100644 --- a/bsp/stm32/stm32f429-st-disco/project.uvprojx +++ b/bsp/stm32/stm32f429-st-disco/project.uvprojx @@ -402,6 +402,13 @@ ..\..\..\libcpu\arm\common\div0.c + + + showmem.c + 1 + ..\..\..\libcpu\arm\common\showmem.c + + backtrace.c @@ -411,9 +418,9 @@ - showmem.c + cpuport.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\cortex-m4\cpuport.c @@ -423,13 +430,6 @@ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S - - - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m4\cpuport.c - - DeviceDrivers @@ -489,6 +489,13 @@ ..\..\..\components\drivers\src\workqueue.c + + + ringblk_buf.c + 1 + ..\..\..\components\drivers\src\ringblk_buf.c + + waitqueue.c @@ -517,13 +524,6 @@ ..\..\..\components\drivers\src\ringbuffer.c - - - ringblk_buf.c - 1 - ..\..\..\components\drivers\src\ringblk_buf.c - - completion.c @@ -546,6 +546,13 @@ Drivers + + + startup_stm32f429xx.s + 2 + ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f429xx.s + + stm32f4xx_hal_msp.c @@ -567,13 +574,6 @@ board\board.c - - - startup_stm32f429xx.s - 2 - ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f429xx.s - - drv_gpio.c @@ -704,100 +704,100 @@ Kernel - scheduler.c + device.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\device.c - signal.c + object.c 1 - ..\..\..\src\signal.c + ..\..\..\src\object.c - ipc.c + mempool.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\mempool.c - irq.c + kservice.c 1 - ..\..\..\src\irq.c + ..\..\..\src\kservice.c - thread.c + idle.c 1 - ..\..\..\src\thread.c + ..\..\..\src\idle.c - memheap.c + scheduler.c 1 - ..\..\..\src\memheap.c + ..\..\..\src\scheduler.c - mempool.c + timer.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\timer.c - kservice.c + signal.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\signal.c - timer.c + memheap.c 1 - ..\..\..\src\timer.c + ..\..\..\src\memheap.c - device.c + components.c 1 - ..\..\..\src\device.c + ..\..\..\src\components.c - components.c + clock.c 1 - ..\..\..\src\components.c + ..\..\..\src\clock.c - idle.c + ipc.c 1 - ..\..\..\src\idle.c + ..\..\..\src\ipc.c - object.c + irq.c 1 - ..\..\..\src\object.c + ..\..\..\src\irq.c - clock.c + thread.c 1 - ..\..\..\src\clock.c + ..\..\..\src\thread.c @@ -805,23 +805,23 @@ libc - stdio.c + libc.c 1 - ..\..\..\components\libc\compilers\armlibc\stdio.c + ..\..\..\components\libc\compilers\armlibc\libc.c - libc.c + syscalls.c 1 - ..\..\..\components\libc\compilers\armlibc\libc.c + ..\..\..\components\libc\compilers\armlibc\syscalls.c - syscalls.c + stdio.c 1 - ..\..\..\components\libc\compilers\armlibc\syscalls.c + ..\..\..\components\libc\compilers\armlibc\stdio.c @@ -833,9 +833,9 @@ - stdlib.c + time.c 1 - ..\..\..\components\libc\compilers\common\stdlib.c + ..\..\..\components\libc\compilers\common\time.c @@ -847,16 +847,16 @@ - unistd.c + stdlib.c 1 - ..\..\..\components\libc\compilers\common\unistd.c + ..\..\..\components\libc\compilers\common\stdlib.c - time.c + unistd.c 1 - ..\..\..\components\libc\compilers\common\time.c + ..\..\..\components\libc\compilers\common\unistd.c diff --git a/bsp/stm32/stm32f429-st-disco/rtconfig.h b/bsp/stm32/stm32f429-st-disco/rtconfig.h index 42b80f7b89..815c4132b3 100644 --- a/bsp/stm32/stm32f429-st-disco/rtconfig.h +++ b/bsp/stm32/stm32f429-st-disco/rtconfig.h @@ -182,14 +182,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -198,10 +201,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/stm32/stm32f446-st-nucleo/.config b/bsp/stm32/stm32f446-st-nucleo/.config index df3a4a360d..0bc33aeb5e 100644 --- a/bsp/stm32/stm32f446-st-nucleo/.config +++ b/bsp/stm32/stm32f446-st-nucleo/.config @@ -329,6 +329,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -353,17 +354,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -376,11 +384,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -424,12 +432,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -439,6 +455,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -459,7 +483,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -476,7 +499,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -484,6 +506,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -560,6 +583,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/stm32/stm32f446-st-nucleo/project.ewp b/bsp/stm32/stm32f446-st-nucleo/project.ewp index fa654ccc86..d3c4443a5d 100644 --- a/bsp/stm32/stm32f446-st-nucleo/project.ewp +++ b/bsp/stm32/stm32f446-st-nucleo/project.ewp @@ -2085,10 +2085,10 @@ CPU - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c @@ -2112,22 +2112,22 @@ $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c @@ -2136,10 +2136,10 @@ $PROJ_DIR$\board\CubeMX_Config\Src\stm32f4xx_hal_msp.c - $PROJ_DIR$\..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\iar\startup_stm32f446xx.s + $PROJ_DIR$\board\board.c - $PROJ_DIR$\board\board.c + $PROJ_DIR$\..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\iar\startup_stm32f446xx.s $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c @@ -2166,43 +2166,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\clock.c - - - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\scheduler.c $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\kservice.c $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\object.c + + + $PROJ_DIR$\..\..\..\src\thread.c diff --git a/bsp/stm32/stm32f446-st-nucleo/project.uvprojx b/bsp/stm32/stm32f446-st-nucleo/project.uvprojx index 1d0ca7c047..f2abb26825 100644 --- a/bsp/stm32/stm32f446-st-nucleo/project.uvprojx +++ b/bsp/stm32/stm32f446-st-nucleo/project.uvprojx @@ -416,16 +416,16 @@ CPU - backtrace.c + showmem.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\showmem.c - showmem.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\backtrace.c @@ -475,30 +475,30 @@ - ringblk_buf.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\ringbuffer.c - pipe.c + dataqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\dataqueue.c - completion.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\ringblk_buf.c - ringbuffer.c + completion.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\completion.c @@ -510,9 +510,9 @@ - dataqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\pipe.c @@ -589,93 +589,93 @@ Kernel - irq.c + mempool.c 1 - ..\..\..\src\irq.c + ..\..\..\src\mempool.c - timer.c + clock.c 1 - ..\..\..\src\timer.c + ..\..\..\src\clock.c - clock.c + thread.c 1 - ..\..\..\src\clock.c + ..\..\..\src\thread.c - mem.c + idle.c 1 - ..\..\..\src\mem.c + ..\..\..\src\idle.c - scheduler.c + ipc.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\ipc.c - components.c + object.c 1 - ..\..\..\src\components.c + ..\..\..\src\object.c - thread.c + scheduler.c 1 - ..\..\..\src\thread.c + ..\..\..\src\scheduler.c - device.c + irq.c 1 - ..\..\..\src\device.c + ..\..\..\src\irq.c - object.c + mem.c 1 - ..\..\..\src\object.c + ..\..\..\src\mem.c - ipc.c + timer.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\timer.c - idle.c + kservice.c 1 - ..\..\..\src\idle.c + ..\..\..\src\kservice.c - mempool.c + components.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\components.c - kservice.c + device.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\device.c diff --git a/bsp/stm32/stm32f446-st-nucleo/rtconfig.h b/bsp/stm32/stm32f446-st-nucleo/rtconfig.h index 454d275c70..100b7f758b 100644 --- a/bsp/stm32/stm32f446-st-nucleo/rtconfig.h +++ b/bsp/stm32/stm32f446-st-nucleo/rtconfig.h @@ -168,14 +168,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -184,10 +187,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/stm32/stm32f469-st-disco/.config b/bsp/stm32/stm32f469-st-disco/.config index 1bf23c196b..b6e56151f1 100644 --- a/bsp/stm32/stm32f469-st-disco/.config +++ b/bsp/stm32/stm32f469-st-disco/.config @@ -378,6 +378,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -402,17 +403,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -425,11 +433,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -473,12 +481,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -488,6 +504,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -508,7 +532,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -525,7 +548,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -533,6 +555,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -609,6 +632,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/stm32/stm32f469-st-disco/project.uvproj b/bsp/stm32/stm32f469-st-disco/project.uvproj index 971eba7125..1b82033a02 100644 --- a/bsp/stm32/stm32f469-st-disco/project.uvproj +++ b/bsp/stm32/stm32f469-st-disco/project.uvproj @@ -420,16 +420,16 @@ CPU - backtrace.c + div0.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\div0.c - div0.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\backtrace.c @@ -441,16 +441,16 @@ - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m4\cpuport.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m4\context_rvds.S - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m4\context_rvds.S + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m4\cpuport.c @@ -514,51 +514,51 @@ - pipe.c + completion.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\completion.c - workqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\ringbuffer.c - ringblk_buf.c + pipe.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\pipe.c - ringbuffer.c + dataqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\dataqueue.c - completion.c + waitqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\waitqueue.c - dataqueue.c + workqueue.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\workqueue.c - waitqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c @@ -566,16 +566,16 @@ Drivers - startup_stm32f469xx.s - 2 - ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f469xx.s + stm32f4xx_hal_msp.c + 1 + board\CubeMX_Config\Src\stm32f4xx_hal_msp.c - stm32f4xx_hal_msp.c - 1 - board\CubeMX_Config\Src\stm32f4xx_hal_msp.c + startup_stm32f469xx.s + 2 + ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f469xx.s @@ -660,23 +660,23 @@ - ff.c + dfs_elm.c 1 - ..\..\..\components\dfs\filesystems\elmfat\ff.c + ..\..\..\components\dfs\filesystems\elmfat\dfs_elm.c - ffunicode.c + ff.c 1 - ..\..\..\components\dfs\filesystems\elmfat\ffunicode.c + ..\..\..\components\dfs\filesystems\elmfat\ff.c - dfs_elm.c + ffunicode.c 1 - ..\..\..\components\dfs\filesystems\elmfat\dfs_elm.c + ..\..\..\components\dfs\filesystems\elmfat\ffunicode.c @@ -715,93 +715,93 @@ Kernel - device.c + ipc.c 1 - ..\..\..\src\device.c + ..\..\..\src\ipc.c - ipc.c + memheap.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\memheap.c - timer.c + kservice.c 1 - ..\..\..\src\timer.c + ..\..\..\src\kservice.c - irq.c + idle.c 1 - ..\..\..\src\irq.c + ..\..\..\src\idle.c - clock.c + mempool.c 1 - ..\..\..\src\clock.c + ..\..\..\src\mempool.c - kservice.c + irq.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\irq.c - memheap.c + thread.c 1 - ..\..\..\src\memheap.c + ..\..\..\src\thread.c - object.c + timer.c 1 - ..\..\..\src\object.c + ..\..\..\src\timer.c - thread.c + clock.c 1 - ..\..\..\src\thread.c + ..\..\..\src\clock.c - idle.c + object.c 1 - ..\..\..\src\idle.c + ..\..\..\src\object.c - scheduler.c + components.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\components.c - components.c + device.c 1 - ..\..\..\src\components.c + ..\..\..\src\device.c - mempool.c + scheduler.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\scheduler.c @@ -809,23 +809,23 @@ libc - libc.c + mem_std.c 1 - ..\..\..\components\libc\compilers\armlibc\libc.c + ..\..\..\components\libc\compilers\armlibc\mem_std.c - syscalls.c + libc.c 1 - ..\..\..\components\libc\compilers\armlibc\syscalls.c + ..\..\..\components\libc\compilers\armlibc\libc.c - mem_std.c + syscalls.c 1 - ..\..\..\components\libc\compilers\armlibc\mem_std.c + ..\..\..\components\libc\compilers\armlibc\syscalls.c @@ -837,9 +837,9 @@ - time.c + stdlib.c 1 - ..\..\..\components\libc\compilers\common\time.c + ..\..\..\components\libc\compilers\common\stdlib.c @@ -851,9 +851,9 @@ - stdlib.c + time.c 1 - ..\..\..\components\libc\compilers\common\stdlib.c + ..\..\..\components\libc\compilers\common\time.c diff --git a/bsp/stm32/stm32f469-st-disco/project.uvprojx b/bsp/stm32/stm32f469-st-disco/project.uvprojx index 38e87f6b1a..b8ceb5366f 100644 --- a/bsp/stm32/stm32f469-st-disco/project.uvprojx +++ b/bsp/stm32/stm32f469-st-disco/project.uvprojx @@ -418,16 +418,16 @@ - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m4\cpuport.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m4\context_rvds.S - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m4\context_rvds.S + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m4\cpuport.c @@ -496,13 +496,6 @@ ..\..\..\components\drivers\src\ringblk_buf.c - - - dataqueue.c - 1 - ..\..\..\components\drivers\src\dataqueue.c - - waitqueue.c @@ -519,9 +512,9 @@ - ringbuffer.c + completion.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\completion.c @@ -533,21 +526,21 @@ - completion.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\ringbuffer.c - - - Drivers - startup_stm32f469xx.s - 2 - ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f469xx.s + dataqueue.c + 1 + ..\..\..\components\drivers\src\dataqueue.c + + + Drivers stm32f4xx_hal_msp.c @@ -555,6 +548,13 @@ board\CubeMX_Config\Src\stm32f4xx_hal_msp.c + + + startup_stm32f469xx.s + 2 + ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f469xx.s + + board.c @@ -637,23 +637,23 @@ - ffunicode.c + ff.c 1 - ..\..\..\components\dfs\filesystems\elmfat\ffunicode.c + ..\..\..\components\dfs\filesystems\elmfat\ff.c - ff.c + dfs_elm.c 1 - ..\..\..\components\dfs\filesystems\elmfat\ff.c + ..\..\..\components\dfs\filesystems\elmfat\dfs_elm.c - dfs_elm.c + ffunicode.c 1 - ..\..\..\components\dfs\filesystems\elmfat\dfs_elm.c + ..\..\..\components\dfs\filesystems\elmfat\ffunicode.c @@ -692,79 +692,79 @@ Kernel - kservice.c + irq.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\irq.c - idle.c + kservice.c 1 - ..\..\..\src\idle.c + ..\..\..\src\kservice.c - scheduler.c + mempool.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\mempool.c - irq.c + object.c 1 - ..\..\..\src\irq.c + ..\..\..\src\object.c - memheap.c + scheduler.c 1 - ..\..\..\src\memheap.c + ..\..\..\src\scheduler.c - thread.c + device.c 1 - ..\..\..\src\thread.c + ..\..\..\src\device.c - object.c + ipc.c 1 - ..\..\..\src\object.c + ..\..\..\src\ipc.c - ipc.c + timer.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\timer.c - components.c + idle.c 1 - ..\..\..\src\components.c + ..\..\..\src\idle.c - device.c + memheap.c 1 - ..\..\..\src\device.c + ..\..\..\src\memheap.c - mempool.c + thread.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\thread.c @@ -776,9 +776,9 @@ - timer.c + components.c 1 - ..\..\..\src\timer.c + ..\..\..\src\components.c @@ -786,23 +786,23 @@ libc - stdio.c + mem_std.c 1 - ..\..\..\components\libc\compilers\armlibc\stdio.c + ..\..\..\components\libc\compilers\armlibc\mem_std.c - mem_std.c + syscalls.c 1 - ..\..\..\components\libc\compilers\armlibc\mem_std.c + ..\..\..\components\libc\compilers\armlibc\syscalls.c - syscalls.c + stdio.c 1 - ..\..\..\components\libc\compilers\armlibc\syscalls.c + ..\..\..\components\libc\compilers\armlibc\stdio.c @@ -814,23 +814,23 @@ - delay.c + stdlib.c 1 - ..\..\..\components\libc\compilers\common\delay.c + ..\..\..\components\libc\compilers\common\stdlib.c - unistd.c + delay.c 1 - ..\..\..\components\libc\compilers\common\unistd.c + ..\..\..\components\libc\compilers\common\delay.c - stdlib.c + unistd.c 1 - ..\..\..\components\libc\compilers\common\stdlib.c + ..\..\..\components\libc\compilers\common\unistd.c diff --git a/bsp/stm32/stm32f469-st-disco/rtconfig.h b/bsp/stm32/stm32f469-st-disco/rtconfig.h index 3a115cf31c..927ce8626f 100644 --- a/bsp/stm32/stm32f469-st-disco/rtconfig.h +++ b/bsp/stm32/stm32f469-st-disco/rtconfig.h @@ -204,14 +204,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -220,10 +223,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/stm32/stm32f746-st-disco/.config b/bsp/stm32/stm32f746-st-disco/.config index d58dd037ed..c345f120fa 100644 --- a/bsp/stm32/stm32f746-st-disco/.config +++ b/bsp/stm32/stm32f746-st-disco/.config @@ -329,6 +329,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -353,17 +354,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -376,11 +384,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -424,12 +432,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -439,6 +455,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -459,7 +483,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -476,7 +499,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -484,6 +506,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -560,6 +583,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/stm32/stm32f746-st-disco/project.ewp b/bsp/stm32/stm32f746-st-disco/project.ewp index 7029398542..3e5027af43 100644 --- a/bsp/stm32/stm32f746-st-disco/project.ewp +++ b/bsp/stm32/stm32f746-st-disco/project.ewp @@ -2078,13 +2078,13 @@ CPU - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\context_iar.S @@ -2107,38 +2107,38 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - - - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + Drivers - $PROJ_DIR$\board\board.c + $PROJ_DIR$\..\libraries\STM32F7xx_HAL\CMSIS\Device\ST\STM32F7xx\Source\Templates\iar\startup_stm32f746xx.s - $PROJ_DIR$\board\CubeMX_Config\Src\stm32f7xx_hal_msp.c + $PROJ_DIR$\board\board.c - $PROJ_DIR$\..\libraries\STM32F7xx_HAL\CMSIS\Device\ST\STM32F7xx\Source\Templates\iar\startup_stm32f746xx.s + $PROJ_DIR$\board\CubeMX_Config\Src\stm32f7xx_hal_msp.c $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c @@ -2168,43 +2168,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\irq.c $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\scheduler.c diff --git a/bsp/stm32/stm32f746-st-disco/project.uvprojx b/bsp/stm32/stm32f746-st-disco/project.uvprojx index c6819615b3..f746e85e23 100644 --- a/bsp/stm32/stm32f746-st-disco/project.uvprojx +++ b/bsp/stm32/stm32f746-st-disco/project.uvprojx @@ -390,23 +390,23 @@ CPU - showmem.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\backtrace.c - div0.c + showmem.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\showmem.c - backtrace.c + div0.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\div0.c @@ -456,30 +456,30 @@ - ringbuffer.c + workqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\workqueue.c - ringblk_buf.c + pipe.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\pipe.c - pipe.c + waitqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\waitqueue.c - waitqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\ringbuffer.c @@ -491,16 +491,16 @@ - dataqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c - workqueue.c + dataqueue.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\dataqueue.c @@ -508,9 +508,9 @@ Drivers - board.c + stm32f7xx_hal_msp.c 1 - board\board.c + board\CubeMX_Config\Src\stm32f7xx_hal_msp.c @@ -522,9 +522,9 @@ - stm32f7xx_hal_msp.c + board.c 1 - board\CubeMX_Config\Src\stm32f7xx_hal_msp.c + board\board.c @@ -584,72 +584,72 @@ Kernel - components.c + mem.c 1 - ..\..\..\src\components.c + ..\..\..\src\mem.c - kservice.c + irq.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\irq.c - timer.c + ipc.c 1 - ..\..\..\src\timer.c + ..\..\..\src\ipc.c - mempool.c + timer.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\timer.c - idle.c + object.c 1 - ..\..\..\src\idle.c + ..\..\..\src\object.c - mem.c + scheduler.c 1 - ..\..\..\src\mem.c + ..\..\..\src\scheduler.c - scheduler.c + clock.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\clock.c - clock.c + mempool.c 1 - ..\..\..\src\clock.c + ..\..\..\src\mempool.c - object.c + components.c 1 - ..\..\..\src\object.c + ..\..\..\src\components.c - ipc.c + kservice.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\kservice.c @@ -661,9 +661,9 @@ - irq.c + idle.c 1 - ..\..\..\src\irq.c + ..\..\..\src\idle.c diff --git a/bsp/stm32/stm32f746-st-disco/rtconfig.h b/bsp/stm32/stm32f746-st-disco/rtconfig.h index 5dbecd1df5..6b3fbaa606 100644 --- a/bsp/stm32/stm32f746-st-disco/rtconfig.h +++ b/bsp/stm32/stm32f746-st-disco/rtconfig.h @@ -169,14 +169,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -185,10 +188,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/stm32/stm32f746-st-nucleo/project.uvprojx b/bsp/stm32/stm32f746-st-nucleo/project.uvprojx index 9964425e47..60483e78df 100644 --- a/bsp/stm32/stm32f746-st-nucleo/project.uvprojx +++ b/bsp/stm32/stm32f746-st-nucleo/project.uvprojx @@ -391,16 +391,16 @@ CPU - backtrace.c + div0.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\div0.c - div0.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\backtrace.c @@ -419,16 +419,16 @@ - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m7\context_rvds.S + cpu_cache.c + 1 + ..\..\..\libcpu\arm\cortex-m7\cpu_cache.c - cpu_cache.c - 1 - ..\..\..\libcpu\arm\cortex-m7\cpu_cache.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m7\context_rvds.S @@ -478,51 +478,51 @@ - waitqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\ringbuffer.c - workqueue.c + dataqueue.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\dataqueue.c - completion.c + pipe.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\pipe.c - ringbuffer.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\ringblk_buf.c - dataqueue.c + completion.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\completion.c - ringblk_buf.c + waitqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\waitqueue.c - pipe.c + workqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\workqueue.c @@ -549,16 +549,16 @@ - board.c - 1 - board\board.c + startup_stm32f746xx.s + 2 + ..\libraries\STM32F7xx_HAL\CMSIS\Device\ST\STM32F7xx\Source\Templates\arm\startup_stm32f746xx.s - startup_stm32f746xx.s - 2 - ..\libraries\STM32F7xx_HAL\CMSIS\Device\ST\STM32F7xx\Source\Templates\arm\startup_stm32f746xx.s + board.c + 1 + board\board.c @@ -670,16 +670,16 @@ Kernel - mempool.c + components.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\components.c - timer.c + irq.c 1 - ..\..\..\src\timer.c + ..\..\..\src\irq.c @@ -691,72 +691,72 @@ - ipc.c + kservice.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\kservice.c - components.c + device.c 1 - ..\..\..\src\components.c + ..\..\..\src\device.c - mem.c + mempool.c 1 - ..\..\..\src\mem.c + ..\..\..\src\mempool.c - irq.c + timer.c 1 - ..\..\..\src\irq.c + ..\..\..\src\timer.c - device.c + idle.c 1 - ..\..\..\src\device.c + ..\..\..\src\idle.c - scheduler.c + object.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\object.c - object.c + clock.c 1 - ..\..\..\src\object.c + ..\..\..\src\clock.c - clock.c + ipc.c 1 - ..\..\..\src\clock.c + ..\..\..\src\ipc.c - kservice.c + mem.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\mem.c - idle.c + scheduler.c 1 - ..\..\..\src\idle.c + ..\..\..\src\scheduler.c @@ -764,58 +764,58 @@ libc - stdio.c + mem_std.c 1 - ..\..\..\components\libc\compilers\armlibc\stdio.c + ..\..\..\components\libc\compilers\armlibc\mem_std.c - libc.c + syscalls.c 1 - ..\..\..\components\libc\compilers\armlibc\libc.c + ..\..\..\components\libc\compilers\armlibc\syscalls.c - mem_std.c + libc.c 1 - ..\..\..\components\libc\compilers\armlibc\mem_std.c + ..\..\..\components\libc\compilers\armlibc\libc.c - syscalls.c + stdio.c 1 - ..\..\..\components\libc\compilers\armlibc\syscalls.c + ..\..\..\components\libc\compilers\armlibc\stdio.c - stdlib.c + delay.c 1 - ..\..\..\components\libc\compilers\common\stdlib.c + ..\..\..\components\libc\compilers\common\delay.c - delay.c + unistd.c 1 - ..\..\..\components\libc\compilers\common\delay.c + ..\..\..\components\libc\compilers\common\unistd.c - time.c + stdlib.c 1 - ..\..\..\components\libc\compilers\common\time.c + ..\..\..\components\libc\compilers\common\stdlib.c - unistd.c + time.c 1 - ..\..\..\components\libc\compilers\common\unistd.c + ..\..\..\components\libc\compilers\common\time.c diff --git a/bsp/stm32/stm32f767-atk-apollo/.config b/bsp/stm32/stm32f767-atk-apollo/.config index b7a26f0359..4ce90f1817 100644 --- a/bsp/stm32/stm32f767-atk-apollo/.config +++ b/bsp/stm32/stm32f767-atk-apollo/.config @@ -331,6 +331,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -355,17 +356,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -378,11 +386,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -426,12 +434,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -441,6 +457,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -461,7 +485,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -478,7 +501,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -486,6 +508,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -562,6 +585,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/stm32/stm32f767-atk-apollo/project.ewp b/bsp/stm32/stm32f767-atk-apollo/project.ewp index 457591c75f..487cc41794 100644 --- a/bsp/stm32/stm32f767-atk-apollo/project.ewp +++ b/bsp/stm32/stm32f767-atk-apollo/project.ewp @@ -2121,22 +2121,22 @@ CPU - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpu_cache.c + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\context_iar.S $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpuport.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\context_iar.S + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpu_cache.c @@ -2160,13 +2160,13 @@ $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c @@ -2175,10 +2175,10 @@ $PROJ_DIR$\board\CubeMX_Config\Src\stm32f7xx_hal_msp.c - $PROJ_DIR$\..\libraries\STM32F7xx_HAL\CMSIS\Device\ST\STM32F7xx\Source\Templates\iar\startup_stm32f767xx.s + $PROJ_DIR$\board\board.c - $PROJ_DIR$\board\board.c + $PROJ_DIR$\..\libraries\STM32F7xx_HAL\CMSIS\Device\ST\STM32F7xx\Source\Templates\iar\startup_stm32f767xx.s $PROJ_DIR$\..\libraries\HAL_Drivers\drv_sdram.c @@ -2211,43 +2211,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\memheap.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\memheap.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\scheduler.c diff --git a/bsp/stm32/stm32f767-atk-apollo/project.uvprojx b/bsp/stm32/stm32f767-atk-apollo/project.uvprojx index 3fe8427832..de5bf765fd 100644 --- a/bsp/stm32/stm32f767-atk-apollo/project.uvprojx +++ b/bsp/stm32/stm32f767-atk-apollo/project.uvprojx @@ -448,51 +448,51 @@ - dataqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c - pipe.c + workqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\workqueue.c - ringblk_buf.c + completion.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\completion.c - workqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\ringbuffer.c - waitqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\pipe.c - ringbuffer.c + waitqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\waitqueue.c - completion.c + dataqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\dataqueue.c @@ -583,58 +583,58 @@ Kernel - ipc.c + device.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\device.c - clock.c + idle.c 1 - ..\..\..\src\clock.c + ..\..\..\src\idle.c - kservice.c + clock.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\clock.c - object.c + timer.c 1 - ..\..\..\src\object.c + ..\..\..\src\timer.c - irq.c + ipc.c 1 - ..\..\..\src\irq.c + ..\..\..\src\ipc.c - idle.c + thread.c 1 - ..\..\..\src\idle.c + ..\..\..\src\thread.c - memheap.c + object.c 1 - ..\..\..\src\memheap.c + ..\..\..\src\object.c - timer.c + components.c 1 - ..\..\..\src\timer.c + ..\..\..\src\components.c @@ -646,23 +646,23 @@ - thread.c + kservice.c 1 - ..\..\..\src\thread.c + ..\..\..\src\kservice.c - components.c + memheap.c 1 - ..\..\..\src\components.c + ..\..\..\src\memheap.c - device.c + irq.c 1 - ..\..\..\src\device.c + ..\..\..\src\irq.c diff --git a/bsp/stm32/stm32f767-atk-apollo/rtconfig.h b/bsp/stm32/stm32f767-atk-apollo/rtconfig.h index 5ff8c70a2a..00541b8db4 100644 --- a/bsp/stm32/stm32f767-atk-apollo/rtconfig.h +++ b/bsp/stm32/stm32f767-atk-apollo/rtconfig.h @@ -170,14 +170,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -186,10 +189,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/stm32/stm32f767-fire-challenger-v1/.config b/bsp/stm32/stm32f767-fire-challenger-v1/.config index 5fbe365c69..6b72bb4042 100644 --- a/bsp/stm32/stm32f767-fire-challenger-v1/.config +++ b/bsp/stm32/stm32f767-fire-challenger-v1/.config @@ -336,6 +336,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -360,17 +361,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -383,11 +391,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -431,12 +439,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -446,6 +462,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -466,7 +490,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -483,7 +506,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -491,6 +513,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -567,6 +590,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/stm32/stm32f767-fire-challenger-v1/project.ewp b/bsp/stm32/stm32f767-fire-challenger-v1/project.ewp index 930ca6472a..bbe4d5f4a2 100644 --- a/bsp/stm32/stm32f767-fire-challenger-v1/project.ewp +++ b/bsp/stm32/stm32f767-fire-challenger-v1/project.ewp @@ -2079,9 +2079,6 @@ CPU - - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c @@ -2089,13 +2086,16 @@ $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\context_iar.S + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + + + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpu_cache.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpuport.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpu_cache.c + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\context_iar.S @@ -2113,13 +2113,10 @@ $PROJ_DIR$\..\..\..\components\drivers\spi\spi_dev.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - - - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c @@ -2128,10 +2125,13 @@ $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + + + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c @@ -2140,10 +2140,10 @@ $PROJ_DIR$\board\CubeMX_Config\Src\stm32f7xx_hal_msp.c - $PROJ_DIR$\..\libraries\STM32F7xx_HAL\CMSIS\Device\ST\STM32F7xx\Source\Templates\iar\startup_stm32f767xx.s + $PROJ_DIR$\board\board.c - $PROJ_DIR$\board\board.c + $PROJ_DIR$\..\libraries\STM32F7xx_HAL\CMSIS\Device\ST\STM32F7xx\Source\Templates\iar\startup_stm32f767xx.s $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c @@ -2173,40 +2173,40 @@ Kernel - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\memheap.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\memheap.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\thread.c $PROJ_DIR$\..\..\..\src\ipc.c diff --git a/bsp/stm32/stm32f767-fire-challenger-v1/project.uvprojx b/bsp/stm32/stm32f767-fire-challenger-v1/project.uvprojx index 831510fa45..aec8f4de88 100644 --- a/bsp/stm32/stm32f767-fire-challenger-v1/project.uvprojx +++ b/bsp/stm32/stm32f767-fire-challenger-v1/project.uvprojx @@ -390,23 +390,23 @@ CPU - backtrace.c + showmem.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\showmem.c - div0.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\backtrace.c - showmem.c + div0.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\div0.c @@ -418,16 +418,16 @@ - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m7\cpuport.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m7\context_rvds.S - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m7\context_rvds.S + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m7\cpuport.c @@ -468,6 +468,13 @@ ..\..\..\components\drivers\src\pipe.c + + + ringbuffer.c + 1 + ..\..\..\components\drivers\src\ringbuffer.c + + waitqueue.c @@ -484,9 +491,9 @@ - workqueue.c + dataqueue.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\dataqueue.c @@ -498,16 +505,9 @@ - ringbuffer.c - 1 - ..\..\..\components\drivers\src\ringbuffer.c - - - - - dataqueue.c + workqueue.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\workqueue.c @@ -603,9 +603,9 @@ Kernel - idle.c + components.c 1 - ..\..\..\src\idle.c + ..\..\..\src\components.c @@ -617,16 +617,16 @@ - kservice.c + idle.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\idle.c - scheduler.c + thread.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\thread.c @@ -638,9 +638,9 @@ - mempool.c + ipc.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\ipc.c @@ -652,44 +652,44 @@ - device.c + memheap.c 1 - ..\..\..\src\device.c + ..\..\..\src\memheap.c - memheap.c + kservice.c 1 - ..\..\..\src\memheap.c + ..\..\..\src\kservice.c - thread.c + scheduler.c 1 - ..\..\..\src\thread.c + ..\..\..\src\scheduler.c - components.c + clock.c 1 - ..\..\..\src\components.c + ..\..\..\src\clock.c - clock.c + mempool.c 1 - ..\..\..\src\clock.c + ..\..\..\src\mempool.c - ipc.c + device.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\device.c diff --git a/bsp/stm32/stm32f767-fire-challenger-v1/rtconfig.h b/bsp/stm32/stm32f767-fire-challenger-v1/rtconfig.h index 1e808a1dce..d3d5335ca5 100644 --- a/bsp/stm32/stm32f767-fire-challenger-v1/rtconfig.h +++ b/bsp/stm32/stm32f767-fire-challenger-v1/rtconfig.h @@ -170,14 +170,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -186,10 +189,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/stm32/stm32f767-st-nucleo/project.uvprojx b/bsp/stm32/stm32f767-st-nucleo/project.uvprojx index a433456e99..69e7e8d445 100644 --- a/bsp/stm32/stm32f767-st-nucleo/project.uvprojx +++ b/bsp/stm32/stm32f767-st-nucleo/project.uvprojx @@ -397,16 +397,16 @@ - div0.c + showmem.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\showmem.c - showmem.c + div0.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\div0.c @@ -418,16 +418,16 @@ - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m7\cpuport.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m7\context_rvds.S - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m7\context_rvds.S + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m7\cpuport.c @@ -449,44 +449,44 @@ - waitqueue.c + workqueue.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\workqueue.c - workqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\pipe.c - ringbuffer.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\ringblk_buf.c - pipe.c + completion.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\completion.c - completion.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\ringbuffer.c - ringblk_buf.c + waitqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\waitqueue.c @@ -629,86 +629,86 @@ - kservice.c + idle.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\idle.c - object.c + mem.c 1 - ..\..\..\src\object.c + ..\..\..\src\mem.c - clock.c + kservice.c 1 - ..\..\..\src\clock.c + ..\..\..\src\kservice.c - timer.c + device.c 1 - ..\..\..\src\timer.c + ..\..\..\src\device.c - components.c + irq.c 1 - ..\..\..\src\components.c + ..\..\..\src\irq.c - idle.c + clock.c 1 - ..\..\..\src\idle.c + ..\..\..\src\clock.c - thread.c + ipc.c 1 - ..\..\..\src\thread.c + ..\..\..\src\ipc.c - mempool.c + object.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\object.c - irq.c + thread.c 1 - ..\..\..\src\irq.c + ..\..\..\src\thread.c - device.c + timer.c 1 - ..\..\..\src\device.c + ..\..\..\src\timer.c - ipc.c + components.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\components.c - mem.c + mempool.c 1 - ..\..\..\src\mem.c + ..\..\..\src\mempool.c @@ -723,30 +723,30 @@ - mem_std.c + syscalls.c 1 - ..\..\..\components\libc\compilers\armlibc\mem_std.c + ..\..\..\components\libc\compilers\armlibc\syscalls.c - libc.c + mem_std.c 1 - ..\..\..\components\libc\compilers\armlibc\libc.c + ..\..\..\components\libc\compilers\armlibc\mem_std.c - syscalls.c + libc.c 1 - ..\..\..\components\libc\compilers\armlibc\syscalls.c + ..\..\..\components\libc\compilers\armlibc\libc.c - stdlib.c + unistd.c 1 - ..\..\..\components\libc\compilers\common\stdlib.c + ..\..\..\components\libc\compilers\common\unistd.c @@ -758,9 +758,9 @@ - unistd.c + stdlib.c 1 - ..\..\..\components\libc\compilers\common\unistd.c + ..\..\..\components\libc\compilers\common\stdlib.c diff --git a/bsp/stm32/stm32f769-st-disco/.config b/bsp/stm32/stm32f769-st-disco/.config index 8833f18a91..d41482d4dc 100644 --- a/bsp/stm32/stm32f769-st-disco/.config +++ b/bsp/stm32/stm32f769-st-disco/.config @@ -388,6 +388,7 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -412,17 +413,24 @@ CONFIG_RT_LWIP_USING_PING=y # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -435,11 +443,11 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -483,12 +491,20 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -498,6 +514,14 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -518,7 +542,6 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -535,7 +558,6 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -543,6 +565,7 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -619,6 +642,7 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/stm32/stm32f769-st-disco/project.ewp b/bsp/stm32/stm32f769-st-disco/project.ewp index db3c9b580e..db9e0f174c 100644 --- a/bsp/stm32/stm32f769-st-disco/project.ewp +++ b/bsp/stm32/stm32f769-st-disco/project.ewp @@ -2090,18 +2090,18 @@ $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpu_cache.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\context_iar.S + + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpu_cache.c + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpuport.c @@ -2115,38 +2115,38 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c Drivers - - $PROJ_DIR$\..\libraries\STM32F7xx_HAL\CMSIS\Device\ST\STM32F7xx\Source\Templates\iar\startup_stm32f767xx.s - $PROJ_DIR$\board\CubeMX_Config\Src\stm32f7xx_hal_msp.c $PROJ_DIR$\board\board.c + + $PROJ_DIR$\..\libraries\STM32F7xx_HAL\CMSIS\Device\ST\STM32F7xx\Source\Templates\iar\startup_stm32f767xx.s + $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c @@ -2172,43 +2172,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\idle.c $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\device.c @@ -2285,6 +2285,9 @@ lwIP + + $PROJ_DIR$\..\..\..\components\net\lwip-2.0.2\src\apps\ping\ping.c + $PROJ_DIR$\..\..\..\components\net\lwip-2.0.2\src\api\netdb.c @@ -2318,9 +2321,6 @@ $PROJ_DIR$\..\..\..\components\net\lwip-2.0.2\src\core\ipv4\dhcp.c - - $PROJ_DIR$\..\..\..\components\net\lwip-2.0.2\src\apps\ping\ping.c - $PROJ_DIR$\..\..\..\components\net\lwip-2.0.2\src\core\init.c diff --git a/bsp/stm32/stm32f769-st-disco/project.uvprojx b/bsp/stm32/stm32f769-st-disco/project.uvprojx index 2cc22b32b0..cf29966558 100644 --- a/bsp/stm32/stm32f769-st-disco/project.uvprojx +++ b/bsp/stm32/stm32f769-st-disco/project.uvprojx @@ -388,13 +388,6 @@ CPU - - - showmem.c - 1 - ..\..\..\libcpu\arm\common\showmem.c - - backtrace.c @@ -404,16 +397,16 @@ - div0.c + showmem.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\showmem.c - cpu_cache.c + div0.c 1 - ..\..\..\libcpu\arm\cortex-m7\cpu_cache.c + ..\..\..\libcpu\arm\common\div0.c @@ -430,6 +423,13 @@ ..\..\..\libcpu\arm\cortex-m7\context_rvds.S + + + cpu_cache.c + 1 + ..\..\..\libcpu\arm\cortex-m7\cpu_cache.c + + DeviceDrivers @@ -449,16 +449,16 @@ - pipe.c + waitqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\waitqueue.c - completion.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\ringblk_buf.c @@ -470,30 +470,30 @@ - workqueue.c + completion.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\completion.c - ringbuffer.c + pipe.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\pipe.c - waitqueue.c + workqueue.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\workqueue.c - ringblk_buf.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\ringbuffer.c @@ -570,16 +570,16 @@ Kernel - ipc.c + mem.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\mem.c - timer.c + thread.c 1 - ..\..\..\src\timer.c + ..\..\..\src\thread.c @@ -591,30 +591,30 @@ - irq.c + kservice.c 1 - ..\..\..\src\irq.c + ..\..\..\src\kservice.c - kservice.c + clock.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\clock.c - clock.c + timer.c 1 - ..\..\..\src\clock.c + ..\..\..\src\timer.c - scheduler.c + components.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\components.c @@ -626,37 +626,37 @@ - mem.c + idle.c 1 - ..\..\..\src\mem.c + ..\..\..\src\idle.c - thread.c + object.c 1 - ..\..\..\src\thread.c + ..\..\..\src\object.c - components.c + ipc.c 1 - ..\..\..\src\components.c + ..\..\..\src\ipc.c - object.c + scheduler.c 1 - ..\..\..\src\object.c + ..\..\..\src\scheduler.c - idle.c + irq.c 1 - ..\..\..\src\idle.c + ..\..\..\src\irq.c @@ -948,6 +948,13 @@ ..\..\..\components\net\lwip-2.0.2\src\core\raw.c + + + ping.c + 1 + ..\..\..\components\net\lwip-2.0.2\src\apps\ping\ping.c + + ip4_frag.c @@ -1067,13 +1074,6 @@ ..\..\..\components\net\lwip-2.0.2\src\api\api_msg.c - - - ping.c - 1 - ..\..\..\components\net\lwip-2.0.2\src\apps\ping\ping.c - - tcp.c diff --git a/bsp/stm32/stm32f769-st-disco/rtconfig.h b/bsp/stm32/stm32f769-st-disco/rtconfig.h index 34f5518e0b..f49da551e8 100644 --- a/bsp/stm32/stm32f769-st-disco/rtconfig.h +++ b/bsp/stm32/stm32f769-st-disco/rtconfig.h @@ -211,14 +211,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -227,10 +230,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/stm32/stm32g070-st-nucleo/project.ewp b/bsp/stm32/stm32g070-st-nucleo/project.ewp index 3c03da7277..05409f8227 100644 --- a/bsp/stm32/stm32g070-st-nucleo/project.ewp +++ b/bsp/stm32/stm32g070-st-nucleo/project.ewp @@ -2121,10 +2121,10 @@ CPU - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c @@ -2145,25 +2145,25 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c @@ -2199,25 +2199,25 @@ Kernel - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\device.c $PROJ_DIR$\..\..\..\src\timer.c @@ -2226,16 +2226,16 @@ $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\kservice.c diff --git a/bsp/stm32/stm32g070-st-nucleo/project.uvprojx b/bsp/stm32/stm32g070-st-nucleo/project.uvprojx index b12100b7a4..581741a57c 100644 --- a/bsp/stm32/stm32g070-st-nucleo/project.uvprojx +++ b/bsp/stm32/stm32g070-st-nucleo/project.uvprojx @@ -390,9 +390,9 @@ CPU - showmem.c + div0.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\div0.c @@ -404,9 +404,9 @@ - div0.c + showmem.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\showmem.c @@ -442,16 +442,16 @@ - pipe.c + completion.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\completion.c - ringblk_buf.c + dataqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\dataqueue.c @@ -463,30 +463,30 @@ - workqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c - waitqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\pipe.c - completion.c + workqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\workqueue.c - dataqueue.c + waitqueue.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\waitqueue.c @@ -494,16 +494,16 @@ Drivers - stm32g0xx_hal_msp.c - 1 - board\CubeMX_Config\Src\stm32g0xx_hal_msp.c + startup_stm32g070xx.s + 2 + ..\libraries\STM32G0xx_HAL\CMSIS\Device\ST\STM32G0xx\Source\Templates\arm\startup_stm32g070xx.s - startup_stm32g070xx.s - 2 - ..\libraries\STM32G0xx_HAL\CMSIS\Device\ST\STM32G0xx\Source\Templates\arm\startup_stm32g070xx.s + stm32g0xx_hal_msp.c + 1 + board\CubeMX_Config\Src\stm32g0xx_hal_msp.c @@ -556,93 +556,93 @@ Kernel - ipc.c + mem.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\mem.c - kservice.c + device.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\device.c - device.c + scheduler.c 1 - ..\..\..\src\device.c + ..\..\..\src\scheduler.c - mem.c + idle.c 1 - ..\..\..\src\mem.c + ..\..\..\src\idle.c - mempool.c + ipc.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\ipc.c - clock.c + kservice.c 1 - ..\..\..\src\clock.c + ..\..\..\src\kservice.c - idle.c + timer.c 1 - ..\..\..\src\idle.c + ..\..\..\src\timer.c - components.c + clock.c 1 - ..\..\..\src\components.c + ..\..\..\src\clock.c - thread.c + mempool.c 1 - ..\..\..\src\thread.c + ..\..\..\src\mempool.c - scheduler.c + components.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\components.c - timer.c + thread.c 1 - ..\..\..\src\timer.c + ..\..\..\src\thread.c - object.c + irq.c 1 - ..\..\..\src\object.c + ..\..\..\src\irq.c - irq.c + object.c 1 - ..\..\..\src\irq.c + ..\..\..\src\object.c diff --git a/bsp/stm32/stm32g071-st-nucleo/.config b/bsp/stm32/stm32g071-st-nucleo/.config index 9b256377e2..2d13757c1d 100644 --- a/bsp/stm32/stm32g071-st-nucleo/.config +++ b/bsp/stm32/stm32g071-st-nucleo/.config @@ -328,6 +328,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -352,17 +353,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -375,11 +383,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -423,12 +431,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -438,6 +454,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -457,7 +481,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -474,7 +497,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -482,6 +504,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -558,6 +581,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/stm32/stm32g071-st-nucleo/project.ewp b/bsp/stm32/stm32g071-st-nucleo/project.ewp index 88711483ad..783681b88f 100644 --- a/bsp/stm32/stm32g071-st-nucleo/project.ewp +++ b/bsp/stm32/stm32g071-st-nucleo/project.ewp @@ -2119,13 +2119,13 @@ CPU - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0\cpuport.c @@ -2143,34 +2143,34 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c Drivers - $PROJ_DIR$\..\libraries\STM32G0xx_HAL\CMSIS\Device\ST\STM32G0xx\Source\Templates\iar\startup_stm32g071xx.s + $PROJ_DIR$\board\CubeMX_Config\Src\stm32g0xx_hal_msp.c - $PROJ_DIR$\board\CubeMX_Config\Src\stm32g0xx_hal_msp.c + $PROJ_DIR$\..\libraries\STM32G0xx_HAL\CMSIS\Device\ST\STM32G0xx\Source\Templates\iar\startup_stm32g071xx.s $PROJ_DIR$\board\board.c @@ -2200,43 +2200,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\mempool.c $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\components.c diff --git a/bsp/stm32/stm32g071-st-nucleo/project.uvprojx b/bsp/stm32/stm32g071-st-nucleo/project.uvprojx index 459c756ff3..5cb54f16f4 100644 --- a/bsp/stm32/stm32g071-st-nucleo/project.uvprojx +++ b/bsp/stm32/stm32g071-st-nucleo/project.uvprojx @@ -387,6 +387,13 @@ CPU + + + div0.c + 1 + ..\..\..\libcpu\arm\common\div0.c + + backtrace.c @@ -403,9 +410,9 @@ - div0.c - 1 - ..\..\..\libcpu\arm\common\div0.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m0\context_rvds.S @@ -415,13 +422,6 @@ ..\..\..\libcpu\arm\cortex-m0\cpuport.c - - - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m0\context_rvds.S - - DeviceDrivers @@ -448,44 +448,44 @@ - dataqueue.c + completion.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\completion.c - workqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c - completion.c + pipe.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\pipe.c - ringblk_buf.c + workqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\workqueue.c - ringbuffer.c + dataqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\dataqueue.c - pipe.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\ringbuffer.c @@ -562,93 +562,93 @@ Kernel - object.c + scheduler.c 1 - ..\..\..\src\object.c + ..\..\..\src\scheduler.c - mempool.c + kservice.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\kservice.c - components.c + ipc.c 1 - ..\..\..\src\components.c + ..\..\..\src\ipc.c - scheduler.c + components.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\components.c - device.c + irq.c 1 - ..\..\..\src\device.c + ..\..\..\src\irq.c - thread.c + mem.c 1 - ..\..\..\src\thread.c + ..\..\..\src\mem.c - idle.c + object.c 1 - ..\..\..\src\idle.c + ..\..\..\src\object.c - kservice.c + thread.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\thread.c - ipc.c + clock.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\clock.c - timer.c + device.c 1 - ..\..\..\src\timer.c + ..\..\..\src\device.c - clock.c + timer.c 1 - ..\..\..\src\clock.c + ..\..\..\src\timer.c - mem.c + idle.c 1 - ..\..\..\src\mem.c + ..\..\..\src\idle.c - irq.c + mempool.c 1 - ..\..\..\src\irq.c + ..\..\..\src\mempool.c diff --git a/bsp/stm32/stm32g071-st-nucleo/rtconfig.h b/bsp/stm32/stm32g071-st-nucleo/rtconfig.h index 4fb824ccc5..7909bed631 100644 --- a/bsp/stm32/stm32g071-st-nucleo/rtconfig.h +++ b/bsp/stm32/stm32g071-st-nucleo/rtconfig.h @@ -166,14 +166,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -182,10 +185,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/stm32/stm32g431-st-nucleo/.config b/bsp/stm32/stm32g431-st-nucleo/.config index 32a63d100a..364645c22f 100644 --- a/bsp/stm32/stm32g431-st-nucleo/.config +++ b/bsp/stm32/stm32g431-st-nucleo/.config @@ -329,6 +329,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -353,17 +354,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -376,11 +384,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -424,12 +432,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -439,6 +455,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -459,7 +483,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -476,7 +499,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -484,6 +506,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -560,6 +583,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/stm32/stm32g431-st-nucleo/project.ewp b/bsp/stm32/stm32g431-st-nucleo/project.ewp index 32cef4f2f4..97647ee709 100644 --- a/bsp/stm32/stm32g431-st-nucleo/project.ewp +++ b/bsp/stm32/stm32g431-st-nucleo/project.ewp @@ -2084,6 +2084,9 @@ CPU + + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c @@ -2091,14 +2094,11 @@ $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S - - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c - DeviceDrivers @@ -2109,25 +2109,25 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c @@ -2166,43 +2166,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\irq.c diff --git a/bsp/stm32/stm32g431-st-nucleo/project.uvprojx b/bsp/stm32/stm32g431-st-nucleo/project.uvprojx index 86fdeebd5f..373b1ea1a8 100644 --- a/bsp/stm32/stm32g431-st-nucleo/project.uvprojx +++ b/bsp/stm32/stm32g431-st-nucleo/project.uvprojx @@ -390,23 +390,23 @@ CPU - backtrace.c + showmem.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\showmem.c - showmem.c + div0.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\div0.c - div0.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\backtrace.c @@ -442,23 +442,23 @@ - waitqueue.c + workqueue.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\workqueue.c - completion.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\ringblk_buf.c - ringblk_buf.c + pipe.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\pipe.c @@ -470,23 +470,23 @@ - dataqueue.c + waitqueue.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\waitqueue.c - workqueue.c + dataqueue.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\dataqueue.c - pipe.c + completion.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\completion.c @@ -563,30 +563,30 @@ Kernel - object.c + components.c 1 - ..\..\..\src\object.c + ..\..\..\src\components.c - ipc.c + timer.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\timer.c - components.c + idle.c 1 - ..\..\..\src\components.c + ..\..\..\src\idle.c - timer.c + ipc.c 1 - ..\..\..\src\timer.c + ..\..\..\src\ipc.c @@ -605,51 +605,51 @@ - irq.c + thread.c 1 - ..\..\..\src\irq.c + ..\..\..\src\thread.c - thread.c + irq.c 1 - ..\..\..\src\thread.c + ..\..\..\src\irq.c - clock.c + mempool.c 1 - ..\..\..\src\clock.c + ..\..\..\src\mempool.c - scheduler.c + device.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\device.c - mempool.c + object.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\object.c - idle.c + clock.c 1 - ..\..\..\src\idle.c + ..\..\..\src\clock.c - device.c + scheduler.c 1 - ..\..\..\src\device.c + ..\..\..\src\scheduler.c diff --git a/bsp/stm32/stm32g431-st-nucleo/rtconfig.h b/bsp/stm32/stm32g431-st-nucleo/rtconfig.h index bbca86ecba..c6b1c86e7b 100644 --- a/bsp/stm32/stm32g431-st-nucleo/rtconfig.h +++ b/bsp/stm32/stm32g431-st-nucleo/rtconfig.h @@ -168,14 +168,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -184,10 +187,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/stm32/stm32h743-armfly-V7/.config b/bsp/stm32/stm32h743-armfly-V7/.config index d422778804..0cf048e8ee 100644 --- a/bsp/stm32/stm32h743-armfly-V7/.config +++ b/bsp/stm32/stm32h743-armfly-V7/.config @@ -329,6 +329,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -353,17 +354,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -376,11 +384,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -424,12 +432,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -439,6 +455,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -459,7 +483,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -476,7 +499,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -484,6 +506,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -560,6 +583,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/stm32/stm32h743-armfly-V7/project.ewp b/bsp/stm32/stm32h743-armfly-V7/project.ewp index c00f6854f9..d1b2812097 100644 --- a/bsp/stm32/stm32h743-armfly-V7/project.ewp +++ b/bsp/stm32/stm32h743-armfly-V7/project.ewp @@ -2100,9 +2100,6 @@ CPU - - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c @@ -2110,7 +2107,7 @@ $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpu_cache.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpuport.c @@ -2118,6 +2115,9 @@ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\context_iar.S + + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpu_cache.c + DeviceDrivers @@ -2128,16 +2128,16 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c $PROJ_DIR$\..\..\..\components\drivers\src\completion.c @@ -2146,7 +2146,7 @@ $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c @@ -2155,10 +2155,10 @@ $PROJ_DIR$\..\libraries\STM32H7xx_HAL\CMSIS\Device\ST\STM32H7xx\Source\Templates\iar\startup_stm32h743xx.s - $PROJ_DIR$\board\board.c + $PROJ_DIR$\board\CubeMX_Config\Src\stm32h7xx_hal_msp.c - $PROJ_DIR$\board\CubeMX_Config\Src\stm32h7xx_hal_msp.c + $PROJ_DIR$\board\board.c $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c @@ -2185,43 +2185,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\device.c diff --git a/bsp/stm32/stm32h743-armfly-V7/project.uvprojx b/bsp/stm32/stm32h743-armfly-V7/project.uvprojx index d2096990dc..6daa673980 100644 --- a/bsp/stm32/stm32h743-armfly-V7/project.uvprojx +++ b/bsp/stm32/stm32h743-armfly-V7/project.uvprojx @@ -389,30 +389,30 @@ CPU - div0.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\backtrace.c - showmem.c + div0.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\div0.c - backtrace.c + showmem.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\showmem.c - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m7\context_rvds.S + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m7\cpuport.c @@ -424,9 +424,9 @@ - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m7\cpuport.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m7\context_rvds.S @@ -448,56 +448,63 @@ - ringbuffer.c + dataqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\dataqueue.c - workqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\pipe.c - completion.c + waitqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\waitqueue.c - waitqueue.c + completion.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\completion.c - ringblk_buf.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\ringbuffer.c - dataqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c - pipe.c + workqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\workqueue.c Drivers + + + startup_stm32h743xx.s + 2 + ..\libraries\STM32H7xx_HAL\CMSIS\Device\ST\STM32H7xx\Source\Templates\arm\startup_stm32h743xx.s + + stm32h7xx_hal_msp.c @@ -512,13 +519,6 @@ board\board.c - - - startup_stm32h743xx.s - 2 - ..\libraries\STM32H7xx_HAL\CMSIS\Device\ST\STM32H7xx\Source\Templates\arm\startup_stm32h743xx.s - - drv_gpio.c @@ -569,86 +569,86 @@ Kernel - timer.c + device.c 1 - ..\..\..\src\timer.c + ..\..\..\src\device.c - device.c + irq.c 1 - ..\..\..\src\device.c + ..\..\..\src\irq.c - ipc.c + scheduler.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\scheduler.c - irq.c + thread.c 1 - ..\..\..\src\irq.c + ..\..\..\src\thread.c - mem.c + idle.c 1 - ..\..\..\src\mem.c + ..\..\..\src\idle.c - object.c + ipc.c 1 - ..\..\..\src\object.c + ..\..\..\src\ipc.c - components.c + timer.c 1 - ..\..\..\src\components.c + ..\..\..\src\timer.c - scheduler.c + components.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\components.c - idle.c + mempool.c 1 - ..\..\..\src\idle.c + ..\..\..\src\mempool.c - thread.c + kservice.c 1 - ..\..\..\src\thread.c + ..\..\..\src\kservice.c - kservice.c + mem.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\mem.c - mempool.c + object.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\object.c diff --git a/bsp/stm32/stm32h743-armfly-V7/rtconfig.h b/bsp/stm32/stm32h743-armfly-V7/rtconfig.h index 4e4b7d5fee..e0cb6abf11 100644 --- a/bsp/stm32/stm32h743-armfly-V7/rtconfig.h +++ b/bsp/stm32/stm32h743-armfly-V7/rtconfig.h @@ -167,14 +167,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -183,10 +186,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/stm32/stm32h743-atk-apollo/.config b/bsp/stm32/stm32h743-atk-apollo/.config index 3eff96f9da..8453333349 100644 --- a/bsp/stm32/stm32h743-atk-apollo/.config +++ b/bsp/stm32/stm32h743-atk-apollo/.config @@ -329,6 +329,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -353,17 +354,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -376,11 +384,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -424,12 +432,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -439,6 +455,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -459,7 +483,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -476,7 +499,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -484,6 +506,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -560,6 +583,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/stm32/stm32h743-atk-apollo/project.ewp b/bsp/stm32/stm32h743-atk-apollo/project.ewp index 9444cd573c..45a5ad02ed 100644 --- a/bsp/stm32/stm32h743-atk-apollo/project.ewp +++ b/bsp/stm32/stm32h743-atk-apollo/project.ewp @@ -2151,10 +2151,10 @@ CPU - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c @@ -2163,10 +2163,10 @@ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpu_cache.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\context_iar.S + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpuport.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpuport.c + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\context_iar.S @@ -2178,25 +2178,25 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c @@ -2238,43 +2238,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\components.c - - - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\mempool.c $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\timer.c $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\scheduler.c + + + $PROJ_DIR$\..\..\..\src\device.c diff --git a/bsp/stm32/stm32h743-atk-apollo/project.uvprojx b/bsp/stm32/stm32h743-atk-apollo/project.uvprojx index 1ae5e0d07c..91bf66f3cd 100644 --- a/bsp/stm32/stm32h743-atk-apollo/project.uvprojx +++ b/bsp/stm32/stm32h743-atk-apollo/project.uvprojx @@ -390,9 +390,9 @@ CPU - backtrace.c + showmem.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\showmem.c @@ -404,16 +404,9 @@ - showmem.c - 1 - ..\..\..\libcpu\arm\common\showmem.c - - - - - cpuport.c + backtrace.c 1 - ..\..\..\libcpu\arm\cortex-m7\cpuport.c + ..\..\..\libcpu\arm\common\backtrace.c @@ -430,6 +423,13 @@ ..\..\..\libcpu\arm\cortex-m7\cpu_cache.c + + + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m7\cpuport.c + + DeviceDrivers @@ -449,23 +449,23 @@ - pipe.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\ringbuffer.c - ringbuffer.c + completion.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\completion.c - completion.c + pipe.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\pipe.c @@ -477,9 +477,9 @@ - dataqueue.c + waitqueue.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\waitqueue.c @@ -491,14 +491,21 @@ - waitqueue.c + dataqueue.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\dataqueue.c Drivers + + + startup_stm32h743xx.s + 2 + ..\libraries\STM32H7xx_HAL\CMSIS\Device\ST\STM32H7xx\Source\Templates\arm\startup_stm32h743xx.s + + stm32h7xx_hal_msp.c @@ -520,13 +527,6 @@ board\board.c - - - startup_stm32h743xx.s - 2 - ..\libraries\STM32H7xx_HAL\CMSIS\Device\ST\STM32H7xx\Source\Templates\arm\startup_stm32h743xx.s - - drv_gpio.c @@ -577,93 +577,93 @@ Kernel - components.c + scheduler.c 1 - ..\..\..\src\components.c + ..\..\..\src\scheduler.c - idle.c + irq.c 1 - ..\..\..\src\idle.c + ..\..\..\src\irq.c - device.c + components.c 1 - ..\..\..\src\device.c + ..\..\..\src\components.c - object.c + thread.c 1 - ..\..\..\src\object.c + ..\..\..\src\thread.c - ipc.c + mem.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\mem.c - scheduler.c + mempool.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\mempool.c - timer.c + clock.c 1 - ..\..\..\src\timer.c + ..\..\..\src\clock.c - mem.c + object.c 1 - ..\..\..\src\mem.c + ..\..\..\src\object.c - clock.c + kservice.c 1 - ..\..\..\src\clock.c + ..\..\..\src\kservice.c - irq.c + device.c 1 - ..\..\..\src\irq.c + ..\..\..\src\device.c - kservice.c + idle.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\idle.c - thread.c + ipc.c 1 - ..\..\..\src\thread.c + ..\..\..\src\ipc.c - mempool.c + timer.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\timer.c diff --git a/bsp/stm32/stm32h743-atk-apollo/rtconfig.h b/bsp/stm32/stm32h743-atk-apollo/rtconfig.h index 63ac8ebfd1..198acf3b7b 100644 --- a/bsp/stm32/stm32h743-atk-apollo/rtconfig.h +++ b/bsp/stm32/stm32h743-atk-apollo/rtconfig.h @@ -167,14 +167,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -183,10 +186,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/stm32/stm32h743-st-nucleo/.config b/bsp/stm32/stm32h743-st-nucleo/.config index dcaf40fa8e..7b5d373593 100644 --- a/bsp/stm32/stm32h743-st-nucleo/.config +++ b/bsp/stm32/stm32h743-st-nucleo/.config @@ -329,6 +329,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -353,17 +354,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -376,11 +384,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -424,12 +432,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -439,6 +455,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -459,7 +483,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -476,7 +499,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -484,6 +506,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -560,6 +583,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/stm32/stm32h743-st-nucleo/project.ewp b/bsp/stm32/stm32h743-st-nucleo/project.ewp index e732b6f194..724a3ed983 100644 --- a/bsp/stm32/stm32h743-st-nucleo/project.ewp +++ b/bsp/stm32/stm32h743-st-nucleo/project.ewp @@ -2117,19 +2117,19 @@ CPU - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpu_cache.c + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\context_iar.S - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\context_iar.S + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpu_cache.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpuport.c @@ -2144,34 +2144,34 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c Drivers - $PROJ_DIR$\board\board.c + $PROJ_DIR$\..\libraries\STM32H7xx_HAL\CMSIS\Device\ST\STM32H7xx\Source\Templates\iar\startup_stm32h743xx.s - $PROJ_DIR$\..\libraries\STM32H7xx_HAL\CMSIS\Device\ST\STM32H7xx\Source\Templates\iar\startup_stm32h743xx.s + $PROJ_DIR$\board\board.c $PROJ_DIR$\board\CubeMX_Config\Src\stm32h7xx_hal_msp.c @@ -2201,41 +2201,41 @@ Kernel - $PROJ_DIR$\..\..\..\src\kservice.c - - - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\mempool.c $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\object.c $PROJ_DIR$\..\..\..\src\device.c + + $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\scheduler.c diff --git a/bsp/stm32/stm32h743-st-nucleo/project.uvprojx b/bsp/stm32/stm32h743-st-nucleo/project.uvprojx index d2112826c3..689975abf5 100644 --- a/bsp/stm32/stm32h743-st-nucleo/project.uvprojx +++ b/bsp/stm32/stm32h743-st-nucleo/project.uvprojx @@ -390,23 +390,30 @@ CPU - backtrace.c + showmem.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\showmem.c - showmem.c + div0.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\div0.c - div0.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\backtrace.c + + + + + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m7\cpuport.c @@ -423,13 +430,6 @@ ..\..\..\libcpu\arm\cortex-m7\context_rvds.S - - - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m7\cpuport.c - - DeviceDrivers @@ -449,9 +449,16 @@ - waitqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c + + + + + completion.c + 1 + ..\..\..\components\drivers\src\completion.c @@ -470,9 +477,9 @@ - ringblk_buf.c + waitqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\waitqueue.c @@ -489,23 +496,9 @@ ..\..\..\components\drivers\src\ringbuffer.c - - - completion.c - 1 - ..\..\..\components\drivers\src\completion.c - - Drivers - - - stm32h7xx_hal_msp.c - 1 - board\CubeMX_Config\Src\stm32h7xx_hal_msp.c - - startup_stm32h743xx.s @@ -520,6 +513,13 @@ board\board.c + + + stm32h7xx_hal_msp.c + 1 + board\CubeMX_Config\Src\stm32h7xx_hal_msp.c + + drv_gpio.c @@ -570,23 +570,16 @@ Kernel - scheduler.c - 1 - ..\..\..\src\scheduler.c - - - - - components.c + irq.c 1 - ..\..\..\src\components.c + ..\..\..\src\irq.c - timer.c + clock.c 1 - ..\..\..\src\timer.c + ..\..\..\src\clock.c @@ -598,9 +591,9 @@ - irq.c + timer.c 1 - ..\..\..\src\irq.c + ..\..\..\src\timer.c @@ -612,9 +605,9 @@ - idle.c + device.c 1 - ..\..\..\src\idle.c + ..\..\..\src\device.c @@ -626,23 +619,23 @@ - kservice.c + mempool.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\mempool.c - clock.c + scheduler.c 1 - ..\..\..\src\clock.c + ..\..\..\src\scheduler.c - mempool.c + idle.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\idle.c @@ -654,9 +647,16 @@ - device.c + components.c 1 - ..\..\..\src\device.c + ..\..\..\src\components.c + + + + + kservice.c + 1 + ..\..\..\src\kservice.c diff --git a/bsp/stm32/stm32h743-st-nucleo/rtconfig.h b/bsp/stm32/stm32h743-st-nucleo/rtconfig.h index 36020a074c..1390b1debe 100644 --- a/bsp/stm32/stm32h743-st-nucleo/rtconfig.h +++ b/bsp/stm32/stm32h743-st-nucleo/rtconfig.h @@ -167,14 +167,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -183,10 +186,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/stm32/stm32h747-st-discovery/.config b/bsp/stm32/stm32h747-st-discovery/.config index 0e0698dc46..edfa02282b 100644 --- a/bsp/stm32/stm32h747-st-discovery/.config +++ b/bsp/stm32/stm32h747-st-discovery/.config @@ -329,6 +329,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -353,17 +354,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -376,11 +384,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -424,12 +432,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -439,6 +455,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -459,7 +483,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -476,7 +499,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -484,6 +506,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -560,6 +583,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/stm32/stm32h747-st-discovery/project.ewp b/bsp/stm32/stm32h747-st-discovery/project.ewp index 9e170021da..9afb5fe83f 100644 --- a/bsp/stm32/stm32h747-st-discovery/project.ewp +++ b/bsp/stm32/stm32h747-st-discovery/project.ewp @@ -2128,13 +2128,13 @@ $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpu_cache.c + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpuport.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\context_iar.S + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpu_cache.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpuport.c + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\context_iar.S @@ -2146,37 +2146,37 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c Drivers - $PROJ_DIR$\..\libraries\STM32H7xx_HAL\CMSIS\Device\ST\STM32H7xx\Source\Templates\iar\startup_stm32h747xx.s + $PROJ_DIR$\board\board.c $PROJ_DIR$\board\CubeMX_Config\CM7\Src\stm32h7xx_hal_msp.c - $PROJ_DIR$\board\board.c + $PROJ_DIR$\..\libraries\STM32H7xx_HAL\CMSIS\Device\ST\STM32H7xx\Source\Templates\iar\startup_stm32h747xx.s $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c @@ -2203,43 +2203,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\thread.c $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\irq.c diff --git a/bsp/stm32/stm32h747-st-discovery/project.uvprojx b/bsp/stm32/stm32h747-st-discovery/project.uvprojx index 813e9120a0..f0945675fe 100644 --- a/bsp/stm32/stm32h747-st-discovery/project.uvprojx +++ b/bsp/stm32/stm32h747-st-discovery/project.uvprojx @@ -397,16 +397,16 @@ - backtrace.c + showmem.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\showmem.c - showmem.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\backtrace.c @@ -449,9 +449,9 @@ - completion.c + dataqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\dataqueue.c @@ -463,37 +463,37 @@ - ringbuffer.c + workqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\workqueue.c - dataqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\pipe.c - workqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c - ringblk_buf.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\ringbuffer.c - pipe.c + completion.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\completion.c @@ -501,9 +501,9 @@ Drivers - startup_stm32h747xx.s - 2 - ..\libraries\STM32H7xx_HAL\CMSIS\Device\ST\STM32H7xx\Source\Templates\arm\startup_stm32h747xx.s + stm32h7xx_hal_msp.c + 1 + board\CubeMX_Config\CM7\Src\stm32h7xx_hal_msp.c @@ -515,9 +515,9 @@ - stm32h7xx_hal_msp.c - 1 - board\CubeMX_Config\CM7\Src\stm32h7xx_hal_msp.c + startup_stm32h747xx.s + 2 + ..\libraries\STM32H7xx_HAL\CMSIS\Device\ST\STM32H7xx\Source\Templates\arm\startup_stm32h747xx.s @@ -570,93 +570,93 @@ Kernel - clock.c + timer.c 1 - ..\..\..\src\clock.c + ..\..\..\src\timer.c - mempool.c + thread.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\thread.c - idle.c + object.c 1 - ..\..\..\src\idle.c + ..\..\..\src\object.c - object.c + mempool.c 1 - ..\..\..\src\object.c + ..\..\..\src\mempool.c - thread.c + idle.c 1 - ..\..\..\src\thread.c + ..\..\..\src\idle.c - device.c + mem.c 1 - ..\..\..\src\device.c + ..\..\..\src\mem.c - irq.c + device.c 1 - ..\..\..\src\irq.c + ..\..\..\src\device.c - ipc.c + scheduler.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\scheduler.c - components.c + ipc.c 1 - ..\..\..\src\components.c + ..\..\..\src\ipc.c - timer.c + kservice.c 1 - ..\..\..\src\timer.c + ..\..\..\src\kservice.c - mem.c + clock.c 1 - ..\..\..\src\mem.c + ..\..\..\src\clock.c - kservice.c + irq.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\irq.c - scheduler.c + components.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\components.c diff --git a/bsp/stm32/stm32h747-st-discovery/rtconfig.h b/bsp/stm32/stm32h747-st-discovery/rtconfig.h index c333a6e748..53d9a6a9ae 100644 --- a/bsp/stm32/stm32h747-st-discovery/rtconfig.h +++ b/bsp/stm32/stm32h747-st-discovery/rtconfig.h @@ -167,14 +167,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -183,10 +186,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/stm32/stm32h750-armfly-h7-tool/.config b/bsp/stm32/stm32h750-armfly-h7-tool/.config index c91dd6b5a0..32cd361765 100644 --- a/bsp/stm32/stm32h750-armfly-h7-tool/.config +++ b/bsp/stm32/stm32h750-armfly-h7-tool/.config @@ -348,6 +348,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -372,17 +373,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -395,11 +403,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -443,12 +451,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -458,6 +474,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -478,7 +502,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -495,7 +518,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -503,6 +525,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -579,6 +602,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/stm32/stm32h750-armfly-h7-tool/project.ewp b/bsp/stm32/stm32h750-armfly-h7-tool/project.ewp index 0f1905bad6..d88b47638a 100644 --- a/bsp/stm32/stm32h750-armfly-h7-tool/project.ewp +++ b/bsp/stm32/stm32h750-armfly-h7-tool/project.ewp @@ -2118,6 +2118,9 @@ CPU + + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c @@ -2125,14 +2128,11 @@ $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpu_cache.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpuport.c - - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpu_cache.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\context_iar.S @@ -2155,25 +2155,25 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c @@ -2215,43 +2215,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\idle.c $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\kservice.c diff --git a/bsp/stm32/stm32h750-armfly-h7-tool/project.uvprojx b/bsp/stm32/stm32h750-armfly-h7-tool/project.uvprojx index 89babfda03..b31d5f03a4 100644 --- a/bsp/stm32/stm32h750-armfly-h7-tool/project.uvprojx +++ b/bsp/stm32/stm32h750-armfly-h7-tool/project.uvprojx @@ -390,9 +390,9 @@ CPU - div0.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\backtrace.c @@ -404,16 +404,16 @@ - backtrace.c + div0.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\div0.c - cpu_cache.c + cpuport.c 1 - ..\..\..\libcpu\arm\cortex-m7\cpu_cache.c + ..\..\..\libcpu\arm\cortex-m7\cpuport.c @@ -425,9 +425,9 @@ - cpuport.c + cpu_cache.c 1 - ..\..\..\libcpu\arm\cortex-m7\cpuport.c + ..\..\..\libcpu\arm\cortex-m7\cpu_cache.c @@ -470,44 +470,44 @@ - ringbuffer.c + completion.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\completion.c - completion.c + workqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\workqueue.c - pipe.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\ringbuffer.c - ringblk_buf.c + waitqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\waitqueue.c - workqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c - waitqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\pipe.c @@ -598,93 +598,93 @@ Kernel - irq.c + clock.c 1 - ..\..\..\src\irq.c + ..\..\..\src\clock.c - clock.c + idle.c 1 - ..\..\..\src\clock.c + ..\..\..\src\idle.c - components.c + ipc.c 1 - ..\..\..\src\components.c + ..\..\..\src\ipc.c - thread.c + mem.c 1 - ..\..\..\src\thread.c + ..\..\..\src\mem.c - mempool.c + components.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\components.c - mem.c + kservice.c 1 - ..\..\..\src\mem.c + ..\..\..\src\kservice.c - device.c + object.c 1 - ..\..\..\src\device.c + ..\..\..\src\object.c - ipc.c + mempool.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\mempool.c - kservice.c + irq.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\irq.c - scheduler.c + device.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\device.c - idle.c + timer.c 1 - ..\..\..\src\idle.c + ..\..\..\src\timer.c - object.c + scheduler.c 1 - ..\..\..\src\object.c + ..\..\..\src\scheduler.c - timer.c + thread.c 1 - ..\..\..\src\timer.c + ..\..\..\src\thread.c diff --git a/bsp/stm32/stm32h750-armfly-h7-tool/rtconfig.h b/bsp/stm32/stm32h750-armfly-h7-tool/rtconfig.h index d5786f7193..b3c26e560d 100644 --- a/bsp/stm32/stm32h750-armfly-h7-tool/rtconfig.h +++ b/bsp/stm32/stm32h750-armfly-h7-tool/rtconfig.h @@ -173,14 +173,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -189,10 +192,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/stm32/stm32h750-artpi-h750/.config b/bsp/stm32/stm32h750-artpi-h750/.config index 6865b9b775..b39f667f7b 100644 --- a/bsp/stm32/stm32h750-artpi-h750/.config +++ b/bsp/stm32/stm32h750-artpi-h750/.config @@ -329,6 +329,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -353,17 +354,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -376,11 +384,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -424,12 +432,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -439,6 +455,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -459,7 +483,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -476,7 +499,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -484,6 +506,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -560,6 +583,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/stm32/stm32h750-artpi-h750/project.ewp b/bsp/stm32/stm32h750-artpi-h750/project.ewp index 6ec0b93362..eb888ce138 100644 --- a/bsp/stm32/stm32h750-artpi-h750/project.ewp +++ b/bsp/stm32/stm32h750-artpi-h750/project.ewp @@ -2128,13 +2128,13 @@ $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\context_iar.S + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpuport.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpu_cache.c + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\context_iar.S - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpuport.c + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpu_cache.c @@ -2146,34 +2146,34 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - - - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + Drivers - $PROJ_DIR$\board\CubeMX_Config\Core\Src\stm32h7xx_hal_msp.c + $PROJ_DIR$\..\libraries\STM32H7xx_HAL\CMSIS\Device\ST\STM32H7xx\Source\Templates\iar\startup_stm32h750xx.s - $PROJ_DIR$\..\libraries\STM32H7xx_HAL\CMSIS\Device\ST\STM32H7xx\Source\Templates\iar\startup_stm32h750xx.s + $PROJ_DIR$\board\CubeMX_Config\Core\Src\stm32h7xx_hal_msp.c $PROJ_DIR$\board\board.c @@ -2202,18 +2202,9 @@ Kernel - - $PROJ_DIR$\..\..\..\src\scheduler.c - - - $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\ipc.c - - $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\clock.c @@ -2221,26 +2212,35 @@ $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\idle.c $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\object.c + + + $PROJ_DIR$\..\..\..\src\scheduler.c $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\irq.c + + + $PROJ_DIR$\..\..\..\src\device.c $PROJ_DIR$\..\..\..\src\mem.c + + $PROJ_DIR$\..\..\..\src\components.c + libc diff --git a/bsp/stm32/stm32h750-artpi-h750/project.uvprojx b/bsp/stm32/stm32h750-artpi-h750/project.uvprojx index 3e744ce57f..a00bd3dfc7 100644 --- a/bsp/stm32/stm32h750-artpi-h750/project.uvprojx +++ b/bsp/stm32/stm32h750-artpi-h750/project.uvprojx @@ -390,9 +390,9 @@ CPU - showmem.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\backtrace.c @@ -404,9 +404,9 @@ - backtrace.c + showmem.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\showmem.c @@ -449,56 +449,63 @@ - completion.c + dataqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\dataqueue.c - dataqueue.c + workqueue.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\workqueue.c - ringbuffer.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\ringblk_buf.c - workqueue.c + completion.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\completion.c - waitqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\pipe.c - pipe.c + waitqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\waitqueue.c - ringblk_buf.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\ringbuffer.c Drivers + + + board.c + 1 + board\board.c + + stm32h7xx_hal_msp.c @@ -513,13 +520,6 @@ ..\libraries\STM32H7xx_HAL\CMSIS\Device\ST\STM32H7xx\Source\Templates\arm\startup_stm32h750xx.s - - - board.c - 1 - board\board.c - - drv_gpio.c @@ -570,93 +570,93 @@ Kernel - timer.c + mem.c 1 - ..\..\..\src\timer.c + ..\..\..\src\mem.c - device.c + mempool.c 1 - ..\..\..\src\device.c + ..\..\..\src\mempool.c - object.c + components.c 1 - ..\..\..\src\object.c + ..\..\..\src\components.c - ipc.c + clock.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\clock.c - mempool.c + scheduler.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\scheduler.c - irq.c + idle.c 1 - ..\..\..\src\irq.c + ..\..\..\src\idle.c - mem.c + object.c 1 - ..\..\..\src\mem.c + ..\..\..\src\object.c - components.c + device.c 1 - ..\..\..\src\components.c + ..\..\..\src\device.c - thread.c + timer.c 1 - ..\..\..\src\thread.c + ..\..\..\src\timer.c - idle.c + ipc.c 1 - ..\..\..\src\idle.c + ..\..\..\src\ipc.c - scheduler.c + kservice.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\kservice.c - kservice.c + irq.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\irq.c - clock.c + thread.c 1 - ..\..\..\src\clock.c + ..\..\..\src\thread.c diff --git a/bsp/stm32/stm32h750-artpi-h750/rtconfig.h b/bsp/stm32/stm32h750-artpi-h750/rtconfig.h index 31df4923ca..2aa899af07 100644 --- a/bsp/stm32/stm32h750-artpi-h750/rtconfig.h +++ b/bsp/stm32/stm32h750-artpi-h750/rtconfig.h @@ -167,14 +167,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -183,10 +186,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/stm32/stm32l010-st-nucleo/.config b/bsp/stm32/stm32l010-st-nucleo/.config index cdc301a7d8..7c0439c655 100644 --- a/bsp/stm32/stm32l010-st-nucleo/.config +++ b/bsp/stm32/stm32l010-st-nucleo/.config @@ -328,6 +328,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -352,17 +353,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -375,11 +383,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -423,12 +431,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -438,6 +454,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -457,7 +481,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -474,7 +497,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -482,6 +504,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -558,6 +581,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/stm32/stm32l010-st-nucleo/project.ewp b/bsp/stm32/stm32l010-st-nucleo/project.ewp index 8a616d03ae..01e3d7844a 100644 --- a/bsp/stm32/stm32l010-st-nucleo/project.ewp +++ b/bsp/stm32/stm32l010-st-nucleo/project.ewp @@ -2153,18 +2153,18 @@ $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0\cpuport.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0\context_iar.S + + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0\cpuport.c + DeviceDrivers @@ -2175,10 +2175,7 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - - - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c @@ -2187,22 +2184,25 @@ $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + + + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c Drivers - $PROJ_DIR$\..\libraries\STM32L0xx_HAL\CMSIS\Device\ST\STM32L0xx\Source\Templates\iar\startup_stm32l053xx.s + $PROJ_DIR$\board\CubeMX_Config\Src\stm32l0xx_hal_msp.c - $PROJ_DIR$\board\CubeMX_Config\Src\stm32l0xx_hal_msp.c + $PROJ_DIR$\..\libraries\STM32L0xx_HAL\CMSIS\Device\ST\STM32L0xx\Source\Templates\iar\startup_stm32l053xx.s $PROJ_DIR$\board\board.c @@ -2232,43 +2232,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\scheduler.c diff --git a/bsp/stm32/stm32l010-st-nucleo/project.uvprojx b/bsp/stm32/stm32l010-st-nucleo/project.uvprojx index ba640b35f7..4869300c47 100644 --- a/bsp/stm32/stm32l010-st-nucleo/project.uvprojx +++ b/bsp/stm32/stm32l010-st-nucleo/project.uvprojx @@ -411,16 +411,16 @@ - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m0\cpuport.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m0\context_rvds.S - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m0\context_rvds.S + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m0\cpuport.c @@ -442,37 +442,37 @@ - ringbuffer.c + waitqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\waitqueue.c - workqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c - pipe.c + dataqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\dataqueue.c - waitqueue.c + workqueue.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\workqueue.c - ringblk_buf.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\ringbuffer.c @@ -484,9 +484,9 @@ - dataqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\pipe.c @@ -563,9 +563,9 @@ Kernel - object.c + mempool.c 1 - ..\..\..\src\object.c + ..\..\..\src\mempool.c @@ -577,79 +577,79 @@ - mem.c + kservice.c 1 - ..\..\..\src\mem.c + ..\..\..\src\kservice.c - ipc.c + mem.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\mem.c - idle.c + scheduler.c 1 - ..\..\..\src\idle.c + ..\..\..\src\scheduler.c - kservice.c + idle.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\idle.c - mempool.c + thread.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\thread.c - clock.c + components.c 1 - ..\..\..\src\clock.c + ..\..\..\src\components.c - irq.c + timer.c 1 - ..\..\..\src\irq.c + ..\..\..\src\timer.c - scheduler.c + clock.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\clock.c - thread.c + object.c 1 - ..\..\..\src\thread.c + ..\..\..\src\object.c - components.c + irq.c 1 - ..\..\..\src\components.c + ..\..\..\src\irq.c - timer.c + ipc.c 1 - ..\..\..\src\timer.c + ..\..\..\src\ipc.c diff --git a/bsp/stm32/stm32l010-st-nucleo/rtconfig.h b/bsp/stm32/stm32l010-st-nucleo/rtconfig.h index 344165e401..e8a982bb75 100644 --- a/bsp/stm32/stm32l010-st-nucleo/rtconfig.h +++ b/bsp/stm32/stm32l010-st-nucleo/rtconfig.h @@ -167,14 +167,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -183,10 +186,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/stm32/stm32l053-st-nucleo/.config b/bsp/stm32/stm32l053-st-nucleo/.config index d0503568d0..8a11fd8f96 100644 --- a/bsp/stm32/stm32l053-st-nucleo/.config +++ b/bsp/stm32/stm32l053-st-nucleo/.config @@ -328,6 +328,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -352,17 +353,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -375,11 +383,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -423,12 +431,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -438,6 +454,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -457,7 +481,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -474,7 +497,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -482,6 +504,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -558,6 +581,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/stm32/stm32l053-st-nucleo/project.ewp b/bsp/stm32/stm32l053-st-nucleo/project.ewp index 188c3ca9bc..f61ef533af 100644 --- a/bsp/stm32/stm32l053-st-nucleo/project.ewp +++ b/bsp/stm32/stm32l053-st-nucleo/project.ewp @@ -2150,15 +2150,15 @@ CPU - - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0\cpuport.c @@ -2175,34 +2175,34 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c Drivers - $PROJ_DIR$\..\libraries\STM32L0xx_HAL\CMSIS\Device\ST\STM32L0xx\Source\Templates\iar\startup_stm32l053xx.s + $PROJ_DIR$\board\CubeMX_Config\Src\stm32l0xx_hal_msp.c - $PROJ_DIR$\board\CubeMX_Config\Src\stm32l0xx_hal_msp.c + $PROJ_DIR$\..\libraries\STM32L0xx_HAL\CMSIS\Device\ST\STM32L0xx\Source\Templates\iar\startup_stm32l053xx.s $PROJ_DIR$\board\board.c @@ -2232,43 +2232,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\components.c diff --git a/bsp/stm32/stm32l053-st-nucleo/project.uvprojx b/bsp/stm32/stm32l053-st-nucleo/project.uvprojx index d37fa526e8..6420ec0f6b 100644 --- a/bsp/stm32/stm32l053-st-nucleo/project.uvprojx +++ b/bsp/stm32/stm32l053-st-nucleo/project.uvprojx @@ -387,23 +387,23 @@ CPU - div0.c + showmem.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\showmem.c - showmem.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\backtrace.c - backtrace.c + div0.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\div0.c @@ -439,44 +439,44 @@ - workqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\pipe.c - ringbuffer.c + workqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\workqueue.c - pipe.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\ringbuffer.c - completion.c + dataqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\dataqueue.c - dataqueue.c + waitqueue.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\waitqueue.c - waitqueue.c + completion.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\completion.c @@ -560,93 +560,93 @@ Kernel - scheduler.c + timer.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\timer.c - kservice.c + object.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\object.c - mempool.c + thread.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\thread.c - irq.c + kservice.c 1 - ..\..\..\src\irq.c + ..\..\..\src\kservice.c - device.c + scheduler.c 1 - ..\..\..\src\device.c + ..\..\..\src\scheduler.c - thread.c + clock.c 1 - ..\..\..\src\thread.c + ..\..\..\src\clock.c - idle.c + irq.c 1 - ..\..\..\src\idle.c + ..\..\..\src\irq.c - clock.c + ipc.c 1 - ..\..\..\src\clock.c + ..\..\..\src\ipc.c - components.c + device.c 1 - ..\..\..\src\components.c + ..\..\..\src\device.c - timer.c + mem.c 1 - ..\..\..\src\timer.c + ..\..\..\src\mem.c - object.c + components.c 1 - ..\..\..\src\object.c + ..\..\..\src\components.c - ipc.c + mempool.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\mempool.c - mem.c + idle.c 1 - ..\..\..\src\mem.c + ..\..\..\src\idle.c diff --git a/bsp/stm32/stm32l053-st-nucleo/rtconfig.h b/bsp/stm32/stm32l053-st-nucleo/rtconfig.h index 5c1ae22728..0aea164694 100644 --- a/bsp/stm32/stm32l053-st-nucleo/rtconfig.h +++ b/bsp/stm32/stm32l053-st-nucleo/rtconfig.h @@ -167,14 +167,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -183,10 +186,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/stm32/stm32l412-st-nucleo/.config b/bsp/stm32/stm32l412-st-nucleo/.config index af324603da..1c78afdfa3 100644 --- a/bsp/stm32/stm32l412-st-nucleo/.config +++ b/bsp/stm32/stm32l412-st-nucleo/.config @@ -332,6 +332,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -356,17 +357,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -379,11 +387,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -427,12 +435,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -442,6 +458,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -462,7 +486,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -479,7 +502,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -487,6 +509,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -563,6 +586,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/stm32/stm32l412-st-nucleo/project.ewp b/bsp/stm32/stm32l412-st-nucleo/project.ewp index a532f8eb37..fb97dfecd5 100644 --- a/bsp/stm32/stm32l412-st-nucleo/project.ewp +++ b/bsp/stm32/stm32l412-st-nucleo/project.ewp @@ -2079,6 +2079,9 @@ CPU + + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c @@ -2086,14 +2089,11 @@ $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c - - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S - DeviceDrivers @@ -2107,25 +2107,25 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c $PROJ_DIR$\..\..\..\components\drivers\watchdog\watchdog.c @@ -2134,13 +2134,13 @@ Drivers - $PROJ_DIR$\board\CubeMX_Config\Src\stm32l4xx_hal_msp.c + $PROJ_DIR$\..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Source\Templates\iar\startup_stm32l412xx.s - $PROJ_DIR$\board\board.c + $PROJ_DIR$\board\CubeMX_Config\Src\stm32l4xx_hal_msp.c - $PROJ_DIR$\..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Source\Templates\iar\startup_stm32l412xx.s + $PROJ_DIR$\board\board.c $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c @@ -2167,85 +2167,85 @@ Kernel - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\scheduler.c $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\idle.c $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\kservice.c $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\irq.c $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\clock.c libc - $PROJ_DIR$\..\..\..\components\libc\compilers\common\time.c + $PROJ_DIR$\..\..\..\components\libc\compilers\common\stdlib.c - $PROJ_DIR$\..\..\..\components\libc\compilers\common\stdlib.c + $PROJ_DIR$\..\..\..\components\libc\compilers\common\time.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\libc.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\libc.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\stdio.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c diff --git a/bsp/stm32/stm32l412-st-nucleo/project.uvprojx b/bsp/stm32/stm32l412-st-nucleo/project.uvprojx index 0e21fbacf4..d75fd91548 100644 --- a/bsp/stm32/stm32l412-st-nucleo/project.uvprojx +++ b/bsp/stm32/stm32l412-st-nucleo/project.uvprojx @@ -390,23 +390,23 @@ CPU - backtrace.c + div0.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\div0.c - showmem.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\backtrace.c - div0.c + showmem.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\showmem.c @@ -449,9 +449,9 @@ - pipe.c + workqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\workqueue.c @@ -463,37 +463,37 @@ - dataqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c - waitqueue.c + dataqueue.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\dataqueue.c - completion.c + waitqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\waitqueue.c - workqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\pipe.c - ringblk_buf.c + completion.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\completion.c @@ -577,58 +577,58 @@ Kernel - components.c + ipc.c 1 - ..\..\..\src\components.c + ..\..\..\src\ipc.c - mem.c + thread.c 1 - ..\..\..\src\mem.c + ..\..\..\src\thread.c - idle.c + irq.c 1 - ..\..\..\src\idle.c + ..\..\..\src\irq.c - clock.c + mem.c 1 - ..\..\..\src\clock.c + ..\..\..\src\mem.c - irq.c + idle.c 1 - ..\..\..\src\irq.c + ..\..\..\src\idle.c - device.c + scheduler.c 1 - ..\..\..\src\device.c + ..\..\..\src\scheduler.c - kservice.c + device.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\device.c - timer.c + clock.c 1 - ..\..\..\src\timer.c + ..\..\..\src\clock.c @@ -640,35 +640,42 @@ - scheduler.c + object.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\object.c - ipc.c + timer.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\timer.c - thread.c + kservice.c 1 - ..\..\..\src\thread.c + ..\..\..\src\kservice.c - object.c + components.c 1 - ..\..\..\src\object.c + ..\..\..\src\components.c libc + + + syscalls.c + 1 + ..\..\..\components\libc\compilers\armlibc\syscalls.c + + mem_std.c @@ -685,9 +692,9 @@ - syscalls.c + stdlib.c 1 - ..\..\..\components\libc\compilers\armlibc\syscalls.c + ..\..\..\components\libc\compilers\common\stdlib.c @@ -697,13 +704,6 @@ ..\..\..\components\libc\compilers\common\time.c - - - stdlib.c - 1 - ..\..\..\components\libc\compilers\common\stdlib.c - - Libraries diff --git a/bsp/stm32/stm32l412-st-nucleo/rtconfig.h b/bsp/stm32/stm32l412-st-nucleo/rtconfig.h index 20ad1bbd4c..2417226ac8 100644 --- a/bsp/stm32/stm32l412-st-nucleo/rtconfig.h +++ b/bsp/stm32/stm32l412-st-nucleo/rtconfig.h @@ -171,14 +171,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -187,10 +190,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/stm32/stm32l431-BearPi/.config b/bsp/stm32/stm32l431-BearPi/.config index f88385004f..c4c41ffdf8 100644 --- a/bsp/stm32/stm32l431-BearPi/.config +++ b/bsp/stm32/stm32l431-BearPi/.config @@ -337,6 +337,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -361,17 +362,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -384,11 +392,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -432,12 +440,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -447,6 +463,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -467,7 +491,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -484,7 +507,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -492,6 +514,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -568,6 +591,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/stm32/stm32l431-BearPi/project.ewp b/bsp/stm32/stm32l431-BearPi/project.ewp index a47c47fb80..55daa9f3dd 100644 --- a/bsp/stm32/stm32l431-BearPi/project.ewp +++ b/bsp/stm32/stm32l431-BearPi/project.ewp @@ -2111,13 +2111,13 @@ CPU - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c @@ -2144,25 +2144,25 @@ $PROJ_DIR$\..\..\..\components\drivers\spi\spi_dev.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c $PROJ_DIR$\..\..\..\components\drivers\watchdog\watchdog.c @@ -2170,9 +2170,6 @@ Drivers - - $PROJ_DIR$\..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Source\Templates\iar\startup_stm32l431xx.s - $PROJ_DIR$\board\ports\lcd\drv_lcd.c @@ -2182,6 +2179,9 @@ $PROJ_DIR$\board\board.c + + $PROJ_DIR$\..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Source\Templates\iar\startup_stm32l431xx.s + $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c @@ -2210,56 +2210,59 @@ Kernel - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\mem.c $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\kservice.c $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\thread.c libc - $PROJ_DIR$\..\..\..\components\libc\compilers\common\stdlib.c + $PROJ_DIR$\..\..\..\components\libc\compilers\common\time.c - $PROJ_DIR$\..\..\..\components\libc\compilers\common\time.c + $PROJ_DIR$\..\..\..\components\libc\compilers\common\stdlib.c $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c + + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c @@ -2267,28 +2270,25 @@ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\libc.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\stdio.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\libc.c $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c - - - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\stdio.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c diff --git a/bsp/stm32/stm32l431-BearPi/project.uvprojx b/bsp/stm32/stm32l431-BearPi/project.uvprojx index 604da301fb..05937661a8 100644 --- a/bsp/stm32/stm32l431-BearPi/project.uvprojx +++ b/bsp/stm32/stm32l431-BearPi/project.uvprojx @@ -397,16 +397,16 @@ - div0.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\backtrace.c - backtrace.c + div0.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\div0.c @@ -463,51 +463,51 @@ - ringblk_buf.c + waitqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\waitqueue.c - dataqueue.c + workqueue.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\workqueue.c - waitqueue.c + completion.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\completion.c - workqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\ringbuffer.c - ringbuffer.c + pipe.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\pipe.c - pipe.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\ringblk_buf.c - completion.c + dataqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\dataqueue.c @@ -617,65 +617,65 @@ Kernel - mempool.c + components.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\components.c - clock.c + scheduler.c 1 - ..\..\..\src\clock.c + ..\..\..\src\scheduler.c - scheduler.c + clock.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\clock.c - ipc.c + irq.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\irq.c - timer.c + idle.c 1 - ..\..\..\src\timer.c + ..\..\..\src\idle.c - components.c + timer.c 1 - ..\..\..\src\components.c + ..\..\..\src\timer.c - device.c + kservice.c 1 - ..\..\..\src\device.c + ..\..\..\src\kservice.c - thread.c + mempool.c 1 - ..\..\..\src\thread.c + ..\..\..\src\mempool.c - irq.c + ipc.c 1 - ..\..\..\src\irq.c + ..\..\..\src\ipc.c @@ -687,28 +687,35 @@ - idle.c + mem.c 1 - ..\..\..\src\idle.c + ..\..\..\src\mem.c - kservice.c + thread.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\thread.c - mem.c + device.c 1 - ..\..\..\src\mem.c + ..\..\..\src\device.c libc + + + syscalls.c + 1 + ..\..\..\components\libc\compilers\armlibc\syscalls.c + + libc.c @@ -725,9 +732,9 @@ - syscalls.c + time.c 1 - ..\..\..\components\libc\compilers\armlibc\syscalls.c + ..\..\..\components\libc\compilers\common\time.c @@ -737,13 +744,6 @@ ..\..\..\components\libc\compilers\common\stdlib.c - - - time.c - 1 - ..\..\..\components\libc\compilers\common\time.c - - Libraries diff --git a/bsp/stm32/stm32l431-BearPi/rtconfig.h b/bsp/stm32/stm32l431-BearPi/rtconfig.h index 449c5ab6f1..f5b8ad4af5 100644 --- a/bsp/stm32/stm32l431-BearPi/rtconfig.h +++ b/bsp/stm32/stm32l431-BearPi/rtconfig.h @@ -172,14 +172,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -188,10 +191,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/stm32/stm32l432-st-nucleo/.config b/bsp/stm32/stm32l432-st-nucleo/.config index 1a0a28bc1d..535a2ad86f 100644 --- a/bsp/stm32/stm32l432-st-nucleo/.config +++ b/bsp/stm32/stm32l432-st-nucleo/.config @@ -332,6 +332,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -356,17 +357,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -379,11 +387,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -427,12 +435,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -442,6 +458,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -462,7 +486,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -479,7 +502,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -487,6 +509,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -563,6 +586,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/stm32/stm32l432-st-nucleo/project.ewp b/bsp/stm32/stm32l432-st-nucleo/project.ewp index 1a618050e9..e2ed864d9d 100644 --- a/bsp/stm32/stm32l432-st-nucleo/project.ewp +++ b/bsp/stm32/stm32l432-st-nucleo/project.ewp @@ -2109,6 +2109,9 @@ $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c @@ -2124,9 +2127,6 @@ $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\watchdog\watchdog.c @@ -2134,13 +2134,13 @@ Drivers - $PROJ_DIR$\board\CubeMX_Config\Src\stm32l4xx_hal_msp.c + $PROJ_DIR$\..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Source\Templates\iar\startup_stm32l432xx.s - $PROJ_DIR$\board\board.c + $PROJ_DIR$\board\CubeMX_Config\Src\stm32l4xx_hal_msp.c - $PROJ_DIR$\..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Source\Templates\iar\startup_stm32l432xx.s + $PROJ_DIR$\board\board.c $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c @@ -2166,53 +2166,56 @@ Kernel - - $PROJ_DIR$\..\..\..\src\ipc.c - - - $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\ipc.c $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\thread.c $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\clock.c $PROJ_DIR$\..\..\..\src\mempool.c + + $PROJ_DIR$\..\..\..\src\object.c + + + $PROJ_DIR$\..\..\..\src\idle.c + libc + + $PROJ_DIR$\..\..\..\components\libc\compilers\common\time.c + $PROJ_DIR$\..\..\..\components\libc\compilers\common\stdlib.c - $PROJ_DIR$\..\..\..\components\libc\compilers\common\time.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\stdio.c $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c @@ -2221,31 +2224,28 @@ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c - - - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\stdio.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\libc.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\libc.c diff --git a/bsp/stm32/stm32l432-st-nucleo/project.uvprojx b/bsp/stm32/stm32l432-st-nucleo/project.uvprojx index e412450fd8..ae258550b5 100644 --- a/bsp/stm32/stm32l432-st-nucleo/project.uvprojx +++ b/bsp/stm32/stm32l432-st-nucleo/project.uvprojx @@ -388,6 +388,13 @@ CPU + + + backtrace.c + 1 + ..\..\..\libcpu\arm\common\backtrace.c + + div0.c @@ -404,9 +411,9 @@ - backtrace.c + cpuport.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\cortex-m4\cpuport.c @@ -416,13 +423,6 @@ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S - - - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m4\cpuport.c - - DeviceDrivers @@ -454,13 +454,6 @@ ..\..\..\components\drivers\src\pipe.c - - - dataqueue.c - 1 - ..\..\..\components\drivers\src\dataqueue.c - - completion.c @@ -482,6 +475,13 @@ ..\..\..\components\drivers\src\ringblk_buf.c + + + dataqueue.c + 1 + ..\..\..\components\drivers\src\dataqueue.c + + workqueue.c @@ -506,13 +506,6 @@ Drivers - - - startup_stm32l432xx.s - 2 - ..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Source\Templates\arm\startup_stm32l432xx.s - - stm32l4xx_hal_msp.c @@ -527,6 +520,13 @@ board\board.c + + + startup_stm32l432xx.s + 2 + ..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Source\Templates\arm\startup_stm32l432xx.s + + drv_gpio.c @@ -577,16 +577,16 @@ Kernel - idle.c + kservice.c 1 - ..\..\..\src\idle.c + ..\..\..\src\kservice.c - clock.c + components.c 1 - ..\..\..\src\clock.c + ..\..\..\src\components.c @@ -596,6 +596,13 @@ ..\..\..\src\timer.c + + + thread.c + 1 + ..\..\..\src\thread.c + + mem.c @@ -605,9 +612,9 @@ - components.c + object.c 1 - ..\..\..\src\components.c + ..\..\..\src\object.c @@ -619,30 +626,30 @@ - thread.c + scheduler.c 1 - ..\..\..\src\thread.c + ..\..\..\src\scheduler.c - object.c + clock.c 1 - ..\..\..\src\object.c + ..\..\..\src\clock.c - ipc.c + mempool.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\mempool.c - kservice.c + idle.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\idle.c @@ -654,16 +661,9 @@ - scheduler.c - 1 - ..\..\..\src\scheduler.c - - - - - mempool.c + ipc.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\ipc.c @@ -671,16 +671,16 @@ libc - libc.c + syscalls.c 1 - ..\..\..\components\libc\compilers\armlibc\libc.c + ..\..\..\components\libc\compilers\armlibc\syscalls.c - syscalls.c + libc.c 1 - ..\..\..\components\libc\compilers\armlibc\syscalls.c + ..\..\..\components\libc\compilers\armlibc\libc.c @@ -692,16 +692,16 @@ - time.c + stdlib.c 1 - ..\..\..\components\libc\compilers\common\time.c + ..\..\..\components\libc\compilers\common\stdlib.c - stdlib.c + time.c 1 - ..\..\..\components\libc\compilers\common\stdlib.c + ..\..\..\components\libc\compilers\common\time.c diff --git a/bsp/stm32/stm32l432-st-nucleo/rtconfig.h b/bsp/stm32/stm32l432-st-nucleo/rtconfig.h index ab1397da01..078b027122 100644 --- a/bsp/stm32/stm32l432-st-nucleo/rtconfig.h +++ b/bsp/stm32/stm32l432-st-nucleo/rtconfig.h @@ -171,14 +171,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -187,10 +190,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/stm32/stm32l433-st-nucleo/.config b/bsp/stm32/stm32l433-st-nucleo/.config index 08da0a7266..d7345be09b 100644 --- a/bsp/stm32/stm32l433-st-nucleo/.config +++ b/bsp/stm32/stm32l433-st-nucleo/.config @@ -330,6 +330,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -354,17 +355,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -377,11 +385,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -425,12 +433,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -440,6 +456,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -460,7 +484,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -477,7 +500,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -485,6 +507,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -561,6 +584,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/stm32/stm32l433-st-nucleo/project.ewp b/bsp/stm32/stm32l433-st-nucleo/project.ewp index 9f1984b367..b2ab0cd2c5 100644 --- a/bsp/stm32/stm32l433-st-nucleo/project.ewp +++ b/bsp/stm32/stm32l433-st-nucleo/project.ewp @@ -2079,9 +2079,6 @@ CPU - - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c @@ -2089,11 +2086,14 @@ $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c + + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S + DeviceDrivers @@ -2104,38 +2104,38 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c Drivers - - $PROJ_DIR$\..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Source\Templates\iar\startup_stm32l433xx.s - $PROJ_DIR$\board\CubeMX_Config\Src\stm32l4xx_hal_msp.c $PROJ_DIR$\board\board.c + + $PROJ_DIR$\..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Source\Templates\iar\startup_stm32l433xx.s + $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c @@ -2161,85 +2161,85 @@ Kernel - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\object.c $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\thread.c libc - - $PROJ_DIR$\..\..\..\components\libc\compilers\common\time.c - $PROJ_DIR$\..\..\..\components\libc\compilers\common\stdlib.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\libc.c + $PROJ_DIR$\..\..\..\components\libc\compilers\common\time.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\libc.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\stdio.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\stdio.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c + + + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c diff --git a/bsp/stm32/stm32l433-st-nucleo/project.uvprojx b/bsp/stm32/stm32l433-st-nucleo/project.uvprojx index 574dc24c65..920d59b24f 100644 --- a/bsp/stm32/stm32l433-st-nucleo/project.uvprojx +++ b/bsp/stm32/stm32l433-st-nucleo/project.uvprojx @@ -390,23 +390,23 @@ CPU - div0.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\backtrace.c - backtrace.c + showmem.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\showmem.c - showmem.c + div0.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\div0.c @@ -442,51 +442,51 @@ - completion.c + waitqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\waitqueue.c - ringbuffer.c + pipe.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\pipe.c - dataqueue.c + completion.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\completion.c - waitqueue.c + workqueue.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\workqueue.c - ringblk_buf.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\ringbuffer.c - pipe.c + dataqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\dataqueue.c - workqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c @@ -563,93 +563,93 @@ Kernel - mempool.c + irq.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\irq.c - scheduler.c + mem.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\mem.c - clock.c + components.c 1 - ..\..\..\src\clock.c + ..\..\..\src\components.c - device.c + ipc.c 1 - ..\..\..\src\device.c + ..\..\..\src\ipc.c - timer.c + mempool.c 1 - ..\..\..\src\timer.c + ..\..\..\src\mempool.c - idle.c + scheduler.c 1 - ..\..\..\src\idle.c + ..\..\..\src\scheduler.c - irq.c + kservice.c 1 - ..\..\..\src\irq.c + ..\..\..\src\kservice.c - kservice.c + thread.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\thread.c - mem.c + idle.c 1 - ..\..\..\src\mem.c + ..\..\..\src\idle.c - thread.c + object.c 1 - ..\..\..\src\thread.c + ..\..\..\src\object.c - ipc.c + clock.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\clock.c - components.c + device.c 1 - ..\..\..\src\components.c + ..\..\..\src\device.c - object.c + timer.c 1 - ..\..\..\src\object.c + ..\..\..\src\timer.c @@ -657,16 +657,16 @@ libc - libc.c + mem_std.c 1 - ..\..\..\components\libc\compilers\armlibc\libc.c + ..\..\..\components\libc\compilers\armlibc\mem_std.c - mem_std.c + libc.c 1 - ..\..\..\components\libc\compilers\armlibc\mem_std.c + ..\..\..\components\libc\compilers\armlibc\libc.c diff --git a/bsp/stm32/stm32l433-st-nucleo/rtconfig.h b/bsp/stm32/stm32l433-st-nucleo/rtconfig.h index 5c5f745355..0deff5e24a 100644 --- a/bsp/stm32/stm32l433-st-nucleo/rtconfig.h +++ b/bsp/stm32/stm32l433-st-nucleo/rtconfig.h @@ -169,14 +169,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -185,10 +188,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/stm32/stm32l452-st-nucleo/.config b/bsp/stm32/stm32l452-st-nucleo/.config index 73deb887b8..e621d99a2f 100644 --- a/bsp/stm32/stm32l452-st-nucleo/.config +++ b/bsp/stm32/stm32l452-st-nucleo/.config @@ -329,6 +329,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -353,17 +354,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -376,11 +384,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -424,12 +432,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -439,6 +455,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -459,7 +483,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -476,7 +499,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -484,6 +506,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -560,6 +583,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/stm32/stm32l452-st-nucleo/project.ewp b/bsp/stm32/stm32l452-st-nucleo/project.ewp index 8cc808b4e3..3f063abea8 100644 --- a/bsp/stm32/stm32l452-st-nucleo/project.ewp +++ b/bsp/stm32/stm32l452-st-nucleo/project.ewp @@ -2120,15 +2120,15 @@ CPU - - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c @@ -2145,25 +2145,25 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c @@ -2202,43 +2202,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\scheduler.c - - - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\device.c $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\mem.c $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\scheduler.c + + + $PROJ_DIR$\..\..\..\src\irq.c $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\kservice.c diff --git a/bsp/stm32/stm32l452-st-nucleo/project.uvprojx b/bsp/stm32/stm32l452-st-nucleo/project.uvprojx index f3cd97379b..863b92bca8 100644 --- a/bsp/stm32/stm32l452-st-nucleo/project.uvprojx +++ b/bsp/stm32/stm32l452-st-nucleo/project.uvprojx @@ -390,16 +390,16 @@ CPU - showmem.c + div0.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\div0.c - div0.c + showmem.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\showmem.c @@ -411,16 +411,16 @@ - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m4\cpuport.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m4\context_rvds.S - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m4\context_rvds.S + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m4\cpuport.c @@ -442,16 +442,16 @@ - dataqueue.c + completion.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\completion.c - waitqueue.c + dataqueue.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\dataqueue.c @@ -463,16 +463,16 @@ - workqueue.c + waitqueue.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\waitqueue.c - completion.c + workqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\workqueue.c @@ -492,6 +492,13 @@ Drivers + + + startup_stm32l452xx.s + 2 + ..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Source\Templates\arm\startup_stm32l452xx.s + + stm32l4xx_hal_msp.c @@ -506,13 +513,6 @@ board\board.c - - - startup_stm32l452xx.s - 2 - ..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Source\Templates\arm\startup_stm32l452xx.s - - drv_gpio.c @@ -570,86 +570,86 @@ - clock.c + ipc.c 1 - ..\..\..\src\clock.c + ..\..\..\src\ipc.c - ipc.c + mem.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\mem.c - device.c + mempool.c 1 - ..\..\..\src\device.c + ..\..\..\src\mempool.c - mem.c + kservice.c 1 - ..\..\..\src\mem.c + ..\..\..\src\kservice.c - mempool.c + scheduler.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\scheduler.c - object.c + device.c 1 - ..\..\..\src\object.c + ..\..\..\src\device.c - idle.c + irq.c 1 - ..\..\..\src\idle.c + ..\..\..\src\irq.c - scheduler.c + object.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\object.c - components.c + idle.c 1 - ..\..\..\src\components.c + ..\..\..\src\idle.c - kservice.c + timer.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\timer.c - timer.c + components.c 1 - ..\..\..\src\timer.c + ..\..\..\src\components.c - irq.c + clock.c 1 - ..\..\..\src\irq.c + ..\..\..\src\clock.c diff --git a/bsp/stm32/stm32l452-st-nucleo/rtconfig.h b/bsp/stm32/stm32l452-st-nucleo/rtconfig.h index 0717ab11b3..bc62ebaca6 100644 --- a/bsp/stm32/stm32l452-st-nucleo/rtconfig.h +++ b/bsp/stm32/stm32l452-st-nucleo/rtconfig.h @@ -167,14 +167,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -183,10 +186,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/stm32/stm32l475-atk-pandora/.config b/bsp/stm32/stm32l475-atk-pandora/.config index 1b46e651ee..2dd244b967 100644 --- a/bsp/stm32/stm32l475-atk-pandora/.config +++ b/bsp/stm32/stm32l475-atk-pandora/.config @@ -327,6 +327,7 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -351,17 +352,24 @@ CONFIG_RT_USING_PIN=y # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -374,11 +382,11 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -422,12 +430,20 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -437,6 +453,14 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -457,7 +481,6 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -474,7 +497,6 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -482,6 +504,7 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -558,6 +581,7 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/stm32/stm32l475-atk-pandora/project.ewp b/bsp/stm32/stm32l475-atk-pandora/project.ewp index 1ede27bc0f..7298c7c9d7 100644 --- a/bsp/stm32/stm32l475-atk-pandora/project.ewp +++ b/bsp/stm32/stm32l475-atk-pandora/project.ewp @@ -2102,22 +2102,22 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial_v2.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c @@ -2125,15 +2125,15 @@ Drivers - - $PROJ_DIR$\..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Source\Templates\iar\startup_stm32l475xx.s - $PROJ_DIR$\board\CubeMX_Config\Src\stm32l4xx_hal_msp.c $PROJ_DIR$\board\board.c + + $PROJ_DIR$\..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Source\Templates\iar\startup_stm32l475xx.s + $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c @@ -2159,25 +2159,25 @@ Kernel - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\timer.c $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\thread.c $PROJ_DIR$\..\..\..\src\kservice.c @@ -2186,16 +2186,16 @@ $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\device.c $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\ipc.c diff --git a/bsp/stm32/stm32l475-atk-pandora/project.uvprojx b/bsp/stm32/stm32l475-atk-pandora/project.uvprojx index 6ea882f03d..eef4da0aca 100644 --- a/bsp/stm32/stm32l475-atk-pandora/project.uvprojx +++ b/bsp/stm32/stm32l475-atk-pandora/project.uvprojx @@ -448,9 +448,9 @@ - waitqueue.c + workqueue.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\workqueue.c @@ -462,9 +462,9 @@ - dataqueue.c + completion.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\completion.c @@ -476,16 +476,16 @@ - completion.c + waitqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\waitqueue.c - workqueue.c + dataqueue.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\dataqueue.c @@ -562,93 +562,93 @@ Kernel - components.c + thread.c 1 - ..\..\..\src\components.c + ..\..\..\src\thread.c - thread.c + kservice.c 1 - ..\..\..\src\thread.c + ..\..\..\src\kservice.c - idle.c + clock.c 1 - ..\..\..\src\idle.c + ..\..\..\src\clock.c - ipc.c + mempool.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\mempool.c - clock.c + mem.c 1 - ..\..\..\src\clock.c + ..\..\..\src\mem.c - kservice.c + device.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\device.c - irq.c + ipc.c 1 - ..\..\..\src\irq.c + ..\..\..\src\ipc.c - scheduler.c + timer.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\timer.c - mempool.c + idle.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\idle.c - device.c + irq.c 1 - ..\..\..\src\device.c + ..\..\..\src\irq.c - object.c + scheduler.c 1 - ..\..\..\src\object.c + ..\..\..\src\scheduler.c - mem.c + components.c 1 - ..\..\..\src\mem.c + ..\..\..\src\components.c - timer.c + object.c 1 - ..\..\..\src\timer.c + ..\..\..\src\object.c diff --git a/bsp/stm32/stm32l475-atk-pandora/rtconfig.h b/bsp/stm32/stm32l475-atk-pandora/rtconfig.h index 2586c33014..db0a260499 100644 --- a/bsp/stm32/stm32l475-atk-pandora/rtconfig.h +++ b/bsp/stm32/stm32l475-atk-pandora/rtconfig.h @@ -165,14 +165,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -181,10 +184,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/stm32/stm32l475-st-discovery/.config b/bsp/stm32/stm32l475-st-discovery/.config index 66aebc70e4..44760b97d2 100644 --- a/bsp/stm32/stm32l475-st-discovery/.config +++ b/bsp/stm32/stm32l475-st-discovery/.config @@ -329,6 +329,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -353,17 +354,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -376,11 +384,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -424,12 +432,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -439,6 +455,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -459,7 +483,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -476,7 +499,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -484,6 +506,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -560,6 +583,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/stm32/stm32l475-st-discovery/project.ewp b/bsp/stm32/stm32l475-st-discovery/project.ewp index 9bb22299c7..12c5350c55 100644 --- a/bsp/stm32/stm32l475-st-discovery/project.ewp +++ b/bsp/stm32/stm32l475-st-discovery/project.ewp @@ -2078,13 +2078,13 @@ CPU - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S @@ -2102,38 +2102,38 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c Drivers - - $PROJ_DIR$\..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Source\Templates\iar\startup_stm32l475xx.s - $PROJ_DIR$\board\CubeMX_Config\Src\stm32l4xx_hal_msp.c $PROJ_DIR$\board\board.c + + $PROJ_DIR$\..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Source\Templates\iar\startup_stm32l475xx.s + $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c @@ -2159,43 +2159,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\thread.c $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\ipc.c $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\mempool.c diff --git a/bsp/stm32/stm32l475-st-discovery/project.uvprojx b/bsp/stm32/stm32l475-st-discovery/project.uvprojx index e87467c1c5..68ded86752 100644 --- a/bsp/stm32/stm32l475-st-discovery/project.uvprojx +++ b/bsp/stm32/stm32l475-st-discovery/project.uvprojx @@ -388,6 +388,13 @@ CPU + + + div0.c + 1 + ..\..\..\libcpu\arm\common\div0.c + + backtrace.c @@ -404,9 +411,9 @@ - div0.c + cpuport.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\cortex-m4\cpuport.c @@ -416,13 +423,6 @@ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S - - - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m4\cpuport.c - - DeviceDrivers @@ -442,51 +442,51 @@ - workqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\ringbuffer.c - waitqueue.c + dataqueue.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\dataqueue.c - ringblk_buf.c + completion.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\completion.c - dataqueue.c + workqueue.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\workqueue.c - pipe.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\ringblk_buf.c - completion.c + pipe.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\pipe.c - ringbuffer.c + waitqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\waitqueue.c @@ -563,44 +563,44 @@ Kernel - components.c + mempool.c 1 - ..\..\..\src\components.c + ..\..\..\src\mempool.c - mem.c + thread.c 1 - ..\..\..\src\mem.c + ..\..\..\src\thread.c - device.c + ipc.c 1 - ..\..\..\src\device.c + ..\..\..\src\ipc.c - mempool.c + kservice.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\kservice.c - ipc.c + object.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\object.c - object.c + irq.c 1 - ..\..\..\src\object.c + ..\..\..\src\irq.c @@ -612,44 +612,44 @@ - kservice.c + device.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\device.c - timer.c + mem.c 1 - ..\..\..\src\timer.c + ..\..\..\src\mem.c - thread.c + components.c 1 - ..\..\..\src\thread.c + ..\..\..\src\components.c - idle.c + scheduler.c 1 - ..\..\..\src\idle.c + ..\..\..\src\scheduler.c - scheduler.c + idle.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\idle.c - irq.c + timer.c 1 - ..\..\..\src\irq.c + ..\..\..\src\timer.c diff --git a/bsp/stm32/stm32l475-st-discovery/rtconfig.h b/bsp/stm32/stm32l475-st-discovery/rtconfig.h index ca7da3009c..b14986c664 100644 --- a/bsp/stm32/stm32l475-st-discovery/rtconfig.h +++ b/bsp/stm32/stm32l475-st-discovery/rtconfig.h @@ -168,14 +168,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -184,10 +187,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/stm32/stm32l476-st-nucleo/.config b/bsp/stm32/stm32l476-st-nucleo/.config index b0f356973a..fd357d6e2a 100644 --- a/bsp/stm32/stm32l476-st-nucleo/.config +++ b/bsp/stm32/stm32l476-st-nucleo/.config @@ -332,6 +332,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -356,17 +357,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -379,11 +387,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -427,12 +435,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -442,6 +458,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -462,7 +486,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -479,7 +502,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -487,6 +509,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -563,6 +586,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/stm32/stm32l476-st-nucleo/project.ewp b/bsp/stm32/stm32l476-st-nucleo/project.ewp index fdaef3c103..4816ed166f 100644 --- a/bsp/stm32/stm32l476-st-nucleo/project.ewp +++ b/bsp/stm32/stm32l476-st-nucleo/project.ewp @@ -2082,19 +2082,19 @@ CPU - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c @@ -2112,37 +2112,37 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c Drivers - $PROJ_DIR$\board\CubeMX_Config\Src\stm32l4xx_hal_msp.c + $PROJ_DIR$\..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Source\Templates\iar\startup_stm32l476xx.s - $PROJ_DIR$\board\board.c + $PROJ_DIR$\board\CubeMX_Config\Src\stm32l4xx_hal_msp.c - $PROJ_DIR$\..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Source\Templates\iar\startup_stm32l476xx.s + $PROJ_DIR$\board\board.c $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c @@ -2175,43 +2175,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\idle.c @@ -2223,37 +2223,37 @@ $PROJ_DIR$\..\..\..\components\libc\compilers\common\time.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\stdio.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\libc.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\stdio.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\libc.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c diff --git a/bsp/stm32/stm32l476-st-nucleo/project.uvprojx b/bsp/stm32/stm32l476-st-nucleo/project.uvprojx index 0f448d6c06..0abc43a6c3 100644 --- a/bsp/stm32/stm32l476-st-nucleo/project.uvprojx +++ b/bsp/stm32/stm32l476-st-nucleo/project.uvprojx @@ -397,16 +397,16 @@ - showmem.c + div0.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\div0.c - div0.c + showmem.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\showmem.c @@ -456,16 +456,16 @@ - workqueue.c + completion.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\completion.c - completion.c + pipe.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\pipe.c @@ -477,9 +477,9 @@ - pipe.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\ringblk_buf.c @@ -491,28 +491,21 @@ - ringblk_buf.c + dataqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\dataqueue.c - dataqueue.c + workqueue.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\workqueue.c Drivers - - - startup_stm32l476xx.s - 2 - ..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Source\Templates\arm\startup_stm32l476xx.s - - stm32l4xx_hal_msp.c @@ -527,6 +520,13 @@ board\board.c + + + startup_stm32l476xx.s + 2 + ..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Source\Templates\arm\startup_stm32l476xx.s + + drv_gpio.c @@ -591,37 +591,37 @@ Kernel - mempool.c + idle.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\idle.c - kservice.c + device.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\device.c - ipc.c + timer.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\timer.c - scheduler.c + mem.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\mem.c - components.c + mempool.c 1 - ..\..\..\src\components.c + ..\..\..\src\mempool.c @@ -633,56 +633,63 @@ - device.c + components.c 1 - ..\..\..\src\device.c + ..\..\..\src\components.c - mem.c + kservice.c 1 - ..\..\..\src\mem.c + ..\..\..\src\kservice.c - clock.c + irq.c 1 - ..\..\..\src\clock.c + ..\..\..\src\irq.c - thread.c + scheduler.c 1 - ..\..\..\src\thread.c + ..\..\..\src\scheduler.c - timer.c + thread.c 1 - ..\..\..\src\timer.c + ..\..\..\src\thread.c - irq.c + clock.c 1 - ..\..\..\src\irq.c + ..\..\..\src\clock.c - idle.c + ipc.c 1 - ..\..\..\src\idle.c + ..\..\..\src\ipc.c libc + + + mem_std.c + 1 + ..\..\..\components\libc\compilers\armlibc\mem_std.c + + libc.c @@ -699,9 +706,9 @@ - mem_std.c + stdlib.c 1 - ..\..\..\components\libc\compilers\armlibc\mem_std.c + ..\..\..\components\libc\compilers\common\stdlib.c @@ -711,13 +718,6 @@ ..\..\..\components\libc\compilers\common\time.c - - - stdlib.c - 1 - ..\..\..\components\libc\compilers\common\stdlib.c - - Libraries diff --git a/bsp/stm32/stm32l476-st-nucleo/rtconfig.h b/bsp/stm32/stm32l476-st-nucleo/rtconfig.h index adadaea863..36c7ae64a8 100644 --- a/bsp/stm32/stm32l476-st-nucleo/rtconfig.h +++ b/bsp/stm32/stm32l476-st-nucleo/rtconfig.h @@ -171,14 +171,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -187,10 +190,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/stm32/stm32l496-ali-developer/.config b/bsp/stm32/stm32l496-ali-developer/.config index 242a0658ca..4bb70f06f5 100644 --- a/bsp/stm32/stm32l496-ali-developer/.config +++ b/bsp/stm32/stm32l496-ali-developer/.config @@ -329,6 +329,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -353,17 +354,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -376,11 +384,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -424,12 +432,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -439,6 +455,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -459,7 +483,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -476,7 +499,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -484,6 +506,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -560,6 +583,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/stm32/stm32l496-ali-developer/project.ewp b/bsp/stm32/stm32l496-ali-developer/project.ewp index 9509ee0850..993d52cad0 100644 --- a/bsp/stm32/stm32l496-ali-developer/project.ewp +++ b/bsp/stm32/stm32l496-ali-developer/project.ewp @@ -2081,10 +2081,10 @@ $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S @@ -2105,22 +2105,22 @@ $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c @@ -2159,43 +2159,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\ipc.c $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\object.c diff --git a/bsp/stm32/stm32l496-ali-developer/project.uvprojx b/bsp/stm32/stm32l496-ali-developer/project.uvprojx index 4f459d4ffe..4f7eaf7520 100644 --- a/bsp/stm32/stm32l496-ali-developer/project.uvprojx +++ b/bsp/stm32/stm32l496-ali-developer/project.uvprojx @@ -441,23 +441,23 @@ - dataqueue.c + completion.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\completion.c - workqueue.c + waitqueue.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\waitqueue.c - completion.c + pipe.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\pipe.c @@ -469,9 +469,9 @@ - pipe.c + dataqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\dataqueue.c @@ -483,14 +483,21 @@ - waitqueue.c + workqueue.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\workqueue.c Drivers + + + startup_stm32l496xx.s + 2 + ..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Source\Templates\arm\startup_stm32l496xx.s + + stm32l4xx_hal_msp.c @@ -505,13 +512,6 @@ board\board.c - - - startup_stm32l496xx.s - 2 - ..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Source\Templates\arm\startup_stm32l496xx.s - - drv_gpio.c @@ -562,93 +562,93 @@ Kernel - thread.c + ipc.c 1 - ..\..\..\src\thread.c + ..\..\..\src\ipc.c - ipc.c + clock.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\clock.c - timer.c + mem.c 1 - ..\..\..\src\timer.c + ..\..\..\src\mem.c - object.c + kservice.c 1 - ..\..\..\src\object.c + ..\..\..\src\kservice.c - components.c + scheduler.c 1 - ..\..\..\src\components.c + ..\..\..\src\scheduler.c - clock.c + mempool.c 1 - ..\..\..\src\clock.c + ..\..\..\src\mempool.c - device.c + idle.c 1 - ..\..\..\src\device.c + ..\..\..\src\idle.c - mem.c + components.c 1 - ..\..\..\src\mem.c + ..\..\..\src\components.c - kservice.c + thread.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\thread.c - idle.c + device.c 1 - ..\..\..\src\idle.c + ..\..\..\src\device.c - mempool.c + irq.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\irq.c - irq.c + timer.c 1 - ..\..\..\src\irq.c + ..\..\..\src\timer.c - scheduler.c + object.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\object.c diff --git a/bsp/stm32/stm32l496-ali-developer/rtconfig.h b/bsp/stm32/stm32l496-ali-developer/rtconfig.h index 4a68b438db..f394bf0fc4 100644 --- a/bsp/stm32/stm32l496-ali-developer/rtconfig.h +++ b/bsp/stm32/stm32l496-ali-developer/rtconfig.h @@ -168,14 +168,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -184,10 +187,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/stm32/stm32l496-st-nucleo/.config b/bsp/stm32/stm32l496-st-nucleo/.config index f1d3376819..f5412fd3ca 100644 --- a/bsp/stm32/stm32l496-st-nucleo/.config +++ b/bsp/stm32/stm32l496-st-nucleo/.config @@ -329,6 +329,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -353,17 +354,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -376,11 +384,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -424,12 +432,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -439,6 +455,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -459,7 +483,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -476,7 +499,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -484,6 +506,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -560,6 +583,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/stm32/stm32l496-st-nucleo/project.ewp b/bsp/stm32/stm32l496-st-nucleo/project.ewp index 7411ec8993..5348fa6dc7 100644 --- a/bsp/stm32/stm32l496-st-nucleo/project.ewp +++ b/bsp/stm32/stm32l496-st-nucleo/project.ewp @@ -2105,22 +2105,22 @@ $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c @@ -2158,44 +2158,44 @@ Kernel + + $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\kservice.c $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\idle.c $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\thread.c - - - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\components.c diff --git a/bsp/stm32/stm32l496-st-nucleo/project.uvprojx b/bsp/stm32/stm32l496-st-nucleo/project.uvprojx index 85f30fec3a..7e027ce449 100644 --- a/bsp/stm32/stm32l496-st-nucleo/project.uvprojx +++ b/bsp/stm32/stm32l496-st-nucleo/project.uvprojx @@ -442,56 +442,63 @@ - ringblk_buf.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\ringbuffer.c - completion.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\ringblk_buf.c - pipe.c + dataqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\dataqueue.c - workqueue.c + waitqueue.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\waitqueue.c - ringbuffer.c + pipe.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\pipe.c - waitqueue.c + workqueue.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\workqueue.c - dataqueue.c + completion.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\completion.c Drivers + + + startup_stm32l496xx.s + 2 + ..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Source\Templates\arm\startup_stm32l496xx.s + + stm32l4xx_hal_msp.c @@ -506,13 +513,6 @@ board\board.c - - - startup_stm32l496xx.s - 2 - ..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Source\Templates\arm\startup_stm32l496xx.s - - drv_gpio.c @@ -563,93 +563,93 @@ Kernel - thread.c + timer.c 1 - ..\..\..\src\thread.c + ..\..\..\src\timer.c - components.c + mempool.c 1 - ..\..\..\src\components.c + ..\..\..\src\mempool.c - idle.c + scheduler.c 1 - ..\..\..\src\idle.c + ..\..\..\src\scheduler.c - clock.c + mem.c 1 - ..\..\..\src\clock.c + ..\..\..\src\mem.c - mempool.c + idle.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\idle.c - mem.c + components.c 1 - ..\..\..\src\mem.c + ..\..\..\src\components.c - scheduler.c + object.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\object.c - object.c + clock.c 1 - ..\..\..\src\object.c + ..\..\..\src\clock.c - kservice.c + device.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\device.c - device.c + irq.c 1 - ..\..\..\src\device.c + ..\..\..\src\irq.c - timer.c + ipc.c 1 - ..\..\..\src\timer.c + ..\..\..\src\ipc.c - irq.c + thread.c 1 - ..\..\..\src\irq.c + ..\..\..\src\thread.c - ipc.c + kservice.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\kservice.c diff --git a/bsp/stm32/stm32l496-st-nucleo/rtconfig.h b/bsp/stm32/stm32l496-st-nucleo/rtconfig.h index ee488523f1..ec8154e38b 100644 --- a/bsp/stm32/stm32l496-st-nucleo/rtconfig.h +++ b/bsp/stm32/stm32l496-st-nucleo/rtconfig.h @@ -168,14 +168,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -184,10 +187,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/stm32/stm32l4r5-st-nucleo/.config b/bsp/stm32/stm32l4r5-st-nucleo/.config index a66a5e8d76..f307cb5165 100644 --- a/bsp/stm32/stm32l4r5-st-nucleo/.config +++ b/bsp/stm32/stm32l4r5-st-nucleo/.config @@ -329,6 +329,7 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -353,17 +354,24 @@ CONFIG_RT_USING_PIN=y # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -376,11 +384,11 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -424,12 +432,20 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -439,6 +455,14 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -459,7 +483,6 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -476,7 +499,6 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -484,6 +506,7 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -560,6 +583,7 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/stm32/stm32l4r5-st-nucleo/project.ewp b/bsp/stm32/stm32l4r5-st-nucleo/project.ewp index eb4a053b1e..f8af4a0d81 100644 --- a/bsp/stm32/stm32l4r5-st-nucleo/project.ewp +++ b/bsp/stm32/stm32l4r5-st-nucleo/project.ewp @@ -2150,6 +2150,9 @@ CPU + + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c @@ -2157,14 +2160,11 @@ $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S - - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c - DeviceDrivers @@ -2175,10 +2175,7 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - - - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c @@ -2190,11 +2187,14 @@ $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + Drivers @@ -2232,43 +2232,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\memheap.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\kservice.c $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\memheap.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\scheduler.c diff --git a/bsp/stm32/stm32l4r5-st-nucleo/project.uvprojx b/bsp/stm32/stm32l4r5-st-nucleo/project.uvprojx index 04e5eabd8d..77164c26e5 100644 --- a/bsp/stm32/stm32l4r5-st-nucleo/project.uvprojx +++ b/bsp/stm32/stm32l4r5-st-nucleo/project.uvprojx @@ -390,16 +390,16 @@ CPU - showmem.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\backtrace.c - backtrace.c + showmem.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\showmem.c @@ -442,23 +442,23 @@ - ringbuffer.c + dataqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\dataqueue.c - dataqueue.c + waitqueue.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\waitqueue.c - workqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\ringbuffer.c @@ -470,9 +470,9 @@ - waitqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\pipe.c @@ -484,9 +484,9 @@ - pipe.c + workqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\workqueue.c @@ -563,30 +563,30 @@ Kernel - memheap.c + idle.c 1 - ..\..\..\src\memheap.c + ..\..\..\src\idle.c - thread.c + ipc.c 1 - ..\..\..\src\thread.c + ..\..\..\src\ipc.c - device.c + thread.c 1 - ..\..\..\src\device.c + ..\..\..\src\thread.c - clock.c + object.c 1 - ..\..\..\src\clock.c + ..\..\..\src\object.c @@ -598,9 +598,9 @@ - idle.c + kservice.c 1 - ..\..\..\src\idle.c + ..\..\..\src\kservice.c @@ -612,44 +612,44 @@ - kservice.c + memheap.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\memheap.c - timer.c + clock.c 1 - ..\..\..\src\timer.c + ..\..\..\src\clock.c - ipc.c + mem.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\mem.c - object.c + components.c 1 - ..\..\..\src\object.c + ..\..\..\src\components.c - components.c + timer.c 1 - ..\..\..\src\components.c + ..\..\..\src\timer.c - mem.c + device.c 1 - ..\..\..\src\mem.c + ..\..\..\src\device.c diff --git a/bsp/stm32/stm32l4r5-st-nucleo/rtconfig.h b/bsp/stm32/stm32l4r5-st-nucleo/rtconfig.h index 764da539d8..3da022b1d5 100644 --- a/bsp/stm32/stm32l4r5-st-nucleo/rtconfig.h +++ b/bsp/stm32/stm32l4r5-st-nucleo/rtconfig.h @@ -166,14 +166,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -182,10 +185,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/stm32/stm32l4r9-st-eval/.config b/bsp/stm32/stm32l4r9-st-eval/.config index 8acb732b77..5d5ac18dbe 100644 --- a/bsp/stm32/stm32l4r9-st-eval/.config +++ b/bsp/stm32/stm32l4r9-st-eval/.config @@ -334,6 +334,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -358,17 +359,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -381,11 +389,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -429,12 +437,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -444,6 +460,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -464,7 +488,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -481,7 +504,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -489,6 +511,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -565,6 +588,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/stm32/stm32l4r9-st-eval/project.ewp b/bsp/stm32/stm32l4r9-st-eval/project.ewp index 00068a4b7e..09f8db37d7 100644 --- a/bsp/stm32/stm32l4r9-st-eval/project.ewp +++ b/bsp/stm32/stm32l4r9-st-eval/project.ewp @@ -2123,18 +2123,18 @@ $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c + + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S + DeviceDrivers @@ -2154,37 +2154,37 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c Drivers - $PROJ_DIR$\board\CubeMX_Config\Src\stm32l4xx_hal_msp.c + $PROJ_DIR$\..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Source\Templates\iar\startup_stm32l4r9xx.s - $PROJ_DIR$\board\board.c + $PROJ_DIR$\board\CubeMX_Config\Src\stm32l4xx_hal_msp.c - $PROJ_DIR$\..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Source\Templates\iar\startup_stm32l4r9xx.s + $PROJ_DIR$\board\board.c $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c @@ -2210,20 +2210,23 @@ Kernel + + $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\memheap.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\ipc.c $PROJ_DIR$\..\..\..\src\timer.c @@ -2231,23 +2234,20 @@ $PROJ_DIR$\..\..\..\src\clock.c - - $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\thread.c $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\memheap.c diff --git a/bsp/stm32/stm32l4r9-st-eval/project.uvprojx b/bsp/stm32/stm32l4r9-st-eval/project.uvprojx index d263fb4a65..56bbb41e71 100644 --- a/bsp/stm32/stm32l4r9-st-eval/project.uvprojx +++ b/bsp/stm32/stm32l4r9-st-eval/project.uvprojx @@ -388,13 +388,6 @@ CPU - - - div0.c - 1 - ..\..\..\libcpu\arm\common\div0.c - - backtrace.c @@ -411,9 +404,9 @@ - cpuport.c + div0.c 1 - ..\..\..\libcpu\arm\cortex-m4\cpuport.c + ..\..\..\libcpu\arm\common\div0.c @@ -423,6 +416,13 @@ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S + + + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m4\cpuport.c + + DeviceDrivers @@ -463,9 +463,9 @@ - ringbuffer.c + workqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\workqueue.c @@ -477,16 +477,16 @@ - completion.c + pipe.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\pipe.c - waitqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\ringbuffer.c @@ -498,16 +498,16 @@ - pipe.c + completion.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\completion.c - workqueue.c + waitqueue.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\waitqueue.c @@ -584,9 +584,9 @@ Kernel - irq.c + idle.c 1 - ..\..\..\src\irq.c + ..\..\..\src\idle.c @@ -598,9 +598,9 @@ - idle.c + device.c 1 - ..\..\..\src\idle.c + ..\..\..\src\device.c @@ -612,65 +612,65 @@ - thread.c + irq.c 1 - ..\..\..\src\thread.c + ..\..\..\src\irq.c - components.c + mempool.c 1 - ..\..\..\src\components.c + ..\..\..\src\mempool.c - mempool.c + object.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\object.c - device.c + components.c 1 - ..\..\..\src\device.c + ..\..\..\src\components.c - scheduler.c + thread.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\thread.c - object.c + clock.c 1 - ..\..\..\src\object.c + ..\..\..\src\clock.c - ipc.c + scheduler.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\scheduler.c - kservice.c + ipc.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\ipc.c - clock.c + kservice.c 1 - ..\..\..\src\clock.c + ..\..\..\src\kservice.c diff --git a/bsp/stm32/stm32l4r9-st-eval/rtconfig.h b/bsp/stm32/stm32l4r9-st-eval/rtconfig.h index e76423e4cc..4fa518847e 100644 --- a/bsp/stm32/stm32l4r9-st-eval/rtconfig.h +++ b/bsp/stm32/stm32l4r9-st-eval/rtconfig.h @@ -172,14 +172,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -188,10 +191,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/stm32/stm32l4r9-st-sensortile-box/.config b/bsp/stm32/stm32l4r9-st-sensortile-box/.config index 0e44d76328..bc5f2721b3 100644 --- a/bsp/stm32/stm32l4r9-st-sensortile-box/.config +++ b/bsp/stm32/stm32l4r9-st-sensortile-box/.config @@ -330,6 +330,7 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -354,17 +355,24 @@ CONFIG_RT_USING_PIN=y # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -377,11 +385,11 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -425,12 +433,20 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -440,6 +456,14 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -460,7 +484,6 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -477,7 +500,6 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -485,6 +507,7 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -561,6 +584,7 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/stm32/stm32l4r9-st-sensortile-box/project.ewp b/bsp/stm32/stm32l4r9-st-sensortile-box/project.ewp index 32d23f4f59..7f48b20a75 100644 --- a/bsp/stm32/stm32l4r9-st-sensortile-box/project.ewp +++ b/bsp/stm32/stm32l4r9-st-sensortile-box/project.ewp @@ -2133,19 +2133,19 @@ CPU - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c @@ -2157,25 +2157,25 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c @@ -2184,10 +2184,10 @@ $PROJ_DIR$\board\CubeMX_Config\Core\Src\stm32l4xx_hal_msp.c - $PROJ_DIR$\board\board.c + $PROJ_DIR$\..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Source\Templates\iar\startup_stm32l4r9xx.s - $PROJ_DIR$\..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Source\Templates\iar\startup_stm32l4r9xx.s + $PROJ_DIR$\board\board.c $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c @@ -2214,43 +2214,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\thread.c $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\memheap.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\memheap.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\kservice.c diff --git a/bsp/stm32/stm32l4r9-st-sensortile-box/project.uvprojx b/bsp/stm32/stm32l4r9-st-sensortile-box/project.uvprojx index e56fa491ec..91068ce38f 100644 --- a/bsp/stm32/stm32l4r9-st-sensortile-box/project.uvprojx +++ b/bsp/stm32/stm32l4r9-st-sensortile-box/project.uvprojx @@ -412,16 +412,16 @@ - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m4\context_rvds.S + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m4\cpuport.c - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m4\cpuport.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m4\context_rvds.S @@ -443,51 +443,51 @@ - completion.c + dataqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\dataqueue.c - ringbuffer.c + pipe.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\pipe.c - ringblk_buf.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\ringbuffer.c - dataqueue.c + workqueue.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\workqueue.c - pipe.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\ringblk_buf.c - waitqueue.c + completion.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\completion.c - workqueue.c + waitqueue.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\waitqueue.c @@ -564,65 +564,65 @@ Kernel - components.c + kservice.c 1 - ..\..\..\src\components.c + ..\..\..\src\kservice.c - idle.c + ipc.c 1 - ..\..\..\src\idle.c + ..\..\..\src\ipc.c - object.c + scheduler.c 1 - ..\..\..\src\object.c + ..\..\..\src\scheduler.c - ipc.c + device.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\device.c - mempool.c + timer.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\timer.c - timer.c + clock.c 1 - ..\..\..\src\timer.c + ..\..\..\src\clock.c - kservice.c + mempool.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\mempool.c - device.c + idle.c 1 - ..\..\..\src\device.c + ..\..\..\src\idle.c - memheap.c + object.c 1 - ..\..\..\src\memheap.c + ..\..\..\src\object.c @@ -634,23 +634,23 @@ - thread.c + memheap.c 1 - ..\..\..\src\thread.c + ..\..\..\src\memheap.c - scheduler.c + components.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\components.c - clock.c + thread.c 1 - ..\..\..\src\clock.c + ..\..\..\src\thread.c diff --git a/bsp/stm32/stm32l4r9-st-sensortile-box/rtconfig.h b/bsp/stm32/stm32l4r9-st-sensortile-box/rtconfig.h index 0540ad94e1..70edc10b22 100644 --- a/bsp/stm32/stm32l4r9-st-sensortile-box/rtconfig.h +++ b/bsp/stm32/stm32l4r9-st-sensortile-box/rtconfig.h @@ -168,14 +168,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -184,10 +187,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/stm32/stm32mp157a-st-discovery/.config b/bsp/stm32/stm32mp157a-st-discovery/.config index 0a86c3c957..a36ad9346a 100644 --- a/bsp/stm32/stm32mp157a-st-discovery/.config +++ b/bsp/stm32/stm32mp157a-st-discovery/.config @@ -333,6 +333,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -357,17 +358,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -380,11 +388,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -428,12 +436,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -443,6 +459,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -463,7 +487,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -480,7 +503,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -488,6 +510,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -564,6 +587,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/stm32/stm32mp157a-st-discovery/project.ewp b/bsp/stm32/stm32mp157a-st-discovery/project.ewp index 97aa60dd61..2c39faa087 100644 --- a/bsp/stm32/stm32mp157a-st-discovery/project.ewp +++ b/bsp/stm32/stm32mp157a-st-discovery/project.ewp @@ -2169,10 +2169,10 @@ CPU - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c @@ -2196,22 +2196,22 @@ $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c @@ -2253,43 +2253,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\memheap.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\memheap.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\object.c diff --git a/bsp/stm32/stm32mp157a-st-discovery/project.uvprojx b/bsp/stm32/stm32mp157a-st-discovery/project.uvprojx index fb8b0a430b..9131b8c38c 100644 --- a/bsp/stm32/stm32mp157a-st-discovery/project.uvprojx +++ b/bsp/stm32/stm32mp157a-st-discovery/project.uvprojx @@ -391,9 +391,9 @@ CPU - showmem.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\backtrace.c @@ -405,9 +405,9 @@ - backtrace.c + showmem.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\showmem.c @@ -450,37 +450,37 @@ - ringbuffer.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\ringblk_buf.c - workqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\pipe.c - pipe.c + waitqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\waitqueue.c - ringblk_buf.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\ringbuffer.c - waitqueue.c + workqueue.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\workqueue.c @@ -571,23 +571,23 @@ Kernel - memheap.c + components.c 1 - ..\..\..\src\memheap.c + ..\..\..\src\components.c - scheduler.c + irq.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\irq.c - device.c + scheduler.c 1 - ..\..\..\src\device.c + ..\..\..\src\scheduler.c @@ -599,65 +599,65 @@ - kservice.c + ipc.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\ipc.c - components.c + kservice.c 1 - ..\..\..\src\components.c + ..\..\..\src\kservice.c - irq.c + idle.c 1 - ..\..\..\src\irq.c + ..\..\..\src\idle.c - ipc.c + timer.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\timer.c - idle.c + mempool.c 1 - ..\..\..\src\idle.c + ..\..\..\src\mempool.c - clock.c + memheap.c 1 - ..\..\..\src\clock.c + ..\..\..\src\memheap.c - timer.c + object.c 1 - ..\..\..\src\timer.c + ..\..\..\src\object.c - object.c + clock.c 1 - ..\..\..\src\object.c + ..\..\..\src\clock.c - mempool.c + device.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\device.c diff --git a/bsp/stm32/stm32mp157a-st-discovery/rtconfig.h b/bsp/stm32/stm32mp157a-st-discovery/rtconfig.h index 54f886a6b3..7afd90fa45 100644 --- a/bsp/stm32/stm32mp157a-st-discovery/rtconfig.h +++ b/bsp/stm32/stm32mp157a-st-discovery/rtconfig.h @@ -173,14 +173,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -189,10 +192,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/stm32/stm32mp157a-st-ev1/.config b/bsp/stm32/stm32mp157a-st-ev1/.config index 7214d13c72..1d13c6130c 100644 --- a/bsp/stm32/stm32mp157a-st-ev1/.config +++ b/bsp/stm32/stm32mp157a-st-ev1/.config @@ -333,6 +333,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -357,17 +358,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -380,11 +388,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -428,12 +436,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -443,6 +459,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -463,7 +487,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -480,7 +503,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -488,6 +510,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -564,6 +587,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/stm32/stm32mp157a-st-ev1/project.ewp b/bsp/stm32/stm32mp157a-st-ev1/project.ewp index 7879bf3d06..acef261034 100644 --- a/bsp/stm32/stm32mp157a-st-ev1/project.ewp +++ b/bsp/stm32/stm32mp157a-st-ev1/project.ewp @@ -2167,13 +2167,13 @@ CPU - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S @@ -2191,25 +2191,25 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c @@ -2251,43 +2251,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\memheap.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\memheap.c + $PROJ_DIR$\..\..\..\src\clock.c $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\mempool.c diff --git a/bsp/stm32/stm32mp157a-st-ev1/project.uvprojx b/bsp/stm32/stm32mp157a-st-ev1/project.uvprojx index 670540722c..8ead12b873 100644 --- a/bsp/stm32/stm32mp157a-st-ev1/project.uvprojx +++ b/bsp/stm32/stm32mp157a-st-ev1/project.uvprojx @@ -391,16 +391,16 @@ CPU - showmem.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\backtrace.c - backtrace.c + showmem.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\showmem.c @@ -412,16 +412,16 @@ - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m4\cpuport.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m4\context_rvds.S - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m4\context_rvds.S + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m4\cpuport.c @@ -441,6 +441,13 @@ ..\..\..\components\drivers\serial\serial.c + + + workqueue.c + 1 + ..\..\..\components\drivers\src\workqueue.c + + ringbuffer.c @@ -457,9 +464,9 @@ - workqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c @@ -483,13 +490,6 @@ ..\..\..\components\drivers\src\waitqueue.c - - - ringblk_buf.c - 1 - ..\..\..\components\drivers\src\ringblk_buf.c - - Drivers @@ -571,93 +571,93 @@ Kernel - irq.c + components.c 1 - ..\..\..\src\irq.c + ..\..\..\src\components.c - mempool.c + memheap.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\memheap.c - components.c + irq.c 1 - ..\..\..\src\components.c + ..\..\..\src\irq.c - timer.c + scheduler.c 1 - ..\..\..\src\timer.c + ..\..\..\src\scheduler.c - memheap.c + timer.c 1 - ..\..\..\src\memheap.c + ..\..\..\src\timer.c - ipc.c + thread.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\thread.c - thread.c + idle.c 1 - ..\..\..\src\thread.c + ..\..\..\src\idle.c - idle.c + device.c 1 - ..\..\..\src\idle.c + ..\..\..\src\device.c - kservice.c + object.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\object.c - clock.c + ipc.c 1 - ..\..\..\src\clock.c + ..\..\..\src\ipc.c - device.c + clock.c 1 - ..\..\..\src\device.c + ..\..\..\src\clock.c - scheduler.c + mempool.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\mempool.c - object.c + kservice.c 1 - ..\..\..\src\object.c + ..\..\..\src\kservice.c diff --git a/bsp/stm32/stm32mp157a-st-ev1/rtconfig.h b/bsp/stm32/stm32mp157a-st-ev1/rtconfig.h index 54f886a6b3..7afd90fa45 100644 --- a/bsp/stm32/stm32mp157a-st-ev1/rtconfig.h +++ b/bsp/stm32/stm32mp157a-st-ev1/rtconfig.h @@ -173,14 +173,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -189,10 +192,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/stm32/stm32wb55-st-nucleo/.config b/bsp/stm32/stm32wb55-st-nucleo/.config index ae6cc74b9d..79064f5f49 100644 --- a/bsp/stm32/stm32wb55-st-nucleo/.config +++ b/bsp/stm32/stm32wb55-st-nucleo/.config @@ -332,6 +332,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -356,17 +357,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -379,11 +387,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -427,12 +435,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -442,6 +458,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -462,7 +486,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -479,7 +502,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -487,6 +509,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -563,6 +586,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/stm32/stm32wb55-st-nucleo/project.ewp b/bsp/stm32/stm32wb55-st-nucleo/project.ewp index be16e2e3cf..6e9c96f1bb 100644 --- a/bsp/stm32/stm32wb55-st-nucleo/project.ewp +++ b/bsp/stm32/stm32wb55-st-nucleo/project.ewp @@ -2085,10 +2085,10 @@ $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c @@ -2106,25 +2106,25 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c @@ -2163,43 +2163,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\idle.c $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\components.c @@ -2210,38 +2210,38 @@ $PROJ_DIR$\..\..\..\components\libc\compilers\common\time.c - - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\libc.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\stdio.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\stdio.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\libc.c + + + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c diff --git a/bsp/stm32/stm32wb55-st-nucleo/project.uvprojx b/bsp/stm32/stm32wb55-st-nucleo/project.uvprojx index e3b9cfc5b7..226900f4bb 100644 --- a/bsp/stm32/stm32wb55-st-nucleo/project.uvprojx +++ b/bsp/stm32/stm32wb55-st-nucleo/project.uvprojx @@ -391,23 +391,23 @@ CPU - backtrace.c + showmem.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\showmem.c - showmem.c + div0.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\div0.c - div0.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\backtrace.c @@ -443,51 +443,51 @@ - workqueue.c + completion.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\completion.c - waitqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\ringbuffer.c - completion.c + workqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\workqueue.c - ringblk_buf.c + waitqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\waitqueue.c - pipe.c + dataqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\dataqueue.c - ringbuffer.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\ringblk_buf.c - dataqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\pipe.c @@ -564,9 +564,9 @@ Kernel - components.c + kservice.c 1 - ..\..\..\src\components.c + ..\..\..\src\kservice.c @@ -578,84 +578,91 @@ - scheduler.c + object.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\object.c - mem.c + components.c 1 - ..\..\..\src\mem.c + ..\..\..\src\components.c - timer.c + idle.c 1 - ..\..\..\src\timer.c + ..\..\..\src\idle.c - irq.c + scheduler.c 1 - ..\..\..\src\irq.c + ..\..\..\src\scheduler.c - mempool.c + timer.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\timer.c - ipc.c + thread.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\thread.c - object.c + ipc.c 1 - ..\..\..\src\object.c + ..\..\..\src\ipc.c - idle.c + irq.c 1 - ..\..\..\src\idle.c + ..\..\..\src\irq.c - kservice.c + mem.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\mem.c - thread.c + clock.c 1 - ..\..\..\src\thread.c + ..\..\..\src\clock.c - clock.c + mempool.c 1 - ..\..\..\src\clock.c + ..\..\..\src\mempool.c libc + + + libc.c + 1 + ..\..\..\components\libc\compilers\armlibc\libc.c + + mem_std.c @@ -672,9 +679,9 @@ - libc.c + stdlib.c 1 - ..\..\..\components\libc\compilers\armlibc\libc.c + ..\..\..\components\libc\compilers\common\stdlib.c @@ -684,13 +691,6 @@ ..\..\..\components\libc\compilers\common\time.c - - - stdlib.c - 1 - ..\..\..\components\libc\compilers\common\stdlib.c - - Libraries diff --git a/bsp/stm32/stm32wb55-st-nucleo/rtconfig.h b/bsp/stm32/stm32wb55-st-nucleo/rtconfig.h index 9491b9d728..4741923ea7 100644 --- a/bsp/stm32/stm32wb55-st-nucleo/rtconfig.h +++ b/bsp/stm32/stm32wb55-st-nucleo/rtconfig.h @@ -171,14 +171,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -187,10 +190,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/stm32/stm32wl55-st-nucleo/.config b/bsp/stm32/stm32wl55-st-nucleo/.config index e203302c12..b8cd18b04f 100644 --- a/bsp/stm32/stm32wl55-st-nucleo/.config +++ b/bsp/stm32/stm32wl55-st-nucleo/.config @@ -317,6 +317,7 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -341,17 +342,24 @@ CONFIG_RT_USING_PIN=y # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -364,11 +372,11 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -412,12 +420,20 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -427,6 +443,14 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -447,7 +471,6 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -464,7 +487,6 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -472,6 +494,7 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -548,6 +571,7 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/stm32/stm32wl55-st-nucleo/project.uvprojx b/bsp/stm32/stm32wl55-st-nucleo/project.uvprojx index fa2e2cabfd..30cb9229e6 100644 --- a/bsp/stm32/stm32wl55-st-nucleo/project.uvprojx +++ b/bsp/stm32/stm32wl55-st-nucleo/project.uvprojx @@ -390,9 +390,9 @@ CPU - div0.c + showmem.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\showmem.c @@ -404,23 +404,23 @@ - showmem.c + div0.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\div0.c - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m4\context_rvds.S + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m4\cpuport.c - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m4\cpuport.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m4\context_rvds.S @@ -449,44 +449,44 @@ - workqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\pipe.c - ringblk_buf.c + completion.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\completion.c - pipe.c + workqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\workqueue.c - ringbuffer.c + waitqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\waitqueue.c - waitqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c - completion.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\ringbuffer.c @@ -563,86 +563,86 @@ Kernel - kservice.c + components.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\components.c - timer.c + ipc.c 1 - ..\..\..\src\timer.c + ..\..\..\src\ipc.c - idle.c + timer.c 1 - ..\..\..\src\idle.c + ..\..\..\src\timer.c - clock.c + irq.c 1 - ..\..\..\src\clock.c + ..\..\..\src\irq.c - irq.c + idle.c 1 - ..\..\..\src\irq.c + ..\..\..\src\idle.c - object.c + mem.c 1 - ..\..\..\src\object.c + ..\..\..\src\mem.c - mempool.c + clock.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\clock.c - ipc.c + kservice.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\kservice.c - mem.c + mempool.c 1 - ..\..\..\src\mem.c + ..\..\..\src\mempool.c - components.c + scheduler.c 1 - ..\..\..\src\components.c + ..\..\..\src\scheduler.c - device.c + object.c 1 - ..\..\..\src\device.c + ..\..\..\src\object.c - scheduler.c + device.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\device.c diff --git a/bsp/stm32/stm32wl55-st-nucleo/rtconfig.h b/bsp/stm32/stm32wl55-st-nucleo/rtconfig.h index 0b47d883ac..a30b8c63c6 100644 --- a/bsp/stm32/stm32wl55-st-nucleo/rtconfig.h +++ b/bsp/stm32/stm32wl55-st-nucleo/rtconfig.h @@ -163,14 +163,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -179,10 +182,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/stm32/stm32wle5-yizhilian-lm401/.config b/bsp/stm32/stm32wle5-yizhilian-lm401/.config index 32f265f10a..2f1baedd90 100644 --- a/bsp/stm32/stm32wle5-yizhilian-lm401/.config +++ b/bsp/stm32/stm32wle5-yizhilian-lm401/.config @@ -317,6 +317,7 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -341,17 +342,24 @@ CONFIG_RT_USING_PIN=y # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -364,11 +372,11 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -412,12 +420,20 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -427,6 +443,14 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -447,7 +471,6 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -464,7 +487,6 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -472,6 +494,7 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -548,6 +571,7 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/stm32/stm32wle5-yizhilian-lm401/project.uvprojx b/bsp/stm32/stm32wle5-yizhilian-lm401/project.uvprojx index 88aa5b88e7..e2188aca76 100644 --- a/bsp/stm32/stm32wle5-yizhilian-lm401/project.uvprojx +++ b/bsp/stm32/stm32wle5-yizhilian-lm401/project.uvprojx @@ -390,16 +390,16 @@ CPU - div0.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\backtrace.c - backtrace.c + div0.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\div0.c @@ -442,51 +442,51 @@ - ringblk_buf.c + dataqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\dataqueue.c - pipe.c + workqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\workqueue.c - completion.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\ringbuffer.c - dataqueue.c + waitqueue.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\waitqueue.c - workqueue.c + completion.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\completion.c - waitqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\pipe.c - ringbuffer.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\ringblk_buf.c @@ -563,93 +563,93 @@ Kernel - clock.c + object.c 1 - ..\..\..\src\clock.c + ..\..\..\src\object.c - idle.c + device.c 1 - ..\..\..\src\idle.c + ..\..\..\src\device.c - timer.c + idle.c 1 - ..\..\..\src\timer.c + ..\..\..\src\idle.c - components.c + scheduler.c 1 - ..\..\..\src\components.c + ..\..\..\src\scheduler.c - thread.c + ipc.c 1 - ..\..\..\src\thread.c + ..\..\..\src\ipc.c - object.c + kservice.c 1 - ..\..\..\src\object.c + ..\..\..\src\kservice.c - ipc.c + mempool.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\mempool.c - mempool.c + irq.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\irq.c - scheduler.c + thread.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\thread.c - irq.c + components.c 1 - ..\..\..\src\irq.c + ..\..\..\src\components.c - device.c + timer.c 1 - ..\..\..\src\device.c + ..\..\..\src\timer.c - kservice.c + mem.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\mem.c - mem.c + clock.c 1 - ..\..\..\src\mem.c + ..\..\..\src\clock.c diff --git a/bsp/stm32/stm32wle5-yizhilian-lm401/rtconfig.h b/bsp/stm32/stm32wle5-yizhilian-lm401/rtconfig.h index d2b53372d5..7f0fa9a956 100644 --- a/bsp/stm32/stm32wle5-yizhilian-lm401/rtconfig.h +++ b/bsp/stm32/stm32wle5-yizhilian-lm401/rtconfig.h @@ -163,14 +163,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -179,10 +182,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/swm320-lq100/.config b/bsp/swm320-lq100/.config index a6132aff5c..fa26db2bab 100644 --- a/bsp/swm320-lq100/.config +++ b/bsp/swm320-lq100/.config @@ -332,6 +332,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -356,17 +357,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -379,11 +387,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -427,12 +435,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -442,6 +458,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -462,7 +486,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -479,7 +502,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -487,6 +509,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -563,6 +586,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/swm320-lq100/project.ewp b/bsp/swm320-lq100/project.ewp index 4d09e09596..6515e589f6 100644 --- a/bsp/swm320-lq100/project.ewp +++ b/bsp/swm320-lq100/project.ewp @@ -2073,10 +2073,10 @@ $PROJ_DIR$\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c $PROJ_DIR$\..\..\libcpu\arm\cortex-m4\cpuport.c @@ -2094,26 +2094,26 @@ $PROJ_DIR$\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\components\drivers\src\completion.c - - - $PROJ_DIR$\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c $PROJ_DIR$\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c + + $PROJ_DIR$\..\..\components\drivers\src\completion.c + Drivers @@ -2142,43 +2142,43 @@ Kernel - $PROJ_DIR$\..\..\src\components.c + $PROJ_DIR$\..\..\src\memheap.c - $PROJ_DIR$\..\..\src\scheduler.c + $PROJ_DIR$\..\..\src\thread.c - $PROJ_DIR$\..\..\src\ipc.c + $PROJ_DIR$\..\..\src\clock.c - $PROJ_DIR$\..\..\src\memheap.c + $PROJ_DIR$\..\..\src\scheduler.c - $PROJ_DIR$\..\..\src\timer.c + $PROJ_DIR$\..\..\src\object.c - $PROJ_DIR$\..\..\src\idle.c + $PROJ_DIR$\..\..\src\components.c - $PROJ_DIR$\..\..\src\kservice.c + $PROJ_DIR$\..\..\src\timer.c - $PROJ_DIR$\..\..\src\device.c + $PROJ_DIR$\..\..\src\irq.c - $PROJ_DIR$\..\..\src\clock.c + $PROJ_DIR$\..\..\src\ipc.c - $PROJ_DIR$\..\..\src\irq.c + $PROJ_DIR$\..\..\src\kservice.c - $PROJ_DIR$\..\..\src\object.c + $PROJ_DIR$\..\..\src\device.c $PROJ_DIR$\..\..\src\mempool.c - $PROJ_DIR$\..\..\src\thread.c + $PROJ_DIR$\..\..\src\idle.c @@ -2190,100 +2190,100 @@ $PROJ_DIR$\..\..\components\libc\compilers\common\time.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscalls.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c $PROJ_DIR$\..\..\components\libc\compilers\dlib\libc.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\stdio.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscalls.c $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\stdio.c Libraries - $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_timr.c + $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_sdio.c $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_flash.c - $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_gpio.c + $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_wdt.c - $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_spi.c + $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_exti.c - $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_lcd.c + $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_can.c - $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_can.c + $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_lcd.c - $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_i2c.c + $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_norflash.c - $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_sram.c + $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_dma.c - $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_rtc.c + $PROJ_DIR$\Libraries\CMSIS\DeviceSupport\system_SWM320.c - $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_pwm.c + $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_sram.c - $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_dma.c + $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_crc.c $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_sdram.c - $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_uart.c + $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_rtc.c - $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_crc.c + $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_gpio.c - $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_adc.c + $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_i2c.c - $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_sdio.c + $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_timr.c - $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_wdt.c + $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_pwm.c - $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_exti.c + $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_adc.c - $PROJ_DIR$\Libraries\CMSIS\DeviceSupport\system_SWM320.c + $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_spi.c - $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_norflash.c + $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_uart.c $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_port.c diff --git a/bsp/swm320-lq100/project.uvproj b/bsp/swm320-lq100/project.uvproj index 5415c9edfb..440fe070c1 100644 --- a/bsp/swm320-lq100/project.uvproj +++ b/bsp/swm320-lq100/project.uvproj @@ -413,16 +413,16 @@ CPU - backtrace.c + div0.c 1 - ..\..\libcpu\arm\common\backtrace.c + ..\..\libcpu\arm\common\div0.c - div0.c + backtrace.c 1 - ..\..\libcpu\arm\common\div0.c + ..\..\libcpu\arm\common\backtrace.c @@ -434,16 +434,16 @@ - cpuport.c - 1 - ..\..\libcpu\arm\cortex-m4\cpuport.c + context_rvds.S + 2 + ..\..\libcpu\arm\cortex-m4\context_rvds.S - context_rvds.S - 2 - ..\..\libcpu\arm\cortex-m4\context_rvds.S + cpuport.c + 1 + ..\..\libcpu\arm\cortex-m4\cpuport.c @@ -472,44 +472,44 @@ - completion.c + waitqueue.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\src\waitqueue.c - workqueue.c + ringblk_buf.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\src\ringblk_buf.c - ringblk_buf.c + ringbuffer.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\src\ringbuffer.c - ringbuffer.c + workqueue.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\workqueue.c - pipe.c + completion.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\src\completion.c - waitqueue.c + pipe.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\src\pipe.c @@ -565,93 +565,93 @@ Kernel - irq.c + timer.c 1 - ..\..\src\irq.c + ..\..\src\timer.c - mempool.c + object.c 1 - ..\..\src\mempool.c + ..\..\src\object.c - device.c + components.c 1 - ..\..\src\device.c + ..\..\src\components.c - kservice.c + clock.c 1 - ..\..\src\kservice.c + ..\..\src\clock.c - object.c + irq.c 1 - ..\..\src\object.c + ..\..\src\irq.c - idle.c + scheduler.c 1 - ..\..\src\idle.c + ..\..\src\scheduler.c - timer.c + thread.c 1 - ..\..\src\timer.c + ..\..\src\thread.c - clock.c + kservice.c 1 - ..\..\src\clock.c + ..\..\src\kservice.c - memheap.c + idle.c 1 - ..\..\src\memheap.c + ..\..\src\idle.c - components.c + device.c 1 - ..\..\src\components.c + ..\..\src\device.c - thread.c + memheap.c 1 - ..\..\src\thread.c + ..\..\src\memheap.c - ipc.c + mempool.c 1 - ..\..\src\ipc.c + ..\..\src\mempool.c - scheduler.c + ipc.c 1 - ..\..\src\scheduler.c + ..\..\src\ipc.c @@ -697,86 +697,86 @@ Libraries - SWM320_exti.c + SWM320_wdt.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_exti.c + Libraries\SWM320_StdPeriph_Driver\SWM320_wdt.c - SWM320_gpio.c + SWM320_rtc.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_gpio.c + Libraries\SWM320_StdPeriph_Driver\SWM320_rtc.c - SWM320_rtc.c + SWM320_flash.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_rtc.c + Libraries\SWM320_StdPeriph_Driver\SWM320_flash.c - SWM320_pwm.c + SWM320_crc.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_pwm.c + Libraries\SWM320_StdPeriph_Driver\SWM320_crc.c - SWM320_wdt.c + SWM320_i2c.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_wdt.c + Libraries\SWM320_StdPeriph_Driver\SWM320_i2c.c - SWM320_flash.c + SWM320_gpio.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_flash.c + Libraries\SWM320_StdPeriph_Driver\SWM320_gpio.c - SWM320_i2c.c + SWM320_sdio.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_i2c.c + Libraries\SWM320_StdPeriph_Driver\SWM320_sdio.c - SWM320_sdram.c + system_SWM320.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_sdram.c + Libraries\CMSIS\DeviceSupport\system_SWM320.c - SWM320_adc.c + SWM320_sdram.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_adc.c + Libraries\SWM320_StdPeriph_Driver\SWM320_sdram.c - SWM320_sdio.c + SWM320_can.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_sdio.c + Libraries\SWM320_StdPeriph_Driver\SWM320_can.c - SWM320_port.c + SWM320_pwm.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_port.c + Libraries\SWM320_StdPeriph_Driver\SWM320_pwm.c - SWM320_spi.c + SWM320_adc.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_spi.c + Libraries\SWM320_StdPeriph_Driver\SWM320_adc.c @@ -788,65 +788,65 @@ - system_SWM320.c + SWM320_norflash.c 1 - Libraries\CMSIS\DeviceSupport\system_SWM320.c + Libraries\SWM320_StdPeriph_Driver\SWM320_norflash.c - SWM320_uart.c + SWM320_exti.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_uart.c + Libraries\SWM320_StdPeriph_Driver\SWM320_exti.c - SWM320_lcd.c + SWM320_timr.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_lcd.c + Libraries\SWM320_StdPeriph_Driver\SWM320_timr.c - SWM320_sram.c + SWM320_dma.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_sram.c + Libraries\SWM320_StdPeriph_Driver\SWM320_dma.c - SWM320_norflash.c + SWM320_uart.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_norflash.c + Libraries\SWM320_StdPeriph_Driver\SWM320_uart.c - SWM320_dma.c + SWM320_sram.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_dma.c + Libraries\SWM320_StdPeriph_Driver\SWM320_sram.c - SWM320_can.c + SWM320_lcd.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_can.c + Libraries\SWM320_StdPeriph_Driver\SWM320_lcd.c - SWM320_crc.c + SWM320_spi.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_crc.c + Libraries\SWM320_StdPeriph_Driver\SWM320_spi.c - SWM320_timr.c + SWM320_port.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_timr.c + Libraries\SWM320_StdPeriph_Driver\SWM320_port.c diff --git a/bsp/swm320-lq100/project.uvprojx b/bsp/swm320-lq100/project.uvprojx index 0880ae065d..7767e16e6f 100644 --- a/bsp/swm320-lq100/project.uvprojx +++ b/bsp/swm320-lq100/project.uvprojx @@ -388,6 +388,13 @@ CPU + + + backtrace.c + 1 + ..\..\libcpu\arm\common\backtrace.c + + showmem.c @@ -404,9 +411,9 @@ - backtrace.c + cpuport.c 1 - ..\..\libcpu\arm\common\backtrace.c + ..\..\libcpu\arm\cortex-m4\cpuport.c @@ -416,13 +423,6 @@ ..\..\libcpu\arm\cortex-m4\context_rvds.S - - - cpuport.c - 1 - ..\..\libcpu\arm\cortex-m4\cpuport.c - - DeviceDrivers @@ -449,9 +449,9 @@ - ringblk_buf.c + dataqueue.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\src\dataqueue.c @@ -470,16 +470,16 @@ - waitqueue.c + ringblk_buf.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\src\ringblk_buf.c - dataqueue.c + waitqueue.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\src\waitqueue.c @@ -542,16 +542,16 @@ Kernel - timer.c + clock.c 1 - ..\..\src\timer.c + ..\..\src\clock.c - components.c + idle.c 1 - ..\..\src\components.c + ..\..\src\idle.c @@ -563,72 +563,72 @@ - irq.c + kservice.c 1 - ..\..\src\irq.c + ..\..\src\kservice.c - memheap.c + device.c 1 - ..\..\src\memheap.c + ..\..\src\device.c - kservice.c + thread.c 1 - ..\..\src\kservice.c + ..\..\src\thread.c - ipc.c + memheap.c 1 - ..\..\src\ipc.c + ..\..\src\memheap.c - idle.c + components.c 1 - ..\..\src\idle.c + ..\..\src\components.c - object.c + mempool.c 1 - ..\..\src\object.c + ..\..\src\mempool.c - mempool.c + irq.c 1 - ..\..\src\mempool.c + ..\..\src\irq.c - clock.c + object.c 1 - ..\..\src\clock.c + ..\..\src\object.c - thread.c + timer.c 1 - ..\..\src\thread.c + ..\..\src\timer.c - device.c + ipc.c 1 - ..\..\src\device.c + ..\..\src\ipc.c @@ -636,9 +636,9 @@ libc - mem_std.c + syscalls.c 1 - ..\..\components\libc\compilers\armlibc\mem_std.c + ..\..\components\libc\compilers\armlibc\syscalls.c @@ -650,23 +650,23 @@ - syscalls.c + mem_std.c 1 - ..\..\components\libc\compilers\armlibc\syscalls.c + ..\..\components\libc\compilers\armlibc\mem_std.c - time.c + stdlib.c 1 - ..\..\components\libc\compilers\common\time.c + ..\..\components\libc\compilers\common\stdlib.c - stdlib.c + time.c 1 - ..\..\components\libc\compilers\common\stdlib.c + ..\..\components\libc\compilers\common\time.c @@ -674,30 +674,30 @@ Libraries - SWM320_pwm.c + SWM320_lcd.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_pwm.c + Libraries\SWM320_StdPeriph_Driver\SWM320_lcd.c - SWM320_timr.c + SWM320_sdram.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_timr.c + Libraries\SWM320_StdPeriph_Driver\SWM320_sdram.c - SWM320_can.c + SWM320_crc.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_can.c + Libraries\SWM320_StdPeriph_Driver\SWM320_crc.c - SWM320_flash.c + system_SWM320.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_flash.c + Libraries\CMSIS\DeviceSupport\system_SWM320.c @@ -709,65 +709,65 @@ - SWM320_adc.c + SWM320_can.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_adc.c + Libraries\SWM320_StdPeriph_Driver\SWM320_can.c - SWM320_exti.c + SWM320_pwm.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_exti.c + Libraries\SWM320_StdPeriph_Driver\SWM320_pwm.c - SWM320_port.c + SWM320_spi.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_port.c + Libraries\SWM320_StdPeriph_Driver\SWM320_spi.c - SWM320_crc.c + SWM320_sram.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_crc.c + Libraries\SWM320_StdPeriph_Driver\SWM320_sram.c - SWM320_sdram.c + SWM320_dma.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_sdram.c + Libraries\SWM320_StdPeriph_Driver\SWM320_dma.c - SWM320_lcd.c + SWM320_uart.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_lcd.c + Libraries\SWM320_StdPeriph_Driver\SWM320_uart.c - startup_SWM320.s - 2 - Libraries\CMSIS\DeviceSupport\startup\arm\startup_SWM320.s + SWM320_timr.c + 1 + Libraries\SWM320_StdPeriph_Driver\SWM320_timr.c - SWM320_uart.c - 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_uart.c + startup_SWM320.s + 2 + Libraries\CMSIS\DeviceSupport\startup\arm\startup_SWM320.s - SWM320_sdio.c + SWM320_flash.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_sdio.c + Libraries\SWM320_StdPeriph_Driver\SWM320_flash.c @@ -779,51 +779,51 @@ - SWM320_rtc.c + SWM320_exti.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_rtc.c + Libraries\SWM320_StdPeriph_Driver\SWM320_exti.c - SWM320_gpio.c + SWM320_adc.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_gpio.c + Libraries\SWM320_StdPeriph_Driver\SWM320_adc.c - SWM320_sram.c + SWM320_gpio.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_sram.c + Libraries\SWM320_StdPeriph_Driver\SWM320_gpio.c - SWM320_spi.c + SWM320_rtc.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_spi.c + Libraries\SWM320_StdPeriph_Driver\SWM320_rtc.c - system_SWM320.c + SWM320_i2c.c 1 - Libraries\CMSIS\DeviceSupport\system_SWM320.c + Libraries\SWM320_StdPeriph_Driver\SWM320_i2c.c - SWM320_i2c.c + SWM320_sdio.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_i2c.c + Libraries\SWM320_StdPeriph_Driver\SWM320_sdio.c - SWM320_dma.c + SWM320_port.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_dma.c + Libraries\SWM320_StdPeriph_Driver\SWM320_port.c diff --git a/bsp/swm320-lq100/rtconfig.h b/bsp/swm320-lq100/rtconfig.h index db098f1792..8780311793 100644 --- a/bsp/swm320-lq100/rtconfig.h +++ b/bsp/swm320-lq100/rtconfig.h @@ -170,14 +170,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -186,10 +189,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/swm320/.config b/bsp/swm320/.config index 79b39820e0..f7cd4545c8 100644 --- a/bsp/swm320/.config +++ b/bsp/swm320/.config @@ -332,6 +332,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -356,17 +357,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -379,11 +387,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -427,12 +435,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -442,6 +458,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -462,7 +486,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -479,7 +502,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -487,6 +509,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -563,6 +586,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/swm320/project.ewp b/bsp/swm320/project.ewp index 901565174a..ef4daf7ffa 100644 --- a/bsp/swm320/project.ewp +++ b/bsp/swm320/project.ewp @@ -2069,15 +2069,15 @@ CPU - - $PROJ_DIR$\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c + + $PROJ_DIR$\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\libcpu\arm\cortex-m4\context_iar.S @@ -2097,13 +2097,10 @@ $PROJ_DIR$\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\components\drivers\src\ringblk_buf.c - - - $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\components\drivers\src\workqueue.c $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c @@ -2112,7 +2109,10 @@ $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c + + + $PROJ_DIR$\..\..\components\drivers\src\ringblk_buf.c @@ -2142,43 +2142,43 @@ Kernel - $PROJ_DIR$\..\..\src\object.c + $PROJ_DIR$\..\..\src\thread.c - $PROJ_DIR$\..\..\src\kservice.c + $PROJ_DIR$\..\..\src\device.c - $PROJ_DIR$\..\..\src\clock.c + $PROJ_DIR$\..\..\src\ipc.c - $PROJ_DIR$\..\..\src\thread.c + $PROJ_DIR$\..\..\src\kservice.c - $PROJ_DIR$\..\..\src\components.c + $PROJ_DIR$\..\..\src\clock.c - $PROJ_DIR$\..\..\src\ipc.c + $PROJ_DIR$\..\..\src\timer.c - $PROJ_DIR$\..\..\src\device.c + $PROJ_DIR$\..\..\src\object.c - $PROJ_DIR$\..\..\src\timer.c + $PROJ_DIR$\..\..\src\mempool.c - $PROJ_DIR$\..\..\src\scheduler.c + $PROJ_DIR$\..\..\src\memheap.c - $PROJ_DIR$\..\..\src\mempool.c + $PROJ_DIR$\..\..\src\idle.c $PROJ_DIR$\..\..\src\irq.c - $PROJ_DIR$\..\..\src\memheap.c + $PROJ_DIR$\..\..\src\scheduler.c - $PROJ_DIR$\..\..\src\idle.c + $PROJ_DIR$\..\..\src\components.c @@ -2190,103 +2190,103 @@ $PROJ_DIR$\..\..\components\libc\compilers\common\stdlib.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\libc.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\stdio.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\libc.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscalls.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\stdio.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c Libraries - $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_sram.c + $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_i2c.c - $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_rtc.c + $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_sdio.c - $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_crc.c + $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_norflash.c - $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_port.c + $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_exti.c - $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_flash.c + $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_dma.c - $PROJ_DIR$\libraries\CMSIS\DeviceSupport\system_SWM320.c + $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_rtc.c - $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_exti.c + $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_adc.c - $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_norflash.c + $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_wdt.c - $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_sdio.c + $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_sdram.c - $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_wdt.c + $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_crc.c - $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_lcd.c + $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_uart.c - $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_sdram.c + $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_spi.c - $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_can.c + $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_gpio.c - $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_dma.c + $PROJ_DIR$\libraries\CMSIS\DeviceSupport\system_SWM320.c - $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_timr.c + $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_flash.c - $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_pwm.c + $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_timr.c - $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_spi.c + $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_can.c - $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_adc.c + $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_sram.c - $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_i2c.c + $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_lcd.c - $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_gpio.c + $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_port.c - $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_uart.c + $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_pwm.c $PROJ_DIR$\libraries\CMSIS\DeviceSupport\startup\iar\startup_SWM320.s diff --git a/bsp/swm320/project.uvproj b/bsp/swm320/project.uvproj index 8256282a28..94d79f1b5d 100644 --- a/bsp/swm320/project.uvproj +++ b/bsp/swm320/project.uvproj @@ -413,23 +413,23 @@ CPU - backtrace.c + div0.c 1 - ..\..\libcpu\arm\common\backtrace.c + ..\..\libcpu\arm\common\div0.c - showmem.c + backtrace.c 1 - ..\..\libcpu\arm\common\showmem.c + ..\..\libcpu\arm\common\backtrace.c - div0.c + showmem.c 1 - ..\..\libcpu\arm\common\div0.c + ..\..\libcpu\arm\common\showmem.c @@ -465,37 +465,37 @@ - completion.c + waitqueue.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\src\waitqueue.c - waitqueue.c + dataqueue.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\src\dataqueue.c - dataqueue.c + ringblk_buf.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\src\ringblk_buf.c - pipe.c + workqueue.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\src\workqueue.c - ringblk_buf.c + completion.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\src\completion.c @@ -507,9 +507,9 @@ - workqueue.c + pipe.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\src\pipe.c @@ -572,44 +572,44 @@ - memheap.c + mempool.c 1 - ..\..\src\memheap.c + ..\..\src\mempool.c - scheduler.c + idle.c 1 - ..\..\src\scheduler.c + ..\..\src\idle.c - components.c + scheduler.c 1 - ..\..\src\components.c + ..\..\src\scheduler.c - kservice.c + components.c 1 - ..\..\src\kservice.c + ..\..\src\components.c - clock.c + ipc.c 1 - ..\..\src\clock.c + ..\..\src\ipc.c - irq.c + kservice.c 1 - ..\..\src\irq.c + ..\..\src\kservice.c @@ -621,37 +621,37 @@ - timer.c + irq.c 1 - ..\..\src\timer.c + ..\..\src\irq.c - mempool.c + memheap.c 1 - ..\..\src\mempool.c + ..\..\src\memheap.c - idle.c + timer.c 1 - ..\..\src\idle.c + ..\..\src\timer.c - thread.c + clock.c 1 - ..\..\src\thread.c + ..\..\src\clock.c - ipc.c + thread.c 1 - ..\..\src\ipc.c + ..\..\src\thread.c @@ -659,23 +659,23 @@ libc - libc.c + mem_std.c 1 - ..\..\components\libc\compilers\armlibc\libc.c + ..\..\components\libc\compilers\armlibc\mem_std.c - mem_std.c + syscalls.c 1 - ..\..\components\libc\compilers\armlibc\mem_std.c + ..\..\components\libc\compilers\armlibc\syscalls.c - syscalls.c + libc.c 1 - ..\..\components\libc\compilers\armlibc\syscalls.c + ..\..\components\libc\compilers\armlibc\libc.c @@ -697,51 +697,51 @@ Libraries - SWM320_lcd.c + SWM320_port.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_lcd.c + libraries\SWM320_StdPeriph_Driver\SWM320_port.c - SWM320_sram.c + SWM320_timr.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_sram.c + libraries\SWM320_StdPeriph_Driver\SWM320_timr.c - SWM320_norflash.c + SWM320_i2c.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_norflash.c + libraries\SWM320_StdPeriph_Driver\SWM320_i2c.c - SWM320_dma.c + SWM320_lcd.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_dma.c + libraries\SWM320_StdPeriph_Driver\SWM320_lcd.c - SWM320_timr.c + SWM320_crc.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_timr.c + libraries\SWM320_StdPeriph_Driver\SWM320_crc.c - SWM320_crc.c + SWM320_sram.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_crc.c + libraries\SWM320_StdPeriph_Driver\SWM320_sram.c - SWM320_i2c.c + SWM320_gpio.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_i2c.c + libraries\SWM320_StdPeriph_Driver\SWM320_gpio.c @@ -753,51 +753,51 @@ - system_SWM320.c + SWM320_can.c 1 - libraries\CMSIS\DeviceSupport\system_SWM320.c + libraries\SWM320_StdPeriph_Driver\SWM320_can.c - SWM320_flash.c + system_SWM320.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_flash.c + libraries\CMSIS\DeviceSupport\system_SWM320.c - SWM320_port.c + SWM320_sdio.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_port.c + libraries\SWM320_StdPeriph_Driver\SWM320_sdio.c - SWM320_adc.c - 1 - libraries\SWM320_StdPeriph_Driver\SWM320_adc.c + startup_SWM320.s + 2 + libraries\CMSIS\DeviceSupport\startup\arm\startup_SWM320.s - startup_SWM320.s - 2 - libraries\CMSIS\DeviceSupport\startup\arm\startup_SWM320.s + SWM320_norflash.c + 1 + libraries\SWM320_StdPeriph_Driver\SWM320_norflash.c - SWM320_wdt.c + SWM320_flash.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_wdt.c + libraries\SWM320_StdPeriph_Driver\SWM320_flash.c - SWM320_pwm.c + SWM320_spi.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_pwm.c + libraries\SWM320_StdPeriph_Driver\SWM320_spi.c @@ -809,23 +809,23 @@ - SWM320_exti.c + SWM320_pwm.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_exti.c + libraries\SWM320_StdPeriph_Driver\SWM320_pwm.c - SWM320_can.c + SWM320_wdt.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_can.c + libraries\SWM320_StdPeriph_Driver\SWM320_wdt.c - SWM320_gpio.c + SWM320_adc.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_gpio.c + libraries\SWM320_StdPeriph_Driver\SWM320_adc.c @@ -837,16 +837,16 @@ - SWM320_sdio.c + SWM320_exti.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_sdio.c + libraries\SWM320_StdPeriph_Driver\SWM320_exti.c - SWM320_spi.c + SWM320_dma.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_spi.c + libraries\SWM320_StdPeriph_Driver\SWM320_dma.c diff --git a/bsp/swm320/project.uvprojx b/bsp/swm320/project.uvprojx index 631dcb623f..ee4deb20e5 100644 --- a/bsp/swm320/project.uvprojx +++ b/bsp/swm320/project.uvprojx @@ -395,6 +395,13 @@ ..\..\libcpu\arm\common\div0.c + + + showmem.c + 1 + ..\..\libcpu\arm\common\showmem.c + + backtrace.c @@ -404,9 +411,9 @@ - showmem.c + cpuport.c 1 - ..\..\libcpu\arm\common\showmem.c + ..\..\libcpu\arm\cortex-m4\cpuport.c @@ -416,13 +423,6 @@ ..\..\libcpu\arm\cortex-m4\context_rvds.S - - - cpuport.c - 1 - ..\..\libcpu\arm\cortex-m4\cpuport.c - - DeviceDrivers @@ -442,51 +442,51 @@ - completion.c + dataqueue.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\src\dataqueue.c - waitqueue.c + workqueue.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\src\workqueue.c - pipe.c + ringbuffer.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\src\ringbuffer.c - ringblk_buf.c + waitqueue.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\src\waitqueue.c - workqueue.c + pipe.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\src\pipe.c - ringbuffer.c + completion.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\completion.c - dataqueue.c + ringblk_buf.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\src\ringblk_buf.c @@ -540,13 +540,6 @@ Kernel - - - mempool.c - 1 - ..\..\src\mempool.c - - object.c @@ -556,30 +549,30 @@ - components.c + kservice.c 1 - ..\..\src\components.c + ..\..\src\kservice.c - thread.c + timer.c 1 - ..\..\src\thread.c + ..\..\src\timer.c - device.c + clock.c 1 - ..\..\src\device.c + ..\..\src\clock.c - kservice.c + idle.c 1 - ..\..\src\kservice.c + ..\..\src\idle.c @@ -598,37 +591,44 @@ - timer.c + memheap.c 1 - ..\..\src\timer.c + ..\..\src\memheap.c - memheap.c + thread.c 1 - ..\..\src\memheap.c + ..\..\src\thread.c - clock.c + ipc.c 1 - ..\..\src\clock.c + ..\..\src\ipc.c - ipc.c + device.c 1 - ..\..\src\ipc.c + ..\..\src\device.c - idle.c + mempool.c 1 - ..\..\src\idle.c + ..\..\src\mempool.c + + + + + components.c + 1 + ..\..\src\components.c @@ -636,16 +636,16 @@ libc - libc.c + syscalls.c 1 - ..\..\components\libc\compilers\armlibc\libc.c + ..\..\components\libc\compilers\armlibc\syscalls.c - syscalls.c + libc.c 1 - ..\..\components\libc\compilers\armlibc\syscalls.c + ..\..\components\libc\compilers\armlibc\libc.c @@ -657,16 +657,16 @@ - stdlib.c + time.c 1 - ..\..\components\libc\compilers\common\stdlib.c + ..\..\components\libc\compilers\common\time.c - time.c + stdlib.c 1 - ..\..\components\libc\compilers\common\time.c + ..\..\components\libc\compilers\common\stdlib.c @@ -674,23 +674,23 @@ Libraries - SWM320_sdio.c + SWM320_gpio.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_sdio.c + libraries\SWM320_StdPeriph_Driver\SWM320_gpio.c - SWM320_sdram.c + SWM320_port.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_sdram.c + libraries\SWM320_StdPeriph_Driver\SWM320_port.c - SWM320_wdt.c + SWM320_sdram.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_wdt.c + libraries\SWM320_StdPeriph_Driver\SWM320_sdram.c @@ -702,37 +702,44 @@ - SWM320_crc.c + SWM320_adc.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_crc.c + libraries\SWM320_StdPeriph_Driver\SWM320_adc.c - SWM320_gpio.c + SWM320_norflash.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_gpio.c + libraries\SWM320_StdPeriph_Driver\SWM320_norflash.c - SWM320_norflash.c + SWM320_crc.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_norflash.c + libraries\SWM320_StdPeriph_Driver\SWM320_crc.c - SWM320_can.c + SWM320_uart.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_can.c + libraries\SWM320_StdPeriph_Driver\SWM320_uart.c - SWM320_spi.c + SWM320_sram.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_spi.c + libraries\SWM320_StdPeriph_Driver\SWM320_sram.c + + + + + SWM320_dma.c + 1 + libraries\SWM320_StdPeriph_Driver\SWM320_dma.c @@ -744,30 +751,30 @@ - SWM320_flash.c + SWM320_sdio.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_flash.c + libraries\SWM320_StdPeriph_Driver\SWM320_sdio.c - SWM320_timr.c + SWM320_can.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_timr.c + libraries\SWM320_StdPeriph_Driver\SWM320_can.c - SWM320_adc.c + SWM320_wdt.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_adc.c + libraries\SWM320_StdPeriph_Driver\SWM320_wdt.c - SWM320_i2c.c + SWM320_pwm.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_i2c.c + libraries\SWM320_StdPeriph_Driver\SWM320_pwm.c @@ -777,13 +784,6 @@ libraries\CMSIS\DeviceSupport\startup\arm\startup_SWM320.s - - - SWM320_exti.c - 1 - libraries\SWM320_StdPeriph_Driver\SWM320_exti.c - - SWM320_rtc.c @@ -793,37 +793,37 @@ - SWM320_uart.c + SWM320_exti.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_uart.c + libraries\SWM320_StdPeriph_Driver\SWM320_exti.c - SWM320_pwm.c + SWM320_flash.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_pwm.c + libraries\SWM320_StdPeriph_Driver\SWM320_flash.c - SWM320_port.c + SWM320_i2c.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_port.c + libraries\SWM320_StdPeriph_Driver\SWM320_i2c.c - SWM320_dma.c + SWM320_timr.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_dma.c + libraries\SWM320_StdPeriph_Driver\SWM320_timr.c - SWM320_sram.c + SWM320_spi.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_sram.c + libraries\SWM320_StdPeriph_Driver\SWM320_spi.c diff --git a/bsp/swm320/rtconfig.h b/bsp/swm320/rtconfig.h index 680749302a..d8c58190a2 100644 --- a/bsp/swm320/rtconfig.h +++ b/bsp/swm320/rtconfig.h @@ -170,14 +170,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -186,10 +189,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/tae32f5300/.config b/bsp/tae32f5300/.config index c957137af2..6b8a6070d6 100644 --- a/bsp/tae32f5300/.config +++ b/bsp/tae32f5300/.config @@ -335,6 +335,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -359,17 +360,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -382,11 +390,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -430,12 +438,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -445,6 +461,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -464,7 +488,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -481,7 +504,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -489,6 +511,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -565,6 +588,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/tae32f5300/project.uvprojx b/bsp/tae32f5300/project.uvprojx index 2d6fbf8ae2..be0281e797 100644 --- a/bsp/tae32f5300/project.uvprojx +++ b/bsp/tae32f5300/project.uvprojx @@ -404,16 +404,16 @@ CPU - backtrace.c + showmem.c 1 - ..\..\libcpu\arm\common\backtrace.c + ..\..\libcpu\arm\common\showmem.c - showmem.c + backtrace.c 1 - ..\..\libcpu\arm\common\showmem.c + ..\..\libcpu\arm\common\backtrace.c @@ -477,44 +477,44 @@ - dataqueue.c + ringblk_buf.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\src\ringblk_buf.c - ringbuffer.c + completion.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\completion.c - completion.c + dataqueue.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\src\dataqueue.c - workqueue.c + waitqueue.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\src\waitqueue.c - ringblk_buf.c + ringbuffer.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\src\ringbuffer.c - waitqueue.c + workqueue.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\src\workqueue.c @@ -582,6 +582,13 @@ ..\..\src\device.c + + + components.c + 1 + ..\..\src\components.c + + timer.c @@ -591,9 +598,9 @@ - ipc.c + mempool.c 1 - ..\..\src\ipc.c + ..\..\src\mempool.c @@ -605,16 +612,16 @@ - components.c + irq.c 1 - ..\..\src\components.c + ..\..\src\irq.c - thread.c + idle.c 1 - ..\..\src\thread.c + ..\..\src\idle.c @@ -626,37 +633,30 @@ - kservice.c - 1 - ..\..\src\kservice.c - - - - - idle.c + object.c 1 - ..\..\src\idle.c + ..\..\src\object.c - object.c + thread.c 1 - ..\..\src\object.c + ..\..\src\thread.c - mempool.c + ipc.c 1 - ..\..\src\mempool.c + ..\..\src\ipc.c - irq.c + kservice.c 1 - ..\..\src\irq.c + ..\..\src\kservice.c @@ -664,16 +664,16 @@ libc - mem_std.c + syscalls.c 1 - ..\..\components\libc\compilers\armlibc\mem_std.c + ..\..\components\libc\compilers\armlibc\syscalls.c - syscalls.c + mem_std.c 1 - ..\..\components\libc\compilers\armlibc\syscalls.c + ..\..\components\libc\compilers\armlibc\mem_std.c @@ -685,16 +685,16 @@ - time.c + stdlib.c 1 - ..\..\components\libc\compilers\common\time.c + ..\..\components\libc\compilers\common\stdlib.c - stdlib.c + time.c 1 - ..\..\components\libc\compilers\common\stdlib.c + ..\..\components\libc\compilers\common\time.c diff --git a/bsp/tae32f5300/rtconfig.h b/bsp/tae32f5300/rtconfig.h index 966c232d1e..cec7493d9b 100644 --- a/bsp/tae32f5300/rtconfig.h +++ b/bsp/tae32f5300/rtconfig.h @@ -172,14 +172,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -188,10 +191,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/thead-smart/.config b/bsp/thead-smart/.config index 0c203fa4cc..4f84fd2df4 100644 --- a/bsp/thead-smart/.config +++ b/bsp/thead-smart/.config @@ -315,6 +315,7 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -339,17 +340,24 @@ CONFIG_RT_USING_PIN=y # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -362,11 +370,11 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -410,12 +418,20 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -425,6 +441,14 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -444,7 +468,6 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -461,7 +484,6 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -469,6 +491,7 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -546,6 +569,7 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/thead-smart/rtconfig.h b/bsp/thead-smart/rtconfig.h index 6948c3933f..29c990b55f 100644 --- a/bsp/thead-smart/rtconfig.h +++ b/bsp/thead-smart/rtconfig.h @@ -164,14 +164,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -180,10 +183,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/tm4c123bsp/.config b/bsp/tm4c123bsp/.config index 3ccf69f96e..d51e879825 100644 --- a/bsp/tm4c123bsp/.config +++ b/bsp/tm4c123bsp/.config @@ -332,6 +332,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -356,17 +357,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -379,11 +387,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -427,12 +435,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -442,6 +458,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -461,7 +485,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -478,7 +501,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -486,6 +508,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -562,6 +585,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/tm4c123bsp/project.ewp b/bsp/tm4c123bsp/project.ewp index 4bb4d422f0..a8a7007784 100644 --- a/bsp/tm4c123bsp/project.ewp +++ b/bsp/tm4c123bsp/project.ewp @@ -2084,10 +2084,10 @@ $PROJ_DIR$\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c $PROJ_DIR$\..\..\libcpu\arm\cortex-m4\context_iar.S @@ -2117,25 +2117,25 @@ $PROJ_DIR$\..\..\components\drivers\spi\spi_dev.c - $PROJ_DIR$\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\components\drivers\src\completion.c $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\components\drivers\src\workqueue.c @@ -2150,10 +2150,10 @@ $PROJ_DIR$\board\board.c - $PROJ_DIR$\libraries\Drivers\drv_adc.c + $PROJ_DIR$\libraries\Drivers\drv_gpio.c - $PROJ_DIR$\libraries\Drivers\drv_gpio.c + $PROJ_DIR$\libraries\Drivers\drv_adc.c $PROJ_DIR$\libraries\Drivers\drv_uart.c @@ -2180,85 +2180,85 @@ Kernel - $PROJ_DIR$\..\..\src\kservice.c + $PROJ_DIR$\..\..\src\irq.c - $PROJ_DIR$\..\..\src\clock.c + $PROJ_DIR$\..\..\src\scheduler.c - $PROJ_DIR$\..\..\src\irq.c + $PROJ_DIR$\..\..\src\components.c - $PROJ_DIR$\..\..\src\thread.c + $PROJ_DIR$\..\..\src\kservice.c - $PROJ_DIR$\..\..\src\timer.c + $PROJ_DIR$\..\..\src\mempool.c $PROJ_DIR$\..\..\src\mem.c - $PROJ_DIR$\..\..\src\device.c + $PROJ_DIR$\..\..\src\timer.c - $PROJ_DIR$\..\..\src\ipc.c + $PROJ_DIR$\..\..\src\clock.c $PROJ_DIR$\..\..\src\object.c - $PROJ_DIR$\..\..\src\mempool.c + $PROJ_DIR$\..\..\src\device.c - $PROJ_DIR$\..\..\src\scheduler.c + $PROJ_DIR$\..\..\src\ipc.c - $PROJ_DIR$\..\..\src\components.c + $PROJ_DIR$\..\..\src\idle.c - $PROJ_DIR$\..\..\src\idle.c + $PROJ_DIR$\..\..\src\thread.c libc - - $PROJ_DIR$\..\..\components\libc\compilers\common\time.c - $PROJ_DIR$\..\..\components\libc\compilers\common\stdlib.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c + $PROJ_DIR$\..\..\components\libc\compilers\common\time.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\stdio.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\libc.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscalls.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscalls.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\libc.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\stdio.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c + + + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c diff --git a/bsp/tm4c123bsp/project.uvproj b/bsp/tm4c123bsp/project.uvproj index a769100f67..ca0e0cffe6 100644 --- a/bsp/tm4c123bsp/project.uvproj +++ b/bsp/tm4c123bsp/project.uvproj @@ -413,23 +413,23 @@ CPU - backtrace.c + div0.c 1 - ..\..\libcpu\arm\common\backtrace.c + ..\..\libcpu\arm\common\div0.c - div0.c + showmem.c 1 - ..\..\libcpu\arm\common\div0.c + ..\..\libcpu\arm\common\showmem.c - showmem.c + backtrace.c 1 - ..\..\libcpu\arm\common\showmem.c + ..\..\libcpu\arm\common\backtrace.c @@ -493,51 +493,51 @@ - completion.c + waitqueue.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\src\waitqueue.c - ringblk_buf.c + dataqueue.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\src\dataqueue.c - workqueue.c + pipe.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\src\pipe.c - ringbuffer.c + ringblk_buf.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\ringblk_buf.c - dataqueue.c + completion.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\src\completion.c - pipe.c + workqueue.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\src\workqueue.c - waitqueue.c + ringbuffer.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\src\ringbuffer.c @@ -640,93 +640,93 @@ Kernel - object.c + scheduler.c 1 - ..\..\src\object.c + ..\..\src\scheduler.c - irq.c + ipc.c 1 - ..\..\src\irq.c + ..\..\src\ipc.c - clock.c + idle.c 1 - ..\..\src\clock.c + ..\..\src\idle.c - device.c + mem.c 1 - ..\..\src\device.c + ..\..\src\mem.c - ipc.c + device.c 1 - ..\..\src\ipc.c + ..\..\src\device.c - scheduler.c + object.c 1 - ..\..\src\scheduler.c + ..\..\src\object.c - thread.c + components.c 1 - ..\..\src\thread.c + ..\..\src\components.c - kservice.c + mempool.c 1 - ..\..\src\kservice.c + ..\..\src\mempool.c - mem.c + thread.c 1 - ..\..\src\mem.c + ..\..\src\thread.c - components.c + irq.c 1 - ..\..\src\components.c + ..\..\src\irq.c - idle.c + kservice.c 1 - ..\..\src\idle.c + ..\..\src\kservice.c - mempool.c + timer.c 1 - ..\..\src\mempool.c + ..\..\src\timer.c - timer.c + clock.c 1 - ..\..\src\timer.c + ..\..\src\clock.c @@ -734,9 +734,9 @@ libc - mem_std.c + syscalls.c 1 - ..\..\components\libc\compilers\armlibc\mem_std.c + ..\..\components\libc\compilers\armlibc\syscalls.c @@ -748,9 +748,9 @@ - syscalls.c + mem_std.c 1 - ..\..\components\libc\compilers\armlibc\syscalls.c + ..\..\components\libc\compilers\armlibc\mem_std.c diff --git a/bsp/tm4c123bsp/project.uvprojx b/bsp/tm4c123bsp/project.uvprojx index 15c44f0b5c..d72f914c6f 100644 --- a/bsp/tm4c123bsp/project.uvprojx +++ b/bsp/tm4c123bsp/project.uvprojx @@ -424,23 +424,23 @@ CPU - backtrace.c + showmem.c 1 - ..\..\libcpu\arm\common\backtrace.c + ..\..\libcpu\arm\common\showmem.c - div0.c + backtrace.c 1 - ..\..\libcpu\arm\common\div0.c + ..\..\libcpu\arm\common\backtrace.c - showmem.c + div0.c 1 - ..\..\libcpu\arm\common\showmem.c + ..\..\libcpu\arm\common\div0.c @@ -504,23 +504,23 @@ - workqueue.c + ringbuffer.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\src\ringbuffer.c - pipe.c + waitqueue.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\src\waitqueue.c - dataqueue.c + pipe.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\src\pipe.c @@ -532,23 +532,23 @@ - waitqueue.c + dataqueue.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\src\dataqueue.c - completion.c + workqueue.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\src\workqueue.c - ringbuffer.c + completion.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\completion.c @@ -596,23 +596,23 @@ - drv_uart.c + drv_adc.c 1 - libraries\Drivers\drv_uart.c + libraries\Drivers\drv_adc.c - drv_pwm.c + drv_uart.c 1 - libraries\Drivers\drv_pwm.c + libraries\Drivers\drv_uart.c - drv_adc.c + drv_pwm.c 1 - libraries\Drivers\drv_adc.c + libraries\Drivers\drv_pwm.c @@ -651,16 +651,16 @@ Kernel - device.c + kservice.c 1 - ..\..\src\device.c + ..\..\src\kservice.c - mem.c + idle.c 1 - ..\..\src\mem.c + ..\..\src\idle.c @@ -672,9 +672,9 @@ - scheduler.c + object.c 1 - ..\..\src\scheduler.c + ..\..\src\object.c @@ -686,44 +686,44 @@ - thread.c + timer.c 1 - ..\..\src\thread.c + ..\..\src\timer.c - irq.c + thread.c 1 - ..\..\src\irq.c + ..\..\src\thread.c - kservice.c + components.c 1 - ..\..\src\kservice.c + ..\..\src\components.c - idle.c + device.c 1 - ..\..\src\idle.c + ..\..\src\device.c - components.c + mem.c 1 - ..\..\src\components.c + ..\..\src\mem.c - object.c + irq.c 1 - ..\..\src\object.c + ..\..\src\irq.c @@ -735,9 +735,9 @@ - timer.c + scheduler.c 1 - ..\..\src\timer.c + ..\..\src\scheduler.c @@ -752,30 +752,30 @@ - mem_std.c + libc.c 1 - ..\..\components\libc\compilers\armlibc\mem_std.c + ..\..\components\libc\compilers\armlibc\libc.c - libc.c + mem_std.c 1 - ..\..\components\libc\compilers\armlibc\libc.c + ..\..\components\libc\compilers\armlibc\mem_std.c - stdlib.c + time.c 1 - ..\..\components\libc\compilers\common\stdlib.c + ..\..\components\libc\compilers\common\time.c - time.c + stdlib.c 1 - ..\..\components\libc\compilers\common\time.c + ..\..\components\libc\compilers\common\stdlib.c diff --git a/bsp/tm4c123bsp/rtconfig.h b/bsp/tm4c123bsp/rtconfig.h index 8e7afa57c5..6b561d708c 100644 --- a/bsp/tm4c123bsp/rtconfig.h +++ b/bsp/tm4c123bsp/rtconfig.h @@ -173,14 +173,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -189,10 +192,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/tm4c129x/.config b/bsp/tm4c129x/.config index ea49e07f90..f385a9cb8d 100644 --- a/bsp/tm4c129x/.config +++ b/bsp/tm4c129x/.config @@ -384,6 +384,7 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -408,17 +409,24 @@ CONFIG_RT_LWIP_USING_PING=y # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -431,11 +439,11 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -479,12 +487,20 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -494,6 +510,14 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -513,7 +537,6 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -530,7 +553,6 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -538,6 +560,7 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -614,6 +637,7 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/tm4c129x/project.ewp b/bsp/tm4c129x/project.ewp index 7eb10c12e3..3a418ead64 100644 --- a/bsp/tm4c129x/project.ewp +++ b/bsp/tm4c129x/project.ewp @@ -1939,15 +1939,15 @@ CPU - - $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c $PROJ_DIR$\..\..\libcpu\arm\common\div0.c + + $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\libcpu\arm\cortex-m4\context_iar.S @@ -1964,10 +1964,10 @@ $PROJ_DIR$\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c @@ -1976,7 +1976,7 @@ $PROJ_DIR$\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c $PROJ_DIR$\..\..\components\drivers\src\pipe.c @@ -1985,10 +1985,10 @@ Drivers - $PROJ_DIR$\drivers\drv_uart.c + $PROJ_DIR$\drivers\drv_eth.c - $PROJ_DIR$\drivers\drv_eth.c + $PROJ_DIR$\drivers\drv_uart.c @@ -2006,46 +2006,46 @@ Kernel - $PROJ_DIR$\..\..\src\object.c + $PROJ_DIR$\..\..\src\mem.c - $PROJ_DIR$\..\..\src\irq.c + $PROJ_DIR$\..\..\src\memheap.c - $PROJ_DIR$\..\..\src\ipc.c + $PROJ_DIR$\..\..\src\mempool.c - $PROJ_DIR$\..\..\src\idle.c + $PROJ_DIR$\..\..\src\thread.c - $PROJ_DIR$\..\..\src\clock.c + $PROJ_DIR$\..\..\src\device.c - $PROJ_DIR$\..\..\src\scheduler.c + $PROJ_DIR$\..\..\src\clock.c - $PROJ_DIR$\..\..\src\kservice.c + $PROJ_DIR$\..\..\src\ipc.c - $PROJ_DIR$\..\..\src\thread.c + $PROJ_DIR$\..\..\src\components.c - $PROJ_DIR$\..\..\src\timer.c + $PROJ_DIR$\..\..\src\irq.c - $PROJ_DIR$\..\..\src\mem.c + $PROJ_DIR$\..\..\src\timer.c - $PROJ_DIR$\..\..\src\components.c + $PROJ_DIR$\..\..\src\object.c - $PROJ_DIR$\..\..\src\device.c + $PROJ_DIR$\..\..\src\kservice.c - $PROJ_DIR$\..\..\src\memheap.c + $PROJ_DIR$\..\..\src\idle.c - $PROJ_DIR$\..\..\src\mempool.c + $PROJ_DIR$\..\..\src\scheduler.c @@ -2057,139 +2057,139 @@ $PROJ_DIR$\..\..\components\libc\compilers\common\stdlib.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\stdio.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\libc.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscalls.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\libc.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\stdio.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscalls.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c Libraries - $PROJ_DIR$\libraries\driverlib\comp.c + $PROJ_DIR$\libraries\driverlib\qei.c - $PROJ_DIR$\libraries\driverlib\lcd.c + $PROJ_DIR$\libraries\driverlib\sysexc.c - $PROJ_DIR$\libraries\driverlib\fpu.c + $PROJ_DIR$\libraries\driverlib\des.c - $PROJ_DIR$\libraries\driverlib\shamd5.c + $PROJ_DIR$\libraries\driverlib\flash.c - $PROJ_DIR$\libraries\driverlib\des.c + $PROJ_DIR$\libraries\driverlib\shamd5.c - $PROJ_DIR$\libraries\driverlib\hibernate.c + $PROJ_DIR$\libraries\driverlib\adc.c - $PROJ_DIR$\libraries\driverlib\can.c + $PROJ_DIR$\libraries\driverlib\tiva_timer.c - $PROJ_DIR$\libraries\driverlib\flash.c + $PROJ_DIR$\libraries\driverlib\can.c - $PROJ_DIR$\libraries\driverlib\tiva_timer.c + $PROJ_DIR$\libraries\driverlib\cpu.c $PROJ_DIR$\libraries\driverlib\interrupt.c - $PROJ_DIR$\libraries\driverlib\crc.c + $PROJ_DIR$\libraries\driverlib\sw_crc.c - $PROJ_DIR$\libraries\driverlib\adc.c + $PROJ_DIR$\libraries\driverlib\systick.c - $PROJ_DIR$\libraries\driverlib\ssi.c + $PROJ_DIR$\libraries\driverlib\mpu.c - $PROJ_DIR$\libraries\driverlib\watchdog.c + $PROJ_DIR$\libraries\driverlib\usb.c - $PROJ_DIR$\libraries\driverlib\aes.c + $PROJ_DIR$\libraries\driverlib\epi.c - $PROJ_DIR$\libraries\driverlib\qei.c + $PROJ_DIR$\libraries\driverlib\emac.c - $PROJ_DIR$\libraries\driverlib\pwm.c + $PROJ_DIR$\libraries\driverlib\i2c.c - $PROJ_DIR$\libraries\driverlib\i2c.c + $PROJ_DIR$\libraries\driverlib\watchdog.c - $PROJ_DIR$\libraries\driverlib\epi.c + $PROJ_DIR$\libraries\driverlib\lcd.c - $PROJ_DIR$\libraries\driverlib\mpu.c + $PROJ_DIR$\libraries\driverlib\uart.c - $PROJ_DIR$\libraries\driverlib\usb.c + $PROJ_DIR$\libraries\driverlib\comp.c - $PROJ_DIR$\libraries\driverlib\eeprom.c + $PROJ_DIR$\libraries\driverlib\pwm.c - $PROJ_DIR$\libraries\driverlib\sw_crc.c + $PROJ_DIR$\libraries\driverlib\sysctl.c - $PROJ_DIR$\libraries\driverlib\onewire.c + $PROJ_DIR$\libraries\startup\startup_ewarm.c - $PROJ_DIR$\libraries\driverlib\udma.c + $PROJ_DIR$\libraries\driverlib\ssi.c - $PROJ_DIR$\libraries\driverlib\systick.c + $PROJ_DIR$\libraries\driverlib\gpio.c - $PROJ_DIR$\libraries\startup\startup_ewarm.c + $PROJ_DIR$\libraries\driverlib\fpu.c - $PROJ_DIR$\libraries\driverlib\uart.c + $PROJ_DIR$\libraries\driverlib\eeprom.c - $PROJ_DIR$\libraries\driverlib\emac.c + $PROJ_DIR$\libraries\driverlib\crc.c - $PROJ_DIR$\libraries\driverlib\sysexc.c + $PROJ_DIR$\libraries\driverlib\hibernate.c - $PROJ_DIR$\libraries\driverlib\sysctl.c + $PROJ_DIR$\libraries\driverlib\udma.c - $PROJ_DIR$\libraries\driverlib\gpio.c + $PROJ_DIR$\libraries\driverlib\onewire.c - $PROJ_DIR$\libraries\driverlib\cpu.c + $PROJ_DIR$\libraries\driverlib\aes.c @@ -2237,13 +2237,13 @@ $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\netif\slipif.c - $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\memp.c + $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\apps\ping\ping.c - $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\ipv4\ip_addr.c + $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\memp.c - $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\apps\ping\ping.c + $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\ipv4\ip_addr.c $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\dhcp.c diff --git a/bsp/tm4c129x/project.uvproj b/bsp/tm4c129x/project.uvproj index 564530f253..e63facc7fe 100644 --- a/bsp/tm4c129x/project.uvproj +++ b/bsp/tm4c129x/project.uvproj @@ -467,6 +467,13 @@ ..\..\components\drivers\serial\serial.c + + + ringblk_buf.c + 1 + ..\..\components\drivers\src\ringblk_buf.c + + completion.c @@ -476,16 +483,16 @@ - ringblk_buf.c + workqueue.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\src\workqueue.c - pipe.c + ringbuffer.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\src\ringbuffer.c @@ -504,16 +511,9 @@ - ringbuffer.c - 1 - ..\..\components\drivers\src\ringbuffer.c - - - - - workqueue.c + pipe.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\src\pipe.c @@ -562,100 +562,100 @@ Kernel - device.c + components.c 1 - ..\..\src\device.c + ..\..\src\components.c - object.c + mem.c 1 - ..\..\src\object.c + ..\..\src\mem.c - ipc.c + irq.c 1 - ..\..\src\ipc.c + ..\..\src\irq.c - irq.c + timer.c 1 - ..\..\src\irq.c + ..\..\src\timer.c - thread.c + ipc.c 1 - ..\..\src\thread.c + ..\..\src\ipc.c - clock.c + object.c 1 - ..\..\src\clock.c + ..\..\src\object.c - scheduler.c + idle.c 1 - ..\..\src\scheduler.c + ..\..\src\idle.c - kservice.c + thread.c 1 - ..\..\src\kservice.c + ..\..\src\thread.c - mempool.c + clock.c 1 - ..\..\src\mempool.c + ..\..\src\clock.c - components.c + scheduler.c 1 - ..\..\src\components.c + ..\..\src\scheduler.c - memheap.c + device.c 1 - ..\..\src\memheap.c + ..\..\src\device.c - mem.c + kservice.c 1 - ..\..\src\mem.c + ..\..\src\kservice.c - timer.c + mempool.c 1 - ..\..\src\timer.c + ..\..\src\mempool.c - idle.c + memheap.c 1 - ..\..\src\idle.c + ..\..\src\memheap.c @@ -663,9 +663,9 @@ libc - mem_std.c + syscalls.c 1 - ..\..\components\libc\compilers\armlibc\mem_std.c + ..\..\components\libc\compilers\armlibc\syscalls.c @@ -677,23 +677,23 @@ - syscalls.c + mem_std.c 1 - ..\..\components\libc\compilers\armlibc\syscalls.c + ..\..\components\libc\compilers\armlibc\mem_std.c - stdlib.c + time.c 1 - ..\..\components\libc\compilers\common\stdlib.c + ..\..\components\libc\compilers\common\time.c - time.c + stdlib.c 1 - ..\..\components\libc\compilers\common\time.c + ..\..\components\libc\compilers\common\stdlib.c @@ -701,30 +701,37 @@ Libraries - shamd5.c + interrupt.c 1 - libraries\driverlib\shamd5.c + libraries\driverlib\interrupt.c - fpu.c + startup_rvmdk.S + 2 + libraries\startup\startup_rvmdk.S + + + + + systick.c 1 - libraries\driverlib\fpu.c + libraries\driverlib\systick.c - startup_rvmdk.S - 2 - libraries\startup\startup_rvmdk.S + aes.c + 1 + libraries\driverlib\aes.c - can.c + qei.c 1 - libraries\driverlib\can.c + libraries\driverlib\qei.c @@ -736,51 +743,51 @@ - epi.c + adc.c 1 - libraries\driverlib\epi.c + libraries\driverlib\adc.c - sysctl.c + hibernate.c 1 - libraries\driverlib\sysctl.c + libraries\driverlib\hibernate.c - watchdog.c + des.c 1 - libraries\driverlib\watchdog.c + libraries\driverlib\des.c - i2c.c + fpu.c 1 - libraries\driverlib\i2c.c + libraries\driverlib\fpu.c - ssi.c + mpu.c 1 - libraries\driverlib\ssi.c + libraries\driverlib\mpu.c - cpu.c + flash.c 1 - libraries\driverlib\cpu.c + libraries\driverlib\flash.c - interrupt.c + sw_crc.c 1 - libraries\driverlib\interrupt.c + libraries\driverlib\sw_crc.c @@ -792,86 +799,86 @@ - mpu.c + emac.c 1 - libraries\driverlib\mpu.c + libraries\driverlib\emac.c - tiva_timer.c + ssi.c 1 - libraries\driverlib\tiva_timer.c + libraries\driverlib\ssi.c - udma.c + lcd.c 1 - libraries\driverlib\udma.c + libraries\driverlib\lcd.c - adc.c + watchdog.c 1 - libraries\driverlib\adc.c + libraries\driverlib\watchdog.c - emac.c + sysexc.c 1 - libraries\driverlib\emac.c + libraries\driverlib\sysexc.c - eeprom.c + i2c.c 1 - libraries\driverlib\eeprom.c + libraries\driverlib\i2c.c - usb.c + tiva_timer.c 1 - libraries\driverlib\usb.c + libraries\driverlib\tiva_timer.c - onewire.c + epi.c 1 - libraries\driverlib\onewire.c + libraries\driverlib\epi.c - pwm.c + onewire.c 1 - libraries\driverlib\pwm.c + libraries\driverlib\onewire.c - comp.c + shamd5.c 1 - libraries\driverlib\comp.c + libraries\driverlib\shamd5.c - des.c + comp.c 1 - libraries\driverlib\des.c + libraries\driverlib\comp.c - qei.c + usb.c 1 - libraries\driverlib\qei.c + libraries\driverlib\usb.c @@ -883,63 +890,49 @@ - sw_crc.c - 1 - libraries\driverlib\sw_crc.c - - - - - hibernate.c + pwm.c 1 - libraries\driverlib\hibernate.c + libraries\driverlib\pwm.c - systick.c + udma.c 1 - libraries\driverlib\systick.c + libraries\driverlib\udma.c - flash.c + eeprom.c 1 - libraries\driverlib\flash.c + libraries\driverlib\eeprom.c - lcd.c + can.c 1 - libraries\driverlib\lcd.c + libraries\driverlib\can.c - aes.c + cpu.c 1 - libraries\driverlib\aes.c + libraries\driverlib\cpu.c - sysexc.c + sysctl.c 1 - libraries\driverlib\sysexc.c + libraries\driverlib\sysctl.c lwIP - - - ping.c - 1 - ..\..\components\net\lwip-1.4.1\src\apps\ping\ping.c - - etharp.c @@ -1080,6 +1073,13 @@ ..\..\components\net\lwip-1.4.1\src\core\tcp_out.c + + + ping.c + 1 + ..\..\components\net\lwip-1.4.1\src\apps\ping\ping.c + + icmp.c diff --git a/bsp/tm4c129x/rtconfig.h b/bsp/tm4c129x/rtconfig.h index f862831992..45c05db6a5 100644 --- a/bsp/tm4c129x/rtconfig.h +++ b/bsp/tm4c129x/rtconfig.h @@ -210,14 +210,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -226,10 +229,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/w60x/.config b/bsp/w60x/.config index 0aa8cb2e30..ca04790ce0 100644 --- a/bsp/w60x/.config +++ b/bsp/w60x/.config @@ -528,6 +528,7 @@ CONFIG_PKG_NETUTILS_VER_NUM=0x10301 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -552,17 +553,24 @@ CONFIG_PKG_NETUTILS_VER_NUM=0x10301 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -575,11 +583,11 @@ CONFIG_PKG_NETUTILS_VER_NUM=0x10301 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -623,12 +631,20 @@ CONFIG_PKG_NETUTILS_VER_NUM=0x10301 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -638,6 +654,14 @@ CONFIG_PKG_NETUTILS_VER_NUM=0x10301 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -657,7 +681,6 @@ CONFIG_PKG_NETUTILS_VER_NUM=0x10301 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -674,7 +697,6 @@ CONFIG_PKG_NETUTILS_VER_NUM=0x10301 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -682,6 +704,7 @@ CONFIG_PKG_NETUTILS_VER_NUM=0x10301 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -762,6 +785,7 @@ CONFIG_PKG_WM_LIBRARIES_VER="latest" # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/w60x/project.uvprojx b/bsp/w60x/project.uvprojx index 09384c314b..d18ca1c731 100644 --- a/bsp/w60x/project.uvprojx +++ b/bsp/w60x/project.uvprojx @@ -411,16 +411,16 @@ - context_rvds.S - 2 - ..\..\libcpu\arm\cortex-m3\context_rvds.S + cpuport.c + 1 + ..\..\libcpu\arm\cortex-m3\cpuport.c - cpuport.c - 1 - ..\..\libcpu\arm\cortex-m3\cpuport.c + context_rvds.S + 2 + ..\..\libcpu\arm\cortex-m3\context_rvds.S @@ -547,30 +547,30 @@ - ringblk_buf.c + completion.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\src\completion.c - dataqueue.c + waitqueue.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\src\waitqueue.c - ringbuffer.c + pipe.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\pipe.c - waitqueue.c + ringblk_buf.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\src\ringblk_buf.c @@ -582,16 +582,16 @@ - completion.c + ringbuffer.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\src\ringbuffer.c - pipe.c + dataqueue.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\src\dataqueue.c @@ -795,86 +795,86 @@ Kernel - thread.c + clock.c 1 - ..\..\src\thread.c + ..\..\src\clock.c - device.c + mem.c 1 - ..\..\src\device.c + ..\..\src\mem.c - scheduler.c + ipc.c 1 - ..\..\src\scheduler.c + ..\..\src\ipc.c - components.c + scheduler.c 1 - ..\..\src\components.c + ..\..\src\scheduler.c - kservice.c + mempool.c 1 - ..\..\src\kservice.c + ..\..\src\mempool.c - mem.c + timer.c 1 - ..\..\src\mem.c + ..\..\src\timer.c - mempool.c + thread.c 1 - ..\..\src\mempool.c + ..\..\src\thread.c - timer.c + irq.c 1 - ..\..\src\timer.c + ..\..\src\irq.c - clock.c + idle.c 1 - ..\..\src\clock.c + ..\..\src\idle.c - ipc.c + kservice.c 1 - ..\..\src\ipc.c + ..\..\src\kservice.c - irq.c + device.c 1 - ..\..\src\irq.c + ..\..\src\device.c - idle.c + components.c 1 - ..\..\src\idle.c + ..\..\src\components.c @@ -889,16 +889,9 @@ libc - syscalls.c - 1 - ..\..\components\libc\compilers\armlibc\syscalls.c - - - - - mem_std.c + libc.c 1 - ..\..\components\libc\compilers\armlibc\mem_std.c + ..\..\components\libc\compilers\armlibc\libc.c @@ -910,16 +903,16 @@ - libc.c + syscalls.c 1 - ..\..\components\libc\compilers\armlibc\libc.c + ..\..\components\libc\compilers\armlibc\syscalls.c - stdlib.c + mem_std.c 1 - ..\..\components\libc\compilers\common\stdlib.c + ..\..\components\libc\compilers\armlibc\mem_std.c @@ -943,6 +936,13 @@ ..\..\components\libc\compilers\common\time.c + + + stdlib.c + 1 + ..\..\components\libc\compilers\common\stdlib.c + + lwIP @@ -1051,13 +1051,6 @@ ..\..\components\net\lwip-2.0.2\src\core\memp.c - - - ping.c - 1 - ..\..\components\net\lwip-2.0.2\src\apps\ping\ping.c - - ip4.c @@ -1114,6 +1107,13 @@ ..\..\components\net\lwip-2.0.2\src\api\api_lib.c + + + ping.c + 1 + ..\..\components\net\lwip-2.0.2\src\apps\ping\ping.c + + inet_chksum.c @@ -1227,16 +1227,16 @@ SAL - netdev_ipaddr.c + netdev.c 1 - ..\..\components\net\netdev\src\netdev_ipaddr.c + ..\..\components\net\netdev\src\netdev.c - netdev.c + netdev_ipaddr.c 1 - ..\..\components\net\netdev\src\netdev.c + ..\..\components\net\netdev\src\netdev_ipaddr.c diff --git a/bsp/w60x/rtconfig.h b/bsp/w60x/rtconfig.h index ebb8a0e84d..bb49036b6e 100644 --- a/bsp/w60x/rtconfig.h +++ b/bsp/w60x/rtconfig.h @@ -315,14 +315,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -331,10 +334,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/wch/arm/ch32f103c8-core/.config b/bsp/wch/arm/ch32f103c8-core/.config index cae3fc0a76..4a95ad0b17 100644 --- a/bsp/wch/arm/ch32f103c8-core/.config +++ b/bsp/wch/arm/ch32f103c8-core/.config @@ -340,6 +340,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -364,17 +365,24 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -387,11 +395,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -435,12 +443,20 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -450,6 +466,14 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -469,7 +493,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -486,7 +509,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -494,6 +516,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -570,6 +593,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/wch/arm/ch32f103c8-core/project.uvprojx b/bsp/wch/arm/ch32f103c8-core/project.uvprojx index 4e18a9642e..e8b709b4b6 100644 --- a/bsp/wch/arm/ch32f103c8-core/project.uvprojx +++ b/bsp/wch/arm/ch32f103c8-core/project.uvprojx @@ -533,9 +533,9 @@ CPU - showmem.c + backtrace.c 1 - ..\..\..\..\libcpu\arm\common\showmem.c + ..\..\..\..\libcpu\arm\common\backtrace.c @@ -547,23 +547,23 @@ - backtrace.c + showmem.c 1 - ..\..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\..\libcpu\arm\common\showmem.c - cpuport.c - 1 - ..\..\..\..\libcpu\arm\cortex-m3\cpuport.c + context_rvds.S + 2 + ..\..\..\..\libcpu\arm\cortex-m3\context_rvds.S - context_rvds.S - 2 - ..\..\..\..\libcpu\arm\cortex-m3\context_rvds.S + cpuport.c + 1 + ..\..\..\..\libcpu\arm\cortex-m3\cpuport.c @@ -620,23 +620,23 @@ - pipe.c + ringbuffer.c 1 - ..\..\..\..\components\drivers\src\pipe.c + ..\..\..\..\components\drivers\src\ringbuffer.c - workqueue.c + pipe.c 1 - ..\..\..\..\components\drivers\src\workqueue.c + ..\..\..\..\components\drivers\src\pipe.c - ringbuffer.c + completion.c 1 - ..\..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\..\components\drivers\src\completion.c @@ -648,16 +648,16 @@ - dataqueue.c + workqueue.c 1 - ..\..\..\..\components\drivers\src\dataqueue.c + ..\..\..\..\components\drivers\src\workqueue.c - completion.c + dataqueue.c 1 - ..\..\..\..\components\drivers\src\completion.c + ..\..\..\..\components\drivers\src\dataqueue.c @@ -689,13 +689,6 @@ Drivers - - - startup_ch32f10x.s - 2 - ..\Libraries\CH32F10x_StdPeriph_Driver\CMSIS\WCH\CH32F10x\Source\ARM\startup_ch32f10x.s - - system_ch32f10x.c @@ -710,6 +703,13 @@ board\board.c + + + startup_ch32f10x.s + 2 + ..\Libraries\CH32F10x_StdPeriph_Driver\CMSIS\WCH\CH32F10x\Source\ARM\startup_ch32f10x.s + + drv_rtc_ch32f10x.c @@ -788,44 +788,44 @@ Kernel - idle.c + object.c 1 - ..\..\..\..\src\idle.c + ..\..\..\..\src\object.c - scheduler.c + mem.c 1 - ..\..\..\..\src\scheduler.c + ..\..\..\..\src\mem.c - clock.c + components.c 1 - ..\..\..\..\src\clock.c + ..\..\..\..\src\components.c - irq.c + kservice.c 1 - ..\..\..\..\src\irq.c + ..\..\..\..\src\kservice.c - object.c + idle.c 1 - ..\..\..\..\src\object.c + ..\..\..\..\src\idle.c - thread.c + device.c 1 - ..\..\..\..\src\thread.c + ..\..\..\..\src\device.c @@ -844,37 +844,37 @@ - components.c + scheduler.c 1 - ..\..\..\..\src\components.c + ..\..\..\..\src\scheduler.c - timer.c + irq.c 1 - ..\..\..\..\src\timer.c + ..\..\..\..\src\irq.c - kservice.c + timer.c 1 - ..\..\..\..\src\kservice.c + ..\..\..\..\src\timer.c - device.c + thread.c 1 - ..\..\..\..\src\device.c + ..\..\..\..\src\thread.c - mem.c + clock.c 1 - ..\..\..\..\src\mem.c + ..\..\..\..\src\clock.c diff --git a/bsp/wch/arm/ch32f103c8-core/rtconfig.h b/bsp/wch/arm/ch32f103c8-core/rtconfig.h index 530b9f26e7..96dfcf751a 100644 --- a/bsp/wch/arm/ch32f103c8-core/rtconfig.h +++ b/bsp/wch/arm/ch32f103c8-core/rtconfig.h @@ -175,14 +175,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -191,10 +194,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/bsp/xplorer4330/M0/project.uvopt b/bsp/xplorer4330/M0/project.uvopt deleted file mode 100644 index 22c41365af..0000000000 --- a/bsp/xplorer4330/M0/project.uvopt +++ /dev/null @@ -1,1076 +0,0 @@ - - - - 1.0 - -
### uVision Project, (C) Keil Software
- - - *.c - *.s*; *.src; *.a* - *.obj - *.lib - *.txt; *.h; *.inc - *.plm - *.cpp - - - - 0 - 0 - - - - LPC4330 SPIFI - 0x4 - ARM-ADS - - 12000000 - - 0 - 1 - 1 - 0 - - - 1 - 65535 - 0 - 0 - 0 - - - 79 - 66 - 8 - .\build\ - - - 1 - 1 - 1 - 0 - 1 - 1 - 0 - 1 - 0 - 0 - 0 - 0 - - - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 0 - 0 - - - 1 - 0 - 1 - - 0 - - 0 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 0 - 0 - 1 - 0 - 1 - 1 - 1 - 0 - 0 - 1 - - - - - - - - - - - BIN\UL2CM3.DLL - - - - 0 - UL2CM3 - UL2CM3(-O910 -S8 -C1 -FO7 -FD10000000 -FC800 -FN0) - - - - - 0 - - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - - - - - - LPC4330 RAM - 0x4 - ARM-ADS - - 12000000 - - 0 - 1 - 1 - 0 - - - 1 - 65535 - 0 - 0 - 0 - - - 79 - 66 - 8 - .\build\ - - - 1 - 1 - 1 - 0 - 1 - 1 - 0 - 1 - 0 - 0 - 0 - 0 - - - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 0 - 0 - - - 0 - 0 - 0 - - 0 - - 0 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 0 - 0 - 1 - 1 - 0 - 0 - 1 - 0 - 1 - 1 - 1 - 0 - 0 - 1 - - - - - - - - - - .\Dbg_RAM.ini - BIN\UL2CM3.DLL - - - - 0 - - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - - - - - - Applications - 0 - 0 - 0 - 0 - - 1 - 1 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\applications\application.c - application.c - 0 - 0 - - - 1 - 2 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\applications\startup.c - startup.c - 0 - 0 - - - - - Drivers - 0 - 0 - 0 - 0 - - 2 - 3 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\drivers\board.c - board.c - 0 - 0 - - - 2 - 4 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\drivers\drv_led.c - drv_led.c - 0 - 0 - - - 2 - 5 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\drivers\drv_uart.c - drv_uart.c - 0 - 0 - - - - - CMSIS - 0 - 0 - 0 - 0 - - 3 - 6 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\Libraries\Device\NXP\LPC43xx\Source\Templates\system_LPC43xx.c - system_LPC43xx.c - 0 - 0 - - - 3 - 7 - 2 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\Libraries\Device\NXP\LPC43xx\Source\Templates\ARM\startup_LPC43xx_M0.s - startup_LPC43xx_M0.s - 0 - 0 - - - - - Kernel - 0 - 0 - 0 - 0 - - 4 - 8 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\src\clock.c - clock.c - 0 - 0 - - - 4 - 9 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\src\device.c - device.c - 0 - 0 - - - 4 - 10 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\src\idle.c - idle.c - 0 - 0 - - - 4 - 11 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\src\ipc.c - ipc.c - 0 - 0 - - - 4 - 12 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\src\irq.c - irq.c - 0 - 0 - - - 4 - 13 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\src\kservice.c - kservice.c - 0 - 0 - - - 4 - 14 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\src\mem.c - mem.c - 0 - 0 - - - 4 - 15 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\src\memheap.c - memheap.c - 0 - 0 - - - 4 - 16 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\src\mempool.c - mempool.c - 0 - 0 - - - 4 - 17 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\src\object.c - object.c - 0 - 0 - - - 4 - 18 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\src\scheduler.c - scheduler.c - 0 - 0 - - - 4 - 19 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\src\signal.c - signal.c - 0 - 0 - - - 4 - 20 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\src\thread.c - thread.c - 0 - 0 - - - 4 - 21 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\src\timer.c - timer.c - 0 - 0 - - - - - CORTEX-M0 - 0 - 0 - 0 - 0 - - 5 - 22 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\libcpu\arm\cortex-m0\cpuport.c - cpuport.c - 0 - 0 - - - 5 - 23 - 2 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\libcpu\arm\cortex-m0\context_rvds.S - context_rvds.S - 0 - 0 - - - 5 - 24 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\libcpu\arm\common\backtrace.c - backtrace.c - 0 - 0 - - - 5 - 25 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\libcpu\arm\common\div0.c - div0.c - 0 - 0 - - - 5 - 26 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\libcpu\arm\common\showmem.c - showmem.c - 0 - 0 - - - - - DeviceDrivers - 0 - 0 - 0 - 0 - - 6 - 27 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\components\drivers\serial\serial.c - serial.c - 0 - 0 - - - 6 - 28 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\components\drivers\src\completion.c - completion.c - 0 - 0 - - - 6 - 29 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\components\drivers\src\dataqueue.c - dataqueue.c - 0 - 0 - - - 6 - 30 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\components\drivers\src\pipe.c - pipe.c - 0 - 0 - - - 6 - 31 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\components\drivers\src\ringbuffer.c - ringbuffer.c - 0 - 0 - - - 6 - 32 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\components\drivers\src\waitqueue.c - waitqueue.c - 0 - 0 - - - 6 - 33 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\components\drivers\src\workqueue.c - workqueue.c - 0 - 0 - - - - - finsh - 0 - 0 - 0 - 0 - - 7 - 34 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\components\finsh\shell.c - shell.c - 0 - 0 - - - 7 - 35 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\components\finsh\symbol.c - symbol.c - 0 - 0 - - - 7 - 36 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\components\finsh\cmd.c - cmd.c - 0 - 0 - - - 7 - 37 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\components\finsh\finsh_compiler.c - finsh_compiler.c - 0 - 0 - - - 7 - 38 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\components\finsh\finsh_error.c - finsh_error.c - 0 - 0 - - - 7 - 39 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\components\finsh\finsh_heap.c - finsh_heap.c - 0 - 0 - - - 7 - 40 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\components\finsh\finsh_init.c - finsh_init.c - 0 - 0 - - - 7 - 41 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\components\finsh\finsh_node.c - finsh_node.c - 0 - 0 - - - 7 - 42 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\components\finsh\finsh_ops.c - finsh_ops.c - 0 - 0 - - - 7 - 43 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\components\finsh\finsh_parser.c - finsh_parser.c - 0 - 0 - - - 7 - 44 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\components\finsh\finsh_var.c - finsh_var.c - 0 - 0 - - - 7 - 45 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\components\finsh\finsh_vm.c - finsh_vm.c - 0 - 0 - - - 7 - 46 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\components\finsh\finsh_token.c - finsh_token.c - 0 - 0 - - - -
diff --git a/bsp/xplorer4330/M0/project.uvproj b/bsp/xplorer4330/M0/project.uvproj index 63fb65605f..1fe5cf03cc 100644 --- a/bsp/xplorer4330/M0/project.uvproj +++ b/bsp/xplorer4330/M0/project.uvproj @@ -1,41 +1,36 @@ - 1.1 -
### uVision Project, (C) Keil Software
- LPC4330 SPIFI 0x4 ARM-ADS - 0 LPC4330 CM0 NXP (founded by Philips) CLOCK(12000000) CPUTYPE("Cortex-M0") - + "STARTUP\NXP\LPC43xx\startup_LPC43xx_M0.s" ("NXP LPC43xx CM0 Startup Code") UL2CM3(-O910 -S8 -C1 -FO7 -FD10000000 -FC800 -FN0) 6914 LPC43xx.H - - - - - - - - - + + + + + + + + + SFD\NXP\LPC43xx\LPC43xx.SFR - 0 0 - - - + + + NXP\LPC43xx\ NXP\LPC43xx\ @@ -59,8 +54,8 @@ 0 0 - - + + 0 0 0 @@ -69,25 +64,21 @@ 0 0 - - + + 0 0 - 0 - 0 0 0 - - + + 0 0 - 0 - 0 0 - + 0 @@ -101,17 +92,16 @@ 0 0 3 - - - 1 + + SARMCM3.DLL - + TARMCM1.DLL -pCM0 SARMCM3.DLL - + DARMCM1.DLL -pCM0 @@ -133,7 +123,6 @@ 1 1 0 - 1 1 @@ -145,23 +134,22 @@ 0 1 0 - 1 0 - 0 + 1 - - - - - + + + + + - - - - - + + + + + BIN\UL2CM3.DLL @@ -177,11 +165,7 @@ 1 BIN\UL2CM3.DLL "" () - - - - - 0 + @@ -213,7 +197,7 @@ 1 0 "Cortex-M0" - + 0 0 0 @@ -228,7 +212,6 @@ 1 0 0 - 0 0 3 0 @@ -345,7 +328,7 @@ 0x0 - + 1 @@ -361,21 +344,11 @@ 0 0 0 - 0 - 0 - 0 - 1 - 1 - 1 - 1 - 0 - 0 - 0 - - CORE_M0, USE_SPIFI - - .;..\..\..\include;applications;.;..\drivers;..\Libraries\Device\NXP\LPC43xx\Include;..\Libraries\CMSIS\Include;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m0;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\compilers\common + + CORE_M0, USE_SPIFI, __RTTHREAD__, __CLK_TCK=RT_TICK_PER_SECOND + + applications;.;..\Libraries\Device\NXP\LPC43xx\Include;..\Libraries\CMSIS\Include;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m0;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\drivers;..\..\..\components\finsh;.;..\..\..\include;..\..\..\components\libc\compilers\common;..\..\..\components\libc\compilers\common\nogcc;..\..\..\examples\utest\testcases\kernel @@ -387,13 +360,11 @@ 0 0 0 - 0 - 0 - + NO_CRP - - + + @@ -405,289 +376,286 @@ 0 0x14000000 0x10000000 - - - - - - - + + + + + + - Kernel + Applications - clock.c - 1 - ..\..\..\src\clock.c - - - components.c + application.c 1 - ..\..\..\src\components.c + ..\applications\application.c + + - cpu.c + startup.c 1 - ..\..\..\src\cpu.c + ..\applications\startup.c + + + + CMSIS + - device.c + system_LPC43xx.c 1 - ..\..\..\src\device.c + ..\Libraries\Device\NXP\LPC43xx\Source\Templates\system_LPC43xx.c + + - idle.c - 1 - ..\..\..\src\idle.c + startup_LPC43xx_M0.s + 2 + ..\Libraries\Device\NXP\LPC43xx\Source\Templates\ARM\startup_LPC43xx_M0.s + + + + CPU + - ipc.c + backtrace.c 1 - ..\..\..\src\ipc.c + ..\..\..\libcpu\arm\common\backtrace.c + + - irq.c + showmem.c 1 - ..\..\..\src\irq.c + ..\..\..\libcpu\arm\common\showmem.c + + - kservice.c + div0.c 1 - ..\..\..\src\kservice.c + ..\..\..\libcpu\arm\common\div0.c + + - mem.c + cpuport.c 1 - ..\..\..\src\mem.c + ..\..\..\libcpu\arm\cortex-m0\cpuport.c + + - memheap.c - 1 - ..\..\..\src\memheap.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m0\context_rvds.S + + + + DeviceDrivers + - mempool.c + serial.c 1 - ..\..\..\src\mempool.c + ..\..\..\components\drivers\serial\serial.c + + - object.c + ringblk_buf.c 1 - ..\..\..\src\object.c + ..\..\..\components\drivers\src\ringblk_buf.c + + - scheduler.c + ringbuffer.c 1 - ..\..\..\src\scheduler.c + ..\..\..\components\drivers\src\ringbuffer.c + + - signal.c + waitqueue.c 1 - ..\..\..\src\signal.c + ..\..\..\components\drivers\src\waitqueue.c + + - thread.c + pipe.c 1 - ..\..\..\src\thread.c + ..\..\..\components\drivers\src\pipe.c + + - timer.c + workqueue.c 1 - ..\..\..\src\timer.c + ..\..\..\components\drivers\src\workqueue.c - - - Applications - application.c + dataqueue.c 1 - ..\applications\application.c + ..\..\..\components\drivers\src\dataqueue.c + + - startup.c + completion.c 1 - ..\applications\startup.c + ..\..\..\components\drivers\src\completion.c Drivers - - board.c - 1 - ..\drivers\board.c - drv_led.c 1 ..\drivers\drv_led.c + + - drv_uart.c + board.c 1 - ..\drivers\drv_uart.c + ..\drivers\board.c - - - CMSIS - system_LPC43xx.c + drv_uart.c 1 - ..\Libraries\Device\NXP\LPC43xx\Source\Templates\system_LPC43xx.c - - - startup_LPC43xx_M0.s - 2 - ..\Libraries\Device\NXP\LPC43xx\Source\Templates\ARM\startup_LPC43xx_M0.s + ..\drivers\drv_uart.c - cpu + Finsh - backtrace.c - 1 - ..\..\..\libcpu\arm\common\backtrace.c - - - div0.c - 1 - ..\..\..\libcpu\arm\common\div0.c - - - showmem.c + shell.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\components\finsh\shell.c + + - cpuport.c + msh.c 1 - ..\..\..\libcpu\arm\cortex-m0\cpuport.c - - - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m0\context_rvds.S + ..\..\..\components\finsh\msh.c - DeviceDrivers + Kernel - serial.c - 1 - ..\..\..\components\drivers\serial\serial.c - - - completion.c - 1 - ..\..\..\components\drivers\src\completion.c - - - dataqueue.c - 1 - ..\..\..\components\drivers\src\dataqueue.c - - - pipe.c - 1 - ..\..\..\components\drivers\src\pipe.c - - - ringblk_buf.c - 1 - ..\..\..\components\drivers\src\ringblk_buf.c - - - ringbuffer.c - 1 - ..\..\..\components\drivers\src\ringbuffer.c - - - waitqueue.c + memheap.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\src\memheap.c + + - workqueue.c + device.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\src\device.c - - - finsh - shell.c + scheduler.c 1 - ..\..\..\components\finsh\shell.c + ..\..\..\src\scheduler.c + + - cmd.c + irq.c 1 - ..\..\..\components\finsh\cmd.c + ..\..\..\src\irq.c + + - finsh_compiler.c + components.c 1 - ..\..\..\components\finsh\finsh_compiler.c + ..\..\..\src\components.c + + - finsh_error.c + mempool.c 1 - ..\..\..\components\finsh\finsh_error.c + ..\..\..\src\mempool.c + + - finsh_heap.c + ipc.c 1 - ..\..\..\components\finsh\finsh_heap.c + ..\..\..\src\ipc.c + + - finsh_init.c + object.c 1 - ..\..\..\components\finsh\finsh_init.c + ..\..\..\src\object.c + + - finsh_node.c + idle.c 1 - ..\..\..\components\finsh\finsh_node.c + ..\..\..\src\idle.c + + - finsh_ops.c + clock.c 1 - ..\..\..\components\finsh\finsh_ops.c + ..\..\..\src\clock.c + + - finsh_parser.c + thread.c 1 - ..\..\..\components\finsh\finsh_parser.c + ..\..\..\src\thread.c + + - finsh_var.c + kservice.c 1 - ..\..\..\components\finsh\finsh_var.c + ..\..\..\src\kservice.c + + - finsh_vm.c + mem.c 1 - ..\..\..\components\finsh\finsh_vm.c + ..\..\..\src\mem.c + + - finsh_token.c + timer.c 1 - ..\..\..\components\finsh\finsh_token.c + ..\..\..\src\timer.c @@ -697,32 +665,30 @@ LPC4330 RAM 0x4 ARM-ADS - 0 LPC4330 CM0 NXP (founded by Philips) CLOCK(12000000) CPUTYPE("Cortex-M0") - + "STARTUP\NXP\LPC43xx\startup_LPC43xx_M0.s" ("NXP LPC43xx CM0 Startup Code") UL2CM3(-O910 -S8 -C1 -FO7 -FD10000000 -FC800 -FN0) 6914 LPC43xx.H - - - - - - - - - + + + + + + + + + SFD\NXP\LPC43xx\LPC43xx.SFR - 0 0 - - - + + + NXP\LPC43xx\ NXP\LPC43xx\ @@ -746,8 +712,8 @@ 0 0 - - + + 0 0 0 @@ -756,25 +722,21 @@ 0 0 - - + + 0 0 - 0 - 0 0 0 - - + + 0 0 - 0 - 0 0 - + 0 @@ -788,17 +750,16 @@ 0 0 3 - - - 1 + + SARMCM3.DLL - + TARMCM1.DLL -pCM0 SARMCM3.DLL - + DARMCM1.DLL -pCM0 @@ -820,7 +781,6 @@ 1 1 0 - 1 1 @@ -832,22 +792,21 @@ 0 1 0 - 1 0 1 - - - - - + + + + + - - - - + + + + .\Dbg_RAM.ini BIN\UL2CM3.DLL @@ -863,12 +822,8 @@ 1 BIN\UL2CM3.DLL - - - - - - 0 + + @@ -900,7 +855,7 @@ 0 0 "Cortex-M0" - + 0 0 0 @@ -915,7 +870,6 @@ 1 0 0 - 0 3 3 0 @@ -1032,7 +986,7 @@ 0x0 - + 1 @@ -1048,21 +1002,11 @@ 0 0 0 - 0 - 0 - 0 - 1 - 1 - 1 - 1 - 0 - 0 - 0 - - - - + + + + @@ -1074,13 +1018,11 @@ 0 0 0 - 0 - 0 - + NO_CRP - - + + @@ -1092,294 +1034,15 @@ 0 0x10000000 0x20000000 - - - - - - - + + + + + + - - - Kernel - - - clock.c - 1 - ..\..\..\src\clock.c - - - components.c - 1 - ..\..\..\src\components.c - - - cpu.c - 1 - ..\..\..\src\cpu.c - - - device.c - 1 - ..\..\..\src\device.c - - - idle.c - 1 - ..\..\..\src\idle.c - - - ipc.c - 1 - ..\..\..\src\ipc.c - - - irq.c - 1 - ..\..\..\src\irq.c - - - kservice.c - 1 - ..\..\..\src\kservice.c - - - mem.c - 1 - ..\..\..\src\mem.c - - - memheap.c - 1 - ..\..\..\src\memheap.c - - - mempool.c - 1 - ..\..\..\src\mempool.c - - - object.c - 1 - ..\..\..\src\object.c - - - scheduler.c - 1 - ..\..\..\src\scheduler.c - - - signal.c - 1 - ..\..\..\src\signal.c - - - thread.c - 1 - ..\..\..\src\thread.c - - - timer.c - 1 - ..\..\..\src\timer.c - - - - - Applications - - - application.c - 1 - ..\applications\application.c - - - startup.c - 1 - ..\applications\startup.c - - - - - Drivers - - - board.c - 1 - ..\drivers\board.c - - - drv_led.c - 1 - ..\drivers\drv_led.c - - - drv_uart.c - 1 - ..\drivers\drv_uart.c - - - - - CMSIS - - - system_LPC43xx.c - 1 - ..\Libraries\Device\NXP\LPC43xx\Source\Templates\system_LPC43xx.c - - - startup_LPC43xx_M0.s - 2 - ..\Libraries\Device\NXP\LPC43xx\Source\Templates\ARM\startup_LPC43xx_M0.s - - - - - cpu - - - backtrace.c - 1 - ..\..\..\libcpu\arm\common\backtrace.c - - - div0.c - 1 - ..\..\..\libcpu\arm\common\div0.c - - - showmem.c - 1 - ..\..\..\libcpu\arm\common\showmem.c - - - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m0\cpuport.c - - - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m0\context_rvds.S - - - - - DeviceDrivers - - - serial.c - 1 - ..\..\..\components\drivers\serial\serial.c - - - completion.c - 1 - ..\..\..\components\drivers\src\completion.c - - - dataqueue.c - 1 - ..\..\..\components\drivers\src\dataqueue.c - - - pipe.c - 1 - ..\..\..\components\drivers\src\pipe.c - - - ringblk_buf.c - 1 - ..\..\..\components\drivers\src\ringblk_buf.c - - - ringbuffer.c - 1 - ..\..\..\components\drivers\src\ringbuffer.c - - - waitqueue.c - 1 - ..\..\..\components\drivers\src\waitqueue.c - - - workqueue.c - 1 - ..\..\..\components\drivers\src\workqueue.c - - - - - finsh - - - shell.c - 1 - ..\..\..\components\finsh\shell.c - - - cmd.c - 1 - ..\..\..\components\finsh\cmd.c - - - finsh_compiler.c - 1 - ..\..\..\components\finsh\finsh_compiler.c - - - finsh_error.c - 1 - ..\..\..\components\finsh\finsh_error.c - - - finsh_heap.c - 1 - ..\..\..\components\finsh\finsh_heap.c - - - finsh_init.c - 1 - ..\..\..\components\finsh\finsh_init.c - - - finsh_node.c - 1 - ..\..\..\components\finsh\finsh_node.c - - - finsh_ops.c - 1 - ..\..\..\components\finsh\finsh_ops.c - - - finsh_parser.c - 1 - ..\..\..\components\finsh\finsh_parser.c - - - finsh_var.c - 1 - ..\..\..\components\finsh\finsh_var.c - - - finsh_vm.c - 1 - ..\..\..\components\finsh\finsh_vm.c - - - finsh_token.c - 1 - ..\..\..\components\finsh\finsh_token.c - - - - -
diff --git a/bsp/xplorer4330/M4/project.uvopt b/bsp/xplorer4330/M4/project.uvopt deleted file mode 100644 index e2f32a5ac1..0000000000 --- a/bsp/xplorer4330/M4/project.uvopt +++ /dev/null @@ -1,1076 +0,0 @@ - - - - 1.0 - -
### uVision Project, (C) Keil Software
- - - *.c - *.s*; *.src; *.a* - *.obj - *.lib - *.txt; *.h; *.inc - *.plm - *.cpp - - - - 0 - 0 - - - - LPC4330 SPIFI - 0x4 - ARM-ADS - - 12000000 - - 0 - 1 - 1 - 0 - - - 1 - 65535 - 0 - 0 - 0 - - - 79 - 66 - 8 - .\build\ - - - 1 - 1 - 1 - 0 - 1 - 1 - 0 - 1 - 0 - 0 - 0 - 0 - - - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 0 - 0 - - - 0 - 0 - 1 - - 0 - - 0 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 0 - 0 - 1 - 0 - 1 - 1 - 1 - 0 - 0 - 1 - - - - - - - - - - - BIN\UL2CM3.DLL - - - - 0 - UL2CM3 - UL2CM3(-O975 -S0 -C0) - - - - - 0 - - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - - - - - - LPC4330 RAM - 0x4 - ARM-ADS - - 12000000 - - 0 - 1 - 1 - 0 - - - 1 - 65535 - 0 - 0 - 0 - - - 79 - 66 - 8 - .\build\ - - - 1 - 1 - 1 - 0 - 1 - 1 - 0 - 1 - 0 - 0 - 0 - 0 - - - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 0 - 0 - - - 0 - 0 - 0 - - 0 - - 0 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 0 - 0 - 1 - 1 - 0 - 0 - 1 - 0 - 1 - 1 - 1 - 0 - 0 - 1 - - - - - - - - - - .\Dbg_RAM.ini - BIN\UL2CM3.DLL - - - - 0 - - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - - - - - - Applications - 0 - 0 - 0 - 0 - - 1 - 1 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\applications\application.c - application.c - 0 - 0 - - - 1 - 2 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\applications\startup.c - startup.c - 0 - 0 - - - - - Drivers - 0 - 0 - 0 - 0 - - 2 - 3 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\drivers\board.c - board.c - 0 - 0 - - - 2 - 4 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\drivers\drv_led.c - drv_led.c - 0 - 0 - - - 2 - 5 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\drivers\drv_uart.c - drv_uart.c - 0 - 0 - - - - - CMSIS - 0 - 0 - 0 - 0 - - 3 - 6 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\Libraries\Device\NXP\LPC43xx\Source\Templates\system_LPC43xx.c - system_LPC43xx.c - 0 - 0 - - - 3 - 7 - 2 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\Libraries\Device\NXP\LPC43xx\Source\Templates\ARM\startup_LPC43xx.s - startup_LPC43xx.s - 0 - 0 - - - - - Kernel - 0 - 0 - 0 - 0 - - 4 - 8 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\src\clock.c - clock.c - 0 - 0 - - - 4 - 9 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\src\device.c - device.c - 0 - 0 - - - 4 - 10 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\src\idle.c - idle.c - 0 - 0 - - - 4 - 11 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\src\ipc.c - ipc.c - 0 - 0 - - - 4 - 12 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\src\irq.c - irq.c - 0 - 0 - - - 4 - 13 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\src\kservice.c - kservice.c - 0 - 0 - - - 4 - 14 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\src\mem.c - mem.c - 0 - 0 - - - 4 - 15 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\src\memheap.c - memheap.c - 0 - 0 - - - 4 - 16 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\src\mempool.c - mempool.c - 0 - 0 - - - 4 - 17 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\src\object.c - object.c - 0 - 0 - - - 4 - 18 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\src\scheduler.c - scheduler.c - 0 - 0 - - - 4 - 19 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\src\signal.c - signal.c - 0 - 0 - - - 4 - 20 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\src\thread.c - thread.c - 0 - 0 - - - 4 - 21 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\src\timer.c - timer.c - 0 - 0 - - - - - CORTEX-M4 - 0 - 0 - 0 - 0 - - 5 - 22 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\libcpu\arm\cortex-m4\cpuport.c - cpuport.c - 0 - 0 - - - 5 - 23 - 2 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\libcpu\arm\cortex-m4\context_rvds.S - context_rvds.S - 0 - 0 - - - 5 - 24 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\libcpu\arm\common\backtrace.c - backtrace.c - 0 - 0 - - - 5 - 25 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\libcpu\arm\common\div0.c - div0.c - 0 - 0 - - - 5 - 26 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\libcpu\arm\common\showmem.c - showmem.c - 0 - 0 - - - - - DeviceDrivers - 0 - 0 - 0 - 0 - - 6 - 27 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\components\drivers\serial\serial.c - serial.c - 0 - 0 - - - 6 - 28 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\components\drivers\src\completion.c - completion.c - 0 - 0 - - - 6 - 29 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\components\drivers\src\dataqueue.c - dataqueue.c - 0 - 0 - - - 6 - 30 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\components\drivers\src\pipe.c - pipe.c - 0 - 0 - - - 6 - 31 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\components\drivers\src\ringbuffer.c - ringbuffer.c - 0 - 0 - - - 6 - 32 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\components\drivers\src\waitqueue.c - waitqueue.c - 0 - 0 - - - 6 - 33 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\components\drivers\src\workqueue.c - workqueue.c - 0 - 0 - - - - - finsh - 0 - 0 - 0 - 0 - - 7 - 34 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\components\finsh\shell.c - shell.c - 0 - 0 - - - 7 - 35 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\components\finsh\symbol.c - symbol.c - 0 - 0 - - - 7 - 36 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\components\finsh\cmd.c - cmd.c - 0 - 0 - - - 7 - 37 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\components\finsh\finsh_compiler.c - finsh_compiler.c - 0 - 0 - - - 7 - 38 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\components\finsh\finsh_error.c - finsh_error.c - 0 - 0 - - - 7 - 39 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\components\finsh\finsh_heap.c - finsh_heap.c - 0 - 0 - - - 7 - 40 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\components\finsh\finsh_init.c - finsh_init.c - 0 - 0 - - - 7 - 41 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\components\finsh\finsh_node.c - finsh_node.c - 0 - 0 - - - 7 - 42 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\components\finsh\finsh_ops.c - finsh_ops.c - 0 - 0 - - - 7 - 43 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\components\finsh\finsh_parser.c - finsh_parser.c - 0 - 0 - - - 7 - 44 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\components\finsh\finsh_var.c - finsh_var.c - 0 - 0 - - - 7 - 45 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\components\finsh\finsh_vm.c - finsh_vm.c - 0 - 0 - - - 7 - 46 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\components\finsh\finsh_token.c - finsh_token.c - 0 - 0 - - - -
diff --git a/bsp/xplorer4330/M4/project.uvproj b/bsp/xplorer4330/M4/project.uvproj index 058f2226b8..34d875f1a6 100644 --- a/bsp/xplorer4330/M4/project.uvproj +++ b/bsp/xplorer4330/M4/project.uvproj @@ -346,9 +346,9 @@ 0 - USE_SPIFI, CORE_M4 + USE_SPIFI, CORE_M4, __RTTHREAD__, __CLK_TCK=RT_TICK_PER_SECOND - .;..\..\..\include;applications;.;..\drivers;..\Libraries\Device\NXP\LPC43xx\Include;..\Libraries\CMSIS\Include;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\compilers\common + applications;.;..\Libraries\Device\NXP\LPC43xx\Include;..\Libraries\CMSIS\Include;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\drivers;..\..\..\components\finsh;.;..\..\..\include;..\..\..\components\libc\compilers\common;..\..\..\components\libc\compilers\common\nogcc;..\..\..\examples\utest\testcases\kernel @@ -387,134 +387,133 @@ - Kernel - - - clock.c - 1 - ..\..\..\src\clock.c - - + Applications - components.c + application.c 1 - ..\..\..\src\components.c + ..\applications\application.c - cpu.c + startup.c 1 - ..\..\..\src\cpu.c + ..\applications\startup.c + + + CMSIS - device.c - 1 - ..\..\..\src\device.c + startup_LPC43xx.s + 2 + ..\Libraries\Device\NXP\LPC43xx\Source\Templates\ARM\startup_LPC43xx.s - idle.c + system_LPC43xx.c 1 - ..\..\..\src\idle.c + ..\Libraries\Device\NXP\LPC43xx\Source\Templates\system_LPC43xx.c + + + CPU - ipc.c + showmem.c 1 - ..\..\..\src\ipc.c + ..\..\..\libcpu\arm\common\showmem.c - irq.c + div0.c 1 - ..\..\..\src\irq.c + ..\..\..\libcpu\arm\common\div0.c - kservice.c + backtrace.c 1 - ..\..\..\src\kservice.c + ..\..\..\libcpu\arm\common\backtrace.c - mem.c - 1 - ..\..\..\src\mem.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m4\context_rvds.S - memheap.c + cpuport.c 1 - ..\..\..\src\memheap.c + ..\..\..\libcpu\arm\cortex-m4\cpuport.c + + + DeviceDrivers - mempool.c + serial.c 1 - ..\..\..\src\mempool.c + ..\..\..\components\drivers\serial\serial.c - object.c + ringbuffer.c 1 - ..\..\..\src\object.c + ..\..\..\components\drivers\src\ringbuffer.c - scheduler.c + workqueue.c 1 - ..\..\..\src\scheduler.c + ..\..\..\components\drivers\src\workqueue.c - signal.c + ringblk_buf.c 1 - ..\..\..\src\signal.c + ..\..\..\components\drivers\src\ringblk_buf.c - thread.c + completion.c 1 - ..\..\..\src\thread.c + ..\..\..\components\drivers\src\completion.c - timer.c + dataqueue.c 1 - ..\..\..\src\timer.c + ..\..\..\components\drivers\src\dataqueue.c - - - Applications - application.c + pipe.c 1 - ..\applications\application.c + ..\..\..\components\drivers\src\pipe.c - startup.c + waitqueue.c 1 - ..\applications\startup.c + ..\..\..\components\drivers\src\waitqueue.c @@ -522,9 +521,9 @@ Drivers - board.c + drv_uart.c 1 - ..\drivers\board.c + ..\drivers\drv_uart.c @@ -536,210 +535,127 @@ - drv_uart.c - 1 - ..\drivers\drv_uart.c - - - - - CMSIS - - - system_LPC43xx.c + board.c 1 - ..\Libraries\Device\NXP\LPC43xx\Source\Templates\system_LPC43xx.c - - - - - startup_LPC43xx.s - 2 - ..\Libraries\Device\NXP\LPC43xx\Source\Templates\ARM\startup_LPC43xx.s + ..\drivers\board.c - cpu - - - backtrace.c - 1 - ..\..\..\libcpu\arm\common\backtrace.c - - - - - div0.c - 1 - ..\..\..\libcpu\arm\common\div0.c - - + Finsh - showmem.c + shell.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\components\finsh\shell.c - cpuport.c + msh.c 1 - ..\..\..\libcpu\arm\cortex-m4\cpuport.c - - - - - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m4\context_rvds.S + ..\..\..\components\finsh\msh.c - DeviceDrivers - - - serial.c - 1 - ..\..\..\components\drivers\serial\serial.c - - - - - completion.c - 1 - ..\..\..\components\drivers\src\completion.c - - - - - dataqueue.c - 1 - ..\..\..\components\drivers\src\dataqueue.c - - - - - pipe.c - 1 - ..\..\..\components\drivers\src\pipe.c - - - - - ringblk_buf.c - 1 - ..\..\..\components\drivers\src\ringblk_buf.c - - + Kernel - ringbuffer.c + object.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\src\object.c - waitqueue.c + components.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\src\components.c - workqueue.c - 1 - ..\..\..\components\drivers\src\workqueue.c - - - - - finsh - - - shell.c + ipc.c 1 - ..\..\..\components\finsh\shell.c + ..\..\..\src\ipc.c - cmd.c + clock.c 1 - ..\..\..\components\finsh\cmd.c + ..\..\..\src\clock.c - finsh_compiler.c + mempool.c 1 - ..\..\..\components\finsh\finsh_compiler.c + ..\..\..\src\mempool.c - finsh_error.c + timer.c 1 - ..\..\..\components\finsh\finsh_error.c + ..\..\..\src\timer.c - finsh_heap.c + irq.c 1 - ..\..\..\components\finsh\finsh_heap.c + ..\..\..\src\irq.c - finsh_init.c + mem.c 1 - ..\..\..\components\finsh\finsh_init.c + ..\..\..\src\mem.c - finsh_node.c + idle.c 1 - ..\..\..\components\finsh\finsh_node.c + ..\..\..\src\idle.c - finsh_ops.c + memheap.c 1 - ..\..\..\components\finsh\finsh_ops.c + ..\..\..\src\memheap.c - finsh_parser.c + thread.c 1 - ..\..\..\components\finsh\finsh_parser.c + ..\..\..\src\thread.c - finsh_var.c + kservice.c 1 - ..\..\..\components\finsh\finsh_var.c + ..\..\..\src\kservice.c - finsh_vm.c + scheduler.c 1 - ..\..\..\components\finsh\finsh_vm.c + ..\..\..\src\scheduler.c - finsh_token.c + device.c 1 - ..\..\..\components\finsh\finsh_token.c + ..\..\..\src\device.c diff --git a/bsp/zynqmp-r5-axu4ev/.config b/bsp/zynqmp-r5-axu4ev/.config index c701ee413e..8ba9bd830e 100644 --- a/bsp/zynqmp-r5-axu4ev/.config +++ b/bsp/zynqmp-r5-axu4ev/.config @@ -440,6 +440,7 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_LORA_GW_DRIVER_LIB is not set # CONFIG_PKG_USING_LORA_PKT_SNIFFER is not set # CONFIG_PKG_USING_HM is not set +# CONFIG_PKG_USING_SMALL_MODBUS is not set # end of IoT - internet of things # @@ -464,17 +465,24 @@ CONFIG_RT_LWIP_USING_PING=y # # multimedia packages # -# CONFIG_PKG_USING_OPENMV is not set -# CONFIG_PKG_USING_MUPDF is not set -# CONFIG_PKG_USING_STEMWIN is not set # -# lvgl: powerful and easy-to-use embedded GUI library +# LVGL: powerful and easy-to-use embedded GUI library # -# CONFIG_PKG_USING_LITTLEVGL2RTT is not set # CONFIG_PKG_USING_LVGL is not set -# end of lvgl: powerful and easy-to-use embedded GUI library +# CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# end of LVGL: powerful and easy-to-use embedded GUI library + +# +# u8g2: a monochrome graphic library +# +# CONFIG_PKG_USING_U8G2_OFFICIAL is not set +# CONFIG_PKG_USING_U8G2 is not set +# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_OPENMV is not set +# CONFIG_PKG_USING_MUPDF is not set +# CONFIG_PKG_USING_STEMWIN is not set # CONFIG_PKG_USING_WAVPLAYER is not set # CONFIG_PKG_USING_TJPGD is not set # CONFIG_PKG_USING_PDFGEN is not set @@ -487,11 +495,11 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_UGUI is not set # -# u8g2: a monochrome graphic library +# PainterEngine: A cross-platform graphics application framework written in C language # -# CONFIG_PKG_USING_U8G2_OFFICIAL is not set -# CONFIG_PKG_USING_U8G2 is not set -# end of u8g2: a monochrome graphic library +# CONFIG_PKG_USING_PAINTERENGINE is not set +# CONFIG_PKG_USING_PAINTERENGINE_AUX is not set +# end of PainterEngine: A cross-platform graphics application framework written in C language # end of multimedia packages # @@ -535,12 +543,20 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_MEM_SANDBOX is not set # CONFIG_PKG_USING_SOLAR_TERMS is not set # CONFIG_PKG_USING_GAN_ZHI is not set +# CONFIG_PKG_USING_FDT is not set # end of tools packages # # system packages # +# +# rt_kprintf: enhanced rt_kprintf packages +# +# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set +# CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set +# end of rt_kprintf: enhanced rt_kprintf packages + # # acceleration: Assembly language or algorithmic acceleration packages # @@ -550,6 +566,14 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_QFPLIB_M3 is not set # end of acceleration: Assembly language or algorithmic acceleration packages +# +# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard +# +# CONFIG_PKG_USING_CMSIS_5 is not set +# CONFIG_PKG_USING_CMSIS_5_AUX is not set +# CONFIG_PKG_USING_CMSIS_RTOS2 is not set +# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard + # # Micrium: Micrium software products porting for RT-Thread # @@ -569,7 +593,6 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_FLASHDB is not set # CONFIG_PKG_USING_SQLITE is not set # CONFIG_PKG_USING_RTI is not set -# CONFIG_PKG_USING_CMSIS is not set # CONFIG_PKG_USING_DFS_YAFFS is not set # CONFIG_PKG_USING_LITTLEFS is not set # CONFIG_PKG_USING_DFS_JFFS2 is not set @@ -586,7 +609,6 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_QBOOT is not set # CONFIG_PKG_USING_PPOOL is not set # CONFIG_PKG_USING_OPENAMP is not set -# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_LPM is not set # CONFIG_PKG_USING_TLSF is not set # CONFIG_PKG_USING_EVENT_RECORDER is not set @@ -594,6 +616,7 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_WCWIDTH is not set # CONFIG_PKG_USING_MCUBOOT is not set # CONFIG_PKG_USING_TINYUSB is not set +# CONFIG_PKG_USING_USB_STACK is not set # end of system packages # @@ -670,6 +693,7 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_MISAKA_RGB_BLING 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 # end of peripheral libraries and drivers # diff --git a/bsp/zynqmp-r5-axu4ev/rtconfig.h b/bsp/zynqmp-r5-axu4ev/rtconfig.h index 2d37e03a4a..bb3a78d260 100644 --- a/bsp/zynqmp-r5-axu4ev/rtconfig.h +++ b/bsp/zynqmp-r5-axu4ev/rtconfig.h @@ -250,14 +250,17 @@ /* multimedia packages */ +/* LVGL: powerful and easy-to-use embedded GUI library */ -/* lvgl: powerful and easy-to-use embedded GUI library */ - -/* end of lvgl: powerful and easy-to-use embedded GUI library */ +/* end of LVGL: powerful and easy-to-use embedded GUI library */ /* u8g2: a monochrome graphic library */ /* end of u8g2: a monochrome graphic library */ + +/* PainterEngine: A cross-platform graphics application framework written in C language */ + +/* end of PainterEngine: A cross-platform graphics application framework written in C language */ /* end of multimedia packages */ /* tools packages */ @@ -266,10 +269,18 @@ /* system packages */ +/* rt_kprintf: enhanced rt_kprintf packages */ + +/* end of rt_kprintf: enhanced rt_kprintf packages */ + /* acceleration: Assembly language or algorithmic acceleration packages */ /* end of acceleration: Assembly language or algorithmic acceleration packages */ +/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + +/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */ + /* Micrium: Micrium software products porting for RT-Thread */ /* end of Micrium: Micrium software products porting for RT-Thread */ diff --git a/tools/buildbot.py b/tools/buildbot.py index bcce3449ec..02f6e37d4f 100644 --- a/tools/buildbot.py +++ b/tools/buildbot.py @@ -12,6 +12,46 @@ if len(sys.argv) != 2: usage() sys.exit(0) +def update_project_file(project_dir): + if os.path.isfile(os.path.join(project_dir, 'template.Uv2')): + print('prepare MDK3 project file on ' + project_dir) + command = ' --target=mdk -s' + os.system('scons --directory=' + project_dir + command + ' > 1.txt') + + if os.path.isfile(os.path.join(project_dir, 'template.uvproj')): + print('prepare MDK4 project file on ' + project_dir) + command = ' --target=mdk4 -s' + os.system('scons --directory=' + project_dir + command + ' > 1.txt') + + if os.path.isfile(os.path.join(project_dir, 'template.uvprojx')): + print('prepare MDK5 project file on ' + project_dir) + command = ' --target=mdk5 -s' + os.system('scons --directory=' + project_dir + command + ' > 1.txt') + + if os.path.isfile(os.path.join(project_dir, 'template.ewp')): + print('prepare IAR project file on ' + project_dir) + command = ' --target=iar -s' + os.system('scons --directory=' + project_dir + command + ' > 1.txt') + + +def update_all_project_files(root_path): + # current path is dir + if os.path.isdir(root_path): + projects = os.listdir(root_path) + # is a project path? + if "SConscript" in projects: + print('new bsp path {}'.format(root_path)) + try: + os.system('scons --pyconfig-silent -C {0}'.format(root_path)) # update rtconfig.h and .config + update_project_file(root_path) + except Exception as e: + print("error message: {}".format(e)) + sys.exit(-1) + else: + for i in projects: + new_root_path = os.path.join(root_path, i) + update_all_project_files(new_root_path) + # get command options command = '' if sys.argv[1] == 'all': @@ -19,34 +59,7 @@ if sys.argv[1] == 'all': elif sys.argv[1] == 'clean': command = ' -c' elif sys.argv[1] == 'project': - - projects = os.listdir(BSP_ROOT) - for item in projects: - project_dir = os.path.join(BSP_ROOT, item) - - if os.path.isfile(os.path.join(project_dir, 'template.Uv2')): - print('prepare MDK3 project file on ' + project_dir) - command = ' --target=mdk -s' - - os.system('scons --directory=' + project_dir + command) - - if os.path.isfile(os.path.join(project_dir, 'template.uvproj')): - print('prepare MDK4 project file on ' + project_dir) - command = ' --target=mdk4 -s' - - os.system('scons --directory=' + project_dir + command) - - if os.path.isfile(os.path.join(project_dir, 'template.uvprojx')): - print('prepare MDK5 project file on ' + project_dir) - command = ' --target=mdk5 -s' - - os.system('scons --directory=' + project_dir + command) - - if os.path.isfile(os.path.join(project_dir, 'template.ewp')): - print('prepare IAR project file on ' + project_dir) - command = ' --target=iar -s' - - os.system('scons --directory=' + project_dir + command) + update_all_project_files(BSP_ROOT) sys.exit(0) else: -- Gitee From a8fad5520433ab0d6c24af65d9ee844034e7fea2 Mon Sep 17 00:00:00 2001 From: guo Date: Tue, 7 Dec 2021 10:48:53 +0800 Subject: [PATCH 04/15] Update action.yml --- .github/workflows/action.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/action.yml b/.github/workflows/action.yml index 2ecaec1e2c..61488d41b1 100644 --- a/.github/workflows/action.yml +++ b/.github/workflows/action.yml @@ -8,14 +8,14 @@ on: - cron: '0 16 1 * *' push: branches: - - master + - v4.0.x paths-ignore: - documentation/** - '**/README.md' - '**/README_zh.md' pull_request: branches: - - master + - v4.0.x paths-ignore: - documentation/** - '**/README.md' -- Gitee From dc9e8df3c370f7a43a0cb16a1e46f751323ee5a8 Mon Sep 17 00:00:00 2001 From: guozhanxin Date: Tue, 7 Dec 2021 17:27:57 +0800 Subject: [PATCH 05/15] [bsp][qemu-vexpress-gemini] fix build error. --- bsp/qemu-vexpress-gemini/.config | 2 +- bsp/qemu-vexpress-gemini/Kconfig | 1 + bsp/qemu-vexpress-gemini/cpu/cpu.c | 17 +++++++++++++++++ bsp/qemu-vexpress-gemini/rtconfig.h | 2 +- 4 files changed, 20 insertions(+), 2 deletions(-) diff --git a/bsp/qemu-vexpress-gemini/.config b/bsp/qemu-vexpress-gemini/.config index e0ed5d4128..470ded5b5f 100644 --- a/bsp/qemu-vexpress-gemini/.config +++ b/bsp/qemu-vexpress-gemini/.config @@ -81,7 +81,7 @@ CONFIG_RT_VER_NUM=0x40004 CONFIG_ARCH_ARM=y CONFIG_RT_USING_CPU_FFS=y CONFIG_ARCH_ARM_CORTEX_A=y -CONFIG_RT_NO_USING_GIC=y +CONFIG_RT_USING_GIC_V2=y CONFIG_ARCH_ARM_CORTEX_A9=y # diff --git a/bsp/qemu-vexpress-gemini/Kconfig b/bsp/qemu-vexpress-gemini/Kconfig index e86e369747..22c589f089 100644 --- a/bsp/qemu-vexpress-gemini/Kconfig +++ b/bsp/qemu-vexpress-gemini/Kconfig @@ -23,6 +23,7 @@ config SOC_VEXPRESS_GEMINI select ARCH_ARM_CORTEX_A9 select RT_USING_COMPONENTS_INIT # select RT_USING_USER_MAIN + select RT_USING_GIC_V2 default y source "$BSP_DIR/drivers/Kconfig" diff --git a/bsp/qemu-vexpress-gemini/cpu/cpu.c b/bsp/qemu-vexpress-gemini/cpu/cpu.c index 5f82671c1b..8eed86b02e 100644 --- a/bsp/qemu-vexpress-gemini/cpu/cpu.c +++ b/bsp/qemu-vexpress-gemini/cpu/cpu.c @@ -30,4 +30,21 @@ void rt_hw_cpu_shutdown() } } +#ifdef RT_USING_CPU_FFS +/** + * This function finds the first bit set (beginning with the least significant bit) + * in value and return the index of that bit. + * + * Bits are numbered starting at 1 (the least significant bit). A return value of + * zero from any of these functions means that the argument was zero. + * + * @return return the index of the first bit set. If value is 0, then this function + * shall return 0. + */ +int __rt_ffs(int value) +{ + return __builtin_ffs(value); +} +#endif + /*@}*/ diff --git a/bsp/qemu-vexpress-gemini/rtconfig.h b/bsp/qemu-vexpress-gemini/rtconfig.h index 02620be7d2..d162c7fe4e 100644 --- a/bsp/qemu-vexpress-gemini/rtconfig.h +++ b/bsp/qemu-vexpress-gemini/rtconfig.h @@ -51,7 +51,7 @@ #define ARCH_ARM #define RT_USING_CPU_FFS #define ARCH_ARM_CORTEX_A -#define RT_NO_USING_GIC +#define RT_USING_GIC_V2 #define ARCH_ARM_CORTEX_A9 /* RT-Thread Components */ -- Gitee From 5c838db7847ed6a8f7e7dec2248962d8d84f6c02 Mon Sep 17 00:00:00 2001 From: Meco Man <920369182@qq.com> Date: Thu, 9 Dec 2021 16:05:46 -0500 Subject: [PATCH 06/15] [4.0.x] update release version to 4.0.5 --- include/rtdef.h | 3 ++- src/Kconfig | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/include/rtdef.h b/include/rtdef.h index a324eea122..8c60fa7c61 100644 --- a/include/rtdef.h +++ b/include/rtdef.h @@ -36,6 +36,7 @@ * 2020-10-23 Meco Man define maximum value of ipc type * 2021-03-19 Meco Man add security devices * 2021-05-10 armink change version number to v4.0.4 + * 2021-12-09 Meco Man change version number to v4.0.5 */ #ifndef __RT_DEF_H__ @@ -57,7 +58,7 @@ extern "C" { /* RT-Thread version information */ #define RT_VERSION 4L /**< major version number */ #define RT_SUBVERSION 0L /**< minor version number */ -#define RT_REVISION 4L /**< revise version number */ +#define RT_REVISION 5L /**< revise version number */ /* RT-Thread version */ #define RTTHREAD_VERSION ((RT_VERSION * 10000) + \ diff --git a/src/Kconfig b/src/Kconfig index fc7fcd54f4..f935eaeb91 100644 --- a/src/Kconfig +++ b/src/Kconfig @@ -373,7 +373,7 @@ endmenu config RT_VER_NUM hex - default 0x40004 + default 0x40005 help RT-Thread version number -- Gitee From ec4e8cb2a41883b15fa94a1a420f33553b077fca Mon Sep 17 00:00:00 2001 From: Meco Man <920369182@qq.com> Date: Thu, 9 Dec 2021 16:07:28 -0500 Subject: [PATCH 07/15] [4.0.x] add weak symbol to rt_vsnprintf --- src/kservice.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/kservice.c b/src/kservice.c index 4ed30f3237..e629a1e2ff 100644 --- a/src/kservice.c +++ b/src/kservice.c @@ -127,7 +127,7 @@ RTM_EXPORT(_rt_errno); * * @return The address of source memory. */ -RT_WEAK void *rt_memset(void *s, int c, rt_ubase_t count) +void *rt_memset(void *s, int c, rt_ubase_t count) { #ifdef RT_KSERVICE_USING_TINY_SIZE char *xs = (char *)s; @@ -338,7 +338,7 @@ RTM_EXPORT(rt_memmove); * If the result > 0, cs is greater than ct. * If the result = 0, cs is equal to ct. */ -RT_WEAK rt_int32_t rt_memcmp(const void *cs, const void *ct, rt_ubase_t count) +rt_int32_t rt_memcmp(const void *cs, const void *ct, rt_ubase_t count) { const unsigned char *su1, *su2; int res = 0; @@ -842,7 +842,7 @@ static char *print_number(char *buf, * * @return The number of characters actually written to buffer. */ -rt_int32_t rt_vsnprintf(char *buf, +RT_WEAK rt_int32_t rt_vsnprintf(char *buf, rt_size_t size, const char *fmt, va_list args) -- Gitee From 9b80e1be25cf5bb2e54d3316c80e0baffc87cf4b Mon Sep 17 00:00:00 2001 From: jonas Date: Thu, 9 Dec 2021 18:11:55 +0800 Subject: [PATCH 08/15] =?UTF-8?q?=E4=BF=AE=E5=A4=8DAT=E7=BB=84=E4=BB=B6?= =?UTF-8?q?=E5=9C=A8CLI=E6=A8=A1=E5=BC=8F=E4=B8=8B=EF=BC=8C=E6=8C=87?= =?UTF-8?q?=E4=BB=A4=E8=BE=93=E5=85=A5=E8=BF=87=E9=95=BF=E5=AF=BC=E8=87=B4?= =?UTF-8?q?=E6=95=B0=E7=BB=84=E8=B6=8A=E7=95=8C=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/net/at/src/at_cli.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/components/net/at/src/at_cli.c b/components/net/at/src/at_cli.c index c589bb68a0..d51358d863 100644 --- a/components/net/at/src/at_cli.c +++ b/components/net/at/src/at_cli.c @@ -264,6 +264,10 @@ static void client_cli_parser(at_client_t client) } else { + if(cur_line_len >= FINSH_CMD_SIZE) + { + continue; + } rt_kprintf("%c", ch); cur_line[cur_line_len++] = ch; } -- Gitee From 7759628db7c8737587f5c4f4a05c8114748d3be8 Mon Sep 17 00:00:00 2001 From: liuxianliang Date: Wed, 22 Dec 2021 14:27:50 +0800 Subject: [PATCH 09/15] [modify] #5335, PR --- components/net/lwip-2.1.2/src/arch/sys_arch.c | 28 ++++++++++++++++++- components/net/lwip-2.1.2/src/lwipopts.h | 8 +++--- 2 files changed, 31 insertions(+), 5 deletions(-) diff --git a/components/net/lwip-2.1.2/src/arch/sys_arch.c b/components/net/lwip-2.1.2/src/arch/sys_arch.c index c97609a4ea..a7d3f98968 100644 --- a/components/net/lwip-2.1.2/src/arch/sys_arch.c +++ b/components/net/lwip-2.1.2/src/arch/sys_arch.c @@ -360,7 +360,7 @@ err_t sys_mutex_new(sys_mutex_t *mutex) rt_snprintf(tname, RT_NAME_MAX, "%s%d", SYS_LWIP_MUTEX_NAME, counter); counter ++; - tmpmutex = rt_mutex_create(tname, RT_IPC_FLAG_FIFO); + tmpmutex = rt_mutex_create(tname, RT_IPC_FLAG_PRIO); if (tmpmutex == RT_NULL) return ERR_MEM; else @@ -779,6 +779,32 @@ void ppp_trace(int level, const char *format, ...) } #endif +#ifdef LWIP_HOOK_IP4_ROUTE_SRC +struct netif *lwip_ip4_route_src(const ip4_addr_t *dest, const ip4_addr_t *src) +{ + struct netif *netif; + + /* iterate through netifs */ + for (netif = netif_list; netif != NULL; netif = netif->next) + { + /* is the netif up, does it have a link and a valid address? */ + if (netif_is_up(netif) && netif_is_link_up(netif) && !ip4_addr_isany_val(*netif_ip4_addr(netif))) + { + /* gateway matches on a non broadcast interface? (i.e. peer in a point to point interface) */ + if (src != NULL) + { + if (ip4_addr_cmp(src, netif_ip4_addr(netif))) + { + return netif; + } + } + } + } + netif = netif_default; + return netif; +} +#endif /* LWIP_HOOK_IP4_ROUTE_SRC */ + /* * export bsd socket symbol for RT-Thread Application Module */ diff --git a/components/net/lwip-2.1.2/src/lwipopts.h b/components/net/lwip-2.1.2/src/lwipopts.h index 81409a9d0a..f5eb177d5d 100644 --- a/components/net/lwip-2.1.2/src/lwipopts.h +++ b/components/net/lwip-2.1.2/src/lwipopts.h @@ -47,10 +47,6 @@ #define LWIP_PLATFORM_BYTESWAP 0 -#ifndef BYTE_ORDER -#define BYTE_ORDER LITTLE_ENDIAN -#endif - /* #define RT_LWIP_DEBUG */ #ifdef RT_LWIP_DEBUG @@ -648,4 +644,8 @@ #endif +#define LWIP_HOOK_IP4_ROUTE_SRC(dest, src) lwip_ip4_route_src(dest, src) +#include "lwip/ip_addr.h" +struct netif *lwip_ip4_route_src(const ip4_addr_t *dest, const ip4_addr_t *src); + #endif /* __LWIPOPTS_H__ */ -- Gitee From 1ab47d2f31f0c191cdc89bf8c7aaa3f796d8be94 Mon Sep 17 00:00:00 2001 From: liuxianliang Date: Wed, 22 Dec 2021 14:37:33 +0800 Subject: [PATCH 10/15] [modify] #5333, PR; [lwip] solve the conflict between multi BYTE_ORDER(s) --- components/net/lwip-1.4.1/src/arch/include/arch/cc.h | 8 ++++++++ .../net/lwip-1.4.1/src/arch/include/arch/sys_arch.h | 6 +----- components/net/lwip-1.4.1/src/lwipopts.h | 4 ---- components/net/lwip-2.0.2/src/arch/include/arch/cc.h | 8 ++++++++ .../net/lwip-2.0.2/src/arch/include/arch/sys_arch.h | 6 +----- components/net/lwip-2.0.2/src/lwipopts.h | 4 ---- components/net/lwip-2.0.3/src/arch/include/arch/cc.h | 7 +++++++ .../net/lwip-2.0.3/src/arch/include/arch/sys_arch.h | 7 +------ components/net/lwip-2.0.3/src/lwipopts.h | 4 ---- components/net/lwip-2.1.2/src/arch/include/arch/cc.h | 8 ++++++++ .../net/lwip-2.1.2/src/arch/include/arch/sys_arch.h | 7 +------ 11 files changed, 35 insertions(+), 34 deletions(-) diff --git a/components/net/lwip-1.4.1/src/arch/include/arch/cc.h b/components/net/lwip-1.4.1/src/arch/include/arch/cc.h index 82387b432d..50248b9863 100644 --- a/components/net/lwip-1.4.1/src/arch/include/arch/cc.h +++ b/components/net/lwip-1.4.1/src/arch/include/arch/cc.h @@ -40,6 +40,14 @@ #include #include +#ifndef BYTE_ORDER +#ifdef RT_USING_BIG_ENDIAN +#define BYTE_ORDER BIG_ENDIAN +#else +#define BYTE_ORDER LITTLE_ENDIAN +#endif /* RT_USING_BIG_ENDIAN */ +#endif /* BYTE_ORDER */ + typedef uint8_t u8_t; typedef int8_t s8_t; typedef uint16_t u16_t; diff --git a/components/net/lwip-1.4.1/src/arch/include/arch/sys_arch.h b/components/net/lwip-1.4.1/src/arch/include/arch/sys_arch.h index 72814aa25c..4c4eff942f 100644 --- a/components/net/lwip-1.4.1/src/arch/include/arch/sys_arch.h +++ b/components/net/lwip-1.4.1/src/arch/include/arch/sys_arch.h @@ -39,14 +39,10 @@ #include -#ifndef BYTE_ORDER -#define BYTE_ORDER LITTLE_ENDIAN -#endif - #define SYS_MBOX_NULL RT_NULL #define SYS_SEM_NULL RT_NULL -typedef u32_t sys_prot_t; +typedef rt_uint32_t sys_prot_t; #define SYS_MBOX_SIZE 10 #define SYS_LWIP_TIMER_NAME "timer" diff --git a/components/net/lwip-1.4.1/src/lwipopts.h b/components/net/lwip-1.4.1/src/lwipopts.h index a5e035b53a..312f4f83ec 100644 --- a/components/net/lwip-1.4.1/src/lwipopts.h +++ b/components/net/lwip-1.4.1/src/lwipopts.h @@ -37,10 +37,6 @@ #define LWIP_PLATFORM_BYTESWAP 0 -#ifndef BYTE_ORDER -#define BYTE_ORDER LITTLE_ENDIAN -#endif - /* #define RT_LWIP_DEBUG */ #ifdef RT_LWIP_DEBUG diff --git a/components/net/lwip-2.0.2/src/arch/include/arch/cc.h b/components/net/lwip-2.0.2/src/arch/include/arch/cc.h index 28f86d257e..ea201be28a 100644 --- a/components/net/lwip-2.0.2/src/arch/include/arch/cc.h +++ b/components/net/lwip-2.0.2/src/arch/include/arch/cc.h @@ -39,6 +39,14 @@ #include #include +#ifndef BYTE_ORDER +#ifdef RT_USING_BIG_ENDIAN +#define BYTE_ORDER BIG_ENDIAN +#else +#define BYTE_ORDER LITTLE_ENDIAN +#endif /* RT_USING_BIG_ENDIAN */ +#endif /* BYTE_ORDER */ + #define U16_F "hu" #define S16_F "hd" #define X16_F "hx" diff --git a/components/net/lwip-2.0.2/src/arch/include/arch/sys_arch.h b/components/net/lwip-2.0.2/src/arch/include/arch/sys_arch.h index 8637cc9263..478828d0a0 100644 --- a/components/net/lwip-2.0.2/src/arch/include/arch/sys_arch.h +++ b/components/net/lwip-2.0.2/src/arch/include/arch/sys_arch.h @@ -39,14 +39,10 @@ #include -#ifndef BYTE_ORDER -#define BYTE_ORDER LITTLE_ENDIAN -#endif - #define SYS_MBOX_NULL RT_NULL #define SYS_SEM_NULL RT_NULL -typedef u32_t sys_prot_t; +typedef rt_uint32_t sys_prot_t; #define SYS_MBOX_SIZE 10 #define SYS_LWIP_TIMER_NAME "timer" diff --git a/components/net/lwip-2.0.2/src/lwipopts.h b/components/net/lwip-2.0.2/src/lwipopts.h index fe6e2fef6f..9f5d03ebf7 100644 --- a/components/net/lwip-2.0.2/src/lwipopts.h +++ b/components/net/lwip-2.0.2/src/lwipopts.h @@ -45,10 +45,6 @@ #define LWIP_PLATFORM_BYTESWAP 0 -#ifndef BYTE_ORDER -#define BYTE_ORDER LITTLE_ENDIAN -#endif - /* #define RT_LWIP_DEBUG */ #ifdef RT_LWIP_DEBUG diff --git a/components/net/lwip-2.0.3/src/arch/include/arch/cc.h b/components/net/lwip-2.0.3/src/arch/include/arch/cc.h index c7848adfc9..be5d406f50 100644 --- a/components/net/lwip-2.0.3/src/arch/include/arch/cc.h +++ b/components/net/lwip-2.0.3/src/arch/include/arch/cc.h @@ -39,6 +39,13 @@ #include #include +#ifndef BYTE_ORDER +#ifdef RT_USING_BIG_ENDIAN +#define BYTE_ORDER BIG_ENDIAN +#else +#define BYTE_ORDER LITTLE_ENDIAN +#endif /* RT_USING_BIG_ENDIAN */ +#endif /* BYTE_ORDER */ #define U16_F "hu" #define S16_F "hd" diff --git a/components/net/lwip-2.0.3/src/arch/include/arch/sys_arch.h b/components/net/lwip-2.0.3/src/arch/include/arch/sys_arch.h index 8637cc9263..d065298bff 100644 --- a/components/net/lwip-2.0.3/src/arch/include/arch/sys_arch.h +++ b/components/net/lwip-2.0.3/src/arch/include/arch/sys_arch.h @@ -36,17 +36,12 @@ #define __ARCH_SYS_ARCH_H__ #include "arch/cc.h" - #include -#ifndef BYTE_ORDER -#define BYTE_ORDER LITTLE_ENDIAN -#endif - #define SYS_MBOX_NULL RT_NULL #define SYS_SEM_NULL RT_NULL -typedef u32_t sys_prot_t; +typedef rt_uint32_t sys_prot_t; #define SYS_MBOX_SIZE 10 #define SYS_LWIP_TIMER_NAME "timer" diff --git a/components/net/lwip-2.0.3/src/lwipopts.h b/components/net/lwip-2.0.3/src/lwipopts.h index fe6e2fef6f..9f5d03ebf7 100644 --- a/components/net/lwip-2.0.3/src/lwipopts.h +++ b/components/net/lwip-2.0.3/src/lwipopts.h @@ -45,10 +45,6 @@ #define LWIP_PLATFORM_BYTESWAP 0 -#ifndef BYTE_ORDER -#define BYTE_ORDER LITTLE_ENDIAN -#endif - /* #define RT_LWIP_DEBUG */ #ifdef RT_LWIP_DEBUG diff --git a/components/net/lwip-2.1.2/src/arch/include/arch/cc.h b/components/net/lwip-2.1.2/src/arch/include/arch/cc.h index 28f86d257e..ea201be28a 100644 --- a/components/net/lwip-2.1.2/src/arch/include/arch/cc.h +++ b/components/net/lwip-2.1.2/src/arch/include/arch/cc.h @@ -39,6 +39,14 @@ #include #include +#ifndef BYTE_ORDER +#ifdef RT_USING_BIG_ENDIAN +#define BYTE_ORDER BIG_ENDIAN +#else +#define BYTE_ORDER LITTLE_ENDIAN +#endif /* RT_USING_BIG_ENDIAN */ +#endif /* BYTE_ORDER */ + #define U16_F "hu" #define S16_F "hd" #define X16_F "hx" diff --git a/components/net/lwip-2.1.2/src/arch/include/arch/sys_arch.h b/components/net/lwip-2.1.2/src/arch/include/arch/sys_arch.h index 1e97f8a5ac..e487f58211 100644 --- a/components/net/lwip-2.1.2/src/arch/include/arch/sys_arch.h +++ b/components/net/lwip-2.1.2/src/arch/include/arch/sys_arch.h @@ -36,17 +36,12 @@ #define __ARCH_SYS_ARCH_H__ #include "arch/cc.h" - #include -#ifndef BYTE_ORDER -#define BYTE_ORDER LITTLE_ENDIAN -#endif - #define SYS_MBOX_NULL RT_NULL #define SYS_SEM_NULL RT_NULL -typedef u32_t sys_prot_t; +typedef rt_uint32_t sys_prot_t; #define SYS_MBOX_SIZE 10 #define SYS_LWIP_TIMER_NAME "timer" -- Gitee From 90b00b7d4a8babdf266efa0f3a07aea49bd6e436 Mon Sep 17 00:00:00 2001 From: charlown Date: Tue, 2 Nov 2021 14:37:42 +0800 Subject: [PATCH 11/15] add SOC_SERIES_STM32G0 to use "stm32_wdt.hiwdg.Init.Window = 0x00000FFF", otherwise the watchdog always reset. --- bsp/stm32/libraries/HAL_Drivers/drv_wdt.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bsp/stm32/libraries/HAL_Drivers/drv_wdt.c b/bsp/stm32/libraries/HAL_Drivers/drv_wdt.c index 200dbf53df..4c1be94f8b 100644 --- a/bsp/stm32/libraries/HAL_Drivers/drv_wdt.c +++ b/bsp/stm32/libraries/HAL_Drivers/drv_wdt.c @@ -109,7 +109,7 @@ int rt_wdt_init(void) stm32_wdt.hiwdg.Init.Reload = 0x00000FFF; #if defined(SOC_SERIES_STM32F0) || defined(SOC_SERIES_STM32L4) || defined(SOC_SERIES_STM32F7) \ - || defined(SOC_SERIES_STM32H7) || defined(SOC_SERIES_STM32L0) + || defined(SOC_SERIES_STM32H7) || defined(SOC_SERIES_STM32L0) || defined(SOC_SERIES_STM32G0) stm32_wdt.hiwdg.Init.Window = 0x00000FFF; #endif stm32_wdt.is_start = 0; -- Gitee From e1cf0cdb6b945996e60a80693acae82795ebb126 Mon Sep 17 00:00:00 2001 From: sunxing Date: Sun, 21 Nov 2021 12:43:36 +0800 Subject: [PATCH 12/15] fix bugs about startup_gd32f4xx --- .../Libraries/CMSIS/GD/GD32F4xx/Source/ARM/startup_gd32f4xx.s | 3 ++- .../Libraries/CMSIS/GD/GD32F4xx/Source/GCC/startup_gd32f4xx.S | 4 +++- .../Libraries/CMSIS/GD/GD32F4xx/Source/IAR/startup_gd32f4xx.s | 3 ++- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/bsp/gd32450z-eval/Libraries/CMSIS/GD/GD32F4xx/Source/ARM/startup_gd32f4xx.s b/bsp/gd32450z-eval/Libraries/CMSIS/GD/GD32F4xx/Source/ARM/startup_gd32f4xx.s index eb11e413dc..ba5c4c7399 100644 --- a/bsp/gd32450z-eval/Libraries/CMSIS/GD/GD32F4xx/Source/ARM/startup_gd32f4xx.s +++ b/bsp/gd32450z-eval/Libraries/CMSIS/GD/GD32F4xx/Source/ARM/startup_gd32f4xx.s @@ -141,10 +141,11 @@ __Vectors DCD __initial_sp ; Top of Stack DCD TRNG_IRQHandler ; 96:TRNG DCD FPU_IRQHandler ; 97:FPU DCD UART6_IRQHandler ; 98:UART6 - DCD UART7_IRQHandler ; 98:UART7 + DCD UART7_IRQHandler ; 99:UART7 DCD SPI3_IRQHandler ; 100:SPI3 DCD SPI4_IRQHandler ; 101:SPI4 DCD SPI5_IRQHandler ; 102:SPI5 + DCD 0 ; 103:Reserved DCD TLI_IRQHandler ; 104:TLI DCD TLI_ER_IRQHandler ; 105:TLI Error DCD IPA_IRQHandler ; 106:IPA diff --git a/bsp/gd32450z-eval/Libraries/CMSIS/GD/GD32F4xx/Source/GCC/startup_gd32f4xx.S b/bsp/gd32450z-eval/Libraries/CMSIS/GD/GD32F4xx/Source/GCC/startup_gd32f4xx.S index 149472da00..2e53748e25 100644 --- a/bsp/gd32450z-eval/Libraries/CMSIS/GD/GD32F4xx/Source/GCC/startup_gd32f4xx.S +++ b/bsp/gd32450z-eval/Libraries/CMSIS/GD/GD32F4xx/Source/GCC/startup_gd32f4xx.S @@ -104,6 +104,7 @@ g_pfnVectors: .word CAN1_TX_IRQHandler // 79:CAN1 TX .word CAN1_RX0_IRQHandler // 80:CAN1 RX0 .word CAN1_RX1_IRQHandler // 81:CAN1 RX1 + .word CAN1_EWMC_IRQHandler // 82:CAN1 EWMC .word USBFS_IRQHandler // 83:USBFS .word DMA1_Channel5_IRQHandler // 84:DMA1 Channel5 .word DMA1_Channel6_IRQHandler // 85:DMA1 Channel6 @@ -120,10 +121,11 @@ g_pfnVectors: .word TRNG_IRQHandler // 96:TRNG .word FPU_IRQHandler // 97:FPU .word UART6_IRQHandler // 98:UART6 - .word UART7_IRQHandler // 98:UART7 + .word UART7_IRQHandler // 99:UART7 .word SPI3_IRQHandler // 100:SPI3 .word SPI4_IRQHandler // 101:SPI4 .word SPI5_IRQHandler // 102:SPI5 + .word 0 // 103:Reserved .word TLI_IRQHandler // 104:TLI .word TLI_ER_IRQHandler // 105:TLI Error .word IPA_IRQHandler // 106:IPA diff --git a/bsp/gd32450z-eval/Libraries/CMSIS/GD/GD32F4xx/Source/IAR/startup_gd32f4xx.s b/bsp/gd32450z-eval/Libraries/CMSIS/GD/GD32F4xx/Source/IAR/startup_gd32f4xx.s index 87bf921267..af94881cdf 100644 --- a/bsp/gd32450z-eval/Libraries/CMSIS/GD/GD32F4xx/Source/IAR/startup_gd32f4xx.s +++ b/bsp/gd32450z-eval/Libraries/CMSIS/GD/GD32F4xx/Source/IAR/startup_gd32f4xx.s @@ -125,10 +125,11 @@ __vector_table DCD TRNG_IRQHandler ; 96:TRNG DCD FPU_IRQHandler ; 97:FPU DCD UART6_IRQHandler ; 98:UART6 - DCD UART7_IRQHandler ; 98:UART7 + DCD UART7_IRQHandler ; 99:UART7 DCD SPI3_IRQHandler ; 100:SPI3 DCD SPI4_IRQHandler ; 101:SPI4 DCD SPI5_IRQHandler ; 102:SPI5 + DCD 0 ; 103:Reserved DCD TLI_IRQHandler ; 104:TLI DCD TLI_ER_IRQHandler ; 105:TLI Error DCD IPA_IRQHandler ; 106:IPA -- Gitee From 53299b9452d8c176dbcf085e4ee0919a62bde76f Mon Sep 17 00:00:00 2001 From: qinge Date: Tue, 23 Nov 2021 17:33:56 +0800 Subject: [PATCH 13/15] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dstm32l4=E7=B3=BB?= =?UTF-8?q?=E5=88=97flash=E5=9C=A8=E4=B8=8B=E8=BD=BD=E5=AE=8C=E7=A8=8B?= =?UTF-8?q?=E5=BA=8F=E5=90=8E=E9=A6=96=E6=AC=A1=E6=93=A6=E9=99=A4=E4=BC=9A?= =?UTF-8?q?=E5=A4=B1=E8=B4=A5=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bsp/stm32/libraries/HAL_Drivers/drv_flash/drv_flash_l4.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bsp/stm32/libraries/HAL_Drivers/drv_flash/drv_flash_l4.c b/bsp/stm32/libraries/HAL_Drivers/drv_flash/drv_flash_l4.c index 4da4207961..434217ea10 100644 --- a/bsp/stm32/libraries/HAL_Drivers/drv_flash/drv_flash_l4.c +++ b/bsp/stm32/libraries/HAL_Drivers/drv_flash/drv_flash_l4.c @@ -233,7 +233,7 @@ int stm32_flash_erase(rt_uint32_t addr, size_t size) HAL_FLASH_Unlock(); /* Clear OPTVERR bit set on virgin samples */ - __HAL_FLASH_CLEAR_FLAG(FLASH_FLAG_OPTVERR); + __HAL_FLASH_CLEAR_FLAG(FLASH_FLAG_OPTVERR | FLASH_FLAG_PGSERR); /* Get the 1st page to erase */ FirstPage = GetPage(addr); /* Get the number of pages to erase from 1st page */ -- Gitee From cea2f35cabf8edb2dd375da6d4f41876d9031e3b Mon Sep 17 00:00:00 2001 From: Meco Man <920369182@qq.com> Date: Wed, 22 Dec 2021 11:20:53 -0500 Subject: [PATCH 14/15] [4.0.5] update projects --- bsp/CME_M7/project.uvproj | 152 +++--- bsp/Vango_V85xx/.config | 22 +- bsp/Vango_V85xx/project.uvprojx | 206 ++++---- bsp/Vango_V85xx/rtconfig.h | 6 +- bsp/acm32f0x0-nucleo/project.ewp | 72 +-- bsp/acm32f0x0-nucleo/project.uvprojx | 128 ++--- bsp/acm32f4xx-nucleo/project.uvprojx | 94 ++-- bsp/allwinner_tina/.config | 22 +- bsp/allwinner_tina/rtconfig.h | 6 +- bsp/amebaz/.config | 22 +- bsp/amebaz/project.ewp | 70 +-- bsp/amebaz/rtconfig.h | 6 +- .../apm32f103xe-minibroard/project.uvprojx | 88 ++-- bsp/apollo2/project.uvprojx | 158 +++---- bsp/asm9260t/.config | 22 +- bsp/asm9260t/project.ewp | 84 ++-- bsp/asm9260t/project.uvproj | 152 +++--- bsp/asm9260t/rtconfig.h | 6 +- bsp/at32/at32f403a-start/.config | 22 +- bsp/at32/at32f403a-start/project.ewp | 60 +-- bsp/at32/at32f403a-start/project.uvproj | 106 ++--- bsp/at32/at32f403a-start/project.uvprojx | 104 ++--- bsp/at32/at32f403a-start/rtconfig.h | 6 +- bsp/at32/at32f407-start/.config | 22 +- bsp/at32/at32f407-start/project.ewp | 60 +-- bsp/at32/at32f407-start/project.uvproj | 112 ++--- bsp/at32/at32f407-start/project.uvprojx | 108 ++--- bsp/at32/at32f407-start/rtconfig.h | 6 +- bsp/at91sam9260/.config | 22 +- bsp/at91sam9260/project.uvproj | 150 +++--- bsp/at91sam9260/rtconfig.h | 6 +- bsp/at91sam9g45/project.uvproj | 186 ++++---- bsp/beaglebone/.config | 22 +- bsp/beaglebone/rtconfig.h | 6 +- bsp/bluetrum/ab32vg1-ab-prougen/.config | 22 +- bsp/bluetrum/ab32vg1-ab-prougen/rtconfig.h | 6 +- bsp/bm3803/.config | 22 +- bsp/bm3803/rtconfig.h | 6 +- bsp/ck802/.config | 22 +- bsp/ck802/rtconfig.h | 6 +- bsp/dm365/.config | 22 +- bsp/dm365/rtconfig.h | 6 +- bsp/essemi/es32f0654/.config | 22 +- bsp/essemi/es32f0654/project.uvprojx | 188 ++++---- bsp/essemi/es32f0654/rtconfig.h | 6 +- bsp/essemi/es32f369x/.config | 22 +- bsp/essemi/es32f369x/project.ewp | 106 ++--- bsp/essemi/es32f369x/project.uvprojx | 236 +++++----- bsp/essemi/es32f369x/rtconfig.h | 6 +- bsp/fm33lc026/.config | 22 +- bsp/fm33lc026/project.uvprojx | 88 ++-- bsp/fm33lc026/rtconfig.h | 6 +- bsp/frdm-k64f/project.uvproj | 234 +++++----- bsp/frdm-k64f/project.uvprojx | 236 +++++----- bsp/ft2004/.config | 22 +- bsp/ft2004/rtconfig.h | 6 +- bsp/gd32/gd32407v-start/.config | 22 +- bsp/gd32/gd32407v-start/project.uvproj | 96 ++-- bsp/gd32/gd32407v-start/project.uvprojx | 92 ++-- bsp/gd32/gd32407v-start/rtconfig.h | 6 +- bsp/gd32105c-eval/.config | 22 +- bsp/gd32105c-eval/project.uvprojx | 180 +++---- bsp/gd32105c-eval/rtconfig.h | 6 +- bsp/gd32107c-eval/.config | 22 +- bsp/gd32107c-eval/project.uvprojx | 182 ++++---- bsp/gd32107c-eval/rtconfig.h | 6 +- bsp/gd32303e-eval/.config | 22 +- bsp/gd32303e-eval/project.uvprojx | 230 ++++----- bsp/gd32303e-eval/rtconfig.h | 6 +- bsp/gd32350r-eval/.config | 22 +- bsp/gd32350r-eval/project.uvprojx | 188 ++++---- bsp/gd32350r-eval/rtconfig.h | 6 +- bsp/gd32450z-eval/.config | 22 +- bsp/gd32450z-eval/project.uvproj | 278 +++++------ bsp/gd32450z-eval/project.uvprojx | 292 ++++++------ bsp/gd32450z-eval/rtconfig.h | 6 +- bsp/gd32e230k-start/.config | 22 +- bsp/gd32e230k-start/project.uvprojx | 174 +++---- bsp/gd32e230k-start/rtconfig.h | 6 +- bsp/gd32vf103v-eval/.config | 22 +- bsp/gd32vf103v-eval/rtconfig.h | 6 +- bsp/hc32f460/.config | 22 +- bsp/hc32f460/project.uvprojx | 108 ++--- bsp/hc32f460/rtconfig.h | 6 +- bsp/hc32f4a0/.config | 22 +- bsp/hc32f4a0/project.uvprojx | 116 ++--- bsp/hc32f4a0/rtconfig.h | 6 +- bsp/hc32l136/.config | 22 +- bsp/hc32l136/project.ewp | 42 +- bsp/hc32l136/project.uvprojx | 86 ++-- bsp/hc32l136/rtconfig.h | 6 +- bsp/hc32l196/.config | 22 +- bsp/hc32l196/project.uvprojx | 78 ++-- bsp/hc32l196/rtconfig.h | 6 +- bsp/hifive1/.config | 22 +- bsp/hifive1/rtconfig.h | 6 +- bsp/hk32/hk32f030c8-mini/.config | 22 +- bsp/hk32/hk32f030c8-mini/project.ewp | 60 +-- bsp/hk32/hk32f030c8-mini/project.uvproj | 112 ++--- bsp/hk32/hk32f030c8-mini/project.uvprojx | 102 ++-- bsp/hk32/hk32f030c8-mini/rtconfig.h | 6 +- bsp/imx6sx/cortex-a9/.config | 22 +- bsp/imx6sx/cortex-a9/rtconfig.h | 6 +- bsp/imx6ul/.config | 23 +- bsp/imx6ul/rtconfig.h | 6 +- bsp/imxrt/imxrt1052-atk-commander/.config | 22 +- .../imxrt1052-atk-commander/project.uvprojx | 114 ++--- bsp/imxrt/imxrt1052-atk-commander/rtconfig.h | 6 +- bsp/imxrt/imxrt1052-fire-pro/.config | 22 +- bsp/imxrt/imxrt1052-fire-pro/project.ewp | 64 +-- bsp/imxrt/imxrt1052-fire-pro/project.uvprojx | 102 ++-- bsp/imxrt/imxrt1052-fire-pro/rtconfig.h | 6 +- bsp/imxrt/imxrt1052-nxp-evk/.config | 22 +- bsp/imxrt/imxrt1052-nxp-evk/project.ewp | 70 +-- bsp/imxrt/imxrt1052-nxp-evk/project.uvprojx | 112 ++--- bsp/imxrt/imxrt1052-nxp-evk/rtconfig.h | 6 +- bsp/imxrt/imxrt1052-seeed-ArchMix/.config | 22 +- .../imxrt1052-seeed-ArchMix/project.uvprojx | 80 ++-- bsp/imxrt/imxrt1052-seeed-ArchMix/rtconfig.h | 6 +- bsp/imxrt/imxrt1064-nxp-evk/.config | 22 +- bsp/imxrt/imxrt1064-nxp-evk/project.ewp | 66 +-- bsp/imxrt/imxrt1064-nxp-evk/project.uvprojx | 130 +++--- bsp/imxrt/imxrt1064-nxp-evk/rtconfig.h | 6 +- bsp/lm3s8962/project.Uv2 | 82 ++-- bsp/lm3s9b9x/project.Uv2 | 68 +-- bsp/lm4f232/project.uvproj | 184 ++++---- bsp/lpc1114/.config | 22 +- bsp/lpc1114/rtconfig.h | 6 +- bsp/lpc176x/project.ewp | 42 +- bsp/lpc176x/project.uvproj | 100 ++-- bsp/lpc178x/project.uvproj | 110 ++--- bsp/lpc2148/project.Uv2 | 24 +- bsp/lpc2478/project.uvproj | 94 ++-- bsp/lpc408x/.config | 22 +- bsp/lpc408x/project.uvproj | 96 ++-- bsp/lpc408x/project.uvprojx | 94 ++-- bsp/lpc408x/rtconfig.h | 6 +- bsp/lpc43xx/M0/project.uvproj | 122 ++--- bsp/lpc43xx/M4/project.uvproj | 112 ++--- bsp/lpc5410x/project.uvprojx | 104 ++--- bsp/lpc54114-lite/.config | 22 +- bsp/lpc54114-lite/project.uvprojx | 224 ++++----- bsp/lpc54114-lite/rtconfig.h | 6 +- bsp/lpc54608-LPCXpresso/.config | 22 +- bsp/lpc54608-LPCXpresso/project.uvprojx | 438 +++++++++--------- bsp/lpc54608-LPCXpresso/rtconfig.h | 6 +- bsp/lpc55sxx/lpc55s69_nxp_evk/.config | 23 +- bsp/lpc55sxx/lpc55s69_nxp_evk/project.ewp | 38 +- bsp/lpc55sxx/lpc55s69_nxp_evk/project.uvprojx | 68 +-- bsp/lpc55sxx/lpc55s69_nxp_evk/rtconfig.h | 6 +- bsp/lpc55sxx/lpc55s69_nxp_evk_ns/.config | 23 +- .../lpc55s69_nxp_evk_ns/project.uvprojx | 84 ++-- bsp/lpc55sxx/lpc55s69_nxp_evk_ns/rtconfig.h | 6 +- bsp/ls1bdev/.config | 22 +- bsp/ls1bdev/rtconfig.h | 6 +- bsp/ls2kdev/.config | 22 +- bsp/ls2kdev/rtconfig.h | 6 +- bsp/maxim/MAX32660_EVSYS/.config | 22 +- bsp/maxim/MAX32660_EVSYS/project.uvprojx | 80 ++-- bsp/maxim/MAX32660_EVSYS/rtconfig.h | 6 +- bsp/mb9bf506r/project.ewp | 46 +- bsp/mb9bf506r/project.uvproj | 100 ++-- bsp/mb9bf568r/project.uvproj | 82 ++-- bsp/mb9bf618s/project.ewp | 42 +- bsp/mb9bf618s/project.uvproj | 86 ++-- bsp/mini2440/.config | 23 +- bsp/mini2440/project.Uv2 | 72 +-- bsp/mini2440/project.uvproj | 266 +++++------ bsp/mini2440/rtconfig.h | 6 +- bsp/mm32f103x/.config | 22 +- bsp/mm32f103x/project.ewp | 82 ++-- bsp/mm32f103x/project.uvprojx | 168 +++---- bsp/mm32f103x/rtconfig.h | 6 +- bsp/mm32f327x/.config | 22 +- bsp/mm32f327x/project.ewp | 98 ++-- bsp/mm32f327x/project.uvprojx | 192 ++++---- bsp/mm32f327x/rtconfig.h | 6 +- bsp/mm32l07x/.config | 22 +- bsp/mm32l07x/project.ewp | 84 ++-- bsp/mm32l07x/project.uvprojx | 178 +++---- bsp/mm32l07x/rtconfig.h | 6 +- bsp/mm32l3xx/.config | 22 +- bsp/mm32l3xx/project.ewp | 84 ++-- bsp/mm32l3xx/project.uvprojx | 172 +++---- bsp/mm32l3xx/rtconfig.h | 6 +- .../n32g452xx-mini-system/project.uvprojx | 220 ++++----- bsp/nrf51822/project.uvprojx | 100 ++-- bsp/nrf5x/nrf51822/.config | 22 +- bsp/nrf5x/nrf51822/project.uvprojx | 84 ++-- bsp/nrf5x/nrf51822/rtconfig.h | 6 +- bsp/nrf5x/nrf52832/.config | 22 +- bsp/nrf5x/nrf52832/project.uvprojx | 88 ++-- bsp/nrf5x/nrf52832/rtconfig.h | 6 +- bsp/nrf5x/nrf52833/.config | 22 +- bsp/nrf5x/nrf52833/project.uvprojx | 72 +-- bsp/nrf5x/nrf52833/rtconfig.h | 6 +- bsp/nrf5x/nrf52840/.config | 22 +- bsp/nrf5x/nrf52840/project.uvprojx | 84 ++-- bsp/nrf5x/nrf52840/rtconfig.h | 6 +- bsp/nuclei/gd32vf103_rvstar/.config | 22 +- bsp/nuclei/gd32vf103_rvstar/rtconfig.h | 6 +- bsp/nuclei/hbird_eval/.config | 22 +- bsp/nuclei/hbird_eval/rtconfig.h | 6 +- bsp/qemu-riscv-virt64/.config | 22 +- bsp/qemu-riscv-virt64/rtconfig.h | 6 +- bsp/qemu-vexpress-a9/.config | 22 +- bsp/qemu-vexpress-a9/rtconfig.h | 6 +- bsp/qemu-vexpress-gemini/.config | 22 +- bsp/qemu-vexpress-gemini/rtconfig.h | 6 +- bsp/qemu-virt64-aarch64/.config | 22 +- bsp/qemu-virt64-aarch64/rtconfig.h | 6 +- bsp/raspberry-pi/raspi2/.config | 22 +- bsp/raspberry-pi/raspi2/rtconfig.h | 6 +- bsp/raspberry-pi/raspi3-32/.config | 22 +- bsp/raspberry-pi/raspi3-32/rtconfig.h | 6 +- bsp/raspberry-pico/.config | 22 +- bsp/raspberry-pico/rtconfig.h | 6 +- bsp/rv32m1_vega/ri5cy/.config | 22 +- bsp/rv32m1_vega/ri5cy/rtconfig.h | 6 +- bsp/sam7x/project.uvproj | 84 ++-- bsp/simulator/.config | 22 +- bsp/simulator/rtconfig.h | 6 +- bsp/smartfusion2/project.uvproj | 118 ++--- bsp/smartfusion2/project.uvprojx | 116 ++--- bsp/stm32/stm32f072-st-nucleo/.config | 22 +- bsp/stm32/stm32f072-st-nucleo/project.ewp | 42 +- bsp/stm32/stm32f072-st-nucleo/project.uvproj | 60 +-- bsp/stm32/stm32f072-st-nucleo/project.uvprojx | 76 +-- bsp/stm32/stm32f072-st-nucleo/rtconfig.h | 6 +- bsp/stm32/stm32f091-st-nucleo/.config | 22 +- bsp/stm32/stm32f091-st-nucleo/project.ewp | 48 +- bsp/stm32/stm32f091-st-nucleo/project.uvprojx | 88 ++-- bsp/stm32/stm32f091-st-nucleo/rtconfig.h | 6 +- bsp/stm32/stm32f103-atk-nano/.config | 22 +- bsp/stm32/stm32f103-atk-nano/project.ewp | 44 +- bsp/stm32/stm32f103-atk-nano/project.uvproj | 88 ++-- bsp/stm32/stm32f103-atk-nano/project.uvprojx | 104 ++--- bsp/stm32/stm32f103-atk-nano/rtconfig.h | 6 +- bsp/stm32/stm32f103-atk-warshipv3/.config | 22 +- bsp/stm32/stm32f103-atk-warshipv3/project.ewp | 42 +- .../stm32f103-atk-warshipv3/project.uvproj | 90 ++-- .../stm32f103-atk-warshipv3/project.uvprojx | 80 ++-- bsp/stm32/stm32f103-atk-warshipv3/rtconfig.h | 6 +- bsp/stm32/stm32f103-blue-pill/.config | 22 +- bsp/stm32/stm32f103-blue-pill/project.ewp | 44 +- bsp/stm32/stm32f103-blue-pill/project.uvproj | 92 ++-- bsp/stm32/stm32f103-blue-pill/project.uvprojx | 88 ++-- bsp/stm32/stm32f103-blue-pill/rtconfig.h | 6 +- bsp/stm32/stm32f103-dofly-M3S/.config | 22 +- bsp/stm32/stm32f103-dofly-M3S/project.ewp | 46 +- bsp/stm32/stm32f103-dofly-M3S/project.uvproj | 100 ++-- bsp/stm32/stm32f103-dofly-M3S/project.uvprojx | 108 ++--- bsp/stm32/stm32f103-dofly-M3S/rtconfig.h | 6 +- bsp/stm32/stm32f103-dofly-lyc8/.config | 22 +- bsp/stm32/stm32f103-dofly-lyc8/project.ewp | 40 +- bsp/stm32/stm32f103-dofly-lyc8/project.uvproj | 88 ++-- .../stm32f103-dofly-lyc8/project.uvprojx | 88 ++-- bsp/stm32/stm32f103-dofly-lyc8/rtconfig.h | 6 +- bsp/stm32/stm32f103-fire-arbitrary/.config | 22 +- .../stm32f103-fire-arbitrary/project.ewp | 68 +-- .../stm32f103-fire-arbitrary/project.uvproj | 100 ++-- .../stm32f103-fire-arbitrary/project.uvprojx | 106 ++--- bsp/stm32/stm32f103-fire-arbitrary/rtconfig.h | 6 +- bsp/stm32/stm32f103-gizwits-gokitv21/.config | 22 +- .../stm32f103-gizwits-gokitv21/project.ewp | 44 +- .../stm32f103-gizwits-gokitv21/project.uvproj | 80 ++-- .../project.uvprojx | 86 ++-- .../stm32f103-gizwits-gokitv21/rtconfig.h | 6 +- bsp/stm32/stm32f103-hw100k-ibox/.config | 22 +- bsp/stm32/stm32f103-hw100k-ibox/project.ewp | 76 +-- .../stm32f103-hw100k-ibox/project.uvproj | 92 ++-- .../stm32f103-hw100k-ibox/project.uvprojx | 102 ++-- bsp/stm32/stm32f103-hw100k-ibox/rtconfig.h | 6 +- bsp/stm32/stm32f103-onenet-nbiot/.config | 22 +- bsp/stm32/stm32f103-onenet-nbiot/project.ewp | 50 +- .../stm32f103-onenet-nbiot/project.uvproj | 102 ++-- .../stm32f103-onenet-nbiot/project.uvprojx | 100 ++-- bsp/stm32/stm32f103-onenet-nbiot/rtconfig.h | 6 +- bsp/stm32/stm32f103-yf-ufun/.config | 22 +- bsp/stm32/stm32f103-yf-ufun/project.ewp | 44 +- bsp/stm32/stm32f103-yf-ufun/project.uvproj | 88 ++-- bsp/stm32/stm32f103-yf-ufun/project.uvprojx | 84 ++-- bsp/stm32/stm32f103-yf-ufun/rtconfig.h | 6 +- bsp/stm32/stm32f107-uc-eval/.config | 22 +- bsp/stm32/stm32f107-uc-eval/project.ewp | 36 +- bsp/stm32/stm32f107-uc-eval/project.uvproj | 72 +-- bsp/stm32/stm32f107-uc-eval/project.uvprojx | 86 ++-- bsp/stm32/stm32f107-uc-eval/rtconfig.h | 6 +- bsp/stm32/stm32f302-st-nucleo/.config | 22 +- bsp/stm32/stm32f302-st-nucleo/project.ewp | 40 +- bsp/stm32/stm32f302-st-nucleo/project.uvprojx | 98 ++-- bsp/stm32/stm32f302-st-nucleo/rtconfig.h | 6 +- bsp/stm32/stm32f401-st-nucleo/.config | 22 +- bsp/stm32/stm32f401-st-nucleo/project.ewp | 44 +- bsp/stm32/stm32f401-st-nucleo/project.uvprojx | 100 ++-- bsp/stm32/stm32f401-st-nucleo/rtconfig.h | 6 +- bsp/stm32/stm32f405-smdz-breadfruit/.config | 22 +- .../stm32f405-smdz-breadfruit/project.ewp | 42 +- .../stm32f405-smdz-breadfruit/project.uvproj | 88 ++-- .../stm32f405-smdz-breadfruit/project.uvprojx | 80 ++-- .../stm32f405-smdz-breadfruit/rtconfig.h | 6 +- bsp/stm32/stm32f407-armfly-v5/.config | 22 +- bsp/stm32/stm32f407-armfly-v5/project.ewp | 40 +- bsp/stm32/stm32f407-armfly-v5/project.uvproj | 72 +-- bsp/stm32/stm32f407-armfly-v5/project.uvprojx | 100 ++-- bsp/stm32/stm32f407-armfly-v5/rtconfig.h | 6 +- bsp/stm32/stm32f407-atk-explorer/.config | 22 +- bsp/stm32/stm32f407-atk-explorer/project.ewp | 44 +- .../stm32f407-atk-explorer/project.uvproj | 86 ++-- .../stm32f407-atk-explorer/project.uvprojx | 80 ++-- bsp/stm32/stm32f407-atk-explorer/rtconfig.h | 6 +- bsp/stm32/stm32f407-robomaster-c/.config | 22 +- bsp/stm32/stm32f407-robomaster-c/project.ewp | 40 +- .../stm32f407-robomaster-c/project.uvproj | 76 +-- .../stm32f407-robomaster-c/project.uvprojx | 96 ++-- bsp/stm32/stm32f407-robomaster-c/rtconfig.h | 6 +- bsp/stm32/stm32f407-st-discovery/.config | 22 +- bsp/stm32/stm32f407-st-discovery/project.ewp | 36 +- .../stm32f407-st-discovery/project.uvproj | 88 ++-- .../stm32f407-st-discovery/project.uvprojx | 64 +-- bsp/stm32/stm32f407-st-discovery/rtconfig.h | 6 +- bsp/stm32/stm32f410-st-nucleo/.config | 22 +- bsp/stm32/stm32f410-st-nucleo/project.ewp | 42 +- bsp/stm32/stm32f410-st-nucleo/project.uvprojx | 84 ++-- bsp/stm32/stm32f410-st-nucleo/rtconfig.h | 6 +- bsp/stm32/stm32f411-atk-nano/.config | 22 +- bsp/stm32/stm32f411-atk-nano/project.ewp | 46 +- bsp/stm32/stm32f411-atk-nano/project.uvprojx | 104 ++--- bsp/stm32/stm32f411-atk-nano/rtconfig.h | 6 +- bsp/stm32/stm32f411-st-nucleo/.config | 22 +- bsp/stm32/stm32f411-st-nucleo/project.ewp | 48 +- bsp/stm32/stm32f411-st-nucleo/project.uvprojx | 78 ++-- bsp/stm32/stm32f411-st-nucleo/rtconfig.h | 6 +- bsp/stm32/stm32f411-weact-MiniF4/.config | 22 +- bsp/stm32/stm32f411-weact-MiniF4/project.ewp | 44 +- .../stm32f411-weact-MiniF4/project.uvprojx | 88 ++-- bsp/stm32/stm32f411-weact-MiniF4/rtconfig.h | 6 +- bsp/stm32/stm32f412-st-nucleo/.config | 22 +- bsp/stm32/stm32f412-st-nucleo/project.ewp | 38 +- bsp/stm32/stm32f412-st-nucleo/project.uvprojx | 84 ++-- bsp/stm32/stm32f412-st-nucleo/rtconfig.h | 6 +- bsp/stm32/stm32f413-st-nucleo/.config | 22 +- bsp/stm32/stm32f413-st-nucleo/project.ewp | 46 +- bsp/stm32/stm32f413-st-nucleo/project.uvproj | 104 ++--- bsp/stm32/stm32f413-st-nucleo/project.uvprojx | 98 ++-- bsp/stm32/stm32f413-st-nucleo/rtconfig.h | 6 +- bsp/stm32/stm32f427-robomaster-a/.config | 22 +- bsp/stm32/stm32f427-robomaster-a/project.ewp | 38 +- .../stm32f427-robomaster-a/project.uvproj | 72 +-- .../stm32f427-robomaster-a/project.uvprojx | 80 ++-- bsp/stm32/stm32f427-robomaster-a/rtconfig.h | 6 +- bsp/stm32/stm32f429-armfly-v6/.config | 22 +- bsp/stm32/stm32f429-armfly-v6/project.ewp | 48 +- bsp/stm32/stm32f429-armfly-v6/project.uvproj | 98 ++-- bsp/stm32/stm32f429-armfly-v6/project.uvprojx | 84 ++-- bsp/stm32/stm32f429-armfly-v6/rtconfig.h | 6 +- bsp/stm32/stm32f429-atk-apollo/.config | 22 +- bsp/stm32/stm32f429-atk-apollo/project.ewp | 42 +- bsp/stm32/stm32f429-atk-apollo/project.uvproj | 72 +-- .../stm32f429-atk-apollo/project.uvprojx | 80 ++-- bsp/stm32/stm32f429-atk-apollo/rtconfig.h | 6 +- bsp/stm32/stm32f429-fire-challenger/.config | 22 +- .../stm32f429-fire-challenger/project.ewp | 42 +- .../stm32f429-fire-challenger/project.uvproj | 94 ++-- .../stm32f429-fire-challenger/project.uvprojx | 96 ++-- .../stm32f429-fire-challenger/rtconfig.h | 6 +- bsp/stm32/stm32f429-st-disco/.config | 22 +- bsp/stm32/stm32f429-st-disco/project.uvproj | 120 ++--- bsp/stm32/stm32f429-st-disco/project.uvprojx | 112 ++--- bsp/stm32/stm32f429-st-disco/rtconfig.h | 6 +- bsp/stm32/stm32f446-st-nucleo/.config | 22 +- bsp/stm32/stm32f446-st-nucleo/project.ewp | 40 +- bsp/stm32/stm32f446-st-nucleo/project.uvprojx | 96 ++-- bsp/stm32/stm32f446-st-nucleo/rtconfig.h | 6 +- bsp/stm32/stm32f469-st-disco/.config | 22 +- bsp/stm32/stm32f469-st-disco/project.uvproj | 120 ++--- bsp/stm32/stm32f469-st-disco/project.uvprojx | 128 ++--- bsp/stm32/stm32f469-st-disco/rtconfig.h | 6 +- bsp/stm32/stm32f746-st-disco/.config | 22 +- bsp/stm32/stm32f746-st-disco/project.ewp | 50 +- bsp/stm32/stm32f746-st-disco/project.uvprojx | 114 ++--- bsp/stm32/stm32f746-st-disco/rtconfig.h | 6 +- bsp/stm32/stm32f746-st-nucleo/project.uvprojx | 122 ++--- bsp/stm32/stm32f767-atk-apollo/.config | 22 +- bsp/stm32/stm32f767-atk-apollo/project.ewp | 52 +-- .../stm32f767-atk-apollo/project.uvprojx | 112 ++--- bsp/stm32/stm32f767-atk-apollo/rtconfig.h | 6 +- .../stm32f767-fire-challenger-v1/.config | 22 +- .../stm32f767-fire-challenger-v1/project.ewp | 52 +-- .../project.uvprojx | 108 ++--- .../stm32f767-fire-challenger-v1/rtconfig.h | 6 +- bsp/stm32/stm32f767-st-nucleo/project.uvprojx | 108 ++--- bsp/stm32/stm32f769-st-disco/.config | 22 +- bsp/stm32/stm32f769-st-disco/project.ewp | 46 +- bsp/stm32/stm32f769-st-disco/project.uvprojx | 116 ++--- bsp/stm32/stm32f769-st-disco/rtconfig.h | 6 +- bsp/stm32/stm32g070-st-nucleo/project.ewp | 38 +- bsp/stm32/stm32g070-st-nucleo/project.uvprojx | 90 ++-- bsp/stm32/stm32g071-st-nucleo/.config | 22 +- bsp/stm32/stm32g071-st-nucleo/project.ewp | 50 +- bsp/stm32/stm32g071-st-nucleo/project.uvprojx | 102 ++-- bsp/stm32/stm32g071-st-nucleo/rtconfig.h | 6 +- bsp/stm32/stm32g431-st-nucleo/.config | 22 +- bsp/stm32/stm32g431-st-nucleo/project.ewp | 40 +- bsp/stm32/stm32g431-st-nucleo/project.uvprojx | 86 ++-- bsp/stm32/stm32g431-st-nucleo/rtconfig.h | 6 +- bsp/stm32/stm32h743-armfly-V7/.config | 22 +- bsp/stm32/stm32h743-armfly-V7/project.ewp | 46 +- bsp/stm32/stm32h743-armfly-V7/project.uvprojx | 98 ++-- bsp/stm32/stm32h743-armfly-V7/rtconfig.h | 6 +- bsp/stm32/stm32h743-atk-apollo/.config | 22 +- bsp/stm32/stm32h743-atk-apollo/project.ewp | 52 +-- .../stm32h743-atk-apollo/project.uvprojx | 94 ++-- bsp/stm32/stm32h743-atk-apollo/rtconfig.h | 6 +- bsp/stm32/stm32h743-st-nucleo/.config | 22 +- bsp/stm32/stm32h743-st-nucleo/project.ewp | 36 +- bsp/stm32/stm32h743-st-nucleo/project.uvprojx | 104 ++--- bsp/stm32/stm32h743-st-nucleo/rtconfig.h | 6 +- bsp/stm32/stm32h747-st-discovery/.config | 22 +- bsp/stm32/stm32h747-st-discovery/project.ewp | 52 +-- .../stm32h747-st-discovery/project.uvprojx | 84 ++-- bsp/stm32/stm32h747-st-discovery/rtconfig.h | 6 +- bsp/stm32/stm32h750-armfly-h7-tool/.config | 22 +- .../stm32h750-armfly-h7-tool/project.ewp | 42 +- .../stm32h750-armfly-h7-tool/project.uvprojx | 88 ++-- bsp/stm32/stm32h750-armfly-h7-tool/rtconfig.h | 6 +- bsp/stm32/stm32h750-artpi-h750/.config | 22 +- bsp/stm32/stm32h750-artpi-h750/project.ewp | 50 +- .../stm32h750-artpi-h750/project.uvprojx | 100 ++-- bsp/stm32/stm32h750-artpi-h750/rtconfig.h | 6 +- bsp/stm32/stm32l010-st-nucleo/.config | 22 +- bsp/stm32/stm32l010-st-nucleo/project.ewp | 46 +- bsp/stm32/stm32l010-st-nucleo/project.uvprojx | 88 ++-- bsp/stm32/stm32l010-st-nucleo/rtconfig.h | 6 +- bsp/stm32/stm32l053-st-nucleo/.config | 22 +- bsp/stm32/stm32l053-st-nucleo/project.ewp | 42 +- bsp/stm32/stm32l053-st-nucleo/project.uvprojx | 96 ++-- bsp/stm32/stm32l053-st-nucleo/rtconfig.h | 6 +- bsp/stm32/stm32l412-st-nucleo/.config | 22 +- bsp/stm32/stm32l412-st-nucleo/project.ewp | 68 +-- bsp/stm32/stm32l412-st-nucleo/project.uvprojx | 104 ++--- bsp/stm32/stm32l412-st-nucleo/rtconfig.h | 6 +- bsp/stm32/stm32l431-BearPi/.config | 22 +- bsp/stm32/stm32l431-BearPi/project.ewp | 64 +-- bsp/stm32/stm32l431-BearPi/project.uvprojx | 106 ++--- bsp/stm32/stm32l431-BearPi/rtconfig.h | 6 +- bsp/stm32/stm32l432-st-nucleo/.config | 22 +- bsp/stm32/stm32l432-st-nucleo/project.ewp | 64 +-- bsp/stm32/stm32l432-st-nucleo/project.uvprojx | 102 ++-- bsp/stm32/stm32l432-st-nucleo/rtconfig.h | 6 +- bsp/stm32/stm32l433-st-nucleo/.config | 22 +- bsp/stm32/stm32l433-st-nucleo/project.ewp | 72 +-- bsp/stm32/stm32l433-st-nucleo/project.uvprojx | 102 ++-- bsp/stm32/stm32l433-st-nucleo/rtconfig.h | 6 +- bsp/stm32/stm32l452-st-nucleo/.config | 22 +- bsp/stm32/stm32l452-st-nucleo/project.ewp | 34 +- bsp/stm32/stm32l452-st-nucleo/project.uvprojx | 74 +-- bsp/stm32/stm32l452-st-nucleo/rtconfig.h | 6 +- bsp/stm32/stm32l475-atk-pandora/.config | 22 +- bsp/stm32/stm32l475-atk-pandora/project.ewp | 40 +- .../stm32l475-atk-pandora/project.uvprojx | 80 ++-- bsp/stm32/stm32l475-atk-pandora/rtconfig.h | 6 +- bsp/stm32/stm32l475-st-discovery/.config | 22 +- bsp/stm32/stm32l475-st-discovery/project.ewp | 36 +- .../stm32l475-st-discovery/project.uvprojx | 94 ++-- bsp/stm32/stm32l475-st-discovery/rtconfig.h | 6 +- bsp/stm32/stm32l476-st-nucleo/.config | 22 +- bsp/stm32/stm32l476-st-nucleo/project.ewp | 68 +-- bsp/stm32/stm32l476-st-nucleo/project.uvprojx | 114 ++--- bsp/stm32/stm32l476-st-nucleo/rtconfig.h | 6 +- bsp/stm32/stm32l496-ali-developer/.config | 22 +- bsp/stm32/stm32l496-ali-developer/project.ewp | 40 +- .../stm32l496-ali-developer/project.uvprojx | 80 ++-- bsp/stm32/stm32l496-ali-developer/rtconfig.h | 6 +- bsp/stm32/stm32l496-st-nucleo/.config | 22 +- bsp/stm32/stm32l496-st-nucleo/project.ewp | 34 +- bsp/stm32/stm32l496-st-nucleo/project.uvprojx | 76 +-- bsp/stm32/stm32l496-st-nucleo/rtconfig.h | 6 +- bsp/stm32/stm32l4r5-st-nucleo/.config | 22 +- bsp/stm32/stm32l4r5-st-nucleo/project.ewp | 46 +- bsp/stm32/stm32l4r5-st-nucleo/project.uvprojx | 84 ++-- bsp/stm32/stm32l4r5-st-nucleo/rtconfig.h | 6 +- bsp/stm32/stm32l4r9-st-eval/.config | 22 +- bsp/stm32/stm32l4r9-st-eval/project.ewp | 42 +- bsp/stm32/stm32l4r9-st-eval/project.uvprojx | 102 ++-- bsp/stm32/stm32l4r9-st-eval/rtconfig.h | 6 +- bsp/stm32/stm32l4r9-st-sensortile-box/.config | 22 +- .../stm32l4r9-st-sensortile-box/project.ewp | 42 +- .../project.uvprojx | 92 ++-- .../stm32l4r9-st-sensortile-box/rtconfig.h | 6 +- bsp/stm32/stm32mp157a-st-discovery/.config | 22 +- .../stm32mp157a-st-discovery/project.ewp | 52 +-- .../stm32mp157a-st-discovery/project.uvprojx | 92 ++-- bsp/stm32/stm32mp157a-st-discovery/rtconfig.h | 6 +- bsp/stm32/stm32mp157a-st-ev1/.config | 22 +- bsp/stm32/stm32mp157a-st-ev1/project.ewp | 48 +- bsp/stm32/stm32mp157a-st-ev1/project.uvprojx | 96 ++-- bsp/stm32/stm32mp157a-st-ev1/rtconfig.h | 6 +- bsp/stm32/stm32wb55-st-nucleo/.config | 22 +- bsp/stm32/stm32wb55-st-nucleo/project.ewp | 66 +-- bsp/stm32/stm32wb55-st-nucleo/project.uvprojx | 80 ++-- bsp/stm32/stm32wb55-st-nucleo/rtconfig.h | 6 +- bsp/stm32/stm32wl55-st-nucleo/.config | 22 +- bsp/stm32/stm32wl55-st-nucleo/project.uvprojx | 84 ++-- bsp/stm32/stm32wl55-st-nucleo/rtconfig.h | 6 +- bsp/stm32/stm32wle5-yizhilian-lm401/.config | 22 +- .../stm32wle5-yizhilian-lm401/project.uvprojx | 92 ++-- .../stm32wle5-yizhilian-lm401/rtconfig.h | 6 +- bsp/swm320-lq100/.config | 22 +- bsp/swm320-lq100/project.ewp | 104 ++--- bsp/swm320-lq100/project.uvproj | 184 ++++---- bsp/swm320-lq100/project.uvprojx | 192 ++++---- bsp/swm320-lq100/rtconfig.h | 6 +- bsp/swm320/.config | 22 +- bsp/swm320/project.ewp | 104 ++--- bsp/swm320/project.uvproj | 174 +++---- bsp/swm320/project.uvprojx | 178 +++---- bsp/swm320/rtconfig.h | 6 +- bsp/tae32f5300/.config | 22 +- bsp/tae32f5300/project.uvprojx | 104 ++--- bsp/tae32f5300/rtconfig.h | 6 +- bsp/thead-smart/.config | 22 +- bsp/thead-smart/rtconfig.h | 6 +- bsp/tm4c123bsp/.config | 22 +- bsp/tm4c123bsp/project.ewp | 70 +-- bsp/tm4c123bsp/project.uvproj | 102 ++-- bsp/tm4c123bsp/project.uvprojx | 92 ++-- bsp/tm4c123bsp/rtconfig.h | 6 +- bsp/tm4c129x/.config | 22 +- bsp/tm4c129x/project.ewp | 132 +++--- bsp/tm4c129x/project.uvproj | 224 ++++----- bsp/tm4c129x/rtconfig.h | 6 +- bsp/w60x/.config | 22 +- bsp/w60x/project.uvprojx | 146 +++--- bsp/w60x/rtconfig.h | 6 +- bsp/wch/arm/ch32f103c8-core/.config | 22 +- bsp/wch/arm/ch32f103c8-core/project.uvprojx | 104 ++--- bsp/wch/arm/ch32f103c8-core/rtconfig.h | 6 +- bsp/xplorer4330/M0/project.uvproj | 106 ++--- bsp/xplorer4330/M4/project.uvproj | 102 ++-- bsp/zynqmp-r5-axu4ev/.config | 22 +- bsp/zynqmp-r5-axu4ev/rtconfig.h | 6 +- 542 files changed, 14483 insertions(+), 14199 deletions(-) diff --git a/bsp/CME_M7/project.uvproj b/bsp/CME_M7/project.uvproj index 50242f41d1..17512d672d 100644 --- a/bsp/CME_M7/project.uvproj +++ b/bsp/CME_M7/project.uvproj @@ -414,16 +414,16 @@
- led.c + application.c 1 - applications\led.c + applications\application.c - application.c + led.c 1 - applications\application.c + applications\led.c @@ -448,16 +448,16 @@ CPU - showmem.c + backtrace.c 1 - ..\..\libcpu\arm\common\showmem.c + ..\..\libcpu\arm\common\backtrace.c - backtrace.c + showmem.c 1 - ..\..\libcpu\arm\common\backtrace.c + ..\..\libcpu\arm\common\showmem.c @@ -500,37 +500,37 @@ - pipe.c + completion.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\src\completion.c - dataqueue.c + workqueue.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\src\workqueue.c - ringblk_buf.c + pipe.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\src\pipe.c - completion.c + ringblk_buf.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\src\ringblk_buf.c - workqueue.c + dataqueue.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\src\dataqueue.c @@ -593,23 +593,23 @@ Kernel - mem.c + ipc.c 1 - ..\..\src\mem.c + ..\..\src\ipc.c - components.c + mem.c 1 - ..\..\src\components.c + ..\..\src\mem.c - kservice.c + object.c 1 - ..\..\src\kservice.c + ..\..\src\object.c @@ -621,44 +621,44 @@ - idle.c + device.c 1 - ..\..\src\idle.c + ..\..\src\device.c - device.c + components.c 1 - ..\..\src\device.c + ..\..\src\components.c - scheduler.c + mempool.c 1 - ..\..\src\scheduler.c + ..\..\src\mempool.c - ipc.c + thread.c 1 - ..\..\src\ipc.c + ..\..\src\thread.c - mempool.c + kservice.c 1 - ..\..\src\mempool.c + ..\..\src\kservice.c - thread.c + timer.c 1 - ..\..\src\thread.c + ..\..\src\timer.c @@ -670,16 +670,16 @@ - object.c + scheduler.c 1 - ..\..\src\object.c + ..\..\src\scheduler.c - timer.c + idle.c 1 - ..\..\src\timer.c + ..\..\src\idle.c @@ -687,9 +687,9 @@ libc - libc.c + mem_std.c 1 - ..\..\components\libc\compilers\armlibc\libc.c + ..\..\components\libc\compilers\armlibc\mem_std.c @@ -701,9 +701,9 @@ - mem_std.c + libc.c 1 - ..\..\components\libc\compilers\armlibc\mem_std.c + ..\..\components\libc\compilers\armlibc\libc.c @@ -732,114 +732,114 @@ - cmem7_aes.c + cmem7_uart.c 1 - StdPeriph_Driver\src\cmem7_aes.c + StdPeriph_Driver\src\cmem7_uart.c - cmem7_wdg.c + cmem7_rtc.c 1 - StdPeriph_Driver\src\cmem7_wdg.c + StdPeriph_Driver\src\cmem7_rtc.c - cmem7_ddr.c + cmem7_dma.c 1 - StdPeriph_Driver\src\cmem7_ddr.c + StdPeriph_Driver\src\cmem7_dma.c - cmem7_gpio.c + cmem7_flash.c 1 - StdPeriph_Driver\src\cmem7_gpio.c + StdPeriph_Driver\src\cmem7_flash.c - cmem7_flash.c + cmem7_can.c 1 - StdPeriph_Driver\src\cmem7_flash.c + StdPeriph_Driver\src\cmem7_can.c - cmem7_efuse.c + cmem7_adc.c 1 - StdPeriph_Driver\src\cmem7_efuse.c + StdPeriph_Driver\src\cmem7_adc.c - cmem7_spi.c + cmem7_tim.c 1 - StdPeriph_Driver\src\cmem7_spi.c + StdPeriph_Driver\src\cmem7_tim.c - cmem7_uart.c + cmem7_ddr.c 1 - StdPeriph_Driver\src\cmem7_uart.c + StdPeriph_Driver\src\cmem7_ddr.c - cmem7_can.c + cmem7_misc.c 1 - StdPeriph_Driver\src\cmem7_can.c + StdPeriph_Driver\src\cmem7_misc.c - cmem7_misc.c + cmem7_spi.c 1 - StdPeriph_Driver\src\cmem7_misc.c + StdPeriph_Driver\src\cmem7_spi.c - cmem7_eth.c + cmem7_efuse.c 1 - StdPeriph_Driver\src\cmem7_eth.c + StdPeriph_Driver\src\cmem7_efuse.c - cmem7_dma.c + cmem7_wdg.c 1 - StdPeriph_Driver\src\cmem7_dma.c + StdPeriph_Driver\src\cmem7_wdg.c - cmem7_rtc.c + cmem7_i2c.c 1 - StdPeriph_Driver\src\cmem7_rtc.c + StdPeriph_Driver\src\cmem7_i2c.c - cmem7_tim.c + cmem7_aes.c 1 - StdPeriph_Driver\src\cmem7_tim.c + StdPeriph_Driver\src\cmem7_aes.c - cmem7_adc.c + cmem7_gpio.c 1 - StdPeriph_Driver\src\cmem7_adc.c + StdPeriph_Driver\src\cmem7_gpio.c - cmem7_i2c.c + cmem7_eth.c 1 - StdPeriph_Driver\src\cmem7_i2c.c + StdPeriph_Driver\src\cmem7_eth.c diff --git a/bsp/Vango_V85xx/.config b/bsp/Vango_V85xx/.config index bebad41061..0bcf29ece2 100644 --- a/bsp/Vango_V85xx/.config +++ b/bsp/Vango_V85xx/.config @@ -77,7 +77,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel # @@ -346,7 +346,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -370,6 +370,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -399,6 +400,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -450,16 +455,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -469,7 +474,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -484,6 +488,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -634,6 +639,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -657,14 +663,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/Vango_V85xx/project.uvprojx b/bsp/Vango_V85xx/project.uvprojx index 85c19eab9c..6772955a1e 100644 --- a/bsp/Vango_V85xx/project.uvprojx +++ b/bsp/Vango_V85xx/project.uvprojx @@ -409,16 +409,16 @@ - context_rvds.S - 2 - ..\..\libcpu\arm\cortex-m0\context_rvds.S + cpuport.c + 1 + ..\..\libcpu\arm\cortex-m0\cpuport.c - cpuport.c - 1 - ..\..\libcpu\arm\cortex-m0\cpuport.c + context_rvds.S + 2 + ..\..\libcpu\arm\cortex-m0\context_rvds.S @@ -440,51 +440,51 @@
- ringbuffer.c + completion.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\completion.c - ringblk_buf.c + ringbuffer.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\src\ringbuffer.c - completion.c + ringblk_buf.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\src\ringblk_buf.c - workqueue.c + waitqueue.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\src\waitqueue.c - pipe.c + dataqueue.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\src\dataqueue.c - waitqueue.c + workqueue.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\src\workqueue.c - dataqueue.c + pipe.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\src\pipe.c @@ -599,58 +599,58 @@ Kernel - timer.c + clock.c 1 - ..\..\src\timer.c + ..\..\src\clock.c - thread.c + scheduler.c 1 - ..\..\src\thread.c + ..\..\src\scheduler.c - device.c + mem.c 1 - ..\..\src\device.c + ..\..\src\mem.c - scheduler.c + ipc.c 1 - ..\..\src\scheduler.c + ..\..\src\ipc.c - object.c + components.c 1 - ..\..\src\object.c + ..\..\src\components.c - irq.c + idle.c 1 - ..\..\src\irq.c + ..\..\src\idle.c - kservice.c + device.c 1 - ..\..\src\kservice.c + ..\..\src\device.c - idle.c + object.c 1 - ..\..\src\idle.c + ..\..\src\object.c @@ -662,30 +662,30 @@ - mem.c + kservice.c 1 - ..\..\src\mem.c + ..\..\src\kservice.c - components.c + timer.c 1 - ..\..\src\components.c + ..\..\src\timer.c - ipc.c + irq.c 1 - ..\..\src\ipc.c + ..\..\src\irq.c - clock.c + thread.c 1 - ..\..\src\clock.c + ..\..\src\thread.c @@ -693,16 +693,16 @@ libc - mem_std.c + stdio.c 1 - ..\..\components\libc\compilers\armlibc\mem_std.c + ..\..\components\libc\compilers\armlibc\stdio.c - stdio.c + syscalls.c 1 - ..\..\components\libc\compilers\armlibc\stdio.c + ..\..\components\libc\compilers\armlibc\syscalls.c @@ -714,9 +714,9 @@ - syscalls.c + mem_std.c 1 - ..\..\components\libc\compilers\armlibc\syscalls.c + ..\..\components\libc\compilers\armlibc\mem_std.c @@ -752,44 +752,51 @@ Vango_Lib - lib_CodeRAM.c + lib_crypt.c 1 - Libraries\CMSIS\Vango\V85xx\Source\lib_CodeRAM.c + Libraries\VangoV85xx_standard_peripheral\Source\lib_crypt.c - lib_ana.c + lib_tmr.c 1 - Libraries\VangoV85xx_standard_peripheral\Source\lib_ana.c + Libraries\VangoV85xx_standard_peripheral\Source\lib_tmr.c - lib_version.c + lib_rtc.c 1 - Libraries\VangoV85xx_standard_peripheral\Source\lib_version.c + Libraries\VangoV85xx_standard_peripheral\Source\lib_rtc.c - lib_adc_tiny.c + lib_misc.c 1 - Libraries\VangoV85xx_standard_peripheral\Source\lib_adc_tiny.c + Libraries\VangoV85xx_standard_peripheral\Source\lib_misc.c - lib_gpio.c + lib_cortex.c 1 - Libraries\VangoV85xx_standard_peripheral\Source\lib_gpio.c + Libraries\CMSIS\Vango\V85xx\Source\lib_cortex.c - lib_LoadNVR.c + lib_CodeRAM.c 1 - Libraries\CMSIS\Vango\V85xx\Source\lib_LoadNVR.c + Libraries\CMSIS\Vango\V85xx\Source\lib_CodeRAM.c + + + + + lib_lcd.c + 1 + Libraries\VangoV85xx_standard_peripheral\Source\lib_lcd.c @@ -799,6 +806,13 @@ Libraries\VangoV85xx_standard_peripheral\Source\lib_iso7816.c + + + startup_target.S + 2 + Libraries\CMSIS\Vango\V85xx\Source\Keil5\startup_target.S + + lib_dma.c @@ -808,23 +822,23 @@ - lib_wdt.c + lib_spi.c 1 - Libraries\VangoV85xx_standard_peripheral\Source\lib_wdt.c + Libraries\VangoV85xx_standard_peripheral\Source\lib_spi.c - lib_uart.c + lib_adc.c 1 - Libraries\VangoV85xx_standard_peripheral\Source\lib_uart.c + Libraries\VangoV85xx_standard_peripheral\Source\lib_adc.c - system_target.c + lib_wdt.c 1 - Libraries\CMSIS\Vango\V85xx\Source\system_target.c + Libraries\VangoV85xx_standard_peripheral\Source\lib_wdt.c @@ -836,44 +850,44 @@ - lib_lcd.c + lib_flash.c 1 - Libraries\VangoV85xx_standard_peripheral\Source\lib_lcd.c + Libraries\VangoV85xx_standard_peripheral\Source\lib_flash.c - lib_spi.c + lib_u32k.c 1 - Libraries\VangoV85xx_standard_peripheral\Source\lib_spi.c + Libraries\VangoV85xx_standard_peripheral\Source\lib_u32k.c - startup_target.S - 2 - Libraries\CMSIS\Vango\V85xx\Source\Keil5\startup_target.S + lib_adc_tiny.c + 1 + Libraries\VangoV85xx_standard_peripheral\Source\lib_adc_tiny.c - lib_tmr.c + lib_version.c 1 - Libraries\VangoV85xx_standard_peripheral\Source\lib_tmr.c + Libraries\VangoV85xx_standard_peripheral\Source\lib_version.c - lib_misc.c + lib_ana.c 1 - Libraries\VangoV85xx_standard_peripheral\Source\lib_misc.c + Libraries\VangoV85xx_standard_peripheral\Source\lib_ana.c - lib_flash.c + lib_gpio.c 1 - Libraries\VangoV85xx_standard_peripheral\Source\lib_flash.c + Libraries\VangoV85xx_standard_peripheral\Source\lib_gpio.c @@ -890,20 +904,6 @@ Libraries\VangoV85xx_standard_peripheral\Source\lib_pwm.c - - - lib_adc.c - 1 - Libraries\VangoV85xx_standard_peripheral\Source\lib_adc.c - - - - - lib_u32k.c - 1 - Libraries\VangoV85xx_standard_peripheral\Source\lib_u32k.c - - lib_comp.c @@ -913,30 +913,30 @@ - lib_rtc.c + lib_uart.c 1 - Libraries\VangoV85xx_standard_peripheral\Source\lib_rtc.c + Libraries\VangoV85xx_standard_peripheral\Source\lib_uart.c - lib_cortex.c + lib_i2c.c 1 - Libraries\CMSIS\Vango\V85xx\Source\lib_cortex.c + Libraries\VangoV85xx_standard_peripheral\Source\lib_i2c.c - lib_crypt.c + lib_LoadNVR.c 1 - Libraries\VangoV85xx_standard_peripheral\Source\lib_crypt.c + Libraries\CMSIS\Vango\V85xx\Source\lib_LoadNVR.c - lib_i2c.c + system_target.c 1 - Libraries\VangoV85xx_standard_peripheral\Source\lib_i2c.c + Libraries\CMSIS\Vango\V85xx\Source\system_target.c diff --git a/bsp/Vango_V85xx/rtconfig.h b/bsp/Vango_V85xx/rtconfig.h index a5001989a4..815e40364e 100644 --- a/bsp/Vango_V85xx/rtconfig.h +++ b/bsp/Vango_V85xx/rtconfig.h @@ -47,7 +47,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ /* RT-Thread Components */ @@ -193,9 +193,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/acm32f0x0-nucleo/project.ewp b/bsp/acm32f0x0-nucleo/project.ewp index 1ba1de59e4..4df6a230a6 100644 --- a/bsp/acm32f0x0-nucleo/project.ewp +++ b/bsp/acm32f0x0-nucleo/project.ewp @@ -2145,15 +2145,15 @@ CPU - - $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c $PROJ_DIR$\..\..\libcpu\arm\common\div0.c + + $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\libcpu\arm\cortex-m0\context_iar.S @@ -2176,25 +2176,25 @@ $PROJ_DIR$\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c - - - $PROJ_DIR$\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c $PROJ_DIR$\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\components\drivers\src\ringblk_buf.c + + + $PROJ_DIR$\..\..\components\drivers\src\workqueue.c $PROJ_DIR$\..\..\components\drivers\watchdog\watchdog.c @@ -2203,22 +2203,22 @@ Drivers - $PROJ_DIR$\drivers\drv_gpio.c + $PROJ_DIR$\drivers\drv_adc.c - $PROJ_DIR$\drivers\drv_wdt.c + $PROJ_DIR$\drivers\drv_hwtimer.c $PROJ_DIR$\drivers\drv_uart.c - $PROJ_DIR$\drivers\drv_hwtimer.c + $PROJ_DIR$\drivers\drv_wdt.c - $PROJ_DIR$\drivers\drv_adc.c + $PROJ_DIR$\drivers\board.c - $PROJ_DIR$\drivers\board.c + $PROJ_DIR$\drivers\drv_gpio.c @@ -2236,79 +2236,79 @@ $PROJ_DIR$\..\..\src\idle.c - $PROJ_DIR$\..\..\src\kservice.c + $PROJ_DIR$\..\..\src\clock.c $PROJ_DIR$\..\..\src\mem.c - $PROJ_DIR$\..\..\src\mempool.c + $PROJ_DIR$\..\..\src\irq.c - $PROJ_DIR$\..\..\src\ipc.c + $PROJ_DIR$\..\..\src\mempool.c - $PROJ_DIR$\..\..\src\components.c + $PROJ_DIR$\..\..\src\timer.c - $PROJ_DIR$\..\..\src\thread.c + $PROJ_DIR$\..\..\src\ipc.c - $PROJ_DIR$\..\..\src\irq.c + $PROJ_DIR$\..\..\src\scheduler.c - $PROJ_DIR$\..\..\src\timer.c + $PROJ_DIR$\..\..\src\kservice.c - $PROJ_DIR$\..\..\src\clock.c + $PROJ_DIR$\..\..\src\thread.c - $PROJ_DIR$\..\..\src\object.c + $PROJ_DIR$\..\..\src\device.c - $PROJ_DIR$\..\..\src\device.c + $PROJ_DIR$\..\..\src\components.c - $PROJ_DIR$\..\..\src\scheduler.c + $PROJ_DIR$\..\..\src\object.c libc - $PROJ_DIR$\..\..\components\libc\compilers\common\time.c + $PROJ_DIR$\..\..\components\libc\compilers\common\stdlib.c - $PROJ_DIR$\..\..\components\libc\compilers\common\stdlib.c + $PROJ_DIR$\..\..\components\libc\compilers\common\time.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscalls.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\libc.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c $PROJ_DIR$\..\..\components\libc\compilers\dlib\stdio.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\libc.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscalls.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c diff --git a/bsp/acm32f0x0-nucleo/project.uvprojx b/bsp/acm32f0x0-nucleo/project.uvprojx index 3189968db6..a0a6e4c780 100644 --- a/bsp/acm32f0x0-nucleo/project.uvprojx +++ b/bsp/acm32f0x0-nucleo/project.uvprojx @@ -462,6 +462,13 @@ CPU + + + div0.c + 1 + ..\..\libcpu\arm\common\div0.c + + showmem.c @@ -478,9 +485,9 @@ - div0.c + cpuport.c 1 - ..\..\libcpu\arm\common\div0.c + ..\..\libcpu\arm\cortex-m0\cpuport.c @@ -490,13 +497,6 @@ ..\..\libcpu\arm\cortex-m0\context_rvds.S - - - cpuport.c - 1 - ..\..\libcpu\arm\cortex-m0\cpuport.c - - DeviceDrivers @@ -528,13 +528,6 @@ ..\..\components\drivers\serial\serial.c - - - ringblk_buf.c - 1 - ..\..\components\drivers\src\ringblk_buf.c - - waitqueue.c @@ -544,9 +537,9 @@ - dataqueue.c + workqueue.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\src\workqueue.c @@ -565,16 +558,23 @@ - ringbuffer.c + ringblk_buf.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\ringblk_buf.c - workqueue.c + dataqueue.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\src\dataqueue.c + + + + + ringbuffer.c + 1 + ..\..\components\drivers\src\ringbuffer.c @@ -589,37 +589,37 @@ Drivers - drv_adc.c + board.c 1 - drivers\drv_adc.c + drivers\board.c - drv_wdt.c + drv_gpio.c 1 - drivers\drv_wdt.c + drivers\drv_gpio.c - drv_uart.c + drv_adc.c 1 - drivers\drv_uart.c + drivers\drv_adc.c - drv_gpio.c + drv_wdt.c 1 - drivers\drv_gpio.c + drivers\drv_wdt.c - board.c + drv_uart.c 1 - drivers\board.c + drivers\drv_uart.c @@ -651,93 +651,93 @@ Kernel - irq.c + idle.c 1 - ..\..\src\irq.c + ..\..\src\idle.c - kservice.c + thread.c 1 - ..\..\src\kservice.c + ..\..\src\thread.c - thread.c + device.c 1 - ..\..\src\thread.c + ..\..\src\device.c - ipc.c + timer.c 1 - ..\..\src\ipc.c + ..\..\src\timer.c - scheduler.c + mem.c 1 - ..\..\src\scheduler.c + ..\..\src\mem.c - idle.c + components.c 1 - ..\..\src\idle.c + ..\..\src\components.c - object.c + irq.c 1 - ..\..\src\object.c + ..\..\src\irq.c - timer.c + scheduler.c 1 - ..\..\src\timer.c + ..\..\src\scheduler.c - components.c + ipc.c 1 - ..\..\src\components.c + ..\..\src\ipc.c - device.c + object.c 1 - ..\..\src\device.c + ..\..\src\object.c - clock.c + mempool.c 1 - ..\..\src\clock.c + ..\..\src\mempool.c - mempool.c + clock.c 1 - ..\..\src\mempool.c + ..\..\src\clock.c - mem.c + kservice.c 1 - ..\..\src\mem.c + ..\..\src\kservice.c @@ -745,23 +745,23 @@ libc - mem_std.c + syscalls.c 1 - ..\..\components\libc\compilers\armlibc\mem_std.c + ..\..\components\libc\compilers\armlibc\syscalls.c - libc.c + mem_std.c 1 - ..\..\components\libc\compilers\armlibc\libc.c + ..\..\components\libc\compilers\armlibc\mem_std.c - syscalls.c + libc.c 1 - ..\..\components\libc\compilers\armlibc\syscalls.c + ..\..\components\libc\compilers\armlibc\libc.c diff --git a/bsp/acm32f4xx-nucleo/project.uvprojx b/bsp/acm32f4xx-nucleo/project.uvprojx index 77fd408e63..ab4f83fba1 100644 --- a/bsp/acm32f4xx-nucleo/project.uvprojx +++ b/bsp/acm32f4xx-nucleo/project.uvprojx @@ -443,9 +443,9 @@ CPU - showmem.c + div0.c 1 - ..\..\libcpu\arm\common\showmem.c + ..\..\libcpu\arm\common\div0.c @@ -457,9 +457,9 @@ - div0.c + showmem.c 1 - ..\..\libcpu\arm\common\div0.c + ..\..\libcpu\arm\common\showmem.c @@ -509,16 +509,16 @@ - ringblk_buf.c + pipe.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\src\pipe.c - pipe.c + waitqueue.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\src\waitqueue.c @@ -537,23 +537,23 @@ - workqueue.c + ringbuffer.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\src\ringbuffer.c - ringbuffer.c + ringblk_buf.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\ringblk_buf.c - waitqueue.c + workqueue.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\src\workqueue.c @@ -561,9 +561,9 @@ Drivers - board.c + drv_gpio.c 1 - drivers\board.c + drivers\drv_gpio.c @@ -575,9 +575,9 @@ - drv_gpio.c + board.c 1 - drivers\drv_gpio.c + drivers\board.c @@ -609,23 +609,30 @@ Kernel - ipc.c + clock.c 1 - ..\..\src\ipc.c + ..\..\src\clock.c - idle.c + device.c 1 - ..\..\src\idle.c + ..\..\src\device.c - kservice.c + timer.c 1 - ..\..\src\kservice.c + ..\..\src\timer.c + + + + + mempool.c + 1 + ..\..\src\mempool.c @@ -637,16 +644,16 @@ - scheduler.c + ipc.c 1 - ..\..\src\scheduler.c + ..\..\src\ipc.c - mem.c + scheduler.c 1 - ..\..\src\mem.c + ..\..\src\scheduler.c @@ -658,9 +665,9 @@ - timer.c + kservice.c 1 - ..\..\src\timer.c + ..\..\src\kservice.c @@ -672,30 +679,23 @@ - thread.c - 1 - ..\..\src\thread.c - - - - - device.c + mem.c 1 - ..\..\src\device.c + ..\..\src\mem.c - mempool.c + thread.c 1 - ..\..\src\mempool.c + ..\..\src\thread.c - clock.c + idle.c 1 - ..\..\src\clock.c + ..\..\src\idle.c @@ -724,16 +724,16 @@ - stdlib.c + time.c 1 - ..\..\components\libc\compilers\common\stdlib.c + ..\..\components\libc\compilers\common\time.c - time.c + stdlib.c 1 - ..\..\components\libc\compilers\common\time.c + ..\..\components\libc\compilers\common\stdlib.c diff --git a/bsp/allwinner_tina/.config b/bsp/allwinner_tina/.config index 15fc4508a7..1a32fc20f5 100644 --- a/bsp/allwinner_tina/.config +++ b/bsp/allwinner_tina/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart0" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -389,7 +389,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -413,6 +413,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -442,6 +443,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -493,16 +498,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -512,7 +517,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -527,6 +531,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -678,6 +683,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -701,14 +707,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/allwinner_tina/rtconfig.h b/bsp/allwinner_tina/rtconfig.h index 394301766d..8819c83ab7 100644 --- a/bsp/allwinner_tina/rtconfig.h +++ b/bsp/allwinner_tina/rtconfig.h @@ -45,7 +45,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart0" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define ARCH_ARM_ARM9 @@ -220,9 +220,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/amebaz/.config b/bsp/amebaz/.config index 8158ae8ee0..6e9b51699f 100644 --- a/bsp/amebaz/.config +++ b/bsp/amebaz/.config @@ -77,7 +77,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="dbg" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel # @@ -426,7 +426,7 @@ CONFIG_DHCPD_USING_ROUTER=y # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -450,6 +450,7 @@ CONFIG_DHCPD_USING_ROUTER=y # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -479,6 +480,10 @@ CONFIG_DHCPD_USING_ROUTER=y # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -530,16 +535,16 @@ CONFIG_DHCPD_USING_ROUTER=y # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -549,7 +554,6 @@ CONFIG_DHCPD_USING_ROUTER=y # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -564,6 +568,7 @@ CONFIG_DHCPD_USING_ROUTER=y # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -718,6 +723,7 @@ CONFIG_PKG_REALTEK_AMEBA_VER="latest" # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -741,14 +747,10 @@ CONFIG_PKG_REALTEK_AMEBA_VER="latest" # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/amebaz/project.ewp b/bsp/amebaz/project.ewp index e6e03561b1..34467b89f2 100644 --- a/bsp/amebaz/project.ewp +++ b/bsp/amebaz/project.ewp @@ -1955,18 +1955,18 @@ $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c - - $PROJ_DIR$\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\libcpu\arm\cortex-m4\cpuport.c + $PROJ_DIR$\..\..\libcpu\arm\common\div0.c $PROJ_DIR$\..\..\libcpu\arm\cortex-m4\context_iar.S + + $PROJ_DIR$\..\..\libcpu\arm\cortex-m4\cpuport.c + DeviceDrivers @@ -1974,25 +1974,25 @@ $PROJ_DIR$\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c $PROJ_DIR$\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\components\drivers\src\completion.c $PROJ_DIR$\..\..\components\drivers\wlan\wlan_dev.c @@ -2046,43 +2046,43 @@ Kernel - $PROJ_DIR$\..\..\src\scheduler.c + $PROJ_DIR$\..\..\src\components.c - $PROJ_DIR$\..\..\src\device.c + $PROJ_DIR$\..\..\src\ipc.c - $PROJ_DIR$\..\..\src\kservice.c + $PROJ_DIR$\..\..\src\mem.c - $PROJ_DIR$\..\..\src\mem.c + $PROJ_DIR$\..\..\src\kservice.c - $PROJ_DIR$\..\..\src\components.c + $PROJ_DIR$\..\..\src\clock.c - $PROJ_DIR$\..\..\src\timer.c + $PROJ_DIR$\..\..\src\idle.c $PROJ_DIR$\..\..\src\thread.c - $PROJ_DIR$\..\..\src\object.c + $PROJ_DIR$\..\..\src\timer.c - $PROJ_DIR$\..\..\src\ipc.c + $PROJ_DIR$\..\..\src\mempool.c - $PROJ_DIR$\..\..\src\clock.c + $PROJ_DIR$\..\..\src\scheduler.c - $PROJ_DIR$\..\..\src\idle.c + $PROJ_DIR$\..\..\src\device.c $PROJ_DIR$\..\..\src\irq.c - $PROJ_DIR$\..\..\src\mempool.c + $PROJ_DIR$\..\..\src\object.c @@ -2094,37 +2094,37 @@ $PROJ_DIR$\..\..\components\libc\compilers\common\time.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscalls.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\stdio.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscalls.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\libc.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\libc.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\stdio.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c @@ -2153,6 +2153,9 @@ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\sockets.c + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\apps\ping\ping.c + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\netifapi.c @@ -2162,9 +2165,6 @@ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_addr.c - - $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\apps\ping\ping.c - $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\dhcp.c diff --git a/bsp/amebaz/rtconfig.h b/bsp/amebaz/rtconfig.h index 625849f33b..96dcc2aef4 100644 --- a/bsp/amebaz/rtconfig.h +++ b/bsp/amebaz/rtconfig.h @@ -48,7 +48,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "dbg" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ /* RT-Thread Components */ @@ -259,9 +259,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/apm32/apm32f103xe-minibroard/project.uvprojx b/bsp/apm32/apm32f103xe-minibroard/project.uvprojx index 4902bf6fbb..249928a690 100644 --- a/bsp/apm32/apm32f103xe-minibroard/project.uvprojx +++ b/bsp/apm32/apm32f103xe-minibroard/project.uvprojx @@ -391,16 +391,16 @@ CPU - showmem.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\backtrace.c - backtrace.c + showmem.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\showmem.c @@ -443,51 +443,51 @@ - waitqueue.c + dataqueue.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\dataqueue.c - pipe.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\ringbuffer.c - dataqueue.c + completion.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\completion.c - completion.c + waitqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\waitqueue.c - workqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\pipe.c - ringblk_buf.c + workqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\workqueue.c - ringbuffer.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\ringblk_buf.c @@ -550,93 +550,93 @@ Kernel - mempool.c + components.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\components.c - components.c + timer.c 1 - ..\..\..\src\components.c + ..\..\..\src\timer.c - ipc.c + thread.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\thread.c - object.c + kservice.c 1 - ..\..\..\src\object.c + ..\..\..\src\kservice.c - scheduler.c + irq.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\irq.c - thread.c + mempool.c 1 - ..\..\..\src\thread.c + ..\..\..\src\mempool.c - timer.c + object.c 1 - ..\..\..\src\timer.c + ..\..\..\src\object.c - device.c + idle.c 1 - ..\..\..\src\device.c + ..\..\..\src\idle.c - mem.c + ipc.c 1 - ..\..\..\src\mem.c + ..\..\..\src\ipc.c - kservice.c + scheduler.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\scheduler.c - clock.c + mem.c 1 - ..\..\..\src\clock.c + ..\..\..\src\mem.c - irq.c + clock.c 1 - ..\..\..\src\irq.c + ..\..\..\src\clock.c - idle.c + device.c 1 - ..\..\..\src\idle.c + ..\..\..\src\device.c diff --git a/bsp/apollo2/project.uvprojx b/bsp/apollo2/project.uvprojx index bb56824603..453fc3d608 100644 --- a/bsp/apollo2/project.uvprojx +++ b/bsp/apollo2/project.uvprojx @@ -424,23 +424,23 @@ CPU - showmem.c + div0.c 1 - ..\..\libcpu\arm\common\showmem.c + ..\..\libcpu\arm\common\div0.c - div0.c + backtrace.c 1 - ..\..\libcpu\arm\common\div0.c + ..\..\libcpu\arm\common\backtrace.c - backtrace.c + showmem.c 1 - ..\..\libcpu\arm\common\backtrace.c + ..\..\libcpu\arm\common\showmem.c @@ -518,44 +518,44 @@ - dataqueue.c + ringbuffer.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\src\ringbuffer.c - pipe.c + dataqueue.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\src\dataqueue.c - completion.c + waitqueue.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\src\waitqueue.c - ringbuffer.c + ringblk_buf.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\ringblk_buf.c - waitqueue.c + pipe.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\src\pipe.c - ringblk_buf.c + completion.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\src\completion.c @@ -582,9 +582,16 @@ - spi.c + uart.c 1 - board\spi.c + board\uart.c + + + + + led.c + 1 + board\led.c @@ -603,44 +610,44 @@ - pdm.c + spi.c 1 - board\pdm.c + board\spi.c - smbus.c + adc.c 1 - board\smbus.c + board\adc.c - led.c + board_rtc.c 1 - board\led.c + board\rtc.c - i2c.c + pdm.c 1 - board\i2c.c + board\pdm.c - board_rtc.c + i2c.c 1 - board\rtc.c + board\i2c.c - uart.c + smbus.c 1 - board\uart.c + board\smbus.c @@ -650,13 +657,6 @@ board\flash.c - - - adc.c - 1 - board\adc.c - - Filesystem @@ -738,93 +738,93 @@ Kernel - clock.c + device.c 1 - ..\..\src\clock.c + ..\..\src\device.c - mem.c + irq.c 1 - ..\..\src\mem.c + ..\..\src\irq.c - timer.c + thread.c 1 - ..\..\src\timer.c + ..\..\src\thread.c - irq.c + mempool.c 1 - ..\..\src\irq.c + ..\..\src\mempool.c - object.c + components.c 1 - ..\..\src\object.c + ..\..\src\components.c - ipc.c + clock.c 1 - ..\..\src\ipc.c + ..\..\src\clock.c - thread.c + object.c 1 - ..\..\src\thread.c + ..\..\src\object.c - components.c + idle.c 1 - ..\..\src\components.c + ..\..\src\idle.c - mempool.c + ipc.c 1 - ..\..\src\mempool.c + ..\..\src\ipc.c - device.c + kservice.c 1 - ..\..\src\device.c + ..\..\src\kservice.c - idle.c + scheduler.c 1 - ..\..\src\idle.c + ..\..\src\scheduler.c - kservice.c + timer.c 1 - ..\..\src\kservice.c + ..\..\src\timer.c - scheduler.c + mem.c 1 - ..\..\src\scheduler.c + ..\..\src\mem.c @@ -832,9 +832,9 @@ libc - stdio.c + mem_std.c 1 - ..\..\components\libc\compilers\armlibc\stdio.c + ..\..\components\libc\compilers\armlibc\mem_std.c @@ -846,44 +846,44 @@ - syscalls.c + stdio.c 1 - ..\..\components\libc\compilers\armlibc\syscalls.c + ..\..\components\libc\compilers\armlibc\stdio.c - mem_std.c + syscalls.c 1 - ..\..\components\libc\compilers\armlibc\mem_std.c + ..\..\components\libc\compilers\armlibc\syscalls.c - delay.c + unistd.c 1 - ..\..\components\libc\compilers\common\delay.c + ..\..\components\libc\compilers\common\unistd.c - time.c + delay.c 1 - ..\..\components\libc\compilers\common\time.c + ..\..\components\libc\compilers\common\delay.c - unistd.c + stdlib.c 1 - ..\..\components\libc\compilers\common\unistd.c + ..\..\components\libc\compilers\common\stdlib.c - stdlib.c + time.c 1 - ..\..\components\libc\compilers\common\stdlib.c + ..\..\components\libc\compilers\common\time.c diff --git a/bsp/asm9260t/.config b/bsp/asm9260t/.config index b0d36783d3..4b0e7af871 100644 --- a/bsp/asm9260t/.config +++ b/bsp/asm9260t/.config @@ -78,7 +78,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart3" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel # @@ -329,7 +329,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -353,6 +353,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -382,6 +383,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -433,16 +438,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -452,7 +457,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -467,6 +471,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -617,6 +622,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -640,14 +646,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/asm9260t/project.ewp b/bsp/asm9260t/project.ewp index 1b8fd7f997..548604402a 100644 --- a/bsp/asm9260t/project.ewp +++ b/bsp/asm9260t/project.ewp @@ -2059,19 +2059,16 @@ CPU - $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\libcpu\arm\common\div0.c $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\libcpu\arm\common\div0.c - - - $PROJ_DIR$\..\..\libcpu\arm\arm926\cpuport.c + $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\libcpu\arm\arm926\start_iar.S + $PROJ_DIR$\..\..\libcpu\arm\arm926\context_iar.S $PROJ_DIR$\..\..\libcpu\arm\arm926\mmu.c @@ -2080,13 +2077,16 @@ $PROJ_DIR$\..\..\libcpu\arm\arm926\machine.c - $PROJ_DIR$\..\..\libcpu\arm\arm926\stack.c + $PROJ_DIR$\..\..\libcpu\arm\arm926\start_iar.S - $PROJ_DIR$\..\..\libcpu\arm\arm926\trap.c + $PROJ_DIR$\..\..\libcpu\arm\arm926\cpuport.c - $PROJ_DIR$\..\..\libcpu\arm\arm926\context_iar.S + $PROJ_DIR$\..\..\libcpu\arm\arm926\stack.c + + + $PROJ_DIR$\..\..\libcpu\arm\arm926\trap.c @@ -2095,25 +2095,25 @@ $PROJ_DIR$\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c @@ -2128,22 +2128,22 @@ $PROJ_DIR$\drivers\led.c - $PROJ_DIR$\platform\reset.c + $PROJ_DIR$\platform\rt_low_level_init.c $PROJ_DIR$\platform\system_clock.c - $PROJ_DIR$\platform\uart.c + $PROJ_DIR$\platform\interrupt.c - $PROJ_DIR$\platform\timer0.c + $PROJ_DIR$\platform\uart.c - $PROJ_DIR$\platform\rt_low_level_init.c + $PROJ_DIR$\platform\timer0.c - $PROJ_DIR$\platform\interrupt.c + $PROJ_DIR$\platform\reset.c $PROJ_DIR$\platform\gpio.c @@ -2163,38 +2163,38 @@ Kernel - - $PROJ_DIR$\..\..\src\memheap.c - $PROJ_DIR$\..\..\src\scheduler.c - $PROJ_DIR$\..\..\src\idle.c + $PROJ_DIR$\..\..\src\device.c - $PROJ_DIR$\..\..\src\mempool.c + $PROJ_DIR$\..\..\src\irq.c $PROJ_DIR$\..\..\src\kservice.c - $PROJ_DIR$\..\..\src\slab.c + $PROJ_DIR$\..\..\src\idle.c - $PROJ_DIR$\..\..\src\object.c + $PROJ_DIR$\..\..\src\mempool.c - $PROJ_DIR$\..\..\src\device.c + $PROJ_DIR$\..\..\src\thread.c - $PROJ_DIR$\..\..\src\irq.c + $PROJ_DIR$\..\..\src\memheap.c $PROJ_DIR$\..\..\src\ipc.c - $PROJ_DIR$\..\..\src\thread.c + $PROJ_DIR$\..\..\src\timer.c + + + $PROJ_DIR$\..\..\src\object.c $PROJ_DIR$\..\..\src\components.c @@ -2203,7 +2203,7 @@ $PROJ_DIR$\..\..\src\clock.c - $PROJ_DIR$\..\..\src\timer.c + $PROJ_DIR$\..\..\src\slab.c @@ -2215,16 +2215,19 @@ $PROJ_DIR$\..\..\components\libc\compilers\common\time.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscalls.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\stdio.c + + + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c $PROJ_DIR$\..\..\components\libc\compilers\dlib\libc.c @@ -2233,19 +2236,16 @@ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscalls.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\stdio.c - - - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c diff --git a/bsp/asm9260t/project.uvproj b/bsp/asm9260t/project.uvproj index d9fd427cab..e34e43cff9 100644 --- a/bsp/asm9260t/project.uvproj +++ b/bsp/asm9260t/project.uvproj @@ -420,30 +420,30 @@ - backtrace.c + div0.c 1 - ..\..\libcpu\arm\common\backtrace.c + ..\..\libcpu\arm\common\div0.c - div0.c + backtrace.c 1 - ..\..\libcpu\arm\common\div0.c + ..\..\libcpu\arm\common\backtrace.c - start_rvds.S - 2 - ..\..\libcpu\arm\arm926\start_rvds.S + trap.c + 1 + ..\..\libcpu\arm\arm926\trap.c - mmu.c - 1 - ..\..\libcpu\arm\arm926\mmu.c + context_rvds.S + 2 + ..\..\libcpu\arm\arm926\context_rvds.S @@ -462,16 +462,16 @@ - trap.c - 1 - ..\..\libcpu\arm\arm926\trap.c + start_rvds.S + 2 + ..\..\libcpu\arm\arm926\start_rvds.S - context_rvds.S - 2 - ..\..\libcpu\arm\arm926\context_rvds.S + mmu.c + 1 + ..\..\libcpu\arm\arm926\mmu.c @@ -493,9 +493,9 @@ - ringblk_buf.c + completion.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\src\completion.c @@ -507,37 +507,37 @@ - pipe.c + dataqueue.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\src\dataqueue.c - dataqueue.c + ringbuffer.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\src\ringbuffer.c - completion.c + workqueue.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\src\workqueue.c - workqueue.c + ringblk_buf.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\src\ringblk_buf.c - ringbuffer.c + pipe.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\pipe.c @@ -566,37 +566,37 @@
- interrupt.c + rt_low_level_init.c 1 - platform\interrupt.c + platform\rt_low_level_init.c - rt_low_level_init.c + reset.c 1 - platform\rt_low_level_init.c + platform\reset.c - uart.c + timer0.c 1 - platform\uart.c + platform\timer0.c - reset.c + uart.c 1 - platform\reset.c + platform\uart.c - system_clock.c + interrupt.c 1 - platform\system_clock.c + platform\interrupt.c @@ -608,9 +608,9 @@ - timer0.c + system_clock.c 1 - platform\timer0.c + platform\system_clock.c @@ -642,100 +642,100 @@ Kernel - object.c + scheduler.c 1 - ..\..\src\object.c + ..\..\src\scheduler.c - clock.c + components.c 1 - ..\..\src\clock.c + ..\..\src\components.c - mempool.c + irq.c 1 - ..\..\src\mempool.c + ..\..\src\irq.c - scheduler.c + timer.c 1 - ..\..\src\scheduler.c + ..\..\src\timer.c - ipc.c + device.c 1 - ..\..\src\ipc.c + ..\..\src\device.c - idle.c + memheap.c 1 - ..\..\src\idle.c + ..\..\src\memheap.c - components.c + thread.c 1 - ..\..\src\components.c + ..\..\src\thread.c - timer.c + clock.c 1 - ..\..\src\timer.c + ..\..\src\clock.c - irq.c + mempool.c 1 - ..\..\src\irq.c + ..\..\src\mempool.c - device.c + slab.c 1 - ..\..\src\device.c + ..\..\src\slab.c - memheap.c + kservice.c 1 - ..\..\src\memheap.c + ..\..\src\kservice.c - kservice.c + ipc.c 1 - ..\..\src\kservice.c + ..\..\src\ipc.c - thread.c + object.c 1 - ..\..\src\thread.c + ..\..\src\object.c - slab.c + idle.c 1 - ..\..\src\slab.c + ..\..\src\idle.c @@ -750,30 +750,30 @@ - syscalls.c + mem_std.c 1 - ..\..\components\libc\compilers\armlibc\syscalls.c + ..\..\components\libc\compilers\armlibc\mem_std.c - mem_std.c + syscalls.c 1 - ..\..\components\libc\compilers\armlibc\mem_std.c + ..\..\components\libc\compilers\armlibc\syscalls.c - stdlib.c + time.c 1 - ..\..\components\libc\compilers\common\stdlib.c + ..\..\components\libc\compilers\common\time.c - time.c + stdlib.c 1 - ..\..\components\libc\compilers\common\time.c + ..\..\components\libc\compilers\common\stdlib.c diff --git a/bsp/asm9260t/rtconfig.h b/bsp/asm9260t/rtconfig.h index 9810c90b7d..d9e7a68ca9 100644 --- a/bsp/asm9260t/rtconfig.h +++ b/bsp/asm9260t/rtconfig.h @@ -50,7 +50,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart3" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ /* RT-Thread Components */ @@ -183,9 +183,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/at32/at32f403a-start/.config b/bsp/at32/at32f403a-start/.config index 79d304f418..a3a03eaea8 100644 --- a/bsp/at32/at32f403a-start/.config +++ b/bsp/at32/at32f403a-start/.config @@ -78,7 +78,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart1" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -340,7 +340,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -364,6 +364,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -393,6 +394,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -444,16 +449,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -463,7 +468,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -478,6 +482,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -629,6 +634,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -652,14 +658,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/at32/at32f403a-start/project.ewp b/bsp/at32/at32f403a-start/project.ewp index 059efd2a02..78df8ce94f 100644 --- a/bsp/at32/at32f403a-start/project.ewp +++ b/bsp/at32/at32f403a-start/project.ewp @@ -2111,22 +2111,22 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c @@ -2168,88 +2168,88 @@ Kernel - $PROJ_DIR$\..\..\..\src\memheap.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\memheap.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\object.c libc - - $PROJ_DIR$\..\..\..\components\libc\compilers\common\stdlib.c - $PROJ_DIR$\..\..\..\components\libc\compilers\common\time.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c + $PROJ_DIR$\..\..\..\components\libc\compilers\common\stdlib.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\libc.c $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\stdio.c + + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\libc.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c diff --git a/bsp/at32/at32f403a-start/project.uvproj b/bsp/at32/at32f403a-start/project.uvproj index d35a24f57e..dd0036ed74 100644 --- a/bsp/at32/at32f403a-start/project.uvproj +++ b/bsp/at32/at32f403a-start/project.uvproj @@ -434,13 +434,6 @@ ..\..\..\libcpu\arm\common\backtrace.c - - - showmem.c - 1 - ..\..\..\libcpu\arm\common\showmem.c - - div0.c @@ -450,9 +443,9 @@ - cpuport.c + showmem.c 1 - ..\..\..\libcpu\arm\cortex-m4\cpuport.c + ..\..\..\libcpu\arm\common\showmem.c @@ -462,6 +455,13 @@ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S + + + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m4\cpuport.c + + DeviceDrivers @@ -481,30 +481,30 @@ - ringblk_buf.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\ringbuffer.c - ringbuffer.c + dataqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\dataqueue.c - completion.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\ringblk_buf.c - waitqueue.c + completion.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\completion.c @@ -516,16 +516,16 @@ - workqueue.c + waitqueue.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\waitqueue.c - dataqueue.c + workqueue.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\workqueue.c @@ -602,44 +602,37 @@ Kernel - components.c - 1 - ..\..\..\src\components.c - - - - - clock.c + ipc.c 1 - ..\..\..\src\clock.c + ..\..\..\src\ipc.c - mem.c + kservice.c 1 - ..\..\..\src\mem.c + ..\..\..\src\kservice.c - irq.c + device.c 1 - ..\..\..\src\irq.c + ..\..\..\src\device.c - device.c + object.c 1 - ..\..\..\src\device.c + ..\..\..\src\object.c - timer.c + scheduler.c 1 - ..\..\..\src\timer.c + ..\..\..\src\scheduler.c @@ -672,42 +665,42 @@ - object.c + timer.c 1 - ..\..\..\src\object.c + ..\..\..\src\timer.c - scheduler.c + mem.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\mem.c - ipc.c + clock.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\clock.c - kservice.c + irq.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\irq.c - - - libc - mem_std.c + components.c 1 - ..\..\..\components\libc\compilers\armlibc\mem_std.c + ..\..\..\src\components.c + + + libc syscalls.c @@ -724,9 +717,9 @@ - stdlib.c + mem_std.c 1 - ..\..\..\components\libc\compilers\common\stdlib.c + ..\..\..\components\libc\compilers\armlibc\mem_std.c @@ -736,6 +729,13 @@ ..\..\..\components\libc\compilers\common\time.c + + + stdlib.c + 1 + ..\..\..\components\libc\compilers\common\stdlib.c + + Libraries diff --git a/bsp/at32/at32f403a-start/project.uvprojx b/bsp/at32/at32f403a-start/project.uvprojx index ada9b21fc7..f5a0c36b67 100644 --- a/bsp/at32/at32f403a-start/project.uvprojx +++ b/bsp/at32/at32f403a-start/project.uvprojx @@ -388,13 +388,6 @@ CPU - - - backtrace.c - 1 - ..\..\..\libcpu\arm\common\backtrace.c - - showmem.c @@ -411,9 +404,9 @@ - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m4\context_rvds.S + backtrace.c + 1 + ..\..\..\libcpu\arm\common\backtrace.c @@ -423,6 +416,13 @@ ..\..\..\libcpu\arm\cortex-m4\cpuport.c + + + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m4\context_rvds.S + + DeviceDrivers @@ -449,16 +449,16 @@ - waitqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\pipe.c - completion.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\ringbuffer.c @@ -470,23 +470,23 @@ - dataqueue.c + completion.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\completion.c - ringbuffer.c + waitqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\waitqueue.c - pipe.c + dataqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\dataqueue.c @@ -563,16 +563,16 @@ Kernel - ipc.c + mempool.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\mempool.c - timer.c + device.c 1 - ..\..\..\src\timer.c + ..\..\..\src\device.c @@ -584,44 +584,44 @@ - components.c + irq.c 1 - ..\..\..\src\components.c + ..\..\..\src\irq.c - object.c + scheduler.c 1 - ..\..\..\src\object.c + ..\..\..\src\scheduler.c - scheduler.c + object.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\object.c - clock.c + thread.c 1 - ..\..\..\src\clock.c + ..\..\..\src\thread.c - irq.c + components.c 1 - ..\..\..\src\irq.c + ..\..\..\src\components.c - kservice.c + timer.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\timer.c @@ -633,30 +633,30 @@ - thread.c + clock.c 1 - ..\..\..\src\thread.c + ..\..\..\src\clock.c - mempool.c + idle.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\idle.c - device.c + ipc.c 1 - ..\..\..\src\device.c + ..\..\..\src\ipc.c - idle.c + kservice.c 1 - ..\..\..\src\idle.c + ..\..\..\src\kservice.c @@ -671,30 +671,30 @@ - syscalls.c + libc.c 1 - ..\..\..\components\libc\compilers\armlibc\syscalls.c + ..\..\..\components\libc\compilers\armlibc\libc.c - libc.c + syscalls.c 1 - ..\..\..\components\libc\compilers\armlibc\libc.c + ..\..\..\components\libc\compilers\armlibc\syscalls.c - stdlib.c + time.c 1 - ..\..\..\components\libc\compilers\common\stdlib.c + ..\..\..\components\libc\compilers\common\time.c - time.c + stdlib.c 1 - ..\..\..\components\libc\compilers\common\time.c + ..\..\..\components\libc\compilers\common\stdlib.c diff --git a/bsp/at32/at32f403a-start/rtconfig.h b/bsp/at32/at32f403a-start/rtconfig.h index 25372076b4..6a5abacdc5 100644 --- a/bsp/at32/at32f403a-start/rtconfig.h +++ b/bsp/at32/at32f403a-start/rtconfig.h @@ -49,7 +49,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart1" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -191,9 +191,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/at32/at32f407-start/.config b/bsp/at32/at32f407-start/.config index df9b14ef0d..7602765fc1 100644 --- a/bsp/at32/at32f407-start/.config +++ b/bsp/at32/at32f407-start/.config @@ -78,7 +78,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart1" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -340,7 +340,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -364,6 +364,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -393,6 +394,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -444,16 +449,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -463,7 +468,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -478,6 +482,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -629,6 +634,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -652,14 +658,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/at32/at32f407-start/project.ewp b/bsp/at32/at32f407-start/project.ewp index e4ba512737..6e79b2bc90 100644 --- a/bsp/at32/at32f407-start/project.ewp +++ b/bsp/at32/at32f407-start/project.ewp @@ -2111,25 +2111,25 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c @@ -2168,46 +2168,46 @@ Kernel - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\scheduler.c $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\irq.c - - - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\idle.c $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\memheap.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\memheap.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\timer.c $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\components.c + + + $PROJ_DIR$\..\..\..\src\mempool.c @@ -2219,37 +2219,37 @@ $PROJ_DIR$\..\..\..\components\libc\compilers\common\time.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\libc.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\libc.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\stdio.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\stdio.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c diff --git a/bsp/at32/at32f407-start/project.uvproj b/bsp/at32/at32f407-start/project.uvproj index 2bcc84c561..46968948f6 100644 --- a/bsp/at32/at32f407-start/project.uvproj +++ b/bsp/at32/at32f407-start/project.uvproj @@ -413,16 +413,16 @@ CPU - showmem.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\backtrace.c - backtrace.c + showmem.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\showmem.c @@ -465,51 +465,51 @@ - ringbuffer.c + dataqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\dataqueue.c - dataqueue.c + waitqueue.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\waitqueue.c - workqueue.c + completion.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\completion.c - pipe.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\ringbuffer.c - waitqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c - completion.c + workqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\workqueue.c - ringblk_buf.c + pipe.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\pipe.c @@ -517,16 +517,16 @@ Drivers - at32_msp.c - 1 - board\msp\at32_msp.c + startup_at32f407vgt7.s + 2 + ..\Libraries\AT32_Std_Driver\CMSIS\AT32\AT32F4xx\src\mdk\startup_at32f407vgt7.s - startup_at32f407vgt7.s - 2 - ..\Libraries\AT32_Std_Driver\CMSIS\AT32\AT32F4xx\src\mdk\startup_at32f407vgt7.s + at32_msp.c + 1 + board\msp\at32_msp.c @@ -586,16 +586,16 @@ Kernel - kservice.c + timer.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\timer.c - device.c + ipc.c 1 - ..\..\..\src\device.c + ..\..\..\src\ipc.c @@ -607,51 +607,51 @@ - irq.c + components.c 1 - ..\..\..\src\irq.c + ..\..\..\src\components.c - mem.c + irq.c 1 - ..\..\..\src\mem.c + ..\..\..\src\irq.c - object.c + mempool.c 1 - ..\..\..\src\object.c + ..\..\..\src\mempool.c - ipc.c + kservice.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\kservice.c - mempool.c + scheduler.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\scheduler.c - clock.c + memheap.c 1 - ..\..\..\src\clock.c + ..\..\..\src\memheap.c - memheap.c + device.c 1 - ..\..\..\src\memheap.c + ..\..\..\src\device.c @@ -663,23 +663,23 @@ - scheduler.c + mem.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\mem.c - components.c + object.c 1 - ..\..\..\src\components.c + ..\..\..\src\object.c - timer.c + clock.c 1 - ..\..\..\src\timer.c + ..\..\..\src\clock.c @@ -687,16 +687,16 @@ libc - mem_std.c + libc.c 1 - ..\..\..\components\libc\compilers\armlibc\mem_std.c + ..\..\..\components\libc\compilers\armlibc\libc.c - libc.c + mem_std.c 1 - ..\..\..\components\libc\compilers\armlibc\libc.c + ..\..\..\components\libc\compilers\armlibc\mem_std.c @@ -708,16 +708,16 @@ - time.c + stdlib.c 1 - ..\..\..\components\libc\compilers\common\time.c + ..\..\..\components\libc\compilers\common\stdlib.c - stdlib.c + time.c 1 - ..\..\..\components\libc\compilers\common\stdlib.c + ..\..\..\components\libc\compilers\common\time.c diff --git a/bsp/at32/at32f407-start/project.uvprojx b/bsp/at32/at32f407-start/project.uvprojx index 2d3b590bd6..57d043cade 100644 --- a/bsp/at32/at32f407-start/project.uvprojx +++ b/bsp/at32/at32f407-start/project.uvprojx @@ -410,16 +410,16 @@ - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m4\context_rvds.S + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m4\cpuport.c - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m4\cpuport.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m4\context_rvds.S @@ -441,9 +441,9 @@ - dataqueue.c + waitqueue.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\waitqueue.c @@ -455,16 +455,9 @@ - waitqueue.c - 1 - ..\..\..\components\drivers\src\waitqueue.c - - - - - ringbuffer.c + workqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\workqueue.c @@ -476,9 +469,9 @@ - workqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\ringbuffer.c @@ -488,16 +481,16 @@ ..\..\..\components\drivers\src\ringblk_buf.c - - - Drivers - at32_msp.c + dataqueue.c 1 - board\msp\at32_msp.c + ..\..\..\components\drivers\src\dataqueue.c + + + Drivers startup_at32f407vgt7.s @@ -505,6 +498,13 @@ ..\Libraries\AT32_Std_Driver\CMSIS\AT32\AT32F4xx\src\mdk\startup_at32f407vgt7.s + + + at32_msp.c + 1 + board\msp\at32_msp.c + + board.c @@ -562,16 +562,16 @@ Kernel - device.c + kservice.c 1 - ..\..\..\src\device.c + ..\..\..\src\kservice.c - memheap.c + idle.c 1 - ..\..\..\src\memheap.c + ..\..\..\src\idle.c @@ -583,79 +583,79 @@ - thread.c + scheduler.c 1 - ..\..\..\src\thread.c + ..\..\..\src\scheduler.c - kservice.c + irq.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\irq.c - ipc.c + thread.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\thread.c - idle.c + components.c 1 - ..\..\..\src\idle.c + ..\..\..\src\components.c - scheduler.c + memheap.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\memheap.c - object.c + mempool.c 1 - ..\..\..\src\object.c + ..\..\..\src\mempool.c - mem.c + timer.c 1 - ..\..\..\src\mem.c + ..\..\..\src\timer.c - irq.c + object.c 1 - ..\..\..\src\irq.c + ..\..\..\src\object.c - timer.c + ipc.c 1 - ..\..\..\src\timer.c + ..\..\..\src\ipc.c - mempool.c + mem.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\mem.c - components.c + device.c 1 - ..\..\..\src\components.c + ..\..\..\src\device.c @@ -684,16 +684,16 @@ - stdlib.c + time.c 1 - ..\..\..\components\libc\compilers\common\stdlib.c + ..\..\..\components\libc\compilers\common\time.c - time.c + stdlib.c 1 - ..\..\..\components\libc\compilers\common\time.c + ..\..\..\components\libc\compilers\common\stdlib.c diff --git a/bsp/at32/at32f407-start/rtconfig.h b/bsp/at32/at32f407-start/rtconfig.h index 8c8ac73a9a..6fff6055e2 100644 --- a/bsp/at32/at32f407-start/rtconfig.h +++ b/bsp/at32/at32f407-start/rtconfig.h @@ -49,7 +49,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart1" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -191,9 +191,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/at91sam9260/.config b/bsp/at91sam9260/.config index 956268d7bb..5dfd994272 100644 --- a/bsp/at91sam9260/.config +++ b/bsp/at91sam9260/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="dbgu" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel # @@ -344,7 +344,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -368,6 +368,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -397,6 +398,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -448,16 +453,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -467,7 +472,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -482,6 +486,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -632,6 +637,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -655,14 +661,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/at91sam9260/project.uvproj b/bsp/at91sam9260/project.uvproj index dbbdc0603a..520ff737be 100644 --- a/bsp/at91sam9260/project.uvproj +++ b/bsp/at91sam9260/project.uvproj @@ -413,16 +413,16 @@ CPU - div0.c + showmem.c 1 - ..\..\libcpu\arm\common\div0.c + ..\..\libcpu\arm\common\showmem.c - showmem.c + div0.c 1 - ..\..\libcpu\arm\common\showmem.c + ..\..\libcpu\arm\common\div0.c @@ -434,30 +434,30 @@ - trap.c + mmu.c 1 - ..\..\libcpu\arm\arm926\trap.c + ..\..\libcpu\arm\arm926\mmu.c - cpuport.c + trap.c 1 - ..\..\libcpu\arm\arm926\cpuport.c + ..\..\libcpu\arm\arm926\trap.c - mmu.c + stack.c 1 - ..\..\libcpu\arm\arm926\mmu.c + ..\..\libcpu\arm\arm926\stack.c - stack.c - 1 - ..\..\libcpu\arm\arm926\stack.c + context_rvds.S + 2 + ..\..\libcpu\arm\arm926\context_rvds.S @@ -469,16 +469,16 @@ - start_rvds.S - 2 - ..\..\libcpu\arm\arm926\start_rvds.S + cpuport.c + 1 + ..\..\libcpu\arm\arm926\cpuport.c - context_rvds.S + start_rvds.S 2 - ..\..\libcpu\arm\arm926\context_rvds.S + ..\..\libcpu\arm\arm926\start_rvds.S @@ -500,23 +500,23 @@ - dataqueue.c + completion.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\src\completion.c - ringblk_buf.c + waitqueue.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\src\waitqueue.c - pipe.c + workqueue.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\src\workqueue.c @@ -528,23 +528,23 @@ - workqueue.c + ringblk_buf.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\src\ringblk_buf.c - waitqueue.c + pipe.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\src\pipe.c - completion.c + dataqueue.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\src\dataqueue.c @@ -659,93 +659,93 @@ Kernel - object.c + irq.c 1 - ..\..\src\object.c + ..\..\src\irq.c - clock.c + thread.c 1 - ..\..\src\clock.c + ..\..\src\thread.c - kservice.c + ipc.c 1 - ..\..\src\kservice.c + ..\..\src\ipc.c - timer.c + mempool.c 1 - ..\..\src\timer.c + ..\..\src\mempool.c - device.c + timer.c 1 - ..\..\src\device.c + ..\..\src\timer.c - components.c + kservice.c 1 - ..\..\src\components.c + ..\..\src\kservice.c - mem.c + scheduler.c 1 - ..\..\src\mem.c + ..\..\src\scheduler.c - thread.c + clock.c 1 - ..\..\src\thread.c + ..\..\src\clock.c - idle.c + mem.c 1 - ..\..\src\idle.c + ..\..\src\mem.c - mempool.c + components.c 1 - ..\..\src\mempool.c + ..\..\src\components.c - irq.c + object.c 1 - ..\..\src\irq.c + ..\..\src\object.c - scheduler.c + idle.c 1 - ..\..\src\scheduler.c + ..\..\src\idle.c - ipc.c + device.c 1 - ..\..\src\ipc.c + ..\..\src\device.c @@ -753,44 +753,44 @@ libc - libc.c + syscalls.c 1 - ..\..\components\libc\compilers\armlibc\libc.c + ..\..\components\libc\compilers\armlibc\syscalls.c - mem_std.c + stdio.c 1 - ..\..\components\libc\compilers\armlibc\mem_std.c + ..\..\components\libc\compilers\armlibc\stdio.c - syscalls.c + mem_std.c 1 - ..\..\components\libc\compilers\armlibc\syscalls.c + ..\..\components\libc\compilers\armlibc\mem_std.c - stdio.c + libc.c 1 - ..\..\components\libc\compilers\armlibc\stdio.c + ..\..\components\libc\compilers\armlibc\libc.c - time.c + unistd.c 1 - ..\..\components\libc\compilers\common\time.c + ..\..\components\libc\compilers\common\unistd.c - unistd.c + time.c 1 - ..\..\components\libc\compilers\common\unistd.c + ..\..\components\libc\compilers\common\time.c @@ -810,6 +810,13 @@ Platform + + + rt_low_level_init.c + 1 + platform\rt_low_level_init.c + + reset.c @@ -831,13 +838,6 @@ platform\system_clock.c - - - rt_low_level_init.c - 1 - platform\rt_low_level_init.c - -
diff --git a/bsp/at91sam9260/rtconfig.h b/bsp/at91sam9260/rtconfig.h index 06f301dccb..8e729f20c6 100755 --- a/bsp/at91sam9260/rtconfig.h +++ b/bsp/at91sam9260/rtconfig.h @@ -46,7 +46,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "dbgu" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ /* RT-Thread Components */ @@ -192,9 +192,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/at91sam9g45/project.uvproj b/bsp/at91sam9g45/project.uvproj index 9378d4c920..b3363655d6 100644 --- a/bsp/at91sam9g45/project.uvproj +++ b/bsp/at91sam9g45/project.uvproj @@ -411,6 +411,13 @@ CPlusPlus + + + cxx_Semaphore.cpp + 8 + ..\..\components\cplusplus\cxx_Semaphore.cpp + + cxx_crt_init.c @@ -420,16 +427,16 @@ - cxx_Mutex.cpp + cxx_Thread.cpp 8 - ..\..\components\cplusplus\cxx_Mutex.cpp + ..\..\components\cplusplus\cxx_Thread.cpp - cxx_Semaphore.cpp + cxx_Mutex.cpp 8 - ..\..\components\cplusplus\cxx_Semaphore.cpp + ..\..\components\cplusplus\cxx_Mutex.cpp @@ -439,13 +446,6 @@ ..\..\components\cplusplus\cxx_crt.cpp - - - cxx_Thread.cpp - 8 - ..\..\components\cplusplus\cxx_Thread.cpp - - CPU @@ -472,37 +472,37 @@ - context_rvds.S + start_rvds.S 2 - ..\..\libcpu\arm\arm926\context_rvds.S + ..\..\libcpu\arm\arm926\start_rvds.S - cpuport.c - 1 - ..\..\libcpu\arm\arm926\cpuport.c + context_rvds.S + 2 + ..\..\libcpu\arm\arm926\context_rvds.S - stack.c + mmu.c 1 - ..\..\libcpu\arm\arm926\stack.c + ..\..\libcpu\arm\arm926\mmu.c - mmu.c + machine.c 1 - ..\..\libcpu\arm\arm926\mmu.c + ..\..\libcpu\arm\arm926\machine.c - start_rvds.S - 2 - ..\..\libcpu\arm\arm926\start_rvds.S + stack.c + 1 + ..\..\libcpu\arm\arm926\stack.c @@ -514,9 +514,9 @@ - machine.c + cpuport.c 1 - ..\..\libcpu\arm\arm926\machine.c + ..\..\libcpu\arm\arm926\cpuport.c @@ -538,9 +538,9 @@ - pipe.c + waitqueue.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\src\waitqueue.c @@ -550,6 +550,13 @@ ..\..\components\drivers\src\dataqueue.c + + + pipe.c + 1 + ..\..\components\drivers\src\pipe.c + + workqueue.c @@ -578,13 +585,6 @@ ..\..\components\drivers\src\ringblk_buf.c - - - waitqueue.c - 1 - ..\..\components\drivers\src\waitqueue.c - - Drivers @@ -676,9 +676,9 @@ Kernel - components.c + scheduler.c 1 - ..\..\src\components.c + ..\..\src\scheduler.c @@ -690,79 +690,79 @@ - mem.c + irq.c 1 - ..\..\src\mem.c + ..\..\src\irq.c - irq.c + thread.c 1 - ..\..\src\irq.c + ..\..\src\thread.c - timer.c + components.c 1 - ..\..\src\timer.c + ..\..\src\components.c - device.c + ipc.c 1 - ..\..\src\device.c + ..\..\src\ipc.c - object.c + mem.c 1 - ..\..\src\object.c + ..\..\src\mem.c - idle.c + timer.c 1 - ..\..\src\idle.c + ..\..\src\timer.c - mempool.c + idle.c 1 - ..\..\src\mempool.c + ..\..\src\idle.c - scheduler.c + clock.c 1 - ..\..\src\scheduler.c + ..\..\src\clock.c - clock.c + mempool.c 1 - ..\..\src\clock.c + ..\..\src\mempool.c - thread.c + device.c 1 - ..\..\src\thread.c + ..\..\src\device.c - ipc.c + object.c 1 - ..\..\src\ipc.c + ..\..\src\object.c @@ -770,30 +770,30 @@ libc - mem_std.c + libc.c 1 - ..\..\components\libc\compilers\armlibc\mem_std.c + ..\..\components\libc\compilers\armlibc\libc.c - stdio.c + syscalls.c 1 - ..\..\components\libc\compilers\armlibc\stdio.c + ..\..\components\libc\compilers\armlibc\syscalls.c - syscalls.c + mem_std.c 1 - ..\..\components\libc\compilers\armlibc\syscalls.c + ..\..\components\libc\compilers\armlibc\mem_std.c - libc.c + stdio.c 1 - ..\..\components\libc\compilers\armlibc\libc.c + ..\..\components\libc\compilers\armlibc\stdio.c @@ -812,65 +812,65 @@ - pthread.c + pthread_barrier.c 1 - ..\..\components\libc\pthreads\pthread.c + ..\..\components\libc\pthreads\pthread_barrier.c - pthread_mutex.c + pthread_cond.c 1 - ..\..\components\libc\pthreads\pthread_mutex.c + ..\..\components\libc\pthreads\pthread_cond.c - sched.c + pthread_rwlock.c 1 - ..\..\components\libc\pthreads\sched.c + ..\..\components\libc\pthreads\pthread_rwlock.c - pthread_barrier.c + pthread_attr.c 1 - ..\..\components\libc\pthreads\pthread_barrier.c + ..\..\components\libc\pthreads\pthread_attr.c - pthread_rwlock.c + pthread_spin.c 1 - ..\..\components\libc\pthreads\pthread_rwlock.c + ..\..\components\libc\pthreads\pthread_spin.c - pthread_cond.c + sched.c 1 - ..\..\components\libc\pthreads\pthread_cond.c + ..\..\components\libc\pthreads\sched.c - pthread_spin.c + pthread_mutex.c 1 - ..\..\components\libc\pthreads\pthread_spin.c + ..\..\components\libc\pthreads\pthread_mutex.c - mqueue.c + pthread_tls.c 1 - ..\..\components\libc\pthreads\mqueue.c + ..\..\components\libc\pthreads\pthread_tls.c - pthread_tls.c + pthread.c 1 - ..\..\components\libc\pthreads\pthread_tls.c + ..\..\components\libc\pthreads\pthread.c @@ -882,14 +882,21 @@ - pthread_attr.c + mqueue.c 1 - ..\..\components\libc\pthreads\pthread_attr.c + ..\..\components\libc\pthreads\mqueue.c Platform + + + rt_low_level_init.c + 1 + platform\rt_low_level_init.c + + reset.c @@ -911,13 +918,6 @@ platform\interrupt.c - - - rt_low_level_init.c - 1 - platform\rt_low_level_init.c - -
diff --git a/bsp/beaglebone/.config b/bsp/beaglebone/.config index 438436ef00..fe3e308b90 100644 --- a/bsp/beaglebone/.config +++ b/bsp/beaglebone/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel # @@ -344,7 +344,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -368,6 +368,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -397,6 +398,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -448,16 +453,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -467,7 +472,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -482,6 +486,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -632,6 +637,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -655,14 +661,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/beaglebone/rtconfig.h b/bsp/beaglebone/rtconfig.h index 8741206d77..86b4a8c88e 100644 --- a/bsp/beaglebone/rtconfig.h +++ b/bsp/beaglebone/rtconfig.h @@ -45,7 +45,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ /* RT-Thread Components */ @@ -191,9 +191,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/bluetrum/ab32vg1-ab-prougen/.config b/bsp/bluetrum/ab32vg1-ab-prougen/.config index 6694503e5f..52f46c39a6 100644 --- a/bsp/bluetrum/ab32vg1-ab-prougen/.config +++ b/bsp/bluetrum/ab32vg1-ab-prougen/.config @@ -78,7 +78,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart0" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel # @@ -333,7 +333,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -357,6 +357,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -386,6 +387,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -437,16 +442,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -456,7 +461,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -471,6 +475,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -626,6 +631,7 @@ CONFIG_PKG_BLUETRUM_SDK_VER="latest" # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -649,14 +655,10 @@ CONFIG_PKG_BLUETRUM_SDK_VER="latest" # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/bluetrum/ab32vg1-ab-prougen/rtconfig.h b/bsp/bluetrum/ab32vg1-ab-prougen/rtconfig.h index f2ade86f0d..131d345fd4 100644 --- a/bsp/bluetrum/ab32vg1-ab-prougen/rtconfig.h +++ b/bsp/bluetrum/ab32vg1-ab-prougen/rtconfig.h @@ -49,7 +49,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart0" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ /* RT-Thread Components */ @@ -187,9 +187,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/bm3803/.config b/bsp/bm3803/.config index efa68631e5..a54762cf91 100644 --- a/bsp/bm3803/.config +++ b/bsp/bm3803/.config @@ -76,7 +76,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart1" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel # @@ -345,7 +345,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -369,6 +369,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -398,6 +399,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -449,16 +454,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -468,7 +473,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -483,6 +487,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -633,6 +638,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -656,14 +662,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/bm3803/rtconfig.h b/bsp/bm3803/rtconfig.h index f70d0a2653..3049d89194 100644 --- a/bsp/bm3803/rtconfig.h +++ b/bsp/bm3803/rtconfig.h @@ -46,7 +46,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart1" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ /* RT-Thread Components */ @@ -190,9 +190,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/ck802/.config b/bsp/ck802/.config index 44865826c4..44f8b37b66 100644 --- a/bsp/ck802/.config +++ b/bsp/ck802/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart1" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel # @@ -329,7 +329,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -353,6 +353,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -382,6 +383,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -433,16 +438,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -452,7 +457,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -467,6 +471,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -617,6 +622,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -640,14 +646,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/ck802/rtconfig.h b/bsp/ck802/rtconfig.h index 8176be9bef..df42b0e0da 100644 --- a/bsp/ck802/rtconfig.h +++ b/bsp/ck802/rtconfig.h @@ -45,7 +45,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart1" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ /* RT-Thread Components */ @@ -183,9 +183,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/dm365/.config b/bsp/dm365/.config index 89b22ae81b..295b4bb97a 100644 --- a/bsp/dm365/.config +++ b/bsp/dm365/.config @@ -77,7 +77,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart0" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel # @@ -447,7 +447,7 @@ CONFIG_RT_LWIP_USING_PING=y # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -471,6 +471,7 @@ CONFIG_RT_LWIP_USING_PING=y # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -500,6 +501,10 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -551,16 +556,16 @@ CONFIG_RT_LWIP_USING_PING=y # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -570,7 +575,6 @@ CONFIG_RT_LWIP_USING_PING=y # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -585,6 +589,7 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -735,6 +740,7 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -758,14 +764,10 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/dm365/rtconfig.h b/bsp/dm365/rtconfig.h index 9382f48e08..1b06d17d57 100644 --- a/bsp/dm365/rtconfig.h +++ b/bsp/dm365/rtconfig.h @@ -49,7 +49,7 @@ #define RT_CONSOLEBUF_SIZE 1024 #define RT_CONSOLE_DEVICE_NAME "uart0" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ /* RT-Thread Components */ @@ -268,9 +268,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/essemi/es32f0654/.config b/bsp/essemi/es32f0654/.config index c6e326fb6d..6f70790eb1 100644 --- a/bsp/essemi/es32f0654/.config +++ b/bsp/essemi/es32f0654/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart2" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel # @@ -329,7 +329,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -353,6 +353,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -382,6 +383,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -433,16 +438,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -452,7 +457,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -467,6 +471,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -617,6 +622,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -640,14 +646,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/essemi/es32f0654/project.uvprojx b/bsp/essemi/es32f0654/project.uvprojx index 239eef0d51..94d4fee66d 100644 --- a/bsp/essemi/es32f0654/project.uvprojx +++ b/bsp/essemi/es32f0654/project.uvprojx @@ -385,6 +385,13 @@ CPU + + + showmem.c + 1 + ..\..\..\libcpu\arm\common\showmem.c + + div0.c @@ -401,9 +408,9 @@ - showmem.c - 1 - ..\..\..\libcpu\arm\common\showmem.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m0\context_rvds.S @@ -413,13 +420,6 @@ ..\..\..\libcpu\arm\cortex-m0\cpuport.c - - - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m0\context_rvds.S - - DeviceDrivers @@ -439,37 +439,37 @@ - ringbuffer.c + pipe.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\pipe.c - workqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c - pipe.c + workqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\workqueue.c - ringblk_buf.c + waitqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\waitqueue.c - waitqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\ringbuffer.c @@ -539,9 +539,9 @@ Kernel - thread.c + ipc.c 1 - ..\..\..\src\thread.c + ..\..\..\src\ipc.c @@ -553,16 +553,16 @@ - mem.c + idle.c 1 - ..\..\..\src\mem.c + ..\..\..\src\idle.c - ipc.c + kservice.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\kservice.c @@ -574,37 +574,37 @@ - idle.c + timer.c 1 - ..\..\..\src\idle.c + ..\..\..\src\timer.c - components.c + scheduler.c 1 - ..\..\..\src\components.c + ..\..\..\src\scheduler.c - scheduler.c + device.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\device.c - device.c + thread.c 1 - ..\..\..\src\device.c + ..\..\..\src\thread.c - kservice.c + object.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\object.c @@ -616,16 +616,16 @@ - object.c + mem.c 1 - ..\..\..\src\object.c + ..\..\..\src\mem.c - timer.c + components.c 1 - ..\..\..\src\timer.c + ..\..\..\src\components.c @@ -650,16 +650,23 @@ - ald_flash_ext.c + ald_gpio.c 1 - libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_flash_ext.c + libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_gpio.c - ald_rtc.c + ald_wdt.c 1 - libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_rtc.c + libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_wdt.c + + + + + ald_flash_ext.c + 1 + libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_flash_ext.c @@ -671,51 +678,58 @@ - ald_wdt.c + ald_crc.c 1 - libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_wdt.c + libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_crc.c - ald_adc.c + ald_usart.c 1 - libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_adc.c + libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_usart.c - ald_spi.c + ald_bkpc.c 1 - libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_spi.c + libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_bkpc.c - ald_flash.c + ald_pis.c 1 - libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_flash.c + libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_pis.c - ald_cmu.c + ald_calc.c 1 - libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_cmu.c + libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_calc.c - ald_rmu.c + ald_pmu.c 1 - libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_rmu.c + libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_pmu.c - ald_acmp.c + ald_adc.c 1 - libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_acmp.c + libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_adc.c + + + + + startup_es32f065x.s + 2 + libraries\CMSIS\Device\EastSoft\ES32F065x\Startup\keil\startup_es32f065x.s @@ -734,30 +748,23 @@ - startup_es32f065x.s - 2 - libraries\CMSIS\Device\EastSoft\ES32F065x\Startup\keil\startup_es32f065x.s - - - - - ald_dma.c + ald_smartcard.c 1 - libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_dma.c + libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_smartcard.c - ald_calc.c + ald_acmp.c 1 - libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_calc.c + libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_acmp.c - ald_bkpc.c + ald_timer.c 1 - libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_bkpc.c + libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_timer.c @@ -769,51 +776,51 @@ - ald_iap.c + ald_can.c 1 - libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_iap.c + libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_can.c - ald_gpio.c + ald_rtc.c 1 - libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_gpio.c + libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_rtc.c - ald_pis.c + ald_flash.c 1 - libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_pis.c + libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_flash.c - ald_timer.c + ald_spi.c 1 - libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_timer.c + libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_spi.c - ald_usart.c + ald_dma.c 1 - libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_usart.c + libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_dma.c - ald_can.c + ald_cmu.c 1 - libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_can.c + libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_cmu.c - ald_smartcard.c + ald_iap.c 1 - libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_smartcard.c + libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_iap.c @@ -825,16 +832,9 @@ - ald_pmu.c - 1 - libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_pmu.c - - - - - ald_crc.c + ald_rmu.c 1 - libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_crc.c + libraries\ES32F065x_ALD_StdPeriph_Driver\Source\ald_rmu.c diff --git a/bsp/essemi/es32f0654/rtconfig.h b/bsp/essemi/es32f0654/rtconfig.h index ec2b6b49f8..e7b8288d99 100644 --- a/bsp/essemi/es32f0654/rtconfig.h +++ b/bsp/essemi/es32f0654/rtconfig.h @@ -45,7 +45,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart2" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ /* RT-Thread Components */ @@ -182,9 +182,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/essemi/es32f369x/.config b/bsp/essemi/es32f369x/.config index 861b3a1898..399b27136c 100644 --- a/bsp/essemi/es32f369x/.config +++ b/bsp/essemi/es32f369x/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart0" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel # @@ -329,7 +329,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -353,6 +353,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -382,6 +383,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -433,16 +438,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -452,7 +457,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -467,6 +471,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -617,6 +622,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -640,14 +646,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/essemi/es32f369x/project.ewp b/bsp/essemi/es32f369x/project.ewp index 160d5cc5c1..059dbcceba 100644 --- a/bsp/essemi/es32f369x/project.ewp +++ b/bsp/essemi/es32f369x/project.ewp @@ -2090,25 +2090,25 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c @@ -2138,46 +2138,46 @@ Kernel - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\signal.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\signal.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\thread.c @@ -2189,109 +2189,109 @@ Libraries - $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_spi.c + $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_nor_lcd.c - $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_rtchw.c + $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_tsense.c - $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_acmp.c + $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_spi.c - $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_i2c.c + $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_flash.c - $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_dac.c + $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_can.c - $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_trng.c + $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_wdt.c - $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_nand.c + $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_acmp.c - $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_adc.c + $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_i2s.c - $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_can.c + $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_qspi.c - $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_pmu.c + $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_pis.c - $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_uart.c + $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_dma.c - $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_dma.c + $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_iap.c - $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_flash.c + $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_crc.c $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_sram.c - $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_cmu.c + $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_dac.c - $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_iap.c + $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_adc.c - $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_gpio.c + $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_ebi.c - $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_ebi.c + $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\utils.c - $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_tsense.c + $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_bkpc.c - $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_pis.c + $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_rtchw.c - $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_nor_lcd.c + $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_rtc.c - $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_crypt.c + $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_usb.c - $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_crc.c + $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_nand.c - $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_rmu.c + $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_crypt.c - $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\utils.c + $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_trng.c - $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_i2s.c + $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_pmu.c $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_timer.c - $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_calc.c + $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_cmu.c - $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_qspi.c + $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_i2c.c - $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_usb.c + $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_gpio.c - $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_bkpc.c + $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_uart.c - $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_flash_ext.c + $PROJ_DIR$\libraries\CMSIS\Device\EastSoft\ES32F36xx\Startup\iar\startup_es32f36xx.s - $PROJ_DIR$\libraries\CMSIS\Device\EastSoft\ES32F36xx\Startup\iar\startup_es32f36xx.s + $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_calc.c - $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_rtc.c + $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_flash_ext.c - $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_wdt.c + $PROJ_DIR$\libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_rmu.c diff --git a/bsp/essemi/es32f369x/project.uvprojx b/bsp/essemi/es32f369x/project.uvprojx index 609414367c..710772d402 100644 --- a/bsp/essemi/es32f369x/project.uvprojx +++ b/bsp/essemi/es32f369x/project.uvprojx @@ -390,9 +390,9 @@ CPU - showmem.c + div0.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\div0.c @@ -404,23 +404,23 @@ - div0.c + showmem.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\showmem.c - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m3\cpuport.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m3\context_rvds.S - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m3\context_rvds.S + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m3\cpuport.c @@ -442,51 +442,51 @@ - waitqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\pipe.c - ringblk_buf.c + workqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\workqueue.c - ringbuffer.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\ringblk_buf.c - completion.c + dataqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\dataqueue.c - pipe.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\ringbuffer.c - workqueue.c + waitqueue.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\waitqueue.c - dataqueue.c + completion.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\completion.c @@ -549,51 +549,51 @@ - mempool.c + timer.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\timer.c - thread.c + idle.c 1 - ..\..\..\src\thread.c + ..\..\..\src\idle.c - signal.c + mempool.c 1 - ..\..\..\src\signal.c + ..\..\..\src\mempool.c - device.c + signal.c 1 - ..\..\..\src\device.c + ..\..\..\src\signal.c - idle.c + ipc.c 1 - ..\..\..\src\idle.c + ..\..\..\src\ipc.c - ipc.c + object.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\object.c - scheduler.c + device.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\device.c @@ -605,37 +605,37 @@ - timer.c + components.c 1 - ..\..\..\src\timer.c + ..\..\..\src\components.c - components.c + thread.c 1 - ..\..\..\src\components.c + ..\..\..\src\thread.c - mem.c + scheduler.c 1 - ..\..\..\src\mem.c + ..\..\..\src\scheduler.c - object.c + clock.c 1 - ..\..\..\src\object.c + ..\..\..\src\clock.c - clock.c + mem.c 1 - ..\..\..\src\clock.c + ..\..\..\src\mem.c @@ -653,79 +653,79 @@ Libraries - ald_pmu.c + ald_calc.c 1 - libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_pmu.c + libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_calc.c - ald_rmu.c + ald_i2c.c 1 - libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_rmu.c + libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_i2c.c - ald_sram.c + ald_flash.c 1 - libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_sram.c + libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_flash.c - ald_timer.c + ald_iap.c 1 - libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_timer.c + libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_iap.c - ald_bkpc.c + ald_nand.c 1 - libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_bkpc.c + libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_nand.c - ald_nor_lcd.c + ald_timer.c 1 - libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_nor_lcd.c + libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_timer.c - ald_wdt.c + ald_dac.c 1 - libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_wdt.c + libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_dac.c - ald_spi.c + ald_adc.c 1 - libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_spi.c + libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_adc.c - ald_adc.c + ald_rmu.c 1 - libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_adc.c + libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_rmu.c - ald_i2c.c + ald_i2s.c 1 - libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_i2c.c + libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_i2s.c - ald_qspi.c + ald_can.c 1 - libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_qspi.c + libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_can.c @@ -737,163 +737,163 @@ - ald_pis.c + ald_crypt.c 1 - libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_pis.c + libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_crypt.c - ald_can.c + ald_tsense.c 1 - libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_can.c + libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_tsense.c - ald_iap.c + ald_cmu.c 1 - libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_iap.c + libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_cmu.c - ald_flash_ext.c + utils.c 1 - libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_flash_ext.c + libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\utils.c - ald_calc.c + ald_nor_lcd.c 1 - libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_calc.c + libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_nor_lcd.c - ald_tsense.c + ald_trng.c 1 - libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_tsense.c + libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_trng.c - ald_flash.c + ald_spi.c 1 - libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_flash.c + libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_spi.c - ald_gpio.c + ald_dma.c 1 - libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_gpio.c + libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_dma.c - ald_uart.c + ald_rtchw.c 1 - libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_uart.c + libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_rtchw.c - startup_es32f36xx.s - 2 - libraries\CMSIS\Device\EastSoft\ES32F36xx\Startup\keil\startup_es32f36xx.s + ald_bkpc.c + 1 + libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_bkpc.c - ald_rtchw.c + ald_usb.c 1 - libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_rtchw.c + libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_usb.c - ald_usb.c + ald_acmp.c 1 - libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_usb.c + libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_acmp.c - ald_crypt.c + ald_qspi.c 1 - libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_crypt.c + libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_qspi.c - ald_i2s.c + ald_uart.c 1 - libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_i2s.c + libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_uart.c - utils.c - 1 - libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\utils.c + startup_es32f36xx.s + 2 + libraries\CMSIS\Device\EastSoft\ES32F36xx\Startup\keil\startup_es32f36xx.s - ald_ebi.c + ald_wdt.c 1 - libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_ebi.c + libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_wdt.c - ald_dma.c + ald_flash_ext.c 1 - libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_dma.c + libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_flash_ext.c - ald_rtc.c + ald_ebi.c 1 - libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_rtc.c + libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_ebi.c - ald_trng.c + ald_gpio.c 1 - libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_trng.c + libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_gpio.c - ald_cmu.c + ald_pmu.c 1 - libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_cmu.c + libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_pmu.c - ald_dac.c + ald_rtc.c 1 - libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_dac.c + libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_rtc.c - ald_nand.c + ald_pis.c 1 - libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_nand.c + libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_pis.c - ald_acmp.c + ald_sram.c 1 - libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_acmp.c + libraries\ES32F36xx_ALD_StdPeriph_Driver\Source\ald_sram.c diff --git a/bsp/essemi/es32f369x/rtconfig.h b/bsp/essemi/es32f369x/rtconfig.h index 2a5095c1b7..e5ee36e9e5 100644 --- a/bsp/essemi/es32f369x/rtconfig.h +++ b/bsp/essemi/es32f369x/rtconfig.h @@ -46,7 +46,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart0" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ /* RT-Thread Components */ @@ -183,9 +183,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/fm33lc026/.config b/bsp/fm33lc026/.config index 7a98d5bd56..b440458ab4 100644 --- a/bsp/fm33lc026/.config +++ b/bsp/fm33lc026/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart4" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -334,7 +334,7 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -358,6 +358,7 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -387,6 +388,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -438,16 +443,16 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -457,7 +462,6 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -472,6 +476,7 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -622,6 +627,7 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -645,14 +651,10 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/fm33lc026/project.uvprojx b/bsp/fm33lc026/project.uvprojx index 9dc873719d..f55f4a5fa3 100644 --- a/bsp/fm33lc026/project.uvprojx +++ b/bsp/fm33lc026/project.uvprojx @@ -388,16 +388,16 @@ CPU - showmem.c + backtrace.c 1 - ..\..\libcpu\arm\common\showmem.c + ..\..\libcpu\arm\common\backtrace.c - backtrace.c + showmem.c 1 - ..\..\libcpu\arm\common\backtrace.c + ..\..\libcpu\arm\common\showmem.c @@ -409,16 +409,16 @@ - context_rvds.S - 2 - ..\..\libcpu\arm\cortex-m0\context_rvds.S + cpuport.c + 1 + ..\..\libcpu\arm\cortex-m0\cpuport.c - cpuport.c - 1 - ..\..\libcpu\arm\cortex-m0\cpuport.c + context_rvds.S + 2 + ..\..\libcpu\arm\cortex-m0\context_rvds.S @@ -433,44 +433,44 @@ - ringblk_buf.c + workqueue.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\src\workqueue.c - ringbuffer.c + pipe.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\pipe.c - dataqueue.c + ringbuffer.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\src\ringbuffer.c - pipe.c + waitqueue.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\src\waitqueue.c - waitqueue.c + ringblk_buf.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\src\ringblk_buf.c - workqueue.c + dataqueue.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\src\dataqueue.c @@ -592,51 +592,51 @@ Kernel - clock.c + kservice.c 1 - ..\..\src\clock.c + ..\..\src\kservice.c - ipc.c + mem.c 1 - ..\..\src\ipc.c + ..\..\src\mem.c - thread.c + ipc.c 1 - ..\..\src\thread.c + ..\..\src\ipc.c - timer.c + thread.c 1 - ..\..\src\timer.c + ..\..\src\thread.c - components.c + idle.c 1 - ..\..\src\components.c + ..\..\src\idle.c - idle.c + irq.c 1 - ..\..\src\idle.c + ..\..\src\irq.c - scheduler.c + timer.c 1 - ..\..\src\scheduler.c + ..\..\src\timer.c @@ -648,16 +648,16 @@ - irq.c + device.c 1 - ..\..\src\irq.c + ..\..\src\device.c - kservice.c + components.c 1 - ..\..\src\kservice.c + ..\..\src\components.c @@ -669,16 +669,16 @@ - device.c + scheduler.c 1 - ..\..\src\device.c + ..\..\src\scheduler.c - mem.c + clock.c 1 - ..\..\src\mem.c + ..\..\src\clock.c diff --git a/bsp/fm33lc026/rtconfig.h b/bsp/fm33lc026/rtconfig.h index 66cf005833..a3e6b8e3cf 100644 --- a/bsp/fm33lc026/rtconfig.h +++ b/bsp/fm33lc026/rtconfig.h @@ -45,7 +45,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart4" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define ARCH_ARM_CORTEX_M @@ -182,9 +182,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/frdm-k64f/project.uvproj b/bsp/frdm-k64f/project.uvproj index 41d55f1165..59b81f1cb8 100644 --- a/bsp/frdm-k64f/project.uvproj +++ b/bsp/frdm-k64f/project.uvproj @@ -403,16 +403,16 @@ Applications - application.c + startup.c 1 - applications\application.c + applications\startup.c - startup.c + application.c 1 - applications\startup.c + applications\application.c @@ -465,16 +465,16 @@ - dataqueue.c + completion.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\src\completion.c - completion.c + ringblk_buf.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\src\ringblk_buf.c @@ -486,30 +486,30 @@ - ringblk_buf.c + pipe.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\src\pipe.c - waitqueue.c + dataqueue.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\src\dataqueue.c - workqueue.c + waitqueue.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\src\waitqueue.c - pipe.c + workqueue.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\src\workqueue.c @@ -566,44 +566,44 @@ - fsl_ewm.c + fsl_pdb.c 1 - device\MK64F12\fsl_ewm.c + device\MK64F12\fsl_pdb.c - fsl_ftm.c + fsl_i2c_edma.c 1 - device\MK64F12\fsl_ftm.c + device\MK64F12\fsl_i2c_edma.c - fsl_lptmr.c + fsl_smc.c 1 - device\MK64F12\fsl_lptmr.c + device\MK64F12\fsl_smc.c - fsl_rcm.c + fsl_enet.c 1 - device\MK64F12\fsl_rcm.c + device\MK64F12\fsl_enet.c - fsl_i2c.c + fsl_pit.c 1 - device\MK64F12\fsl_i2c.c + device\MK64F12\fsl_pit.c - fsl_sim.c + fsl_dac.c 1 - device\MK64F12\fsl_sim.c + device\MK64F12\fsl_dac.c @@ -615,44 +615,44 @@ - fsl_flexbus.c + fsl_flexcan.c 1 - device\MK64F12\fsl_flexbus.c + device\MK64F12\fsl_flexcan.c - fsl_vref.c + fsl_uart.c 1 - device\MK64F12\fsl_vref.c + device\MK64F12\fsl_uart.c - fsl_uart_edma.c + fsl_wdog.c 1 - device\MK64F12\fsl_uart_edma.c + device\MK64F12\fsl_wdog.c - fsl_sai_edma.c + fsl_common.c 1 - device\MK64F12\fsl_sai_edma.c + device\MK64F12\fsl_common.c - fsl_adc16.c + fsl_sai_edma.c 1 - device\MK64F12\fsl_adc16.c + device\MK64F12\fsl_sai_edma.c - fsl_flash.c + fsl_dspi_edma.c 1 - device\MK64F12\fsl_flash.c + device\MK64F12\fsl_dspi_edma.c @@ -664,177 +664,177 @@ - system_MK64F12.c + fsl_sysmpu.c 1 - device\system_MK64F12.c + device\MK64F12\fsl_sysmpu.c - fsl_uart.c + fsl_cmt.c 1 - device\MK64F12\fsl_uart.c + device\MK64F12\fsl_cmt.c - fsl_cmp.c + fsl_vref.c 1 - device\MK64F12\fsl_cmp.c + device\MK64F12\fsl_vref.c - fsl_smc.c + fsl_flash.c 1 - device\MK64F12\fsl_smc.c + device\MK64F12\fsl_flash.c - fsl_rnga.c + fsl_rtc.c 1 - device\MK64F12\fsl_rnga.c + device\MK64F12\fsl_rtc.c - fsl_cmt.c + fsl_ewm.c 1 - device\MK64F12\fsl_cmt.c + device\MK64F12\fsl_ewm.c - fsl_gpio.c + system_MK64F12.c 1 - device\MK64F12\fsl_gpio.c + device\system_MK64F12.c - fsl_dmamux.c + fsl_rcm.c 1 - device\MK64F12\fsl_dmamux.c + device\MK64F12\fsl_rcm.c - fsl_rtc.c + fsl_i2c.c 1 - device\MK64F12\fsl_rtc.c + device\MK64F12\fsl_i2c.c - startup_MK64F12.s - 2 - device\TOOLCHAIN_ARM_STD\startup_MK64F12.s + fsl_rnga.c + 1 + device\MK64F12\fsl_rnga.c - fsl_dac.c + fsl_crc.c 1 - device\MK64F12\fsl_dac.c + device\MK64F12\fsl_crc.c - fsl_pdb.c + fsl_pmc.c 1 - device\MK64F12\fsl_pdb.c + device\MK64F12\fsl_pmc.c - fsl_sysmpu.c + fsl_sim.c 1 - device\MK64F12\fsl_sysmpu.c + device\MK64F12\fsl_sim.c - fsl_common.c + fsl_edma.c 1 - device\MK64F12\fsl_common.c + device\MK64F12\fsl_edma.c - fsl_dspi_edma.c - 1 - device\MK64F12\fsl_dspi_edma.c + startup_MK64F12.s + 2 + device\TOOLCHAIN_ARM_STD\startup_MK64F12.s - fsl_flexcan.c + fsl_dmamux.c 1 - device\MK64F12\fsl_flexcan.c + device\MK64F12\fsl_dmamux.c - fsl_sdhc.c + fsl_ftm.c 1 - device\MK64F12\fsl_sdhc.c + device\MK64F12\fsl_ftm.c - fsl_i2c_edma.c + fsl_sai.c 1 - device\MK64F12\fsl_i2c_edma.c + device\MK64F12\fsl_sai.c - fsl_edma.c + fsl_adc16.c 1 - device\MK64F12\fsl_edma.c + device\MK64F12\fsl_adc16.c - fsl_crc.c + fsl_gpio.c 1 - device\MK64F12\fsl_crc.c + device\MK64F12\fsl_gpio.c - fsl_enet.c + fsl_cmp.c 1 - device\MK64F12\fsl_enet.c + device\MK64F12\fsl_cmp.c - fsl_wdog.c + fsl_flexbus.c 1 - device\MK64F12\fsl_wdog.c + device\MK64F12\fsl_flexbus.c - fsl_sai.c + fsl_sdhc.c 1 - device\MK64F12\fsl_sai.c + device\MK64F12\fsl_sdhc.c - fsl_pit.c + fsl_lptmr.c 1 - device\MK64F12\fsl_pit.c + device\MK64F12\fsl_lptmr.c - fsl_pmc.c + fsl_uart_edma.c 1 - device\MK64F12\fsl_pmc.c + device\MK64F12\fsl_uart_edma.c @@ -859,23 +859,16 @@ Kernel - object.c - 1 - ..\..\src\object.c - - - - - idle.c + clock.c 1 - ..\..\src\idle.c + ..\..\src\clock.c - kservice.c + object.c 1 - ..\..\src\kservice.c + ..\..\src\object.c @@ -887,9 +880,9 @@ - timer.c + device.c 1 - ..\..\src\timer.c + ..\..\src\device.c @@ -901,44 +894,44 @@ - device.c + ipc.c 1 - ..\..\src\device.c + ..\..\src\ipc.c - scheduler.c + timer.c 1 - ..\..\src\scheduler.c + ..\..\src\timer.c - clock.c + irq.c 1 - ..\..\src\clock.c + ..\..\src\irq.c - ipc.c + scheduler.c 1 - ..\..\src\ipc.c + ..\..\src\scheduler.c - irq.c + idle.c 1 - ..\..\src\irq.c + ..\..\src\idle.c - components.c + kservice.c 1 - ..\..\src\components.c + ..\..\src\kservice.c @@ -948,6 +941,13 @@ ..\..\src\mem.c + + + components.c + 1 + ..\..\src\components.c + + lwIP diff --git a/bsp/frdm-k64f/project.uvprojx b/bsp/frdm-k64f/project.uvprojx index 1c6080bc2e..fc8e8e3696 100644 --- a/bsp/frdm-k64f/project.uvprojx +++ b/bsp/frdm-k64f/project.uvprojx @@ -400,16 +400,16 @@ - showmem.c + backtrace.c 1 - ..\..\libcpu\arm\common\showmem.c + ..\..\libcpu\arm\common\backtrace.c - backtrace.c + showmem.c 1 - ..\..\libcpu\arm\common\backtrace.c + ..\..\libcpu\arm\common\showmem.c @@ -438,37 +438,37 @@ - workqueue.c + ringbuffer.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\src\ringbuffer.c - ringbuffer.c + completion.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\completion.c - waitqueue.c + ringblk_buf.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\src\ringblk_buf.c - ringblk_buf.c + waitqueue.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\src\waitqueue.c - completion.c + workqueue.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\src\workqueue.c @@ -532,282 +532,282 @@ - fsl_lptmr.c + fsl_ftm.c 1 - device\MK64F12\fsl_lptmr.c + device\MK64F12\fsl_ftm.c - fsl_common.c + fsl_rtc.c 1 - device\MK64F12\fsl_common.c + device\MK64F12\fsl_rtc.c - fsl_flexbus.c + fsl_llwu.c 1 - device\MK64F12\fsl_flexbus.c + device\MK64F12\fsl_llwu.c - fsl_pit.c + fsl_dac.c 1 - device\MK64F12\fsl_pit.c + device\MK64F12\fsl_dac.c - fsl_dmamux.c + fsl_pit.c 1 - device\MK64F12\fsl_dmamux.c + device\MK64F12\fsl_pit.c - fsl_i2c_edma.c + fsl_lptmr.c 1 - device\MK64F12\fsl_i2c_edma.c + device\MK64F12\fsl_lptmr.c - fsl_sysmpu.c + fsl_uart_edma.c 1 - device\MK64F12\fsl_sysmpu.c + device\MK64F12\fsl_uart_edma.c - fsl_ewm.c - 1 - device\MK64F12\fsl_ewm.c + startup_MK64F12.s + 2 + device\TOOLCHAIN_ARM_STD\startup_MK64F12.s - fsl_rcm.c + fsl_i2c_edma.c 1 - device\MK64F12\fsl_rcm.c + device\MK64F12\fsl_i2c_edma.c - system_MK64F12.c + fsl_cmp.c 1 - device\system_MK64F12.c + device\MK64F12\fsl_cmp.c - fsl_sai_edma.c + fsl_flexcan.c 1 - device\MK64F12\fsl_sai_edma.c + device\MK64F12\fsl_flexcan.c - fsl_vref.c + fsl_sim.c 1 - device\MK64F12\fsl_vref.c + device\MK64F12\fsl_sim.c - fsl_dspi_edma.c + fsl_enet.c 1 - device\MK64F12\fsl_dspi_edma.c + device\MK64F12\fsl_enet.c - fsl_wdog.c + fsl_flash.c 1 - device\MK64F12\fsl_wdog.c + device\MK64F12\fsl_flash.c - fsl_cmp.c + fsl_sai_edma.c 1 - device\MK64F12\fsl_cmp.c + device\MK64F12\fsl_sai_edma.c - fsl_rtc.c + fsl_crc.c 1 - device\MK64F12\fsl_rtc.c + device\MK64F12\fsl_crc.c - fsl_dspi.c + fsl_pmc.c 1 - device\MK64F12\fsl_dspi.c + device\MK64F12\fsl_pmc.c - fsl_dac.c + fsl_sdhc.c 1 - device\MK64F12\fsl_dac.c + device\MK64F12\fsl_sdhc.c - fsl_flexcan.c + fsl_edma.c 1 - device\MK64F12\fsl_flexcan.c + device\MK64F12\fsl_edma.c - fsl_adc16.c + system_MK64F12.c 1 - device\MK64F12\fsl_adc16.c + device\system_MK64F12.c - fsl_llwu.c + fsl_rcm.c 1 - device\MK64F12\fsl_llwu.c + device\MK64F12\fsl_rcm.c - fsl_smc.c + fsl_gpio.c 1 - device\MK64F12\fsl_smc.c + device\MK64F12\fsl_gpio.c - fsl_cmt.c + fsl_adc16.c 1 - device\MK64F12\fsl_cmt.c + device\MK64F12\fsl_adc16.c - fsl_ftm.c + fsl_clock.c 1 - device\MK64F12\fsl_ftm.c + device\MK64F12\fsl_clock.c - fsl_crc.c + fsl_flexbus.c 1 - device\MK64F12\fsl_crc.c + device\MK64F12\fsl_flexbus.c - fsl_pdb.c + fsl_vref.c 1 - device\MK64F12\fsl_pdb.c + device\MK64F12\fsl_vref.c - fsl_uart_edma.c + fsl_ewm.c 1 - device\MK64F12\fsl_uart_edma.c + device\MK64F12\fsl_ewm.c - startup_MK64F12.s - 2 - device\TOOLCHAIN_ARM_STD\startup_MK64F12.s + fsl_sai.c + 1 + device\MK64F12\fsl_sai.c - fsl_flash.c + fsl_common.c 1 - device\MK64F12\fsl_flash.c + device\MK64F12\fsl_common.c - fsl_uart.c + fsl_sysmpu.c 1 - device\MK64F12\fsl_uart.c + device\MK64F12\fsl_sysmpu.c - fsl_gpio.c + fsl_dspi_edma.c 1 - device\MK64F12\fsl_gpio.c + device\MK64F12\fsl_dspi_edma.c - fsl_pmc.c + fsl_i2c.c 1 - device\MK64F12\fsl_pmc.c + device\MK64F12\fsl_i2c.c - fsl_edma.c + fsl_rnga.c 1 - device\MK64F12\fsl_edma.c + device\MK64F12\fsl_rnga.c - fsl_sdhc.c + fsl_uart.c 1 - device\MK64F12\fsl_sdhc.c + device\MK64F12\fsl_uart.c - fsl_i2c.c + fsl_cmt.c 1 - device\MK64F12\fsl_i2c.c + device\MK64F12\fsl_cmt.c - fsl_rnga.c + fsl_dmamux.c 1 - device\MK64F12\fsl_rnga.c + device\MK64F12\fsl_dmamux.c - fsl_sim.c + fsl_wdog.c 1 - device\MK64F12\fsl_sim.c + device\MK64F12\fsl_wdog.c - fsl_sai.c + fsl_dspi.c 1 - device\MK64F12\fsl_sai.c + device\MK64F12\fsl_dspi.c - fsl_clock.c + fsl_pdb.c 1 - device\MK64F12\fsl_clock.c + device\MK64F12\fsl_pdb.c - fsl_enet.c + fsl_smc.c 1 - device\MK64F12\fsl_enet.c + device\MK64F12\fsl_smc.c @@ -832,30 +832,30 @@ Kernel - kservice.c + thread.c 1 - ..\..\src\kservice.c + ..\..\src\thread.c - irq.c + kservice.c 1 - ..\..\src\irq.c + ..\..\src\kservice.c - timer.c + ipc.c 1 - ..\..\src\timer.c + ..\..\src\ipc.c - mem.c + mempool.c 1 - ..\..\src\mem.c + ..\..\src\mempool.c @@ -867,51 +867,51 @@ - ipc.c + timer.c 1 - ..\..\src\ipc.c + ..\..\src\timer.c - object.c + components.c 1 - ..\..\src\object.c + ..\..\src\components.c - idle.c + device.c 1 - ..\..\src\idle.c + ..\..\src\device.c - mempool.c + object.c 1 - ..\..\src\mempool.c + ..\..\src\object.c - device.c + mem.c 1 - ..\..\src\device.c + ..\..\src\mem.c - thread.c + idle.c 1 - ..\..\src\thread.c + ..\..\src\idle.c - components.c + irq.c 1 - ..\..\src\components.c + ..\..\src\irq.c diff --git a/bsp/ft2004/.config b/bsp/ft2004/.config index b5f4ab9d4b..eba142a094 100644 --- a/bsp/ft2004/.config +++ b/bsp/ft2004/.config @@ -80,7 +80,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart1" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -487,7 +487,7 @@ CONFIG_ULOG_BACKEND_USING_CONSOLE=y # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -511,6 +511,7 @@ CONFIG_ULOG_BACKEND_USING_CONSOLE=y # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -540,6 +541,10 @@ CONFIG_ULOG_BACKEND_USING_CONSOLE=y # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -591,16 +596,16 @@ CONFIG_ULOG_BACKEND_USING_CONSOLE=y # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -610,7 +615,6 @@ CONFIG_ULOG_BACKEND_USING_CONSOLE=y # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -625,6 +629,7 @@ CONFIG_ULOG_BACKEND_USING_CONSOLE=y # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -776,6 +781,7 @@ CONFIG_ULOG_BACKEND_USING_CONSOLE=y # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -799,14 +805,10 @@ CONFIG_ULOG_BACKEND_USING_CONSOLE=y # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/ft2004/rtconfig.h b/bsp/ft2004/rtconfig.h index 7ab29eca46..13d60172c4 100644 --- a/bsp/ft2004/rtconfig.h +++ b/bsp/ft2004/rtconfig.h @@ -52,7 +52,7 @@ #define RT_CONSOLEBUF_SIZE 4096 #define RT_CONSOLE_DEVICE_NAME "uart1" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -291,9 +291,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/gd32/gd32407v-start/.config b/bsp/gd32/gd32407v-start/.config index 8ca5a18bf9..8c8edad04d 100644 --- a/bsp/gd32/gd32407v-start/.config +++ b/bsp/gd32/gd32407v-start/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart1" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -338,7 +338,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -362,6 +362,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -391,6 +392,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -442,16 +447,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -461,7 +466,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -476,6 +480,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -627,6 +632,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -650,14 +656,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/gd32/gd32407v-start/project.uvproj b/bsp/gd32/gd32407v-start/project.uvproj index 8b9237df31..0f1706b1d7 100644 --- a/bsp/gd32/gd32407v-start/project.uvproj +++ b/bsp/gd32/gd32407v-start/project.uvproj @@ -427,9 +427,9 @@ CPU - div0.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\backtrace.c @@ -441,23 +441,23 @@ - backtrace.c + div0.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\div0.c - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m4\cpuport.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m4\context_rvds.S - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m4\context_rvds.S + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m4\cpuport.c @@ -479,44 +479,44 @@ - pipe.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\ringbuffer.c - ringbuffer.c + dataqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\dataqueue.c - ringblk_buf.c + waitqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\waitqueue.c - workqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\pipe.c - waitqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c - dataqueue.c + workqueue.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\workqueue.c @@ -531,16 +531,16 @@ Drivers - board.c - 1 - board\board.c + startup_gd32f4xx.s + 2 + ..\libraries\GD32F4xx_HAL\CMSIS\GD\GD32F4xx\Source\ARM\startup_gd32f4xx.s - startup_gd32f4xx.s - 2 - ..\libraries\GD32F4xx_HAL\CMSIS\GD\GD32F4xx\Source\ARM\startup_gd32f4xx.s + board.c + 1 + board\board.c @@ -586,23 +586,23 @@ Kernel - thread.c + device.c 1 - ..\..\..\src\thread.c + ..\..\..\src\device.c - mem.c + mempool.c 1 - ..\..\..\src\mem.c + ..\..\..\src\mempool.c - irq.c + ipc.c 1 - ..\..\..\src\irq.c + ..\..\..\src\ipc.c @@ -614,30 +614,30 @@ - ipc.c + components.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\components.c - kservice.c + scheduler.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\scheduler.c - device.c + mem.c 1 - ..\..\..\src\device.c + ..\..\..\src\mem.c - timer.c + kservice.c 1 - ..\..\..\src\timer.c + ..\..\..\src\kservice.c @@ -649,16 +649,16 @@ - components.c + irq.c 1 - ..\..\..\src\components.c + ..\..\..\src\irq.c - scheduler.c + thread.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\thread.c @@ -670,9 +670,9 @@ - mempool.c + timer.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\timer.c diff --git a/bsp/gd32/gd32407v-start/project.uvprojx b/bsp/gd32/gd32407v-start/project.uvprojx index c1d5323433..96c7660c88 100644 --- a/bsp/gd32/gd32407v-start/project.uvprojx +++ b/bsp/gd32/gd32407v-start/project.uvprojx @@ -411,16 +411,16 @@ - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m4\context_rvds.S + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m4\cpuport.c - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m4\cpuport.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m4\context_rvds.S @@ -442,16 +442,16 @@ - completion.c + pipe.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\pipe.c - waitqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c @@ -461,13 +461,6 @@ ..\..\..\components\drivers\src\workqueue.c - - - ringblk_buf.c - 1 - ..\..\..\components\drivers\src\ringblk_buf.c - - ringbuffer.c @@ -484,21 +477,21 @@ - pipe.c + waitqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\waitqueue.c - - - Drivers - board.c + completion.c 1 - board\board.c + ..\..\..\components\drivers\src\completion.c + + + Drivers startup_gd32f4xx.s @@ -506,6 +499,13 @@ ..\libraries\GD32F4xx_HAL\CMSIS\GD\GD32F4xx\Source\ARM\startup_gd32f4xx.s + + + board.c + 1 + board\board.c + + drv_gpio.c @@ -549,9 +549,9 @@ Kernel - irq.c + idle.c 1 - ..\..\..\src\irq.c + ..\..\..\src\idle.c @@ -563,16 +563,16 @@ - mempool.c + components.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\components.c - clock.c + kservice.c 1 - ..\..\..\src\clock.c + ..\..\..\src\kservice.c @@ -584,58 +584,58 @@ - ipc.c + clock.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\clock.c - scheduler.c + object.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\object.c - mem.c + ipc.c 1 - ..\..\..\src\mem.c + ..\..\..\src\ipc.c - components.c + device.c 1 - ..\..\..\src\components.c + ..\..\..\src\device.c - object.c + scheduler.c 1 - ..\..\..\src\object.c + ..\..\..\src\scheduler.c - device.c + irq.c 1 - ..\..\..\src\device.c + ..\..\..\src\irq.c - idle.c + mempool.c 1 - ..\..\..\src\idle.c + ..\..\..\src\mempool.c - kservice.c + mem.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\mem.c diff --git a/bsp/gd32/gd32407v-start/rtconfig.h b/bsp/gd32/gd32407v-start/rtconfig.h index 95420877cf..198c84db41 100644 --- a/bsp/gd32/gd32407v-start/rtconfig.h +++ b/bsp/gd32/gd32407v-start/rtconfig.h @@ -45,7 +45,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart1" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -190,9 +190,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/gd32105c-eval/.config b/bsp/gd32105c-eval/.config index 6c64b15f50..4fab61a664 100644 --- a/bsp/gd32105c-eval/.config +++ b/bsp/gd32105c-eval/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart0" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel # @@ -374,7 +374,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -398,6 +398,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -427,6 +428,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -478,16 +483,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -497,7 +502,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -512,6 +516,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -662,6 +667,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -685,14 +691,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/gd32105c-eval/project.uvprojx b/bsp/gd32105c-eval/project.uvprojx index d5c0073339..0500f25983 100644 --- a/bsp/gd32105c-eval/project.uvprojx +++ b/bsp/gd32105c-eval/project.uvprojx @@ -416,23 +416,23 @@ CPU - backtrace.c + div0.c 1 - ..\..\libcpu\arm\common\backtrace.c + ..\..\libcpu\arm\common\div0.c - div0.c + showmem.c 1 - ..\..\libcpu\arm\common\div0.c + ..\..\libcpu\arm\common\showmem.c - showmem.c + backtrace.c 1 - ..\..\libcpu\arm\common\showmem.c + ..\..\libcpu\arm\common\backtrace.c @@ -531,9 +531,9 @@ - ringblk_buf.c + ringbuffer.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\src\ringbuffer.c @@ -552,16 +552,16 @@ - ringbuffer.c + pipe.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\pipe.c - pipe.c + ringblk_buf.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\src\ringblk_buf.c @@ -661,23 +661,23 @@ - dfs_elm.c + ffunicode.c 1 - ..\..\components\dfs\filesystems\elmfat\dfs_elm.c + ..\..\components\dfs\filesystems\elmfat\ffunicode.c - ffunicode.c + ff.c 1 - ..\..\components\dfs\filesystems\elmfat\ffunicode.c + ..\..\components\dfs\filesystems\elmfat\ff.c - ff.c + dfs_elm.c 1 - ..\..\components\dfs\filesystems\elmfat\ff.c + ..\..\components\dfs\filesystems\elmfat\dfs_elm.c @@ -723,16 +723,16 @@ - mempool.c + idle.c 1 - ..\..\src\mempool.c + ..\..\src\idle.c - device.c + components.c 1 - ..\..\src\device.c + ..\..\src\components.c @@ -744,65 +744,65 @@ - idle.c + device.c 1 - ..\..\src\idle.c + ..\..\src\device.c - thread.c + object.c 1 - ..\..\src\thread.c + ..\..\src\object.c - clock.c + irq.c 1 - ..\..\src\clock.c + ..\..\src\irq.c - components.c + mem.c 1 - ..\..\src\components.c + ..\..\src\mem.c - object.c + ipc.c 1 - ..\..\src\object.c + ..\..\src\ipc.c - ipc.c + thread.c 1 - ..\..\src\ipc.c + ..\..\src\thread.c - irq.c + scheduler.c 1 - ..\..\src\irq.c + ..\..\src\scheduler.c - mem.c + mempool.c 1 - ..\..\src\mem.c + ..\..\src\mempool.c - scheduler.c + clock.c 1 - ..\..\src\scheduler.c + ..\..\src\clock.c @@ -820,44 +820,44 @@ Libraries - gd32f10x_i2c.c + gd32f10x_dac.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_i2c.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_dac.c - gd32f10x_exmc.c + gd32f10x_dma.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_exmc.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_dma.c - gd32f10x_rtc.c + gd32f10x_sdio.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_rtc.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_sdio.c - gd32f10x_bkp.c - 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_bkp.c + startup_gd32f10x_cl.s + 2 + Libraries\CMSIS\GD\GD32F10x\Source\ARM\startup_gd32f10x_cl.s - gd32f10x_rcu.c + gd32f10x_fwdgt.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_rcu.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_fwdgt.c - gd32f10x_can.c + gd32f10x_adc.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_can.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_adc.c @@ -869,128 +869,128 @@ - gd32f10x_spi.c + gd32f10x_crc.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_spi.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_crc.c - gd32f10x_pmu.c + gd32f10x_rtc.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_pmu.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_rtc.c - gd32f10x_crc.c + gd32f10x_exmc.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_crc.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_exmc.c - system_gd32f10x.c + gd32f10x_gpio.c 1 - Libraries\CMSIS\GD\GD32F10x\Source\system_gd32f10x.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_gpio.c - gd32f10x_usart.c + gd32f10x_dbg.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_usart.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_dbg.c - gd32f10x_dac.c + gd32f10x_misc.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_dac.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_misc.c - gd32f10x_gpio.c + gd32f10x_exti.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_gpio.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_exti.c - gd32f10x_adc.c + gd32f10x_fmc.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_adc.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_fmc.c - gd32f10x_sdio.c + gd32f10x_usart.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_sdio.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_usart.c - gd32f10x_dma.c + gd32f10x_spi.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_dma.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_spi.c - gd32f10x_exti.c + gd32f10x_rcu.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_exti.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_rcu.c - gd32f10x_dbg.c + gd32f10x_can.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_dbg.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_can.c - startup_gd32f10x_cl.s - 2 - Libraries\CMSIS\GD\GD32F10x\Source\ARM\startup_gd32f10x_cl.s + gd32f10x_bkp.c + 1 + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_bkp.c - gd32f10x_enet.c + gd32f10x_pmu.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_enet.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_pmu.c - gd32f10x_wwdgt.c + gd32f10x_i2c.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_wwdgt.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_i2c.c - gd32f10x_fmc.c + gd32f10x_enet.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_fmc.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_enet.c - gd32f10x_misc.c + gd32f10x_wwdgt.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_misc.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_wwdgt.c - gd32f10x_fwdgt.c + system_gd32f10x.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_fwdgt.c + Libraries\CMSIS\GD\GD32F10x\Source\system_gd32f10x.c diff --git a/bsp/gd32105c-eval/rtconfig.h b/bsp/gd32105c-eval/rtconfig.h index 1729294a63..49a0c54514 100644 --- a/bsp/gd32105c-eval/rtconfig.h +++ b/bsp/gd32105c-eval/rtconfig.h @@ -45,7 +45,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart0" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ /* RT-Thread Components */ @@ -211,9 +211,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/gd32107c-eval/.config b/bsp/gd32107c-eval/.config index 71fd0bc301..571acadd9f 100644 --- a/bsp/gd32107c-eval/.config +++ b/bsp/gd32107c-eval/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart0" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel # @@ -374,7 +374,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -398,6 +398,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -427,6 +428,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -478,16 +483,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -497,7 +502,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -512,6 +516,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -662,6 +667,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -685,14 +691,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/gd32107c-eval/project.uvprojx b/bsp/gd32107c-eval/project.uvprojx index 67cb0c59fd..dafd06ee9c 100644 --- a/bsp/gd32107c-eval/project.uvprojx +++ b/bsp/gd32107c-eval/project.uvprojx @@ -423,16 +423,16 @@ - showmem.c + div0.c 1 - ..\..\libcpu\arm\common\showmem.c + ..\..\libcpu\arm\common\div0.c - div0.c + showmem.c 1 - ..\..\libcpu\arm\common\div0.c + ..\..\libcpu\arm\common\showmem.c @@ -517,51 +517,51 @@ - pipe.c + waitqueue.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\src\waitqueue.c - waitqueue.c + ringblk_buf.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\src\ringblk_buf.c - completion.c + dataqueue.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\src\dataqueue.c - ringbuffer.c + pipe.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\pipe.c - dataqueue.c + completion.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\src\completion.c - ringblk_buf.c + workqueue.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\src\workqueue.c - workqueue.c + ringbuffer.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\src\ringbuffer.c @@ -716,58 +716,58 @@ Kernel - timer.c + idle.c 1 - ..\..\src\timer.c + ..\..\src\idle.c - device.c + mempool.c 1 - ..\..\src\device.c + ..\..\src\mempool.c - scheduler.c + irq.c 1 - ..\..\src\scheduler.c + ..\..\src\irq.c - ipc.c + thread.c 1 - ..\..\src\ipc.c + ..\..\src\thread.c - mem.c + clock.c 1 - ..\..\src\mem.c + ..\..\src\clock.c - irq.c + scheduler.c 1 - ..\..\src\irq.c + ..\..\src\scheduler.c - idle.c + components.c 1 - ..\..\src\idle.c + ..\..\src\components.c - thread.c + object.c 1 - ..\..\src\thread.c + ..\..\src\object.c @@ -779,30 +779,30 @@ - mempool.c + mem.c 1 - ..\..\src\mempool.c + ..\..\src\mem.c - object.c + ipc.c 1 - ..\..\src\object.c + ..\..\src\ipc.c - components.c + device.c 1 - ..\..\src\components.c + ..\..\src\device.c - clock.c + timer.c 1 - ..\..\src\clock.c + ..\..\src\timer.c @@ -820,23 +820,30 @@ Libraries - gd32f10x_enet.c + gd32f10x_rtc.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_enet.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_rtc.c - gd32f10x_crc.c + gd32f10x_dma.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_crc.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_dma.c - gd32f10x_misc.c + startup_gd32f10x_cl.s + 2 + Libraries\CMSIS\GD\GD32F10x\Source\ARM\startup_gd32f10x_cl.s + + + + + gd32f10x_wwdgt.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_misc.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_wwdgt.c @@ -848,51 +855,51 @@ - gd32f10x_dbg.c + gd32f10x_rcu.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_dbg.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_rcu.c - gd32f10x_bkp.c + gd32f10x_misc.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_bkp.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_misc.c - gd32f10x_pmu.c + gd32f10x_exti.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_pmu.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_exti.c - gd32f10x_dma.c + gd32f10x_exmc.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_dma.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_exmc.c - gd32f10x_usart.c + system_gd32f10x.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_usart.c + Libraries\CMSIS\GD\GD32F10x\Source\system_gd32f10x.c - gd32f10x_exmc.c + gd32f10x_enet.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_exmc.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_enet.c - gd32f10x_timer.c + gd32f10x_usart.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_timer.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_usart.c @@ -904,16 +911,9 @@ - startup_gd32f10x_cl.s - 2 - Libraries\CMSIS\GD\GD32F10x\Source\ARM\startup_gd32f10x_cl.s - - - - - gd32f10x_sdio.c + gd32f10x_fmc.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_sdio.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_fmc.c @@ -925,72 +925,72 @@ - gd32f10x_can.c + gd32f10x_sdio.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_can.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_sdio.c - gd32f10x_rcu.c + gd32f10x_adc.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_rcu.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_adc.c - gd32f10x_i2c.c + gd32f10x_crc.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_i2c.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_crc.c - gd32f10x_adc.c + gd32f10x_pmu.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_adc.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_pmu.c - system_gd32f10x.c + gd32f10x_can.c 1 - Libraries\CMSIS\GD\GD32F10x\Source\system_gd32f10x.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_can.c - gd32f10x_exti.c + gd32f10x_dbg.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_exti.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_dbg.c - gd32f10x_rtc.c + gd32f10x_gpio.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_rtc.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_gpio.c - gd32f10x_wwdgt.c + gd32f10x_timer.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_wwdgt.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_timer.c - gd32f10x_fmc.c + gd32f10x_bkp.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_fmc.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_bkp.c - gd32f10x_gpio.c + gd32f10x_i2c.c 1 - Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_gpio.c + Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_i2c.c diff --git a/bsp/gd32107c-eval/rtconfig.h b/bsp/gd32107c-eval/rtconfig.h index aea7b4f917..7eabe37d46 100644 --- a/bsp/gd32107c-eval/rtconfig.h +++ b/bsp/gd32107c-eval/rtconfig.h @@ -45,7 +45,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart0" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ /* RT-Thread Components */ @@ -211,9 +211,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/gd32303e-eval/.config b/bsp/gd32303e-eval/.config index a215db08b2..7671da64e7 100644 --- a/bsp/gd32303e-eval/.config +++ b/bsp/gd32303e-eval/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart0" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel # @@ -376,7 +376,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -400,6 +400,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -429,6 +430,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -480,16 +485,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -499,7 +504,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -514,6 +518,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -664,6 +669,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -687,14 +693,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/gd32303e-eval/project.uvprojx b/bsp/gd32303e-eval/project.uvprojx index a19be5a19d..1404f7a090 100644 --- a/bsp/gd32303e-eval/project.uvprojx +++ b/bsp/gd32303e-eval/project.uvprojx @@ -393,6 +393,13 @@ ..\..\libcpu\arm\common\backtrace.c + + + div0.c + 1 + ..\..\libcpu\arm\common\div0.c + + showmem.c @@ -402,9 +409,9 @@ - div0.c + cpuport.c 1 - ..\..\libcpu\arm\common\div0.c + ..\..\libcpu\arm\cortex-m4\cpuport.c @@ -414,13 +421,6 @@ ..\..\libcpu\arm\cortex-m4\context_rvds.S - - - cpuport.c - 1 - ..\..\libcpu\arm\cortex-m4\cpuport.c - - DeviceDrivers @@ -482,51 +482,51 @@ - pipe.c + waitqueue.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\src\waitqueue.c - dataqueue.c + ringbuffer.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\src\ringbuffer.c - ringbuffer.c + completion.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\completion.c - ringblk_buf.c + workqueue.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\src\workqueue.c - workqueue.c + ringblk_buf.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\src\ringblk_buf.c - completion.c + pipe.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\src\pipe.c - waitqueue.c + dataqueue.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\src\dataqueue.c @@ -626,9 +626,9 @@ - dfs_elm.c + ff.c 1 - ..\..\components\dfs\filesystems\elmfat\dfs_elm.c + ..\..\components\dfs\filesystems\elmfat\ff.c @@ -640,9 +640,9 @@ - ff.c + dfs_elm.c 1 - ..\..\components\dfs\filesystems\elmfat\ff.c + ..\..\components\dfs\filesystems\elmfat\dfs_elm.c @@ -681,93 +681,93 @@ Kernel - device.c + timer.c 1 - ..\..\src\device.c + ..\..\src\timer.c - thread.c + irq.c 1 - ..\..\src\thread.c + ..\..\src\irq.c - mempool.c + idle.c 1 - ..\..\src\mempool.c + ..\..\src\idle.c - mem.c + clock.c 1 - ..\..\src\mem.c + ..\..\src\clock.c - clock.c + kservice.c 1 - ..\..\src\clock.c + ..\..\src\kservice.c - scheduler.c + device.c 1 - ..\..\src\scheduler.c + ..\..\src\device.c - object.c + scheduler.c 1 - ..\..\src\object.c + ..\..\src\scheduler.c - irq.c + thread.c 1 - ..\..\src\irq.c + ..\..\src\thread.c - timer.c + mem.c 1 - ..\..\src\timer.c + ..\..\src\mem.c - components.c + object.c 1 - ..\..\src\components.c + ..\..\src\object.c - idle.c + ipc.c 1 - ..\..\src\idle.c + ..\..\src\ipc.c - kservice.c + components.c 1 - ..\..\src\kservice.c + ..\..\src\components.c - ipc.c + mempool.c 1 - ..\..\src\ipc.c + ..\..\src\mempool.c @@ -775,9 +775,9 @@ libc - mem_std.c + syscalls.c 1 - ..\..\components\libc\compilers\armlibc\mem_std.c + ..\..\components\libc\compilers\armlibc\syscalls.c @@ -796,23 +796,23 @@ - syscalls.c + mem_std.c 1 - ..\..\components\libc\compilers\armlibc\syscalls.c + ..\..\components\libc\compilers\armlibc\mem_std.c - time.c + stdlib.c 1 - ..\..\components\libc\compilers\common\time.c + ..\..\components\libc\compilers\common\stdlib.c - stdlib.c + time.c 1 - ..\..\components\libc\compilers\common\stdlib.c + ..\..\components\libc\compilers\common\time.c @@ -820,184 +820,184 @@ Libraries - gd32f30x_pmu.c + gd32f30x_usart.c 1 - Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_pmu.c + Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_usart.c - gd32f30x_gpio.c + gd32f30x_fwdgt.c 1 - Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_gpio.c + Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_fwdgt.c - gd32f30x_rcu.c + system_gd32f30x.c 1 - Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_rcu.c + Libraries\CMSIS\GD\GD32F30x\Source\system_gd32f30x.c - gd32f30x_rtc.c + gd32f30x_rcu.c 1 - Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_rtc.c + Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_rcu.c - gd32f30x_bkp.c + gd32f30x_can.c 1 - Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_bkp.c + Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_can.c - gd32f30x_i2c.c + gd32f30x_timer.c 1 - Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_i2c.c + Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_timer.c - system_gd32f30x.c + gd32f30x_bkp.c 1 - Libraries\CMSIS\GD\GD32F30x\Source\system_gd32f30x.c + Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_bkp.c - startup_gd32f30x_hd.s - 2 - Libraries\CMSIS\GD\GD32F30x\Source\ARM\startup_gd32f30x_hd.s + gd32f30x_wwdgt.c + 1 + Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_wwdgt.c - gd32f30x_crc.c + gd32f30x_i2c.c 1 - Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_crc.c + Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_i2c.c - gd32f30x_enet.c + gd32f30x_ctc.c 1 - Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_enet.c + Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_ctc.c - gd32f30x_fmc.c + gd32f30x_spi.c 1 - Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_fmc.c + Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_spi.c - gd32f30x_can.c + gd32f30x_dma.c 1 - Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_can.c + Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_dma.c - gd32f30x_exti.c + gd32f30x_pmu.c 1 - Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_exti.c + Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_pmu.c - gd32f30x_adc.c + gd32f30x_fmc.c 1 - Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_adc.c + Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_fmc.c - gd32f30x_wwdgt.c + gd32f30x_dac.c 1 - Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_wwdgt.c + Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_dac.c - gd32f30x_timer.c + gd32f30x_sdio.c 1 - Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_timer.c + Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_sdio.c - gd32f30x_exmc.c + gd32f30x_adc.c 1 - Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_exmc.c + Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_adc.c - gd32f30x_usart.c + gd32f30x_enet.c 1 - Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_usart.c + Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_enet.c - gd32f30x_dma.c + gd32f30x_crc.c 1 - Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_dma.c + Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_crc.c - gd32f30x_fwdgt.c + gd32f30x_misc.c 1 - Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_fwdgt.c + Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_misc.c - gd32f30x_dbg.c + gd32f30x_exmc.c 1 - Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_dbg.c + Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_exmc.c - gd32f30x_sdio.c - 1 - Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_sdio.c + startup_gd32f30x_hd.s + 2 + Libraries\CMSIS\GD\GD32F30x\Source\ARM\startup_gd32f30x_hd.s - gd32f30x_ctc.c + gd32f30x_dbg.c 1 - Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_ctc.c + Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_dbg.c - gd32f30x_misc.c + gd32f30x_rtc.c 1 - Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_misc.c + Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_rtc.c - gd32f30x_dac.c + gd32f30x_exti.c 1 - Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_dac.c + Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_exti.c - gd32f30x_spi.c + gd32f30x_gpio.c 1 - Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_spi.c + Libraries\GD32F30x_standard_peripheral\Source\gd32f30x_gpio.c diff --git a/bsp/gd32303e-eval/rtconfig.h b/bsp/gd32303e-eval/rtconfig.h index d93b095318..1834e80155 100644 --- a/bsp/gd32303e-eval/rtconfig.h +++ b/bsp/gd32303e-eval/rtconfig.h @@ -45,7 +45,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart0" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ /* RT-Thread Components */ @@ -211,9 +211,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/gd32350r-eval/.config b/bsp/gd32350r-eval/.config index 0b9597fce4..ada9e20f08 100644 --- a/bsp/gd32350r-eval/.config +++ b/bsp/gd32350r-eval/.config @@ -77,7 +77,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel # @@ -330,7 +330,7 @@ CONFIG_RT_USING_PIN=y # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -354,6 +354,7 @@ CONFIG_RT_USING_PIN=y # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -383,6 +384,10 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -434,16 +439,16 @@ CONFIG_RT_USING_PIN=y # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -453,7 +458,6 @@ CONFIG_RT_USING_PIN=y # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -468,6 +472,7 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -618,6 +623,7 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -641,14 +647,10 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/gd32350r-eval/project.uvprojx b/bsp/gd32350r-eval/project.uvprojx index f7e863b016..50b8a39d58 100644 --- a/bsp/gd32350r-eval/project.uvprojx +++ b/bsp/gd32350r-eval/project.uvprojx @@ -410,16 +410,16 @@ - context_rvds.S - 2 - ..\..\libcpu\arm\cortex-m4\context_rvds.S + cpuport.c + 1 + ..\..\libcpu\arm\cortex-m4\cpuport.c - cpuport.c - 1 - ..\..\libcpu\arm\cortex-m4\cpuport.c + context_rvds.S + 2 + ..\..\libcpu\arm\cortex-m4\context_rvds.S @@ -441,51 +441,51 @@ - ringblk_buf.c + ringbuffer.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\src\ringbuffer.c - workqueue.c + pipe.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\src\pipe.c - pipe.c + completion.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\src\completion.c - dataqueue.c + ringblk_buf.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\src\ringblk_buf.c - completion.c + waitqueue.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\src\waitqueue.c - ringbuffer.c + workqueue.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\workqueue.c - waitqueue.c + dataqueue.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\src\dataqueue.c @@ -541,23 +541,23 @@ Kernel - components.c + mem.c 1 - ..\..\src\components.c + ..\..\src\mem.c - scheduler.c + object.c 1 - ..\..\src\scheduler.c + ..\..\src\object.c - idle.c + components.c 1 - ..\..\src\idle.c + ..\..\src\components.c @@ -569,65 +569,65 @@ - irq.c + device.c 1 - ..\..\src\irq.c + ..\..\src\device.c - ipc.c + scheduler.c 1 - ..\..\src\ipc.c + ..\..\src\scheduler.c - device.c + idle.c 1 - ..\..\src\device.c + ..\..\src\idle.c - object.c + clock.c 1 - ..\..\src\object.c + ..\..\src\clock.c - mempool.c + timer.c 1 - ..\..\src\mempool.c + ..\..\src\timer.c - clock.c + ipc.c 1 - ..\..\src\clock.c + ..\..\src\ipc.c - kservice.c + irq.c 1 - ..\..\src\kservice.c + ..\..\src\irq.c - timer.c + kservice.c 1 - ..\..\src\timer.c + ..\..\src\kservice.c - mem.c + mempool.c 1 - ..\..\src\mem.c + ..\..\src\mempool.c @@ -635,16 +635,16 @@ Libraries - gd32f3x0_dac.c + gd32f3x0_rtc.c 1 - Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_dac.c + Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_rtc.c - gd32f3x0_dbg.c + gd32f3x0_ctc.c 1 - Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_dbg.c + Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_ctc.c @@ -656,156 +656,156 @@ - gd32f3x0_i2c.c + gd32f3x0_usart.c 1 - Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_i2c.c + Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_usart.c - gd32f3x0_syscfg.c + gd32f3x0_adc.c 1 - Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_syscfg.c + Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_adc.c - system_gd32f3x0.c + gd32f3x0_fwdgt.c 1 - Libraries\CMSIS\GD\GD32F3x0\Source\system_gd32f3x0.c + Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_fwdgt.c - gd32f3x0_tsi.c + gd32f3x0_exti.c 1 - Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_tsi.c + Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_exti.c - gd32f3x0_cec.c - 1 - Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_cec.c + startup_gd32f3x0.s + 2 + Libraries\CMSIS\GD\GD32F3x0\Source\ARM\startup_gd32f3x0.s - gd32f3x0_wwdgt.c + gd32f3x0_fmc.c 1 - Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_wwdgt.c + Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_fmc.c - gd32f3x0_dma.c + gd32f3x0_pmu.c 1 - Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_dma.c + Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_pmu.c - gd32f3x0_fmc.c + gd32f3x0_syscfg.c 1 - Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_fmc.c + Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_syscfg.c - gd32f3x0_pmu.c + system_gd32f3x0.c 1 - Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_pmu.c + Libraries\CMSIS\GD\GD32F3x0\Source\system_gd32f3x0.c - gd32f3x0_spi.c + gd32f3x0_dbg.c 1 - Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_spi.c + Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_dbg.c - gd32f3x0_ctc.c + gd32f3x0_wwdgt.c 1 - Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_ctc.c + Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_wwdgt.c - gd32f3x0_adc.c + gd32f3x0_cec.c 1 - Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_adc.c + Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_cec.c - gd32f3x0_usart.c + gd32f3x0_dac.c 1 - Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_usart.c + Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_dac.c - gd32f3x0_gpio.c + gd32f3x0_i2c.c 1 - Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_gpio.c + Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_i2c.c - gd32f3x0_rtc.c + gd32f3x0_misc.c 1 - Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_rtc.c + Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_misc.c - gd32f3x0_exti.c + gd32f3x0_spi.c 1 - Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_exti.c + Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_spi.c - gd32f3x0_misc.c + gd32f3x0_dma.c 1 - Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_misc.c + Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_dma.c - gd32f3x0_timer.c + gd32f3x0_gpio.c 1 - Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_timer.c + Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_gpio.c - gd32f3x0_fwdgt.c + gd32f3x0_crc.c 1 - Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_fwdgt.c + Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_crc.c - gd32f3x0_cmp.c + gd32f3x0_tsi.c 1 - Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_cmp.c + Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_tsi.c - gd32f3x0_crc.c + gd32f3x0_cmp.c 1 - Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_crc.c + Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_cmp.c - startup_gd32f3x0.s - 2 - Libraries\CMSIS\GD\GD32F3x0\Source\ARM\startup_gd32f3x0.s + gd32f3x0_timer.c + 1 + Libraries\GD32F3x0_standard_peripheral\Source\gd32f3x0_timer.c diff --git a/bsp/gd32350r-eval/rtconfig.h b/bsp/gd32350r-eval/rtconfig.h index aebca10c7d..4e55e6ea61 100644 --- a/bsp/gd32350r-eval/rtconfig.h +++ b/bsp/gd32350r-eval/rtconfig.h @@ -47,7 +47,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ /* RT-Thread Components */ @@ -183,9 +183,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/gd32450z-eval/.config b/bsp/gd32450z-eval/.config index adb49a176c..c033a04f9b 100644 --- a/bsp/gd32450z-eval/.config +++ b/bsp/gd32450z-eval/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart0" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel # @@ -445,7 +445,7 @@ CONFIG_RT_LWIP_USING_PING=y # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -469,6 +469,7 @@ CONFIG_RT_LWIP_USING_PING=y # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -498,6 +499,10 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -549,16 +554,16 @@ CONFIG_RT_LWIP_USING_PING=y # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -568,7 +573,6 @@ CONFIG_RT_LWIP_USING_PING=y # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -583,6 +587,7 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -733,6 +738,7 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -756,14 +762,10 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/gd32450z-eval/project.uvproj b/bsp/gd32450z-eval/project.uvproj index 8a238c0c41..bfcadc0595 100644 --- a/bsp/gd32450z-eval/project.uvproj +++ b/bsp/gd32450z-eval/project.uvproj @@ -448,16 +448,16 @@ - context_rvds.S - 2 - ..\..\libcpu\arm\cortex-m4\context_rvds.S + cpuport.c + 1 + ..\..\libcpu\arm\cortex-m4\cpuport.c - cpuport.c - 1 - ..\..\libcpu\arm\cortex-m4\cpuport.c + context_rvds.S + 2 + ..\..\libcpu\arm\cortex-m4\context_rvds.S @@ -479,9 +479,9 @@ - ringblk_buf.c + completion.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\src\completion.c @@ -493,37 +493,37 @@ - waitqueue.c + ringbuffer.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\src\ringbuffer.c - ringbuffer.c + workqueue.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\workqueue.c - completion.c + pipe.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\src\pipe.c - workqueue.c + waitqueue.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\src\waitqueue.c - pipe.c + ringblk_buf.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\src\ringblk_buf.c @@ -673,79 +673,79 @@ Kernel - mempool.c + clock.c 1 - ..\..\src\mempool.c + ..\..\src\clock.c - scheduler.c + irq.c 1 - ..\..\src\scheduler.c + ..\..\src\irq.c - mem.c + kservice.c 1 - ..\..\src\mem.c + ..\..\src\kservice.c - object.c + mem.c 1 - ..\..\src\object.c + ..\..\src\mem.c - components.c + timer.c 1 - ..\..\src\components.c + ..\..\src\timer.c - irq.c + device.c 1 - ..\..\src\irq.c + ..\..\src\device.c - timer.c + thread.c 1 - ..\..\src\timer.c + ..\..\src\thread.c - ipc.c + mempool.c 1 - ..\..\src\ipc.c + ..\..\src\mempool.c - thread.c + ipc.c 1 - ..\..\src\thread.c + ..\..\src\ipc.c - kservice.c + scheduler.c 1 - ..\..\src\kservice.c + ..\..\src\scheduler.c - clock.c + components.c 1 - ..\..\src\clock.c + ..\..\src\components.c @@ -757,9 +757,9 @@ - device.c + object.c 1 - ..\..\src\device.c + ..\..\src\object.c @@ -767,16 +767,16 @@ libc - stdio.c + syscalls.c 1 - ..\..\components\libc\compilers\armlibc\stdio.c + ..\..\components\libc\compilers\armlibc\syscalls.c - libc.c + stdio.c 1 - ..\..\components\libc\compilers\armlibc\libc.c + ..\..\components\libc\compilers\armlibc\stdio.c @@ -788,37 +788,37 @@ - syscalls.c + libc.c 1 - ..\..\components\libc\compilers\armlibc\syscalls.c + ..\..\components\libc\compilers\armlibc\libc.c - unistd.c + time.c 1 - ..\..\components\libc\compilers\common\unistd.c + ..\..\components\libc\compilers\common\time.c - delay.c + unistd.c 1 - ..\..\components\libc\compilers\common\delay.c + ..\..\components\libc\compilers\common\unistd.c - time.c + stdlib.c 1 - ..\..\components\libc\compilers\common\time.c + ..\..\components\libc\compilers\common\stdlib.c - stdlib.c + delay.c 1 - ..\..\components\libc\compilers\common\stdlib.c + ..\..\components\libc\compilers\common\delay.c @@ -826,79 +826,72 @@ Libraries - gd32f4xx_syscfg.c - 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_syscfg.c - - - - - gd32f4xx_timer.c + gd32f4xx_dac.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_timer.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dac.c - gd32f4xx_ctc.c + gd32f4xx_crc.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_ctc.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_crc.c - gd32f4xx_pmu.c + gd32f4xx_iref.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_pmu.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_iref.c - gd32f4xx_exti.c + gd32f4xx_dci.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_exti.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dci.c - gd32f4xx_ipa.c + gd32f4xx_syscfg.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_ipa.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_syscfg.c - gd32f4xx_dac.c + gd32f4xx_dma.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dac.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dma.c - gd32f4xx_dci.c + gd32f4xx_fmc.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dci.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_fmc.c - gd32f4xx_rcu.c + gd32f4xx_wwdgt.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_rcu.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_wwdgt.c - gd32f4xx_dbg.c + gd32f4xx_i2c.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dbg.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_i2c.c - gd32f4xx_trng.c + gd32f4xx_misc.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_trng.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_misc.c @@ -910,93 +903,93 @@ - system_gd32f4xx.c + gd32f4xx_enet.c 1 - Libraries\CMSIS\GD\GD32F4xx\Source\system_gd32f4xx.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_enet.c - gd32f4xx_adc.c + gd32f4xx_ipa.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_adc.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_ipa.c - gd32f4xx_usart.c + gd32f4xx_fwdgt.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_usart.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_fwdgt.c - gd32f4xx_fmc.c + gd32f4xx_spi.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_fmc.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_spi.c - gd32f4xx_wwdgt.c + gd32f4xx_pmu.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_wwdgt.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_pmu.c - gd32f4xx_dma.c + gd32f4xx_exmc.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dma.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_exmc.c - gd32f4xx_misc.c + gd32f4xx_adc.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_misc.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_adc.c - startup_gd32f4xx.s - 2 - Libraries\CMSIS\GD\GD32F4xx\Source\ARM\startup_gd32f4xx.s + gd32f4xx_trng.c + 1 + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_trng.c - gd32f4xx_crc.c + gd32f4xx_timer.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_crc.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_timer.c - gd32f4xx_rtc.c + gd32f4xx_sdio.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_rtc.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_sdio.c - gd32f4xx_fwdgt.c + gd32f4xx_ctc.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_fwdgt.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_ctc.c - gd32f4xx_tli.c + system_gd32f4xx.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_tli.c + Libraries\CMSIS\GD\GD32F4xx\Source\system_gd32f4xx.c - gd32f4xx_spi.c + gd32f4xx_rtc.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_spi.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_rtc.c @@ -1008,37 +1001,44 @@ - gd32f4xx_exmc.c + gd32f4xx_tli.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_exmc.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_tli.c - gd32f4xx_sdio.c + startup_gd32f4xx.s + 2 + Libraries\CMSIS\GD\GD32F4xx\Source\ARM\startup_gd32f4xx.s + + + + + gd32f4xx_dbg.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_sdio.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dbg.c - gd32f4xx_enet.c + gd32f4xx_rcu.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_enet.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_rcu.c - gd32f4xx_iref.c + gd32f4xx_exti.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_iref.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_exti.c - gd32f4xx_i2c.c + gd32f4xx_usart.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_i2c.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_usart.c @@ -1079,13 +1079,6 @@ ..\..\components\net\lwip-2.0.2\src\core\netif.c - - - ping.c - 1 - ..\..\components\net\lwip-2.0.2\src\apps\ping\ping.c - - sys.c @@ -1156,6 +1149,13 @@ ..\..\components\net\lwip-2.0.2\src\core\memp.c + + + ping.c + 1 + ..\..\components\net\lwip-2.0.2\src\apps\ping\ping.c + + ip4.c @@ -1308,30 +1308,30 @@ SAL - netdev_ipaddr.c + netdev.c 1 - ..\..\components\net\netdev\src\netdev_ipaddr.c + ..\..\components\net\netdev\src\netdev.c - netdev.c + netdev_ipaddr.c 1 - ..\..\components\net\netdev\src\netdev.c + ..\..\components\net\netdev\src\netdev_ipaddr.c - af_inet_lwip.c + dfs_net.c 1 - ..\..\components\net\sal_socket\impl\af_inet_lwip.c + ..\..\components\net\sal_socket\dfs_net\dfs_net.c - dfs_net.c + af_inet_lwip.c 1 - ..\..\components\net\sal_socket\dfs_net\dfs_net.c + ..\..\components\net\sal_socket\impl\af_inet_lwip.c @@ -1343,16 +1343,16 @@ - net_netdb.c + net_sockets.c 1 - ..\..\components\net\sal_socket\socket\net_netdb.c + ..\..\components\net\sal_socket\socket\net_sockets.c - net_sockets.c + net_netdb.c 1 - ..\..\components\net\sal_socket\socket\net_sockets.c + ..\..\components\net\sal_socket\socket\net_netdb.c diff --git a/bsp/gd32450z-eval/project.uvprojx b/bsp/gd32450z-eval/project.uvprojx index f85abcefa4..45dc8f7329 100644 --- a/bsp/gd32450z-eval/project.uvprojx +++ b/bsp/gd32450z-eval/project.uvprojx @@ -386,6 +386,13 @@ CPU + + + div0.c + 1 + ..\..\libcpu\arm\common\div0.c + + showmem.c @@ -402,9 +409,9 @@ - div0.c + cpuport.c 1 - ..\..\libcpu\arm\common\div0.c + ..\..\libcpu\arm\cortex-m4\cpuport.c @@ -414,13 +421,6 @@ ..\..\libcpu\arm\cortex-m4\context_rvds.S - - - cpuport.c - 1 - ..\..\libcpu\arm\cortex-m4\cpuport.c - - DeviceDrivers @@ -440,51 +440,51 @@ - completion.c + dataqueue.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\src\dataqueue.c - dataqueue.c + ringbuffer.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\src\ringbuffer.c - ringblk_buf.c + workqueue.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\src\workqueue.c - workqueue.c + waitqueue.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\src\waitqueue.c - ringbuffer.c + pipe.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\pipe.c - waitqueue.c + ringblk_buf.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\src\ringblk_buf.c - pipe.c + completion.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\src\completion.c @@ -579,23 +579,23 @@ - ffunicode.c + ff.c 1 - ..\..\components\dfs\filesystems\elmfat\ffunicode.c + ..\..\components\dfs\filesystems\elmfat\ff.c - ff.c + dfs_elm.c 1 - ..\..\components\dfs\filesystems\elmfat\ff.c + ..\..\components\dfs\filesystems\elmfat\dfs_elm.c - dfs_elm.c + ffunicode.c 1 - ..\..\components\dfs\filesystems\elmfat\dfs_elm.c + ..\..\components\dfs\filesystems\elmfat\ffunicode.c @@ -634,9 +634,9 @@ Kernel - clock.c + kservice.c 1 - ..\..\src\clock.c + ..\..\src\kservice.c @@ -648,84 +648,98 @@ - components.c + ipc.c 1 - ..\..\src\components.c + ..\..\src\ipc.c - timer.c + device.c 1 - ..\..\src\timer.c + ..\..\src\device.c - irq.c + mempool.c 1 - ..\..\src\irq.c + ..\..\src\mempool.c - mem.c + object.c 1 - ..\..\src\mem.c + ..\..\src\object.c - scheduler.c + clock.c 1 - ..\..\src\scheduler.c + ..\..\src\clock.c - object.c + thread.c 1 - ..\..\src\object.c + ..\..\src\thread.c - thread.c + components.c 1 - ..\..\src\thread.c + ..\..\src\components.c - device.c + timer.c 1 - ..\..\src\device.c + ..\..\src\timer.c - ipc.c + scheduler.c 1 - ..\..\src\ipc.c + ..\..\src\scheduler.c - kservice.c + mem.c 1 - ..\..\src\kservice.c + ..\..\src\mem.c - mempool.c + irq.c 1 - ..\..\src\mempool.c + ..\..\src\irq.c libc + + + libc.c + 1 + ..\..\components\libc\compilers\armlibc\libc.c + + + + + mem_std.c + 1 + ..\..\components\libc\compilers\armlibc\mem_std.c + + syscalls.c @@ -742,16 +756,16 @@ - libc.c + stdlib.c 1 - ..\..\components\libc\compilers\armlibc\libc.c + ..\..\components\libc\compilers\common\stdlib.c - mem_std.c + delay.c 1 - ..\..\components\libc\compilers\armlibc\mem_std.c + ..\..\components\libc\compilers\common\delay.c @@ -768,23 +782,23 @@ ..\..\components\libc\compilers\common\time.c + + + Libraries - delay.c + gd32f4xx_trng.c 1 - ..\..\components\libc\compilers\common\delay.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_trng.c - stdlib.c + gd32f4xx_enet.c 1 - ..\..\components\libc\compilers\common\stdlib.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_enet.c - - - Libraries gd32f4xx_dma.c @@ -794,23 +808,23 @@ - gd32f4xx_ctc.c + gd32f4xx_crc.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_ctc.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_crc.c - gd32f4xx_ipa.c + gd32f4xx_rcu.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_ipa.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_rcu.c - gd32f4xx_misc.c + gd32f4xx_dac.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_misc.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dac.c @@ -822,16 +836,9 @@ - gd32f4xx_fwdgt.c - 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_fwdgt.c - - - - - gd32f4xx_tli.c + gd32f4xx_ipa.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_tli.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_ipa.c @@ -843,58 +850,58 @@ - gd32f4xx_fmc.c + gd32f4xx_usart.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_fmc.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_usart.c - gd32f4xx_timer.c + gd32f4xx_sdio.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_timer.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_sdio.c - system_gd32f4xx.c + gd32f4xx_wwdgt.c 1 - Libraries\CMSIS\GD\GD32F4xx\Source\system_gd32f4xx.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_wwdgt.c - gd32f4xx_wwdgt.c + gd32f4xx_dbg.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_wwdgt.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dbg.c - gd32f4xx_rcu.c + gd32f4xx_misc.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_rcu.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_misc.c - gd32f4xx_adc.c + gd32f4xx_gpio.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_adc.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_gpio.c - gd32f4xx_rtc.c + gd32f4xx_tli.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_rtc.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_tli.c - gd32f4xx_trng.c + gd32f4xx_rtc.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_trng.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_rtc.c @@ -906,65 +913,58 @@ - gd32f4xx_exti.c + gd32f4xx_ctc.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_exti.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_ctc.c - gd32f4xx_enet.c + gd32f4xx_i2c.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_enet.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_i2c.c - gd32f4xx_iref.c + gd32f4xx_can.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_iref.c - - - - - startup_gd32f4xx.s - 2 - Libraries\CMSIS\GD\GD32F4xx\Source\ARM\startup_gd32f4xx.s + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_can.c - gd32f4xx_dbg.c + gd32f4xx_adc.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dbg.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_adc.c - gd32f4xx_i2c.c + gd32f4xx_exti.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_i2c.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_exti.c - gd32f4xx_usart.c + gd32f4xx_timer.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_usart.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_timer.c - gd32f4xx_dac.c + system_gd32f4xx.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dac.c + Libraries\CMSIS\GD\GD32F4xx\Source\system_gd32f4xx.c - gd32f4xx_crc.c + gd32f4xx_fmc.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_crc.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_fmc.c @@ -976,35 +976,42 @@ - gd32f4xx_spi.c - 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_spi.c + startup_gd32f4xx.s + 2 + Libraries\CMSIS\GD\GD32F4xx\Source\ARM\startup_gd32f4xx.s - gd32f4xx_can.c + gd32f4xx_fwdgt.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_can.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_fwdgt.c - gd32f4xx_sdio.c + gd32f4xx_iref.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_sdio.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_iref.c - gd32f4xx_gpio.c + gd32f4xx_spi.c 1 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_gpio.c + Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_spi.c lwIP + + + ping.c + 1 + ..\..\components\net\lwip-2.0.2\src\apps\ping\ping.c + + netdb.c @@ -1215,13 +1222,6 @@ ..\..\components\net\lwip-2.0.2\src\core\timeouts.c - - - ping.c - 1 - ..\..\components\net\lwip-2.0.2\src\apps\ping\ping.c - - igmp.c @@ -1269,16 +1269,16 @@ SAL - netdev_ipaddr.c + netdev.c 1 - ..\..\components\net\netdev\src\netdev_ipaddr.c + ..\..\components\net\netdev\src\netdev.c - netdev.c + netdev_ipaddr.c 1 - ..\..\components\net\netdev\src\netdev.c + ..\..\components\net\netdev\src\netdev_ipaddr.c @@ -1290,30 +1290,30 @@ - af_inet_lwip.c + dfs_net.c 1 - ..\..\components\net\sal_socket\impl\af_inet_lwip.c + ..\..\components\net\sal_socket\dfs_net\dfs_net.c - net_netdb.c + sal_socket.c 1 - ..\..\components\net\sal_socket\socket\net_netdb.c + ..\..\components\net\sal_socket\src\sal_socket.c - dfs_net.c + net_netdb.c 1 - ..\..\components\net\sal_socket\dfs_net\dfs_net.c + ..\..\components\net\sal_socket\socket\net_netdb.c - sal_socket.c + af_inet_lwip.c 1 - ..\..\components\net\sal_socket\src\sal_socket.c + ..\..\components\net\sal_socket\impl\af_inet_lwip.c diff --git a/bsp/gd32450z-eval/rtconfig.h b/bsp/gd32450z-eval/rtconfig.h index 91aa2947d1..b5e27844df 100644 --- a/bsp/gd32450z-eval/rtconfig.h +++ b/bsp/gd32450z-eval/rtconfig.h @@ -45,7 +45,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart0" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ /* RT-Thread Components */ @@ -267,9 +267,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/gd32e230k-start/.config b/bsp/gd32e230k-start/.config index 4eb1206d10..6379ca5ee5 100644 --- a/bsp/gd32e230k-start/.config +++ b/bsp/gd32e230k-start/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart0" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel # @@ -341,7 +341,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -365,6 +365,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -394,6 +395,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -445,16 +450,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -464,7 +469,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -479,6 +483,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -629,6 +634,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -652,14 +658,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/gd32e230k-start/project.uvprojx b/bsp/gd32e230k-start/project.uvprojx index 2d0818fc20..4737c2e4c6 100644 --- a/bsp/gd32e230k-start/project.uvprojx +++ b/bsp/gd32e230k-start/project.uvprojx @@ -390,9 +390,9 @@ CPU - backtrace.c + showmem.c 1 - ..\..\libcpu\arm\common\backtrace.c + ..\..\libcpu\arm\common\showmem.c @@ -404,23 +404,23 @@ - showmem.c + backtrace.c 1 - ..\..\libcpu\arm\common\showmem.c + ..\..\libcpu\arm\common\backtrace.c - context_rvds.S - 2 - ..\..\libcpu\arm\cortex-m23\context_rvds.S + cpuport.c + 1 + ..\..\libcpu\arm\cortex-m23\cpuport.c - cpuport.c - 1 - ..\..\libcpu\arm\cortex-m23\cpuport.c + context_rvds.S + 2 + ..\..\libcpu\arm\cortex-m23\context_rvds.S @@ -484,51 +484,51 @@ - waitqueue.c + dataqueue.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\src\dataqueue.c - pipe.c + completion.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\src\completion.c - dataqueue.c + ringbuffer.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\src\ringbuffer.c - workqueue.c + ringblk_buf.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\src\ringblk_buf.c - completion.c + pipe.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\src\pipe.c - ringbuffer.c + workqueue.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\workqueue.c - ringblk_buf.c + waitqueue.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\src\waitqueue.c @@ -617,23 +617,16 @@ - timer.c - 1 - ..\..\src\timer.c - - - - - mem.c + components.c 1 - ..\..\src\mem.c + ..\..\src\components.c - components.c + idle.c 1 - ..\..\src\components.c + ..\..\src\idle.c @@ -652,16 +645,16 @@ - device.c + mem.c 1 - ..\..\src\device.c + ..\..\src\mem.c - ipc.c + clock.c 1 - ..\..\src\ipc.c + ..\..\src\clock.c @@ -680,23 +673,30 @@ - irq.c + timer.c 1 - ..\..\src\irq.c + ..\..\src\timer.c - clock.c + ipc.c 1 - ..\..\src\clock.c + ..\..\src\ipc.c - idle.c + device.c 1 - ..\..\src\idle.c + ..\..\src\device.c + + + + + irq.c + 1 + ..\..\src\irq.c @@ -714,100 +714,100 @@ Libraries - gd32e230_fmc.c + gd32e230_dma.c 1 - Libraries\GD32E230_standard_peripheral\Source\gd32e230_fmc.c + Libraries\GD32E230_standard_peripheral\Source\gd32e230_dma.c - gd32e230_fwdgt.c + gd32e230_rtc.c 1 - Libraries\GD32E230_standard_peripheral\Source\gd32e230_fwdgt.c + Libraries\GD32E230_standard_peripheral\Source\gd32e230_rtc.c - gd32e230_crc.c + gd32e230_exti.c 1 - Libraries\GD32E230_standard_peripheral\Source\gd32e230_crc.c + Libraries\GD32E230_standard_peripheral\Source\gd32e230_exti.c - gd32e230_dbg.c + gd32e230_usart.c 1 - Libraries\GD32E230_standard_peripheral\Source\gd32e230_dbg.c + Libraries\GD32E230_standard_peripheral\Source\gd32e230_usart.c - gd32e230_spi.c + gd32e230_cmp.c 1 - Libraries\GD32E230_standard_peripheral\Source\gd32e230_spi.c + Libraries\GD32E230_standard_peripheral\Source\gd32e230_cmp.c - gd32e230_cmp.c + gd32e230_dbg.c 1 - Libraries\GD32E230_standard_peripheral\Source\gd32e230_cmp.c + Libraries\GD32E230_standard_peripheral\Source\gd32e230_dbg.c - gd32e230_misc.c + gd32e230_spi.c 1 - Libraries\GD32E230_standard_peripheral\Source\gd32e230_misc.c + Libraries\GD32E230_standard_peripheral\Source\gd32e230_spi.c - gd32e230_exti.c + gd32e230_fmc.c 1 - Libraries\GD32E230_standard_peripheral\Source\gd32e230_exti.c + Libraries\GD32E230_standard_peripheral\Source\gd32e230_fmc.c - gd32e230_rcu.c + gd32e230_crc.c 1 - Libraries\GD32E230_standard_peripheral\Source\gd32e230_rcu.c + Libraries\GD32E230_standard_peripheral\Source\gd32e230_crc.c - gd32e230_syscfg.c + gd32e230_rcu.c 1 - Libraries\GD32E230_standard_peripheral\Source\gd32e230_syscfg.c + Libraries\GD32E230_standard_peripheral\Source\gd32e230_rcu.c - gd32e230_adc.c + gd32e230_misc.c 1 - Libraries\GD32E230_standard_peripheral\Source\gd32e230_adc.c + Libraries\GD32E230_standard_peripheral\Source\gd32e230_misc.c - gd32e230_usart.c + gd32e230_wwdgt.c 1 - Libraries\GD32E230_standard_peripheral\Source\gd32e230_usart.c + Libraries\GD32E230_standard_peripheral\Source\gd32e230_wwdgt.c - system_gd32e230.c + gd32e230_timer.c 1 - Libraries\CMSIS\GD\GD32E230\Source\system_gd32e230.c + Libraries\GD32E230_standard_peripheral\Source\gd32e230_timer.c - gd32e230_wwdgt.c + system_gd32e230.c 1 - Libraries\GD32E230_standard_peripheral\Source\gd32e230_wwdgt.c + Libraries\CMSIS\GD\GD32E230\Source\system_gd32e230.c @@ -819,44 +819,44 @@ - gd32e230_dma.c + gd32e230_i2c.c 1 - Libraries\GD32E230_standard_peripheral\Source\gd32e230_dma.c + Libraries\GD32E230_standard_peripheral\Source\gd32e230_i2c.c - gd32e230_timer.c + gd32e230_syscfg.c 1 - Libraries\GD32E230_standard_peripheral\Source\gd32e230_timer.c + Libraries\GD32E230_standard_peripheral\Source\gd32e230_syscfg.c - startup_gd32e230.s - 2 - Libraries\CMSIS\GD\GD32E230\Source\ARM\startup_gd32e230.s + gd32e230_fwdgt.c + 1 + Libraries\GD32E230_standard_peripheral\Source\gd32e230_fwdgt.c - gd32e230_i2c.c + gd32e230_adc.c 1 - Libraries\GD32E230_standard_peripheral\Source\gd32e230_i2c.c + Libraries\GD32E230_standard_peripheral\Source\gd32e230_adc.c - gd32e230_rtc.c + gd32e230_gpio.c 1 - Libraries\GD32E230_standard_peripheral\Source\gd32e230_rtc.c + Libraries\GD32E230_standard_peripheral\Source\gd32e230_gpio.c - gd32e230_gpio.c - 1 - Libraries\GD32E230_standard_peripheral\Source\gd32e230_gpio.c + startup_gd32e230.s + 2 + Libraries\CMSIS\GD\GD32E230\Source\ARM\startup_gd32e230.s diff --git a/bsp/gd32e230k-start/rtconfig.h b/bsp/gd32e230k-start/rtconfig.h index b91d46ea2d..fb39291f98 100644 --- a/bsp/gd32e230k-start/rtconfig.h +++ b/bsp/gd32e230k-start/rtconfig.h @@ -45,7 +45,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart0" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ /* RT-Thread Components */ @@ -188,9 +188,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/gd32vf103v-eval/.config b/bsp/gd32vf103v-eval/.config index 2d86b28b89..555720f1b5 100644 --- a/bsp/gd32vf103v-eval/.config +++ b/bsp/gd32vf103v-eval/.config @@ -77,7 +77,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart0" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel # @@ -332,7 +332,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -356,6 +356,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -385,6 +386,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -436,16 +441,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -455,7 +460,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -470,6 +474,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -620,6 +625,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -643,14 +649,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/gd32vf103v-eval/rtconfig.h b/bsp/gd32vf103v-eval/rtconfig.h index 3eb23b99df..ad73eecc4d 100644 --- a/bsp/gd32vf103v-eval/rtconfig.h +++ b/bsp/gd32vf103v-eval/rtconfig.h @@ -47,7 +47,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart0" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ /* RT-Thread Components */ @@ -185,9 +185,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/hc32f460/.config b/bsp/hc32f460/.config index fa60972d82..4056c65ef9 100644 --- a/bsp/hc32f460/.config +++ b/bsp/hc32f460/.config @@ -77,7 +77,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart4" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -353,7 +353,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -377,6 +377,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -406,6 +407,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -457,16 +462,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -476,7 +481,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -491,6 +495,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -642,6 +647,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -665,14 +671,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/hc32f460/project.uvprojx b/bsp/hc32f460/project.uvprojx index 93c1138f49..30c2c88e5b 100644 --- a/bsp/hc32f460/project.uvprojx +++ b/bsp/hc32f460/project.uvprojx @@ -391,16 +391,16 @@ CPU - backtrace.c + div0.c 1 - ..\..\libcpu\arm\common\backtrace.c + ..\..\libcpu\arm\common\div0.c - div0.c + backtrace.c 1 - ..\..\libcpu\arm\common\div0.c + ..\..\libcpu\arm\common\backtrace.c @@ -443,51 +443,51 @@ - workqueue.c + completion.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\src\completion.c - pipe.c + waitqueue.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\src\waitqueue.c - completion.c + ringblk_buf.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\src\ringblk_buf.c - dataqueue.c + pipe.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\src\pipe.c - ringbuffer.c + dataqueue.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\dataqueue.c - waitqueue.c + workqueue.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\src\workqueue.c - ringblk_buf.c + ringbuffer.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\src\ringbuffer.c @@ -703,44 +703,44 @@ Kernel - mempool.c + thread.c 1 - ..\..\src\mempool.c + ..\..\src\thread.c - kservice.c + clock.c 1 - ..\..\src\kservice.c + ..\..\src\clock.c - components.c + device.c 1 - ..\..\src\components.c + ..\..\src\device.c - object.c + timer.c 1 - ..\..\src\object.c + ..\..\src\timer.c - timer.c + ipc.c 1 - ..\..\src\timer.c + ..\..\src\ipc.c - ipc.c + mempool.c 1 - ..\..\src\ipc.c + ..\..\src\mempool.c @@ -752,16 +752,16 @@ - scheduler.c + idle.c 1 - ..\..\src\scheduler.c + ..\..\src\idle.c - clock.c + kservice.c 1 - ..\..\src\clock.c + ..\..\src\kservice.c @@ -773,23 +773,23 @@ - thread.c + scheduler.c 1 - ..\..\src\thread.c + ..\..\src\scheduler.c - idle.c + components.c 1 - ..\..\src\idle.c + ..\..\src\components.c - device.c + object.c 1 - ..\..\src\device.c + ..\..\src\object.c @@ -797,16 +797,16 @@ libc - mem_std.c + syscalls.c 1 - ..\..\components\libc\compilers\armlibc\mem_std.c + ..\..\components\libc\compilers\armlibc\syscalls.c - syscalls.c + libc.c 1 - ..\..\components\libc\compilers\armlibc\syscalls.c + ..\..\components\libc\compilers\armlibc\libc.c @@ -818,37 +818,37 @@ - libc.c + mem_std.c 1 - ..\..\components\libc\compilers\armlibc\libc.c + ..\..\components\libc\compilers\armlibc\mem_std.c - unistd.c + stdlib.c 1 - ..\..\components\libc\compilers\common\unistd.c + ..\..\components\libc\compilers\common\stdlib.c - delay.c + time.c 1 - ..\..\components\libc\compilers\common\delay.c + ..\..\components\libc\compilers\common\time.c - stdlib.c + unistd.c 1 - ..\..\components\libc\compilers\common\stdlib.c + ..\..\components\libc\compilers\common\unistd.c - time.c + delay.c 1 - ..\..\components\libc\compilers\common\time.c + ..\..\components\libc\compilers\common\delay.c diff --git a/bsp/hc32f460/rtconfig.h b/bsp/hc32f460/rtconfig.h index f9721237da..d9bee25a8a 100644 --- a/bsp/hc32f460/rtconfig.h +++ b/bsp/hc32f460/rtconfig.h @@ -47,7 +47,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart4" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -196,9 +196,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/hc32f4a0/.config b/bsp/hc32f4a0/.config index 57a9c29ac4..7e049ead39 100644 --- a/bsp/hc32f4a0/.config +++ b/bsp/hc32f4a0/.config @@ -77,7 +77,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart1" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -353,7 +353,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -377,6 +377,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -406,6 +407,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -457,16 +462,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -476,7 +481,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -491,6 +495,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -642,6 +647,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -665,14 +671,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/hc32f4a0/project.uvprojx b/bsp/hc32f4a0/project.uvprojx index c02a43af9d..c22b46e874 100644 --- a/bsp/hc32f4a0/project.uvprojx +++ b/bsp/hc32f4a0/project.uvprojx @@ -424,16 +424,16 @@ CPU - backtrace.c + showmem.c 1 - ..\..\libcpu\arm\common\backtrace.c + ..\..\libcpu\arm\common\showmem.c - showmem.c + backtrace.c 1 - ..\..\libcpu\arm\common\showmem.c + ..\..\libcpu\arm\common\backtrace.c @@ -476,51 +476,51 @@ - waitqueue.c + ringbuffer.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\src\ringbuffer.c - dataqueue.c + completion.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\src\completion.c - pipe.c + dataqueue.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\src\dataqueue.c - ringblk_buf.c + waitqueue.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\src\waitqueue.c - completion.c + workqueue.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\src\workqueue.c - ringbuffer.c + pipe.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\pipe.c - workqueue.c + ringblk_buf.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\src\ringblk_buf.c @@ -743,72 +743,72 @@ Kernel - scheduler.c + mem.c 1 - ..\..\src\scheduler.c + ..\..\src\mem.c - mempool.c + thread.c 1 - ..\..\src\mempool.c + ..\..\src\thread.c - idle.c + clock.c 1 - ..\..\src\idle.c + ..\..\src\clock.c - object.c + idle.c 1 - ..\..\src\object.c + ..\..\src\idle.c - irq.c + mempool.c 1 - ..\..\src\irq.c + ..\..\src\mempool.c - timer.c + scheduler.c 1 - ..\..\src\timer.c + ..\..\src\scheduler.c - kservice.c + timer.c 1 - ..\..\src\kservice.c + ..\..\src\timer.c - mem.c + device.c 1 - ..\..\src\mem.c + ..\..\src\device.c - device.c + irq.c 1 - ..\..\src\device.c + ..\..\src\irq.c - components.c + kservice.c 1 - ..\..\src\components.c + ..\..\src\kservice.c @@ -820,16 +820,16 @@ - clock.c + components.c 1 - ..\..\src\clock.c + ..\..\src\components.c - thread.c + object.c 1 - ..\..\src\thread.c + ..\..\src\object.c @@ -837,58 +837,58 @@ libc - stdio.c + syscalls.c 1 - ..\..\components\libc\compilers\armlibc\stdio.c + ..\..\components\libc\compilers\armlibc\syscalls.c - libc.c + mem_std.c 1 - ..\..\components\libc\compilers\armlibc\libc.c + ..\..\components\libc\compilers\armlibc\mem_std.c - syscalls.c + libc.c 1 - ..\..\components\libc\compilers\armlibc\syscalls.c + ..\..\components\libc\compilers\armlibc\libc.c - mem_std.c + stdio.c 1 - ..\..\components\libc\compilers\armlibc\mem_std.c + ..\..\components\libc\compilers\armlibc\stdio.c - unistd.c + delay.c 1 - ..\..\components\libc\compilers\common\unistd.c + ..\..\components\libc\compilers\common\delay.c - stdlib.c + time.c 1 - ..\..\components\libc\compilers\common\stdlib.c + ..\..\components\libc\compilers\common\time.c - time.c + unistd.c 1 - ..\..\components\libc\compilers\common\time.c + ..\..\components\libc\compilers\common\unistd.c - delay.c + stdlib.c 1 - ..\..\components\libc\compilers\common\delay.c + ..\..\components\libc\compilers\common\stdlib.c diff --git a/bsp/hc32f4a0/rtconfig.h b/bsp/hc32f4a0/rtconfig.h index 23bda5f128..e84cc73c4b 100644 --- a/bsp/hc32f4a0/rtconfig.h +++ b/bsp/hc32f4a0/rtconfig.h @@ -47,7 +47,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart1" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -197,9 +197,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/hc32l136/.config b/bsp/hc32l136/.config index 7dad1157f2..69cffeef11 100644 --- a/bsp/hc32l136/.config +++ b/bsp/hc32l136/.config @@ -77,7 +77,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart1" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -336,7 +336,7 @@ CONFIG_RT_USING_PIN=y # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -360,6 +360,7 @@ CONFIG_RT_USING_PIN=y # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -389,6 +390,10 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -440,16 +445,16 @@ CONFIG_RT_USING_PIN=y # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -459,7 +464,6 @@ CONFIG_RT_USING_PIN=y # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -474,6 +478,7 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -624,6 +629,7 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -647,14 +653,10 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/hc32l136/project.ewp b/bsp/hc32l136/project.ewp index 75c907687b..eba56a891d 100644 --- a/bsp/hc32l136/project.ewp +++ b/bsp/hc32l136/project.ewp @@ -1973,13 +1973,13 @@ CPU - $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c $PROJ_DIR$\..\..\libcpu\arm\cortex-m0\context_iar.S @@ -1997,25 +1997,25 @@ $PROJ_DIR$\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c @@ -2087,13 +2087,10 @@ Kernel - $PROJ_DIR$\..\..\src\clock.c - - - $PROJ_DIR$\..\..\src\irq.c + $PROJ_DIR$\..\..\src\scheduler.c - $PROJ_DIR$\..\..\src\scheduler.c + $PROJ_DIR$\..\..\src\clock.c $PROJ_DIR$\..\..\src\components.c @@ -2102,10 +2099,13 @@ $PROJ_DIR$\..\..\src\thread.c - $PROJ_DIR$\..\..\src\mem.c + $PROJ_DIR$\..\..\src\irq.c - $PROJ_DIR$\..\..\src\kservice.c + $PROJ_DIR$\..\..\src\ipc.c + + + $PROJ_DIR$\..\..\src\mempool.c $PROJ_DIR$\..\..\src\device.c @@ -2114,16 +2114,16 @@ $PROJ_DIR$\..\..\src\timer.c - $PROJ_DIR$\..\..\src\object.c + $PROJ_DIR$\..\..\src\idle.c - $PROJ_DIR$\..\..\src\mempool.c + $PROJ_DIR$\..\..\src\object.c - $PROJ_DIR$\..\..\src\idle.c + $PROJ_DIR$\..\..\src\kservice.c - $PROJ_DIR$\..\..\src\ipc.c + $PROJ_DIR$\..\..\src\mem.c diff --git a/bsp/hc32l136/project.uvprojx b/bsp/hc32l136/project.uvprojx index ee75433d4f..c959c0ad69 100644 --- a/bsp/hc32l136/project.uvprojx +++ b/bsp/hc32l136/project.uvprojx @@ -389,6 +389,13 @@ CPU + + + showmem.c + 1 + ..\..\libcpu\arm\common\showmem.c + + backtrace.c @@ -405,9 +412,9 @@ - showmem.c + cpuport.c 1 - ..\..\libcpu\arm\common\showmem.c + ..\..\libcpu\arm\cortex-m0\cpuport.c @@ -417,13 +424,6 @@ ..\..\libcpu\arm\cortex-m0\context_rvds.S - - - cpuport.c - 1 - ..\..\libcpu\arm\cortex-m0\cpuport.c - - DeviceDrivers @@ -443,23 +443,23 @@ - workqueue.c + completion.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\src\completion.c - ringbuffer.c + dataqueue.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\dataqueue.c - dataqueue.c + pipe.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\src\pipe.c @@ -471,9 +471,9 @@ - completion.c + workqueue.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\src\workqueue.c @@ -485,9 +485,9 @@ - pipe.c + ringbuffer.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\src\ringbuffer.c @@ -637,16 +637,16 @@ Kernel - idle.c + irq.c 1 - ..\..\src\idle.c + ..\..\src\irq.c - kservice.c + device.c 1 - ..\..\src\kservice.c + ..\..\src\device.c @@ -658,72 +658,72 @@ - device.c + mempool.c 1 - ..\..\src\device.c + ..\..\src\mempool.c - components.c + object.c 1 - ..\..\src\components.c + ..\..\src\object.c - object.c + ipc.c 1 - ..\..\src\object.c + ..\..\src\ipc.c - mempool.c + kservice.c 1 - ..\..\src\mempool.c + ..\..\src\kservice.c - timer.c + mem.c 1 - ..\..\src\timer.c + ..\..\src\mem.c - irq.c + clock.c 1 - ..\..\src\irq.c + ..\..\src\clock.c - mem.c + timer.c 1 - ..\..\src\mem.c + ..\..\src\timer.c - clock.c + components.c 1 - ..\..\src\clock.c + ..\..\src\components.c - ipc.c + scheduler.c 1 - ..\..\src\ipc.c + ..\..\src\scheduler.c - scheduler.c + idle.c 1 - ..\..\src\scheduler.c + ..\..\src\idle.c diff --git a/bsp/hc32l136/rtconfig.h b/bsp/hc32l136/rtconfig.h index 4fe905d00d..93430183c4 100644 --- a/bsp/hc32l136/rtconfig.h +++ b/bsp/hc32l136/rtconfig.h @@ -47,7 +47,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart1" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define ARCH_ARM_CORTEX_M @@ -185,9 +185,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/hc32l196/.config b/bsp/hc32l196/.config index 6c23727c14..4eb4a62825 100644 --- a/bsp/hc32l196/.config +++ b/bsp/hc32l196/.config @@ -77,7 +77,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart0" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -338,7 +338,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -362,6 +362,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -391,6 +392,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -442,16 +447,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -461,7 +466,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -476,6 +480,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -626,6 +631,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -649,14 +655,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/hc32l196/project.uvprojx b/bsp/hc32l196/project.uvprojx index af374ae7fb..007882650b 100644 --- a/bsp/hc32l196/project.uvprojx +++ b/bsp/hc32l196/project.uvprojx @@ -390,16 +390,16 @@ - div0.c + showmem.c 1 - ..\..\libcpu\arm\common\div0.c + ..\..\libcpu\arm\common\showmem.c - showmem.c + div0.c 1 - ..\..\libcpu\arm\common\showmem.c + ..\..\libcpu\arm\common\div0.c @@ -435,23 +435,23 @@ - workqueue.c + waitqueue.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\src\waitqueue.c - waitqueue.c + pipe.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\src\pipe.c - pipe.c + workqueue.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\src\workqueue.c @@ -470,16 +470,16 @@ - ringblk_buf.c + completion.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\src\completion.c - completion.c + ringblk_buf.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\src\ringblk_buf.c @@ -606,13 +606,6 @@ ..\..\src\thread.c - - - idle.c - 1 - ..\..\src\idle.c - - components.c @@ -622,30 +615,30 @@ - clock.c + idle.c 1 - ..\..\src\clock.c + ..\..\src\idle.c - irq.c + mempool.c 1 - ..\..\src\irq.c + ..\..\src\mempool.c - scheduler.c + mem.c 1 - ..\..\src\scheduler.c + ..\..\src\mem.c - ipc.c + clock.c 1 - ..\..\src\ipc.c + ..\..\src\clock.c @@ -657,9 +650,9 @@ - timer.c + irq.c 1 - ..\..\src\timer.c + ..\..\src\irq.c @@ -669,6 +662,13 @@ ..\..\src\device.c + + + scheduler.c + 1 + ..\..\src\scheduler.c + + object.c @@ -678,16 +678,16 @@ - mem.c + ipc.c 1 - ..\..\src\mem.c + ..\..\src\ipc.c - mempool.c + timer.c 1 - ..\..\src\mempool.c + ..\..\src\timer.c @@ -695,16 +695,16 @@ libc - libc.c + mem_std.c 1 - ..\..\components\libc\compilers\armlibc\libc.c + ..\..\components\libc\compilers\armlibc\mem_std.c - mem_std.c + libc.c 1 - ..\..\components\libc\compilers\armlibc\mem_std.c + ..\..\components\libc\compilers\armlibc\libc.c diff --git a/bsp/hc32l196/rtconfig.h b/bsp/hc32l196/rtconfig.h index 431388f260..60fb35b9ca 100644 --- a/bsp/hc32l196/rtconfig.h +++ b/bsp/hc32l196/rtconfig.h @@ -47,7 +47,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart0" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define ARCH_ARM_CORTEX_M @@ -189,9 +189,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/hifive1/.config b/bsp/hifive1/.config index 558741dccd..c220bdd0bf 100644 --- a/bsp/hifive1/.config +++ b/bsp/hifive1/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="dusart" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel # @@ -329,7 +329,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -353,6 +353,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -382,6 +383,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -433,16 +438,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -452,7 +457,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -467,6 +471,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -617,6 +622,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -640,14 +646,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/hifive1/rtconfig.h b/bsp/hifive1/rtconfig.h index 2586b6ff8c..68cf254268 100644 --- a/bsp/hifive1/rtconfig.h +++ b/bsp/hifive1/rtconfig.h @@ -46,7 +46,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "dusart" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ /* RT-Thread Components */ @@ -183,9 +183,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/hk32/hk32f030c8-mini/.config b/bsp/hk32/hk32f030c8-mini/.config index de679bca14..2b5cdf937d 100644 --- a/bsp/hk32/hk32f030c8-mini/.config +++ b/bsp/hk32/hk32f030c8-mini/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart1" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -339,7 +339,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -363,6 +363,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -392,6 +393,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -443,16 +448,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -462,7 +467,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -477,6 +481,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -627,6 +632,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -650,14 +656,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/hk32/hk32f030c8-mini/project.ewp b/bsp/hk32/hk32f030c8-mini/project.ewp index f314deb9bd..145b29d033 100644 --- a/bsp/hk32/hk32f030c8-mini/project.ewp +++ b/bsp/hk32/hk32f030c8-mini/project.ewp @@ -2086,6 +2086,9 @@ CPU + + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c @@ -2093,14 +2096,11 @@ $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0\cpuport.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0\context_iar.S - - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0\cpuport.c - DeviceDrivers @@ -2120,10 +2120,10 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c $PROJ_DIR$\..\..\..\components\drivers\src\completion.c @@ -2132,7 +2132,7 @@ $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c @@ -2147,13 +2147,13 @@ $PROJ_DIR$\..\libraries\HK32F0xx_StdPeriph_Driver\CMSIS\HK32F0xx\Source\system_hk32f0xx.c - $PROJ_DIR$\board\msp\hk32_msp.c + $PROJ_DIR$\..\libraries\HK32F0xx_StdPeriph_Driver\CMSIS\HK32F0xx\Source\iar\startup_hk32f030x4x6x8.s - $PROJ_DIR$\board\board.c + $PROJ_DIR$\board\msp\hk32_msp.c - $PROJ_DIR$\..\libraries\HK32F0xx_StdPeriph_Driver\CMSIS\HK32F0xx\Source\iar\startup_hk32f030x4x6x8.s + $PROJ_DIR$\board\board.c $PROJ_DIR$\..\libraries\rt_drivers\drv_gpio.c @@ -2183,61 +2183,58 @@ $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\device.c $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\kservice.c libc - - $PROJ_DIR$\..\..\..\components\libc\compilers\common\time.c - $PROJ_DIR$\..\..\..\components\libc\compilers\common\stdlib.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c + $PROJ_DIR$\..\..\..\components\libc\compilers\common\time.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\libc.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c @@ -2246,10 +2243,10 @@ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\libc.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c @@ -2257,6 +2254,9 @@ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\stdio.c + + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c + Libraries diff --git a/bsp/hk32/hk32f030c8-mini/project.uvproj b/bsp/hk32/hk32f030c8-mini/project.uvproj index 14284a2381..826488cc71 100644 --- a/bsp/hk32/hk32f030c8-mini/project.uvproj +++ b/bsp/hk32/hk32f030c8-mini/project.uvproj @@ -434,16 +434,16 @@ - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m0\cpuport.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m0\context_rvds.S - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m0\context_rvds.S + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m0\cpuport.c @@ -486,16 +486,16 @@ - workqueue.c + dataqueue.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\dataqueue.c - ringblk_buf.c + completion.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\completion.c @@ -507,35 +507,42 @@ - dataqueue.c + waitqueue.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\waitqueue.c - completion.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\ringbuffer.c - waitqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c - ringbuffer.c + workqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\workqueue.c Drivers + + + startup_hk32f030x4x6x8.s + 2 + ..\libraries\HK32F0xx_StdPeriph_Driver\CMSIS\HK32F0xx\Source\ARM\startup_hk32f030x4x6x8.s + + system_hk32f0xx.c @@ -557,13 +564,6 @@ board\board.c - - - startup_hk32f030x4x6x8.s - 2 - ..\libraries\HK32F0xx_StdPeriph_Driver\CMSIS\HK32F0xx\Source\ARM\startup_hk32f030x4x6x8.s - - drv_gpio.c @@ -614,30 +614,23 @@ Kernel - components.c - 1 - ..\..\..\src\components.c - - - - - object.c + thread.c 1 - ..\..\..\src\object.c + ..\..\..\src\thread.c - mem.c + clock.c 1 - ..\..\..\src\mem.c + ..\..\..\src\clock.c - idle.c + ipc.c 1 - ..\..\..\src\idle.c + ..\..\..\src\ipc.c @@ -649,37 +642,37 @@ - clock.c + device.c 1 - ..\..\..\src\clock.c + ..\..\..\src\device.c - device.c + idle.c 1 - ..\..\..\src\device.c + ..\..\..\src\idle.c - thread.c + object.c 1 - ..\..\..\src\thread.c + ..\..\..\src\object.c - ipc.c + irq.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\irq.c - irq.c + components.c 1 - ..\..\..\src\irq.c + ..\..\..\src\components.c @@ -696,21 +689,28 @@ ..\..\..\src\timer.c + + + mem.c + 1 + ..\..\..\src\mem.c + + libc - libc.c + syscalls.c 1 - ..\..\..\components\libc\compilers\armlibc\libc.c + ..\..\..\components\libc\compilers\armlibc\syscalls.c - syscalls.c + libc.c 1 - ..\..\..\components\libc\compilers\armlibc\syscalls.c + ..\..\..\components\libc\compilers\armlibc\libc.c @@ -722,16 +722,16 @@ - stdlib.c + time.c 1 - ..\..\..\components\libc\compilers\common\stdlib.c + ..\..\..\components\libc\compilers\common\time.c - time.c + stdlib.c 1 - ..\..\..\components\libc\compilers\common\time.c + ..\..\..\components\libc\compilers\common\stdlib.c diff --git a/bsp/hk32/hk32f030c8-mini/project.uvprojx b/bsp/hk32/hk32f030c8-mini/project.uvprojx index 4d61e34db7..7361d020da 100644 --- a/bsp/hk32/hk32f030c8-mini/project.uvprojx +++ b/bsp/hk32/hk32f030c8-mini/project.uvprojx @@ -412,16 +412,16 @@ - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m0\cpuport.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m0\context_rvds.S - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m0\context_rvds.S + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m0\cpuport.c @@ -464,30 +464,30 @@ - pipe.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\ringbuffer.c - workqueue.c + waitqueue.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\waitqueue.c - ringbuffer.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\ringblk_buf.c - ringblk_buf.c + workqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\workqueue.c @@ -506,14 +506,21 @@ - waitqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\pipe.c Drivers + + + startup_hk32f030x4x6x8.s + 2 + ..\libraries\HK32F0xx_StdPeriph_Driver\CMSIS\HK32F0xx\Source\ARM\startup_hk32f030x4x6x8.s + + system_hk32f0xx.c @@ -535,13 +542,6 @@ board\board.c - - - startup_hk32f030x4x6x8.s - 2 - ..\libraries\HK32F0xx_StdPeriph_Driver\CMSIS\HK32F0xx\Source\ARM\startup_hk32f030x4x6x8.s - - drv_gpio.c @@ -599,37 +599,30 @@ - object.c - 1 - ..\..\..\src\object.c - - - - - idle.c + timer.c 1 - ..\..\..\src\idle.c + ..\..\..\src\timer.c - kservice.c + clock.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\clock.c - components.c + scheduler.c 1 - ..\..\..\src\components.c + ..\..\..\src\scheduler.c - scheduler.c + object.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\object.c @@ -641,9 +634,9 @@ - clock.c + components.c 1 - ..\..\..\src\clock.c + ..\..\..\src\components.c @@ -655,35 +648,35 @@ - timer.c + thread.c 1 - ..\..\..\src\timer.c + ..\..\..\src\thread.c - ipc.c + idle.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\idle.c - thread.c + kservice.c 1 - ..\..\..\src\thread.c + ..\..\..\src\kservice.c - - - libc - libc.c + ipc.c 1 - ..\..\..\components\libc\compilers\armlibc\libc.c + ..\..\..\src\ipc.c + + + libc syscalls.c @@ -698,6 +691,13 @@ ..\..\..\components\libc\compilers\armlibc\mem_std.c + + + libc.c + 1 + ..\..\..\components\libc\compilers\armlibc\libc.c + + time.c diff --git a/bsp/hk32/hk32f030c8-mini/rtconfig.h b/bsp/hk32/hk32f030c8-mini/rtconfig.h index 10294ebe75..d404455a96 100644 --- a/bsp/hk32/hk32f030c8-mini/rtconfig.h +++ b/bsp/hk32/hk32f030c8-mini/rtconfig.h @@ -44,7 +44,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart1" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define ARCH_ARM_CORTEX_M @@ -187,9 +187,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/imx6sx/cortex-a9/.config b/bsp/imx6sx/cortex-a9/.config index c20c56438e..634c2f14ab 100644 --- a/bsp/imx6sx/cortex-a9/.config +++ b/bsp/imx6sx/cortex-a9/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart1" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel # @@ -422,7 +422,7 @@ CONFIG_RT_LWIP_USING_PING=y # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -446,6 +446,7 @@ CONFIG_RT_LWIP_USING_PING=y # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -475,6 +476,10 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -526,16 +531,16 @@ CONFIG_RT_LWIP_USING_PING=y # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -545,7 +550,6 @@ CONFIG_RT_LWIP_USING_PING=y # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -560,6 +564,7 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -710,6 +715,7 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -733,14 +739,10 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/imx6sx/cortex-a9/rtconfig.h b/bsp/imx6sx/cortex-a9/rtconfig.h index 09338ec670..15edf68420 100644 --- a/bsp/imx6sx/cortex-a9/rtconfig.h +++ b/bsp/imx6sx/cortex-a9/rtconfig.h @@ -45,7 +45,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart1" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ /* RT-Thread Components */ @@ -251,9 +251,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/imx6ul/.config b/bsp/imx6ul/.config index 3915c35268..6b60d4b1a1 100644 --- a/bsp/imx6ul/.config +++ b/bsp/imx6ul/.config @@ -1,4 +1,5 @@ # Generated by Kconfiglib (https://github.com/ulfalizer/Kconfiglib) + CONFIG_BOARD_IMX6UL=y # @@ -76,7 +77,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart1" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -350,7 +351,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -374,6 +375,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -403,6 +405,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -454,16 +460,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -473,7 +479,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -488,6 +493,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -639,6 +645,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -662,14 +669,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/imx6ul/rtconfig.h b/bsp/imx6ul/rtconfig.h index f50d585d95..b13935ea5a 100644 --- a/bsp/imx6ul/rtconfig.h +++ b/bsp/imx6ul/rtconfig.h @@ -45,7 +45,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart1" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -193,9 +193,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/imxrt/imxrt1052-atk-commander/.config b/bsp/imxrt/imxrt1052-atk-commander/.config index 15563634ee..4ef6217ead 100644 --- a/bsp/imxrt/imxrt1052-atk-commander/.config +++ b/bsp/imxrt/imxrt1052-atk-commander/.config @@ -77,7 +77,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart1" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel # @@ -356,7 +356,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -380,6 +380,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -409,6 +410,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -460,16 +465,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -479,7 +484,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -494,6 +498,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -644,6 +649,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -667,14 +673,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/imxrt/imxrt1052-atk-commander/project.uvprojx b/bsp/imxrt/imxrt1052-atk-commander/project.uvprojx index 46c4e3b60e..fd0278daf2 100644 --- a/bsp/imxrt/imxrt1052-atk-commander/project.uvprojx +++ b/bsp/imxrt/imxrt1052-atk-commander/project.uvprojx @@ -378,21 +378,28 @@ Applications - main.c + mnt.c 1 - applications\main.c + applications\mnt.c - mnt.c + main.c 1 - applications\mnt.c + applications\main.c CPU + + + div0.c + 1 + ..\..\..\libcpu\arm\common\div0.c + + backtrace.c @@ -409,9 +416,9 @@ - div0.c + cpuport.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\cortex-m7\cpuport.c @@ -421,13 +428,6 @@ ..\..\..\libcpu\arm\cortex-m7\cpu_cache.c - - - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m7\cpuport.c - - context_rvds.S @@ -496,37 +496,37 @@ - ringbuffer.c + pipe.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\pipe.c - pipe.c + workqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\workqueue.c - completion.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\ringblk_buf.c - dataqueue.c + completion.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\completion.c - workqueue.c + dataqueue.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\dataqueue.c @@ -538,9 +538,9 @@ - ringblk_buf.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\ringbuffer.c @@ -688,23 +688,23 @@ Kernel - scheduler.c + kservice.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\kservice.c - object.c + mempool.c 1 - ..\..\..\src\object.c + ..\..\..\src\mempool.c - ipc.c + thread.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\thread.c @@ -716,37 +716,37 @@ - kservice.c + irq.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\irq.c - mempool.c + timer.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\timer.c - device.c + object.c 1 - ..\..\..\src\device.c + ..\..\..\src\object.c - irq.c + device.c 1 - ..\..\..\src\irq.c + ..\..\..\src\device.c - thread.c + ipc.c 1 - ..\..\..\src\thread.c + ..\..\..\src\ipc.c @@ -758,23 +758,23 @@ - timer.c + memheap.c 1 - ..\..\..\src\timer.c + ..\..\..\src\memheap.c - components.c + scheduler.c 1 - ..\..\..\src\components.c + ..\..\..\src\scheduler.c - memheap.c + components.c 1 - ..\..\..\src\memheap.c + ..\..\..\src\components.c @@ -796,16 +796,16 @@ - libc.c + mem_std.c 1 - ..\..\..\components\libc\compilers\armlibc\libc.c + ..\..\..\components\libc\compilers\armlibc\mem_std.c - mem_std.c + libc.c 1 - ..\..\..\components\libc\compilers\armlibc\mem_std.c + ..\..\..\components\libc\compilers\armlibc\libc.c @@ -817,23 +817,23 @@ - time.c + stdlib.c 1 - ..\..\..\components\libc\compilers\common\time.c + ..\..\..\components\libc\compilers\common\stdlib.c - stdlib.c + delay.c 1 - ..\..\..\components\libc\compilers\common\stdlib.c + ..\..\..\components\libc\compilers\common\delay.c - delay.c + time.c 1 - ..\..\..\components\libc\compilers\common\delay.c + ..\..\..\components\libc\compilers\common\time.c diff --git a/bsp/imxrt/imxrt1052-atk-commander/rtconfig.h b/bsp/imxrt/imxrt1052-atk-commander/rtconfig.h index 8ecb214f6b..dfc8753afb 100644 --- a/bsp/imxrt/imxrt1052-atk-commander/rtconfig.h +++ b/bsp/imxrt/imxrt1052-atk-commander/rtconfig.h @@ -47,7 +47,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart1" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ /* RT-Thread Components */ @@ -198,9 +198,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/imxrt/imxrt1052-fire-pro/.config b/bsp/imxrt/imxrt1052-fire-pro/.config index 70d530d45e..68a0194cb4 100644 --- a/bsp/imxrt/imxrt1052-fire-pro/.config +++ b/bsp/imxrt/imxrt1052-fire-pro/.config @@ -77,7 +77,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart1" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel # @@ -332,7 +332,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -356,6 +356,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -385,6 +386,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -436,16 +441,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -455,7 +460,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -470,6 +474,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -620,6 +625,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -643,14 +649,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/imxrt/imxrt1052-fire-pro/project.ewp b/bsp/imxrt/imxrt1052-fire-pro/project.ewp index 679affae68..37ac22b023 100644 --- a/bsp/imxrt/imxrt1052-fire-pro/project.ewp +++ b/bsp/imxrt/imxrt1052-fire-pro/project.ewp @@ -1072,11 +1072,14 @@ $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpuport.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\context_iar.S @@ -1084,9 +1087,6 @@ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpu_cache.c - - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpuport.c - DeviceDrivers @@ -1106,19 +1106,19 @@ $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c @@ -1154,82 +1154,82 @@ Kernel - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\scheduler.c $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\memheap.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\memheap.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\clock.c libc - $PROJ_DIR$\..\..\..\components\libc\compilers\common\time.c + $PROJ_DIR$\..\..\..\components\libc\compilers\common\stdlib.c - $PROJ_DIR$\..\..\..\components\libc\compilers\common\stdlib.c + $PROJ_DIR$\..\..\..\components\libc\compilers\common\time.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\stdio.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\stdio.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\libc.c diff --git a/bsp/imxrt/imxrt1052-fire-pro/project.uvprojx b/bsp/imxrt/imxrt1052-fire-pro/project.uvprojx index 4dd8b62f55..fc8aa3e672 100644 --- a/bsp/imxrt/imxrt1052-fire-pro/project.uvprojx +++ b/bsp/imxrt/imxrt1052-fire-pro/project.uvprojx @@ -388,30 +388,23 @@ CPU - showmem.c - 1 - ..\..\..\libcpu\arm\common\showmem.c - - - - - backtrace.c + div0.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\div0.c - div0.c + showmem.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\showmem.c - cpu_cache.c + backtrace.c 1 - ..\..\..\libcpu\arm\cortex-m7\cpu_cache.c + ..\..\..\libcpu\arm\common\backtrace.c @@ -428,6 +421,13 @@ ..\..\..\libcpu\arm\cortex-m7\context_rvds.S + + + cpu_cache.c + 1 + ..\..\..\libcpu\arm\cortex-m7\cpu_cache.c + + DeviceDrivers @@ -454,44 +454,44 @@ - ringbuffer.c + waitqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\waitqueue.c - dataqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\ringbuffer.c - waitqueue.c + completion.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\completion.c - ringblk_buf.c + workqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\workqueue.c - completion.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\ringblk_buf.c - workqueue.c + dataqueue.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\dataqueue.c @@ -568,93 +568,93 @@ Kernel - scheduler.c + ipc.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\ipc.c - ipc.c + idle.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\idle.c - irq.c + device.c 1 - ..\..\..\src\irq.c + ..\..\..\src\device.c - clock.c + components.c 1 - ..\..\..\src\clock.c + ..\..\..\src\components.c - object.c + timer.c 1 - ..\..\..\src\object.c + ..\..\..\src\timer.c - timer.c + irq.c 1 - ..\..\..\src\timer.c + ..\..\..\src\irq.c - idle.c + kservice.c 1 - ..\..\..\src\idle.c + ..\..\..\src\kservice.c - mempool.c + object.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\object.c - thread.c + clock.c 1 - ..\..\..\src\thread.c + ..\..\..\src\clock.c - kservice.c + memheap.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\memheap.c - components.c + mempool.c 1 - ..\..\..\src\components.c + ..\..\..\src\mempool.c - device.c + thread.c 1 - ..\..\..\src\device.c + ..\..\..\src\thread.c - memheap.c + scheduler.c 1 - ..\..\..\src\memheap.c + ..\..\..\src\scheduler.c diff --git a/bsp/imxrt/imxrt1052-fire-pro/rtconfig.h b/bsp/imxrt/imxrt1052-fire-pro/rtconfig.h index 0e6ccd067b..99c2a68967 100644 --- a/bsp/imxrt/imxrt1052-fire-pro/rtconfig.h +++ b/bsp/imxrt/imxrt1052-fire-pro/rtconfig.h @@ -47,7 +47,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart1" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ /* RT-Thread Components */ @@ -187,9 +187,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/imxrt/imxrt1052-nxp-evk/.config b/bsp/imxrt/imxrt1052-nxp-evk/.config index 3771849518..ec78037aaf 100644 --- a/bsp/imxrt/imxrt1052-nxp-evk/.config +++ b/bsp/imxrt/imxrt1052-nxp-evk/.config @@ -77,7 +77,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart1" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel # @@ -339,7 +339,7 @@ CONFIG_NETDEV_IPV6=0 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -363,6 +363,7 @@ CONFIG_NETDEV_IPV6=0 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -392,6 +393,10 @@ CONFIG_NETDEV_IPV6=0 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -443,16 +448,16 @@ CONFIG_NETDEV_IPV6=0 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -462,7 +467,6 @@ CONFIG_NETDEV_IPV6=0 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -477,6 +481,7 @@ CONFIG_NETDEV_IPV6=0 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -627,6 +632,7 @@ CONFIG_NETDEV_IPV6=0 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -650,14 +656,10 @@ CONFIG_NETDEV_IPV6=0 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/imxrt/imxrt1052-nxp-evk/project.ewp b/bsp/imxrt/imxrt1052-nxp-evk/project.ewp index b24d042760..746b048446 100644 --- a/bsp/imxrt/imxrt1052-nxp-evk/project.ewp +++ b/bsp/imxrt/imxrt1052-nxp-evk/project.ewp @@ -1067,22 +1067,22 @@ Applications - $PROJ_DIR$\applications\main.c + $PROJ_DIR$\applications\mnt.c - $PROJ_DIR$\applications\mnt.c + $PROJ_DIR$\applications\main.c CPU - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\context_iar.S @@ -1109,22 +1109,22 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c @@ -1163,76 +1163,73 @@ Kernel - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\memheap.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\mempool.c $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\memheap.c + $PROJ_DIR$\..\..\..\src\kservice.c libc - - $PROJ_DIR$\..\..\..\components\libc\compilers\common\stdlib.c - $PROJ_DIR$\..\..\..\components\libc\compilers\common\time.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c + $PROJ_DIR$\..\..\..\components\libc\compilers\common\stdlib.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\stdio.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\stdio.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\libc.c @@ -1243,6 +1240,9 @@ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c + + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c + Libraries @@ -1271,10 +1271,10 @@ SAL - $PROJ_DIR$\..\..\..\components\net\netdev\src\netdev.c + $PROJ_DIR$\..\..\..\components\net\netdev\src\netdev_ipaddr.c - $PROJ_DIR$\..\..\..\components\net\netdev\src\netdev_ipaddr.c + $PROJ_DIR$\..\..\..\components\net\netdev\src\netdev.c @@ -1283,10 +1283,10 @@ xip - $PROJ_DIR$\xip\fsl_flexspi_nor_flash.c + $PROJ_DIR$\xip\fsl_flexspi_nor_boot.c - $PROJ_DIR$\xip\fsl_flexspi_nor_boot.c + $PROJ_DIR$\xip\fsl_flexspi_nor_flash.c diff --git a/bsp/imxrt/imxrt1052-nxp-evk/project.uvprojx b/bsp/imxrt/imxrt1052-nxp-evk/project.uvprojx index eea46de337..43d4bc3224 100644 --- a/bsp/imxrt/imxrt1052-nxp-evk/project.uvprojx +++ b/bsp/imxrt/imxrt1052-nxp-evk/project.uvprojx @@ -378,16 +378,16 @@ Applications - main.c + mnt.c 1 - applications\main.c + applications\mnt.c - mnt.c + main.c 1 - applications\mnt.c + applications\main.c @@ -402,16 +402,16 @@ - backtrace.c + showmem.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\showmem.c - showmem.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\backtrace.c @@ -468,51 +468,51 @@ - dataqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\ringbuffer.c - workqueue.c + completion.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\completion.c - waitqueue.c + dataqueue.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\dataqueue.c - ringbuffer.c + waitqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\waitqueue.c - completion.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\ringblk_buf.c - pipe.c + workqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\workqueue.c - ringblk_buf.c + pipe.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\pipe.c @@ -582,93 +582,93 @@ Kernel - ipc.c + mempool.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\mempool.c - device.c + clock.c 1 - ..\..\..\src\device.c + ..\..\..\src\clock.c - timer.c + ipc.c 1 - ..\..\..\src\timer.c + ..\..\..\src\ipc.c - idle.c + object.c 1 - ..\..\..\src\idle.c + ..\..\..\src\object.c - clock.c + device.c 1 - ..\..\..\src\clock.c + ..\..\..\src\device.c - kservice.c + thread.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\thread.c - object.c + timer.c 1 - ..\..\..\src\object.c + ..\..\..\src\timer.c - mempool.c + memheap.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\memheap.c - components.c + kservice.c 1 - ..\..\..\src\components.c + ..\..\..\src\kservice.c - memheap.c + idle.c 1 - ..\..\..\src\memheap.c + ..\..\..\src\idle.c - thread.c + components.c 1 - ..\..\..\src\thread.c + ..\..\..\src\components.c - scheduler.c + irq.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\irq.c - irq.c + scheduler.c 1 - ..\..\..\src\irq.c + ..\..\..\src\scheduler.c @@ -683,16 +683,16 @@ - syscalls.c + libc.c 1 - ..\..\..\components\libc\compilers\armlibc\syscalls.c + ..\..\..\components\libc\compilers\armlibc\libc.c - libc.c + syscalls.c 1 - ..\..\..\components\libc\compilers\armlibc\libc.c + ..\..\..\components\libc\compilers\armlibc\syscalls.c @@ -783,16 +783,16 @@ xip - fsl_flexspi_nor_boot.c + fsl_flexspi_nor_flash.c 1 - xip\fsl_flexspi_nor_boot.c + xip\fsl_flexspi_nor_flash.c - fsl_flexspi_nor_flash.c + fsl_flexspi_nor_boot.c 1 - xip\fsl_flexspi_nor_flash.c + xip\fsl_flexspi_nor_boot.c diff --git a/bsp/imxrt/imxrt1052-nxp-evk/rtconfig.h b/bsp/imxrt/imxrt1052-nxp-evk/rtconfig.h index 8be4f49788..e147f27bad 100644 --- a/bsp/imxrt/imxrt1052-nxp-evk/rtconfig.h +++ b/bsp/imxrt/imxrt1052-nxp-evk/rtconfig.h @@ -47,7 +47,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart1" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ /* RT-Thread Components */ @@ -194,9 +194,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/imxrt/imxrt1052-seeed-ArchMix/.config b/bsp/imxrt/imxrt1052-seeed-ArchMix/.config index 98d4994096..740877a6a2 100644 --- a/bsp/imxrt/imxrt1052-seeed-ArchMix/.config +++ b/bsp/imxrt/imxrt1052-seeed-ArchMix/.config @@ -77,7 +77,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart1" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel # @@ -331,7 +331,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -355,6 +355,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -384,6 +385,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -435,16 +440,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -454,7 +459,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -469,6 +473,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -619,6 +624,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -642,14 +648,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/imxrt/imxrt1052-seeed-ArchMix/project.uvprojx b/bsp/imxrt/imxrt1052-seeed-ArchMix/project.uvprojx index df7ee042be..6e0e3eeabc 100644 --- a/bsp/imxrt/imxrt1052-seeed-ArchMix/project.uvprojx +++ b/bsp/imxrt/imxrt1052-seeed-ArchMix/project.uvprojx @@ -391,23 +391,23 @@ CPU - showmem.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\backtrace.c - div0.c + showmem.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\showmem.c - backtrace.c + div0.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\div0.c @@ -450,16 +450,16 @@ - dataqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\pipe.c - workqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\ringbuffer.c @@ -471,9 +471,9 @@ - completion.c + workqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\workqueue.c @@ -485,16 +485,16 @@ - ringbuffer.c + dataqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\dataqueue.c - pipe.c + completion.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\completion.c @@ -564,37 +564,37 @@ Kernel - object.c + mempool.c 1 - ..\..\..\src\object.c + ..\..\..\src\mempool.c - clock.c + components.c 1 - ..\..\..\src\clock.c + ..\..\..\src\components.c - timer.c + scheduler.c 1 - ..\..\..\src\timer.c + ..\..\..\src\scheduler.c - irq.c + kservice.c 1 - ..\..\..\src\irq.c + ..\..\..\src\kservice.c - idle.c + thread.c 1 - ..\..\..\src\idle.c + ..\..\..\src\thread.c @@ -606,51 +606,51 @@ - components.c + object.c 1 - ..\..\..\src\components.c + ..\..\..\src\object.c - kservice.c + irq.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\irq.c - ipc.c + clock.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\clock.c - device.c + idle.c 1 - ..\..\..\src\device.c + ..\..\..\src\idle.c - scheduler.c + timer.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\timer.c - thread.c + ipc.c 1 - ..\..\..\src\thread.c + ..\..\..\src\ipc.c - mempool.c + device.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\device.c diff --git a/bsp/imxrt/imxrt1052-seeed-ArchMix/rtconfig.h b/bsp/imxrt/imxrt1052-seeed-ArchMix/rtconfig.h index 3304510adf..6787e5f3c9 100644 --- a/bsp/imxrt/imxrt1052-seeed-ArchMix/rtconfig.h +++ b/bsp/imxrt/imxrt1052-seeed-ArchMix/rtconfig.h @@ -47,7 +47,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart1" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ /* RT-Thread Components */ @@ -185,9 +185,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/imxrt/imxrt1064-nxp-evk/.config b/bsp/imxrt/imxrt1064-nxp-evk/.config index 36758378cc..16fa474d9c 100644 --- a/bsp/imxrt/imxrt1064-nxp-evk/.config +++ b/bsp/imxrt/imxrt1064-nxp-evk/.config @@ -77,7 +77,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart1" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel # @@ -332,7 +332,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -356,6 +356,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -385,6 +386,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -436,16 +441,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -455,7 +460,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -470,6 +474,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -620,6 +625,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -643,14 +649,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/imxrt/imxrt1064-nxp-evk/project.ewp b/bsp/imxrt/imxrt1064-nxp-evk/project.ewp index 0dcb431b9a..5092e0007d 100644 --- a/bsp/imxrt/imxrt1064-nxp-evk/project.ewp +++ b/bsp/imxrt/imxrt1064-nxp-evk/project.ewp @@ -1074,13 +1074,13 @@ CPU - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpu_cache.c @@ -1104,25 +1104,25 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c @@ -1158,43 +1158,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\memheap.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\memheap.c + $PROJ_DIR$\..\..\..\src\object.c @@ -1206,37 +1206,37 @@ $PROJ_DIR$\..\..\..\components\libc\compilers\common\time.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\libc.c $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\stdio.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\libc.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c @@ -1268,14 +1268,14 @@ xip - - $PROJ_DIR$\xip\evkmimxrt1064_sdram_ini_dcd.c - $PROJ_DIR$\xip\evkmimxrt1064_flexspi_nor_config.c $PROJ_DIR$\xip\fsl_flexspi_nor_boot.c + + $PROJ_DIR$\xip\evkmimxrt1064_sdram_ini_dcd.c + diff --git a/bsp/imxrt/imxrt1064-nxp-evk/project.uvprojx b/bsp/imxrt/imxrt1064-nxp-evk/project.uvprojx index a4b02a1ee5..cd461a54cb 100644 --- a/bsp/imxrt/imxrt1064-nxp-evk/project.uvprojx +++ b/bsp/imxrt/imxrt1064-nxp-evk/project.uvprojx @@ -389,23 +389,30 @@ CPU - showmem.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\backtrace.c - backtrace.c + div0.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\div0.c - div0.c + showmem.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\showmem.c + + + + + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m7\cpuport.c @@ -422,13 +429,6 @@ ..\..\..\libcpu\arm\cortex-m7\cpu_cache.c - - - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m7\cpuport.c - - DeviceDrivers @@ -455,51 +455,51 @@ - pipe.c + completion.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\completion.c - ringblk_buf.c + waitqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\waitqueue.c - completion.c + pipe.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\pipe.c - waitqueue.c + dataqueue.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\dataqueue.c - ringbuffer.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\ringblk_buf.c - dataqueue.c + workqueue.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\workqueue.c - workqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\ringbuffer.c @@ -569,44 +569,44 @@ Kernel - scheduler.c + clock.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\clock.c - components.c + object.c 1 - ..\..\..\src\components.c + ..\..\..\src\object.c - thread.c + irq.c 1 - ..\..\..\src\thread.c + ..\..\..\src\irq.c - clock.c + scheduler.c 1 - ..\..\..\src\clock.c + ..\..\..\src\scheduler.c - ipc.c + device.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\device.c - device.c + thread.c 1 - ..\..\..\src\device.c + ..\..\..\src\thread.c @@ -618,44 +618,44 @@ - timer.c + kservice.c 1 - ..\..\..\src\timer.c + ..\..\..\src\kservice.c - kservice.c + ipc.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\ipc.c - mempool.c + timer.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\timer.c - memheap.c + components.c 1 - ..\..\..\src\memheap.c + ..\..\..\src\components.c - irq.c + memheap.c 1 - ..\..\..\src\irq.c + ..\..\..\src\memheap.c - object.c + mempool.c 1 - ..\..\..\src\object.c + ..\..\..\src\mempool.c @@ -670,30 +670,30 @@ - syscalls.c + mem_std.c 1 - ..\..\..\components\libc\compilers\armlibc\syscalls.c + ..\..\..\components\libc\compilers\armlibc\mem_std.c - mem_std.c + syscalls.c 1 - ..\..\..\components\libc\compilers\armlibc\mem_std.c + ..\..\..\components\libc\compilers\armlibc\syscalls.c - stdlib.c + time.c 1 - ..\..\..\components\libc\compilers\common\stdlib.c + ..\..\..\components\libc\compilers\common\time.c - time.c + stdlib.c 1 - ..\..\..\components\libc\compilers\common\time.c + ..\..\..\components\libc\compilers\common\stdlib.c @@ -753,23 +753,23 @@ xip - fsl_flexspi_nor_boot.c + evkmimxrt1064_sdram_ini_dcd.c 1 - xip\fsl_flexspi_nor_boot.c + xip\evkmimxrt1064_sdram_ini_dcd.c - evkmimxrt1064_flexspi_nor_config.c + fsl_flexspi_nor_boot.c 1 - xip\evkmimxrt1064_flexspi_nor_config.c + xip\fsl_flexspi_nor_boot.c - evkmimxrt1064_sdram_ini_dcd.c + evkmimxrt1064_flexspi_nor_config.c 1 - xip\evkmimxrt1064_sdram_ini_dcd.c + xip\evkmimxrt1064_flexspi_nor_config.c diff --git a/bsp/imxrt/imxrt1064-nxp-evk/rtconfig.h b/bsp/imxrt/imxrt1064-nxp-evk/rtconfig.h index b77548de65..5606232d2d 100644 --- a/bsp/imxrt/imxrt1064-nxp-evk/rtconfig.h +++ b/bsp/imxrt/imxrt1064-nxp-evk/rtconfig.h @@ -47,7 +47,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart1" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ /* RT-Thread Components */ @@ -186,9 +186,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/lm3s8962/project.Uv2 b/bsp/lm3s8962/project.Uv2 index cf9028b45d..64fb5cf144 100644 --- a/bsp/lm3s8962/project.Uv2 +++ b/bsp/lm3s8962/project.Uv2 @@ -17,81 +17,81 @@ Group (utestcases) File 1,1, File 1,1, -File 2,1,<..\..\libcpu\arm\common\backtrace.c> File 2,1,<..\..\libcpu\arm\common\showmem.c> +File 2,1,<..\..\libcpu\arm\common\backtrace.c> File 2,1,<..\..\libcpu\arm\common\div0.c> -File 2,1,<..\..\libcpu\arm\cortex-m3\cpuport.c> File 2,2,<..\..\libcpu\arm\cortex-m3\context_rvds.S> -File 3,1,<..\..\components\drivers\src\ringblk_buf.c> -File 3,1,<..\..\components\drivers\src\waitqueue.c> -File 3,1,<..\..\components\drivers\src\pipe.c> -File 3,1,<..\..\components\drivers\src\ringbuffer.c> +File 2,1,<..\..\libcpu\arm\cortex-m3\cpuport.c> File 3,1,<..\..\components\drivers\src\dataqueue.c> +File 3,1,<..\..\components\drivers\src\ringbuffer.c> File 3,1,<..\..\components\drivers\src\completion.c> +File 3,1,<..\..\components\drivers\src\waitqueue.c> +File 3,1,<..\..\components\drivers\src\pipe.c> +File 3,1,<..\..\components\drivers\src\ringblk_buf.c> File 3,1,<..\..\components\drivers\src\workqueue.c> -File 4,1, -File 4,1, File 4,1, +File 4,1, File 4,1, +File 4,1, File 5,1,<..\..\components\dfs\src\dfs_posix.c> File 5,1,<..\..\components\dfs\src\dfs_fs.c> File 5,1,<..\..\components\dfs\src\dfs.c> File 5,1,<..\..\components\dfs\src\dfs_file.c> -File 5,1,<..\..\components\dfs\filesystems\elmfat\ff.c> File 5,1,<..\..\components\dfs\filesystems\elmfat\ffunicode.c> +File 5,1,<..\..\components\dfs\filesystems\elmfat\ff.c> File 5,1,<..\..\components\dfs\filesystems\elmfat\dfs_elm.c> File 6,1,<..\..\components\finsh\shell.c> File 6,1,<..\..\components\finsh\msh.c> File 6,1,<..\..\components\finsh\msh_file.c> +File 7,1,<..\..\src\irq.c> +File 7,1,<..\..\src\ipc.c> +File 7,1,<..\..\src\scheduler.c> File 7,1,<..\..\src\clock.c> -File 7,1,<..\..\src\object.c> -File 7,1,<..\..\src\idle.c> +File 7,1,<..\..\src\kservice.c> File 7,1,<..\..\src\timer.c> File 7,1,<..\..\src\mem.c> -File 7,1,<..\..\src\kservice.c> -File 7,1,<..\..\src\ipc.c> -File 7,1,<..\..\src\irq.c> +File 7,1,<..\..\src\object.c> +File 7,1,<..\..\src\thread.c> +File 7,1,<..\..\src\idle.c> File 7,1,<..\..\src\device.c> File 7,1,<..\..\src\components.c> -File 7,1,<..\..\src\thread.c> -File 7,1,<..\..\src\scheduler.c> File 7,1,<..\..\src\mempool.c> +File 8,1,<..\..\components\libc\compilers\armlibc\mem_std.c> +File 8,1,<..\..\components\libc\compilers\armlibc\libc.c> File 8,1,<..\..\components\libc\compilers\armlibc\stdio.c> File 8,1,<..\..\components\libc\compilers\armlibc\syscalls.c> -File 8,1,<..\..\components\libc\compilers\armlibc\libc.c> -File 8,1,<..\..\components\libc\compilers\armlibc\mem_std.c> -File 8,1,<..\..\components\libc\compilers\common\stdlib.c> File 8,1,<..\..\components\libc\compilers\common\time.c> -File 9,1, +File 8,1,<..\..\components\libc\compilers\common\stdlib.c> File 9,1, -File 9,1, -File 9,1, -File 9,1, -File 9,1, +File 9,1, +File 9,1, +File 9,1, File 9,1, File 9,1, -File 9,1, -File 9,1, -File 9,1, -File 9,1, -File 9,1, -File 9,1, -File 9,1, -File 9,1, -File 9,1, -File 9,2, -File 9,1, -File 9,1, File 9,1, -File 9,1, File 9,1, -File 9,1, -File 9,1, -File 9,1, -File 9,1, File 9,1, +File 9,1, +File 9,1, File 9,1, +File 9,1, +File 9,2, +File 9,1, File 9,1, +File 9,1, +File 9,1, +File 9,1, +File 9,1, +File 9,1, +File 9,1, +File 9,1, +File 9,1, +File 9,1, +File 9,1, +File 9,1, +File 9,1, +File 9,1, +File 9,1, File 10,1,<..\..\components\net\lwip-1.4.1\src\netif\etharp.c> File 10,1,<..\..\components\net\lwip-1.4.1\src\api\netdb.c> File 10,1,<..\..\components\net\lwip-1.4.1\src\core\ipv4\autoip.c> diff --git a/bsp/lm3s9b9x/project.Uv2 b/bsp/lm3s9b9x/project.Uv2 index 32d737e736..f9a3afdbb2 100644 --- a/bsp/lm3s9b9x/project.Uv2 +++ b/bsp/lm3s9b9x/project.Uv2 @@ -13,62 +13,62 @@ Group (Libraries) Group (lwIP) Group (utestcases) -File 1,1, File 1,1, +File 1,1, File 2,1,<..\..\libcpu\arm\common\div0.c> File 2,1,<..\..\libcpu\arm\common\showmem.c> File 2,1,<..\..\libcpu\arm\common\backtrace.c> File 2,1,<..\..\libcpu\arm\cortex-m3\cpuport.c> File 2,2,<..\..\libcpu\arm\cortex-m3\context_rvds.S> -File 3,1, +File 3,1, File 3,1, File 3,1, -File 3,1, +File 3,1, File 4,1,<..\..\components\finsh\shell.c> File 4,1,<..\..\components\finsh\msh.c> +File 5,1,<..\..\src\components.c> +File 5,1,<..\..\src\mem.c> File 5,1,<..\..\src\kservice.c> -File 5,1,<..\..\src\mempool.c> -File 5,1,<..\..\src\clock.c> +File 5,1,<..\..\src\object.c> File 5,1,<..\..\src\device.c> File 5,1,<..\..\src\thread.c> +File 5,1,<..\..\src\ipc.c> File 5,1,<..\..\src\idle.c> -File 5,1,<..\..\src\timer.c> -File 5,1,<..\..\src\object.c> -File 5,1,<..\..\src\components.c> File 5,1,<..\..\src\irq.c> -File 5,1,<..\..\src\ipc.c> File 5,1,<..\..\src\scheduler.c> -File 5,1,<..\..\src\mem.c> -File 7,1, -File 7,1, -File 7,1, -File 7,1, -File 7,1, -File 7,1, -File 7,1, -File 7,1, -File 7,1, -File 7,1, -File 7,2, -File 7,1, -File 7,1, -File 7,1, -File 7,1, -File 7,1, +File 5,1,<..\..\src\timer.c> +File 5,1,<..\..\src\mempool.c> +File 5,1,<..\..\src\clock.c> +File 7,1, File 7,1, -File 7,1, -File 7,1, -File 7,1, -File 7,1, -File 7,1, +File 7,1, File 7,1, +File 7,1, +File 7,1, File 7,1, -File 7,1, +File 7,1, +File 7,1, +File 7,1, +File 7,1, +File 7,1, +File 7,2, File 7,1, -File 7,1, +File 7,1, +File 7,1, +File 7,1, +File 7,1, File 7,1, -File 7,1, +File 7,1, +File 7,1, File 7,1, +File 7,1, +File 7,1, +File 7,1, +File 7,1, +File 7,1, +File 7,1, +File 7,1, +File 7,1, File 8,1,<..\..\components\net\lwip-2.0.3\src\api\netdb.c> File 8,1,<..\..\components\net\lwip-2.0.3\src\core\ip.c> File 8,1,<..\..\components\net\lwip-2.0.3\src\core\ipv4\autoip.c> diff --git a/bsp/lm4f232/project.uvproj b/bsp/lm4f232/project.uvproj index e3d226fdc8..64107bd9f0 100644 --- a/bsp/lm4f232/project.uvproj +++ b/bsp/lm4f232/project.uvproj @@ -399,6 +399,13 @@ CPU + + + div0.c + 1 + ..\..\libcpu\arm\common\div0.c + + backtrace.c @@ -415,9 +422,9 @@ - div0.c - 1 - ..\..\libcpu\arm\common\div0.c + context_rvds.S + 2 + ..\..\libcpu\arm\cortex-m4\context_rvds.S @@ -427,13 +434,6 @@ ..\..\libcpu\arm\cortex-m4\cpuport.c - - - context_rvds.S - 2 - ..\..\libcpu\arm\cortex-m4\context_rvds.S - - Drivers @@ -473,93 +473,93 @@ Kernel - ipc.c + components.c 1 - ..\..\src\ipc.c + ..\..\src\components.c - irq.c + mem.c 1 - ..\..\src\irq.c + ..\..\src\mem.c - scheduler.c + device.c 1 - ..\..\src\scheduler.c + ..\..\src\device.c - mem.c + timer.c 1 - ..\..\src\mem.c + ..\..\src\timer.c - components.c + irq.c 1 - ..\..\src\components.c + ..\..\src\irq.c - mempool.c + thread.c 1 - ..\..\src\mempool.c + ..\..\src\thread.c - clock.c + object.c 1 - ..\..\src\clock.c + ..\..\src\object.c - idle.c + kservice.c 1 - ..\..\src\idle.c + ..\..\src\kservice.c - thread.c + scheduler.c 1 - ..\..\src\thread.c + ..\..\src\scheduler.c - object.c + clock.c 1 - ..\..\src\object.c + ..\..\src\clock.c - device.c + mempool.c 1 - ..\..\src\device.c + ..\..\src\mempool.c - timer.c + idle.c 1 - ..\..\src\timer.c + ..\..\src\idle.c - kservice.c + ipc.c 1 - ..\..\src\kservice.c + ..\..\src\ipc.c @@ -567,9 +567,9 @@ Libraries - gpio.c + epi.c 1 - Libraries\driverlib\gpio.c + Libraries\driverlib\epi.c @@ -581,93 +581,93 @@ - can.c + i2s.c 1 - Libraries\driverlib\can.c + Libraries\driverlib\i2s.c - peci.c + watchdog.c 1 - Libraries\driverlib\peci.c + Libraries\driverlib\watchdog.c - epi.c + hibernate.c 1 - Libraries\driverlib\epi.c + Libraries\driverlib\hibernate.c - interrupt.c + sysexc.c 1 - Libraries\driverlib\interrupt.c + Libraries\driverlib\sysexc.c - i2s.c + adc.c 1 - Libraries\driverlib\i2s.c + Libraries\driverlib\adc.c - usb.c + gpio.c 1 - Libraries\driverlib\usb.c + Libraries\driverlib\gpio.c - adc.c + mpu.c 1 - Libraries\driverlib\adc.c + Libraries\driverlib\mpu.c - eeprom.c + ethernet.c 1 - Libraries\driverlib\eeprom.c + Libraries\driverlib\ethernet.c - ssi.c + usb.c 1 - Libraries\driverlib\ssi.c + Libraries\driverlib\usb.c - lpc.c + flash.c 1 - Libraries\driverlib\lpc.c + Libraries\driverlib\flash.c - ethernet.c + peci.c 1 - Libraries\driverlib\ethernet.c + Libraries\driverlib\peci.c - hibernate.c + pwm.c 1 - Libraries\driverlib\hibernate.c + Libraries\driverlib\pwm.c - driverlib_timer.c - 1 - Libraries\driverlib\timer.c + start_rvds.S + 2 + Libraries\startup\arm\start_rvds.S @@ -679,9 +679,9 @@ - start_rvds.S - 2 - Libraries\startup\arm\start_rvds.S + ssi.c + 1 + Libraries\driverlib\ssi.c @@ -693,86 +693,86 @@ - uart.c + lpc.c 1 - Libraries\driverlib\uart.c + Libraries\driverlib\lpc.c - sysexc.c + qei.c 1 - Libraries\driverlib\sysexc.c + Libraries\driverlib\qei.c - cpu.c + udma.c 1 - Libraries\driverlib\cpu.c + Libraries\driverlib\udma.c - fpu.c + eeprom.c 1 - Libraries\driverlib\fpu.c + Libraries\driverlib\eeprom.c - pwm.c + can.c 1 - Libraries\driverlib\pwm.c + Libraries\driverlib\can.c - qei.c + fan.c 1 - Libraries\driverlib\qei.c + Libraries\driverlib\fan.c - watchdog.c + driverlib_timer.c 1 - Libraries\driverlib\watchdog.c + Libraries\driverlib\timer.c - flash.c + fpu.c 1 - Libraries\driverlib\flash.c + Libraries\driverlib\fpu.c - i2c.c + uart.c 1 - Libraries\driverlib\i2c.c + Libraries\driverlib\uart.c - fan.c + cpu.c 1 - Libraries\driverlib\fan.c + Libraries\driverlib\cpu.c - mpu.c + interrupt.c 1 - Libraries\driverlib\mpu.c + Libraries\driverlib\interrupt.c - udma.c + i2c.c 1 - Libraries\driverlib\udma.c + Libraries\driverlib\i2c.c diff --git a/bsp/lpc1114/.config b/bsp/lpc1114/.config index 3b4d6cd115..080a453241 100644 --- a/bsp/lpc1114/.config +++ b/bsp/lpc1114/.config @@ -63,7 +63,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -324,7 +324,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -348,6 +348,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -377,6 +378,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -428,16 +433,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -447,7 +452,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -462,6 +466,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -612,6 +617,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -635,14 +641,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/lpc1114/rtconfig.h b/bsp/lpc1114/rtconfig.h index 228dfe3845..18dd22d808 100644 --- a/bsp/lpc1114/rtconfig.h +++ b/bsp/lpc1114/rtconfig.h @@ -39,7 +39,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define ARCH_ARM_CORTEX_M @@ -180,9 +180,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/lpc176x/project.ewp b/bsp/lpc176x/project.ewp index bfa1230f30..e3368bfc44 100644 --- a/bsp/lpc176x/project.ewp +++ b/bsp/lpc176x/project.ewp @@ -1773,13 +1773,13 @@ Applications - $PROJ_DIR$\applications\application.c + $PROJ_DIR$\applications\startup.c - $PROJ_DIR$\applications\platform.c + $PROJ_DIR$\applications\application.c - $PROJ_DIR$\applications\startup.c + $PROJ_DIR$\applications\platform.c @@ -1797,10 +1797,10 @@ $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c $PROJ_DIR$\..\..\libcpu\arm\cortex-m3\cpuport.c @@ -1812,19 +1812,19 @@ Drivers - $PROJ_DIR$\drivers\led.c + $PROJ_DIR$\drivers\uart.c $PROJ_DIR$\drivers\board.c - $PROJ_DIR$\drivers\emac.c + $PROJ_DIR$\drivers\spi.c - $PROJ_DIR$\drivers\spi.c + $PROJ_DIR$\drivers\emac.c - $PROJ_DIR$\drivers\uart.c + $PROJ_DIR$\drivers\led.c @@ -1839,46 +1839,46 @@ Kernel - $PROJ_DIR$\..\..\src\mempool.c + $PROJ_DIR$\..\..\src\components.c $PROJ_DIR$\..\..\src\mem.c - $PROJ_DIR$\..\..\src\scheduler.c + $PROJ_DIR$\..\..\src\memheap.c + + + $PROJ_DIR$\..\..\src\thread.c $PROJ_DIR$\..\..\src\device.c - $PROJ_DIR$\..\..\src\timer.c + $PROJ_DIR$\..\..\src\object.c $PROJ_DIR$\..\..\src\clock.c - $PROJ_DIR$\..\..\src\ipc.c + $PROJ_DIR$\..\..\src\timer.c $PROJ_DIR$\..\..\src\irq.c - $PROJ_DIR$\..\..\src\kservice.c - - - $PROJ_DIR$\..\..\src\thread.c + $PROJ_DIR$\..\..\src\ipc.c - $PROJ_DIR$\..\..\src\idle.c + $PROJ_DIR$\..\..\src\mempool.c - $PROJ_DIR$\..\..\src\object.c + $PROJ_DIR$\..\..\src\scheduler.c - $PROJ_DIR$\..\..\src\memheap.c + $PROJ_DIR$\..\..\src\idle.c - $PROJ_DIR$\..\..\src\components.c + $PROJ_DIR$\..\..\src\kservice.c diff --git a/bsp/lpc176x/project.uvproj b/bsp/lpc176x/project.uvproj index 9e757d24e4..b11dc57b0f 100644 --- a/bsp/lpc176x/project.uvproj +++ b/bsp/lpc176x/project.uvproj @@ -396,23 +396,23 @@ Applications - startup.c + application.c 1 - applications\startup.c + applications\application.c - platform.c + startup.c 1 - applications\platform.c + applications\startup.c - application.c + platform.c 1 - applications\application.c + applications\platform.c @@ -435,13 +435,6 @@ CPU - - - div0.c - 1 - ..\..\libcpu\arm\common\div0.c - - backtrace.c @@ -458,9 +451,9 @@ - context_rvds.S - 2 - ..\..\libcpu\arm\cortex-m3\context_rvds.S + div0.c + 1 + ..\..\libcpu\arm\common\div0.c @@ -470,14 +463,21 @@ ..\..\libcpu\arm\cortex-m3\cpuport.c + + + context_rvds.S + 2 + ..\..\libcpu\arm\cortex-m3\context_rvds.S + + Drivers - uart.c + led.c 1 - drivers\uart.c + drivers\led.c @@ -489,23 +489,23 @@ - board.c + uart.c 1 - drivers\board.c + drivers\uart.c - spi.c + board.c 1 - drivers\spi.c + drivers\board.c - led.c + spi.c 1 - drivers\led.c + drivers\spi.c @@ -530,23 +530,23 @@ Kernel - kservice.c + mempool.c 1 - ..\..\src\kservice.c + ..\..\src\mempool.c - memheap.c + kservice.c 1 - ..\..\src\memheap.c + ..\..\src\kservice.c - clock.c + object.c 1 - ..\..\src\clock.c + ..\..\src\object.c @@ -558,72 +558,72 @@ - mem.c + components.c 1 - ..\..\src\mem.c + ..\..\src\components.c - components.c + device.c 1 - ..\..\src\components.c + ..\..\src\device.c - scheduler.c + thread.c 1 - ..\..\src\scheduler.c + ..\..\src\thread.c - thread.c + memheap.c 1 - ..\..\src\thread.c + ..\..\src\memheap.c - device.c + irq.c 1 - ..\..\src\device.c + ..\..\src\irq.c - timer.c + idle.c 1 - ..\..\src\timer.c + ..\..\src\idle.c - object.c + clock.c 1 - ..\..\src\object.c + ..\..\src\clock.c - irq.c + scheduler.c 1 - ..\..\src\irq.c + ..\..\src\scheduler.c - idle.c + mem.c 1 - ..\..\src\idle.c + ..\..\src\mem.c - mempool.c + timer.c 1 - ..\..\src\mempool.c + ..\..\src\timer.c diff --git a/bsp/lpc178x/project.uvproj b/bsp/lpc178x/project.uvproj index 312741bccf..f979588d3e 100644 --- a/bsp/lpc178x/project.uvproj +++ b/bsp/lpc178x/project.uvproj @@ -384,16 +384,16 @@ Applications - startup.c + application.c 1 - applications\startup.c + applications\application.c - application.c + startup.c 1 - applications\application.c + applications\startup.c @@ -425,23 +425,23 @@ CPU - showmem.c + backtrace.c 1 - ..\..\libcpu\arm\common\showmem.c + ..\..\libcpu\arm\common\backtrace.c - backtrace.c + div0.c 1 - ..\..\libcpu\arm\common\backtrace.c + ..\..\libcpu\arm\common\div0.c - div0.c + showmem.c 1 - ..\..\libcpu\arm\common\div0.c + ..\..\libcpu\arm\common\showmem.c @@ -463,65 +463,65 @@ Drivers - lpc177x_8x_pinsel.c + lpc177x_8x_clkpwr.c 1 - drivers\lpc177x_8x_pinsel.c + drivers\lpc177x_8x_clkpwr.c - lpc17xx_lcd.c + lpc177x_8x_uart.c 1 - drivers\lpc17xx_lcd.c + drivers\lpc177x_8x_uart.c - board.c + sdram.c 1 - drivers\board.c + drivers\sdram.c - uart.c + lpc177x_8x_emc.c 1 - drivers\uart.c + drivers\lpc177x_8x_emc.c - lpc177x_8x_uart.c + lpc177x_8x_pinsel.c 1 - drivers\lpc177x_8x_uart.c + drivers\lpc177x_8x_pinsel.c - drv_glcd.c + board.c 1 - drivers\drv_glcd.c + drivers\board.c - lpc177x_8x_clkpwr.c + lpc17xx_lcd.c 1 - drivers\lpc177x_8x_clkpwr.c + drivers\lpc17xx_lcd.c - sdram.c + uart.c 1 - drivers\sdram.c + drivers\uart.c - lpc177x_8x_emc.c + drv_glcd.c 1 - drivers\lpc177x_8x_emc.c + drivers\drv_glcd.c @@ -546,23 +546,16 @@ Kernel - components.c - 1 - ..\..\src\components.c - - - - - thread.c + idle.c 1 - ..\..\src\thread.c + ..\..\src\idle.c - irq.c + timer.c 1 - ..\..\src\irq.c + ..\..\src\timer.c @@ -574,23 +567,23 @@ - idle.c + components.c 1 - ..\..\src\idle.c + ..\..\src\components.c - memheap.c + device.c 1 - ..\..\src\memheap.c + ..\..\src\device.c - device.c + mempool.c 1 - ..\..\src\device.c + ..\..\src\mempool.c @@ -602,30 +595,30 @@ - ipc.c + clock.c 1 - ..\..\src\ipc.c + ..\..\src\clock.c - clock.c + irq.c 1 - ..\..\src\clock.c + ..\..\src\irq.c - timer.c + memheap.c 1 - ..\..\src\timer.c + ..\..\src\memheap.c - scheduler.c + ipc.c 1 - ..\..\src\scheduler.c + ..\..\src\ipc.c @@ -637,9 +630,16 @@ - mempool.c + thread.c 1 - ..\..\src\mempool.c + ..\..\src\thread.c + + + + + scheduler.c + 1 + ..\..\src\scheduler.c diff --git a/bsp/lpc2148/project.Uv2 b/bsp/lpc2148/project.Uv2 index 3fc926285c..f904135b36 100644 --- a/bsp/lpc2148/project.Uv2 +++ b/bsp/lpc2148/project.Uv2 @@ -11,31 +11,31 @@ Group (Kernel) Group (libc) Group (utestcases) -File 1,1, File 1,1, +File 1,1, +File 2,1,<..\..\libcpu\arm\common\showmem.c> File 2,1,<..\..\libcpu\arm\common\div0.c> File 2,1,<..\..\libcpu\arm\common\backtrace.c> -File 2,1,<..\..\libcpu\arm\common\showmem.c> File 2,1,<..\..\libcpu\arm\lpc214x\cpuport.c> -File 2,2,<..\..\libcpu\arm\lpc214x\context_rvds.S> File 2,2,<..\..\libcpu\arm\lpc214x\start_rvds.S> +File 2,2,<..\..\libcpu\arm\lpc214x\context_rvds.S> File 3,1, File 3,1, File 4,1,<..\..\components\finsh\shell.c> File 4,1,<..\..\components\finsh\msh.c> -File 5,1,<..\..\src\thread.c> +File 5,1,<..\..\src\kservice.c> +File 5,1,<..\..\src\scheduler.c> File 5,1,<..\..\src\irq.c> -File 5,1,<..\..\src\object.c> +File 5,1,<..\..\src\thread.c> +File 5,1,<..\..\src\clock.c> +File 5,1,<..\..\src\mem.c> File 5,1,<..\..\src\device.c> -File 5,1,<..\..\src\kservice.c> -File 5,1,<..\..\src\timer.c> +File 5,1,<..\..\src\ipc.c> File 5,1,<..\..\src\mempool.c> -File 5,1,<..\..\src\idle.c> -File 5,1,<..\..\src\clock.c> File 5,1,<..\..\src\components.c> -File 5,1,<..\..\src\scheduler.c> -File 5,1,<..\..\src\ipc.c> -File 5,1,<..\..\src\mem.c> +File 5,1,<..\..\src\object.c> +File 5,1,<..\..\src\timer.c> +File 5,1,<..\..\src\idle.c> diff --git a/bsp/lpc2478/project.uvproj b/bsp/lpc2478/project.uvproj index 8335f1a6d8..a5deef4518 100644 --- a/bsp/lpc2478/project.uvproj +++ b/bsp/lpc2478/project.uvproj @@ -411,13 +411,6 @@ CPU - - - div0.c - 1 - ..\..\libcpu\arm\common\div0.c - - backtrace.c @@ -434,9 +427,9 @@ - trap.c + div0.c 1 - ..\..\libcpu\arm\lpc24xx\trap.c + ..\..\libcpu\arm\common\div0.c @@ -448,30 +441,37 @@ - cpu.c + context_rvds.S + 2 + ..\..\libcpu\arm\lpc24xx\context_rvds.S + + + + + interrupt.c 1 - ..\..\libcpu\arm\lpc24xx\cpu.c + ..\..\libcpu\arm\lpc24xx\interrupt.c - stack.c + trap.c 1 - ..\..\libcpu\arm\lpc24xx\stack.c + ..\..\libcpu\arm\lpc24xx\trap.c - interrupt.c + cpu.c 1 - ..\..\libcpu\arm\lpc24xx\interrupt.c + ..\..\libcpu\arm\lpc24xx\cpu.c - context_rvds.S - 2 - ..\..\libcpu\arm\lpc24xx\context_rvds.S + stack.c + 1 + ..\..\libcpu\arm\lpc24xx\stack.c @@ -479,16 +479,16 @@ Drivers - serial.c + board.c 1 - drivers\serial.c + drivers\board.c - board.c + serial.c 1 - drivers\board.c + drivers\serial.c @@ -513,23 +513,30 @@ Kernel - timer.c + irq.c 1 - ..\..\src\timer.c + ..\..\src\irq.c - device.c + scheduler.c 1 - ..\..\src\device.c + ..\..\src\scheduler.c - clock.c + idle.c 1 - ..\..\src\clock.c + ..\..\src\idle.c + + + + + timer.c + 1 + ..\..\src\timer.c @@ -541,30 +548,30 @@ - ipc.c + clock.c 1 - ..\..\src\ipc.c + ..\..\src\clock.c - thread.c + device.c 1 - ..\..\src\thread.c + ..\..\src\device.c - kservice.c + object.c 1 - ..\..\src\kservice.c + ..\..\src\object.c - idle.c + thread.c 1 - ..\..\src\idle.c + ..\..\src\thread.c @@ -576,16 +583,16 @@ - scheduler.c + kservice.c 1 - ..\..\src\scheduler.c + ..\..\src\kservice.c - irq.c + ipc.c 1 - ..\..\src\irq.c + ..\..\src\ipc.c @@ -595,13 +602,6 @@ ..\..\src\components.c - - - object.c - 1 - ..\..\src\object.c - - diff --git a/bsp/lpc408x/.config b/bsp/lpc408x/.config index a2922c06f2..8e419471c8 100644 --- a/bsp/lpc408x/.config +++ b/bsp/lpc408x/.config @@ -77,7 +77,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart0" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -371,7 +371,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -395,6 +395,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -424,6 +425,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -475,16 +480,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -494,7 +499,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -509,6 +513,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -660,6 +665,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -683,14 +689,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/lpc408x/project.uvproj b/bsp/lpc408x/project.uvproj index 11643fbd88..ba5eba7692 100644 --- a/bsp/lpc408x/project.uvproj +++ b/bsp/lpc408x/project.uvproj @@ -420,16 +420,16 @@ - showmem.c + div0.c 1 - ..\..\libcpu\arm\common\showmem.c + ..\..\libcpu\arm\common\div0.c - div0.c + showmem.c 1 - ..\..\libcpu\arm\common\div0.c + ..\..\libcpu\arm\common\showmem.c @@ -465,51 +465,51 @@ - workqueue.c + pipe.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\src\pipe.c - ringbuffer.c + completion.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\completion.c - completion.c + ringblk_buf.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\src\ringblk_buf.c - dataqueue.c + waitqueue.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\src\waitqueue.c - waitqueue.c + workqueue.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\src\workqueue.c - ringblk_buf.c + dataqueue.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\src\dataqueue.c - pipe.c + ringbuffer.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\src\ringbuffer.c @@ -569,23 +569,23 @@ - ffunicode.c + ff.c 1 - ..\..\components\dfs\filesystems\elmfat\ffunicode.c + ..\..\components\dfs\filesystems\elmfat\ff.c - dfs_elm.c + ffunicode.c 1 - ..\..\components\dfs\filesystems\elmfat\dfs_elm.c + ..\..\components\dfs\filesystems\elmfat\ffunicode.c - ff.c + dfs_elm.c 1 - ..\..\components\dfs\filesystems\elmfat\ff.c + ..\..\components\dfs\filesystems\elmfat\dfs_elm.c @@ -624,30 +624,30 @@ Kernel - timer.c + idle.c 1 - ..\..\src\timer.c + ..\..\src\idle.c - object.c + timer.c 1 - ..\..\src\object.c + ..\..\src\timer.c - device.c + irq.c 1 - ..\..\src\device.c + ..\..\src\irq.c - components.c + mempool.c 1 - ..\..\src\components.c + ..\..\src\mempool.c @@ -659,58 +659,58 @@ - idle.c + clock.c 1 - ..\..\src\idle.c + ..\..\src\clock.c - ipc.c + object.c 1 - ..\..\src\ipc.c + ..\..\src\object.c - irq.c + kservice.c 1 - ..\..\src\irq.c + ..\..\src\kservice.c - clock.c + thread.c 1 - ..\..\src\clock.c + ..\..\src\thread.c - kservice.c + device.c 1 - ..\..\src\kservice.c + ..\..\src\device.c - thread.c + components.c 1 - ..\..\src\thread.c + ..\..\src\components.c - mempool.c + memheap.c 1 - ..\..\src\mempool.c + ..\..\src\memheap.c - memheap.c + ipc.c 1 - ..\..\src\memheap.c + ..\..\src\ipc.c diff --git a/bsp/lpc408x/project.uvprojx b/bsp/lpc408x/project.uvprojx index c0697aaab1..421e34ba74 100644 --- a/bsp/lpc408x/project.uvprojx +++ b/bsp/lpc408x/project.uvprojx @@ -386,13 +386,6 @@ CPU - - - showmem.c - 1 - ..\..\libcpu\arm\common\showmem.c - - backtrace.c @@ -409,9 +402,9 @@ - cpuport.c + showmem.c 1 - ..\..\libcpu\arm\cortex-m4\cpuport.c + ..\..\libcpu\arm\common\showmem.c @@ -421,6 +414,13 @@ ..\..\libcpu\arm\cortex-m4\context_rvds.S + + + cpuport.c + 1 + ..\..\libcpu\arm\cortex-m4\cpuport.c + + DeviceDrivers @@ -440,9 +440,9 @@ - dataqueue.c + waitqueue.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\src\waitqueue.c @@ -454,37 +454,37 @@ - ringblk_buf.c + ringbuffer.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\src\ringbuffer.c - workqueue.c + dataqueue.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\src\dataqueue.c - ringbuffer.c + completion.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\completion.c - waitqueue.c + workqueue.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\src\workqueue.c - completion.c + ringblk_buf.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\src\ringblk_buf.c @@ -544,23 +544,23 @@ - dfs_elm.c + ffunicode.c 1 - ..\..\components\dfs\filesystems\elmfat\dfs_elm.c + ..\..\components\dfs\filesystems\elmfat\ffunicode.c - ffunicode.c + ff.c 1 - ..\..\components\dfs\filesystems\elmfat\ffunicode.c + ..\..\components\dfs\filesystems\elmfat\ff.c - ff.c + dfs_elm.c 1 - ..\..\components\dfs\filesystems\elmfat\ff.c + ..\..\components\dfs\filesystems\elmfat\dfs_elm.c @@ -599,9 +599,9 @@ Kernel - scheduler.c + idle.c 1 - ..\..\src\scheduler.c + ..\..\src\idle.c @@ -620,30 +620,30 @@ - memheap.c + timer.c 1 - ..\..\src\memheap.c + ..\..\src\timer.c - ipc.c + device.c 1 - ..\..\src\ipc.c + ..\..\src\device.c - mempool.c + irq.c 1 - ..\..\src\mempool.c + ..\..\src\irq.c - clock.c + mempool.c 1 - ..\..\src\clock.c + ..\..\src\mempool.c @@ -655,37 +655,37 @@ - idle.c + ipc.c 1 - ..\..\src\idle.c + ..\..\src\ipc.c - device.c + scheduler.c 1 - ..\..\src\device.c + ..\..\src\scheduler.c - timer.c + kservice.c 1 - ..\..\src\timer.c + ..\..\src\kservice.c - irq.c + clock.c 1 - ..\..\src\irq.c + ..\..\src\clock.c - kservice.c + memheap.c 1 - ..\..\src\kservice.c + ..\..\src\memheap.c diff --git a/bsp/lpc408x/rtconfig.h b/bsp/lpc408x/rtconfig.h index ec309bdb28..80a837c763 100644 --- a/bsp/lpc408x/rtconfig.h +++ b/bsp/lpc408x/rtconfig.h @@ -47,7 +47,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart0" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -211,9 +211,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/lpc43xx/M0/project.uvproj b/bsp/lpc43xx/M0/project.uvproj index aa8146f118..6b72887dd6 100644 --- a/bsp/lpc43xx/M0/project.uvproj +++ b/bsp/lpc43xx/M0/project.uvproj @@ -392,23 +392,23 @@ Applications - vbus_drv.c + startup.c 1 - applications\vbus_drv.c + applications\startup.c - startup.c + application.c 1 - applications\startup.c + applications\application.c - application.c + vbus_drv.c 1 - applications\application.c + applications\vbus_drv.c @@ -461,16 +461,16 @@ - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m0\cpuport.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m0\context_rvds.S - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m0\context_rvds.S + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m0\cpuport.c @@ -485,30 +485,30 @@ - workqueue.c + completion.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\completion.c - waitqueue.c + workqueue.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\workqueue.c - ringblk_buf.c + waitqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\waitqueue.c - pipe.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\ringbuffer.c @@ -520,16 +520,16 @@ - ringbuffer.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\ringblk_buf.c - completion.c + pipe.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\pipe.c @@ -537,16 +537,16 @@ Drivers - drv_led.c + drv_uart.c 1 - ..\drivers\drv_led.c + ..\drivers\drv_uart.c - drv_uart.c + drv_led.c 1 - ..\drivers\drv_uart.c + ..\drivers\drv_led.c @@ -576,13 +576,6 @@ ..\..\..\src\irq.c - - - device.c - 1 - ..\..\..\src\device.c - - components.c @@ -592,37 +585,37 @@ - memheap.c + kservice.c 1 - ..\..\..\src\memheap.c + ..\..\..\src\kservice.c - kservice.c + thread.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\thread.c - timer.c + idle.c 1 - ..\..\..\src\timer.c + ..\..\..\src\idle.c - ipc.c + clock.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\clock.c - idle.c + memheap.c 1 - ..\..\..\src\idle.c + ..\..\..\src\memheap.c @@ -634,16 +627,16 @@ - thread.c + mempool.c 1 - ..\..\..\src\thread.c + ..\..\..\src\mempool.c - object.c + device.c 1 - ..\..\..\src\object.c + ..\..\..\src\device.c @@ -655,16 +648,23 @@ - mempool.c + object.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\object.c - clock.c + timer.c 1 - ..\..\..\src\clock.c + ..\..\..\src\timer.c + + + + + ipc.c + 1 + ..\..\..\src\ipc.c @@ -672,30 +672,30 @@ VBus - prio_queue.c + vbus.c 1 - ..\..\..\components\vbus\prio_queue.c + ..\..\..\components\vbus\vbus.c - watermark_queue.c + vbus_chnx.c 1 - ..\..\..\components\vbus\watermark_queue.c + ..\..\..\components\vbus\vbus_chnx.c - vbus_chnx.c + watermark_queue.c 1 - ..\..\..\components\vbus\vbus_chnx.c + ..\..\..\components\vbus\watermark_queue.c - vbus.c + prio_queue.c 1 - ..\..\..\components\vbus\vbus.c + ..\..\..\components\vbus\prio_queue.c diff --git a/bsp/lpc43xx/M4/project.uvproj b/bsp/lpc43xx/M4/project.uvproj index 9901b4926b..13df5e21d4 100644 --- a/bsp/lpc43xx/M4/project.uvproj +++ b/bsp/lpc43xx/M4/project.uvproj @@ -398,16 +398,16 @@ - vbus_drv.c + board.c 1 - applications\vbus_drv.c + applications\board.c - board.c + vbus_drv.c 1 - applications\board.c + applications\vbus_drv.c @@ -460,16 +460,16 @@ - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m4\context_rvds.S + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m4\cpuport.c - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m4\cpuport.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m4\context_rvds.S @@ -484,16 +484,16 @@ - ringblk_buf.c + dataqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\dataqueue.c - waitqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c @@ -505,30 +505,30 @@ - ringbuffer.c + pipe.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\pipe.c - dataqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\ringbuffer.c - pipe.c + completion.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\completion.c - completion.c + waitqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\waitqueue.c @@ -570,16 +570,16 @@ Kernel - mem.c + thread.c 1 - ..\..\..\src\mem.c + ..\..\..\src\thread.c - clock.c + mem.c 1 - ..\..\..\src\clock.c + ..\..\..\src\mem.c @@ -591,79 +591,79 @@ - scheduler.c + memheap.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\memheap.c - timer.c + irq.c 1 - ..\..\..\src\timer.c + ..\..\..\src\irq.c - object.c + mempool.c 1 - ..\..\..\src\object.c + ..\..\..\src\mempool.c - ipc.c + timer.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\timer.c - irq.c + object.c 1 - ..\..\..\src\irq.c + ..\..\..\src\object.c - mempool.c + components.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\components.c - memheap.c + ipc.c 1 - ..\..\..\src\memheap.c + ..\..\..\src\ipc.c - thread.c + clock.c 1 - ..\..\..\src\thread.c + ..\..\..\src\clock.c - components.c + idle.c 1 - ..\..\..\src\components.c + ..\..\..\src\idle.c - kservice.c + scheduler.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\scheduler.c - idle.c + kservice.c 1 - ..\..\..\src\idle.c + ..\..\..\src\kservice.c @@ -671,30 +671,30 @@ VBus - prio_queue.c + watermark_queue.c 1 - ..\..\..\components\vbus\prio_queue.c + ..\..\..\components\vbus\watermark_queue.c - vbus_chnx.c + prio_queue.c 1 - ..\..\..\components\vbus\vbus_chnx.c + ..\..\..\components\vbus\prio_queue.c - watermark_queue.c + vbus.c 1 - ..\..\..\components\vbus\watermark_queue.c + ..\..\..\components\vbus\vbus.c - vbus.c + vbus_chnx.c 1 - ..\..\..\components\vbus\vbus.c + ..\..\..\components\vbus\vbus_chnx.c diff --git a/bsp/lpc5410x/project.uvprojx b/bsp/lpc5410x/project.uvprojx index e52da2febd..148d5af246 100644 --- a/bsp/lpc5410x/project.uvprojx +++ b/bsp/lpc5410x/project.uvprojx @@ -389,30 +389,30 @@ Applications - application.c + board.c 1 - applications\application.c + applications\board.c - board.c + application.c 1 - applications\board.c + applications\application.c - demo_thread.c + startup.c 1 - applications\demo_thread.c + applications\startup.c - startup.c + demo_thread.c 1 - applications\startup.c + applications\demo_thread.c @@ -437,23 +437,23 @@ CPU - showmem.c + backtrace.c 1 - ..\..\libcpu\arm\common\showmem.c + ..\..\libcpu\arm\common\backtrace.c - backtrace.c + div0.c 1 - ..\..\libcpu\arm\common\backtrace.c + ..\..\libcpu\arm\common\div0.c - div0.c + showmem.c 1 - ..\..\libcpu\arm\common\div0.c + ..\..\libcpu\arm\common\showmem.c @@ -482,9 +482,9 @@ - ringbuffer.c + pipe.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\pipe.c @@ -496,16 +496,16 @@ - ringblk_buf.c + waitqueue.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\src\waitqueue.c - completion.c + ringblk_buf.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\src\ringblk_buf.c @@ -517,16 +517,16 @@ - pipe.c + ringbuffer.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\src\ringbuffer.c - waitqueue.c + completion.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\src\completion.c @@ -568,100 +568,100 @@ Kernel - scheduler.c + timer.c 1 - ..\..\src\scheduler.c + ..\..\src\timer.c - timer.c + components.c 1 - ..\..\src\timer.c + ..\..\src\components.c - components.c + device.c 1 - ..\..\src\components.c + ..\..\src\device.c - memheap.c + mempool.c 1 - ..\..\src\memheap.c + ..\..\src\mempool.c - irq.c + ipc.c 1 - ..\..\src\irq.c + ..\..\src\ipc.c - thread.c + scheduler.c 1 - ..\..\src\thread.c + ..\..\src\scheduler.c - object.c + idle.c 1 - ..\..\src\object.c + ..\..\src\idle.c - mem.c + memheap.c 1 - ..\..\src\mem.c + ..\..\src\memheap.c - idle.c + clock.c 1 - ..\..\src\idle.c + ..\..\src\clock.c - kservice.c + thread.c 1 - ..\..\src\kservice.c + ..\..\src\thread.c - ipc.c + object.c 1 - ..\..\src\ipc.c + ..\..\src\object.c - device.c + mem.c 1 - ..\..\src\device.c + ..\..\src\mem.c - clock.c + kservice.c 1 - ..\..\src\clock.c + ..\..\src\kservice.c - mempool.c + irq.c 1 - ..\..\src\mempool.c + ..\..\src\irq.c diff --git a/bsp/lpc54114-lite/.config b/bsp/lpc54114-lite/.config index 4ed5a8b3cc..5a2897c843 100644 --- a/bsp/lpc54114-lite/.config +++ b/bsp/lpc54114-lite/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart0" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -388,7 +388,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -412,6 +412,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -441,6 +442,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -492,16 +497,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -511,7 +516,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -526,6 +530,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -677,6 +682,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -700,14 +706,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/lpc54114-lite/project.uvprojx b/bsp/lpc54114-lite/project.uvprojx index 2fd9912e9b..8e416ab517 100644 --- a/bsp/lpc54114-lite/project.uvprojx +++ b/bsp/lpc54114-lite/project.uvprojx @@ -418,16 +418,16 @@ - cpuport.c - 1 - ..\..\libcpu\arm\cortex-m4\cpuport.c + context_rvds.S + 2 + ..\..\libcpu\arm\cortex-m4\context_rvds.S - context_rvds.S - 2 - ..\..\libcpu\arm\cortex-m4\context_rvds.S + cpuport.c + 1 + ..\..\libcpu\arm\cortex-m4\cpuport.c @@ -505,51 +505,51 @@ - dataqueue.c + ringbuffer.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\src\ringbuffer.c - completion.c + waitqueue.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\src\waitqueue.c - ringblk_buf.c + pipe.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\src\pipe.c - pipe.c + ringblk_buf.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\src\ringblk_buf.c - workqueue.c + dataqueue.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\src\dataqueue.c - ringbuffer.c + completion.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\completion.c - waitqueue.c + workqueue.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\src\workqueue.c @@ -691,30 +691,30 @@ - ffunicode.c + dfs_elm.c 1 - ..\..\components\dfs\filesystems\elmfat\ffunicode.c + ..\..\components\dfs\filesystems\elmfat\dfs_elm.c - dfs_elm.c + ffunicode.c 1 - ..\..\components\dfs\filesystems\elmfat\dfs_elm.c + ..\..\components\dfs\filesystems\elmfat\ffunicode.c - dfs_romfs.c + romfs.c 1 - ..\..\components\dfs\filesystems\romfs\dfs_romfs.c + ..\..\components\dfs\filesystems\romfs\romfs.c - romfs.c + dfs_romfs.c 1 - ..\..\components\dfs\filesystems\romfs\romfs.c + ..\..\components\dfs\filesystems\romfs\dfs_romfs.c @@ -753,44 +753,44 @@ Kernel - thread.c + components.c 1 - ..\..\src\thread.c + ..\..\src\components.c - components.c + idle.c 1 - ..\..\src\components.c + ..\..\src\idle.c - mempool.c + object.c 1 - ..\..\src\mempool.c + ..\..\src\object.c - irq.c + scheduler.c 1 - ..\..\src\irq.c + ..\..\src\scheduler.c - mem.c + thread.c 1 - ..\..\src\mem.c + ..\..\src\thread.c - clock.c + ipc.c 1 - ..\..\src\clock.c + ..\..\src\ipc.c @@ -802,44 +802,44 @@ - object.c + mem.c 1 - ..\..\src\object.c + ..\..\src\mem.c - device.c + clock.c 1 - ..\..\src\device.c + ..\..\src\clock.c - ipc.c + kservice.c 1 - ..\..\src\ipc.c + ..\..\src\kservice.c - idle.c + irq.c 1 - ..\..\src\idle.c + ..\..\src\irq.c - scheduler.c + mempool.c 1 - ..\..\src\scheduler.c + ..\..\src\mempool.c - kservice.c + device.c 1 - ..\..\src\kservice.c + ..\..\src\device.c @@ -882,9 +882,9 @@ - delay.c + stdlib.c 1 - ..\..\components\libc\compilers\common\delay.c + ..\..\components\libc\compilers\common\stdlib.c @@ -896,9 +896,9 @@ - stdlib.c + delay.c 1 - ..\..\components\libc\compilers\common\stdlib.c + ..\..\components\libc\compilers\common\delay.c @@ -906,107 +906,107 @@ Libraries - fsl_i2c.c + fsl_gint.c 1 - Libraries\devices\LPC54114\drivers\fsl_i2c.c + Libraries\devices\LPC54114\drivers\fsl_gint.c - fsl_dma.c + fsl_spi.c 1 - Libraries\devices\LPC54114\drivers\fsl_dma.c + Libraries\devices\LPC54114\drivers\fsl_spi.c - fsl_i2s_dma.c + fsl_usart_dma.c 1 - Libraries\devices\LPC54114\drivers\fsl_i2s_dma.c + Libraries\devices\LPC54114\drivers\fsl_usart_dma.c - fsl_gint.c + fsl_inputmux.c 1 - Libraries\devices\LPC54114\drivers\fsl_gint.c + Libraries\devices\LPC54114\drivers\fsl_inputmux.c - fsl_spi_dma.c + fsl_reset.c 1 - Libraries\devices\LPC54114\drivers\fsl_spi_dma.c + Libraries\devices\LPC54114\drivers\fsl_reset.c - fsl_utick.c + fsl_wwdt.c 1 - Libraries\devices\LPC54114\drivers\fsl_utick.c + Libraries\devices\LPC54114\drivers\fsl_wwdt.c - fsl_rtc.c + fsl_dma.c 1 - Libraries\devices\LPC54114\drivers\fsl_rtc.c + Libraries\devices\LPC54114\drivers\fsl_dma.c - fsl_wwdt.c + fsl_flashiap.c 1 - Libraries\devices\LPC54114\drivers\fsl_wwdt.c + Libraries\devices\LPC54114\drivers\fsl_flashiap.c - fsl_dmic_dma.c + fsl_clock.c 1 - Libraries\devices\LPC54114\drivers\fsl_dmic_dma.c + Libraries\devices\LPC54114\drivers\fsl_clock.c - fsl_gpio.c + fsl_ctimer.c 1 - Libraries\devices\LPC54114\drivers\fsl_gpio.c + Libraries\devices\LPC54114\drivers\fsl_ctimer.c - fsl_i2c_dma.c + fsl_sctimer.c 1 - Libraries\devices\LPC54114\drivers\fsl_i2c_dma.c + Libraries\devices\LPC54114\drivers\fsl_sctimer.c - fsl_dmic.c + fsl_utick.c 1 - Libraries\devices\LPC54114\drivers\fsl_dmic.c + Libraries\devices\LPC54114\drivers\fsl_utick.c - fsl_common.c + fsl_gpio.c 1 - Libraries\devices\LPC54114\drivers\fsl_common.c + Libraries\devices\LPC54114\drivers\fsl_gpio.c - fsl_ctimer.c + fsl_i2s_dma.c 1 - Libraries\devices\LPC54114\drivers\fsl_ctimer.c + Libraries\devices\LPC54114\drivers\fsl_i2s_dma.c - fsl_pint.c + fsl_i2c.c 1 - Libraries\devices\LPC54114\drivers\fsl_pint.c + Libraries\devices\LPC54114\drivers\fsl_i2c.c @@ -1018,72 +1018,72 @@ - fsl_spi.c + fsl_i2s.c 1 - Libraries\devices\LPC54114\drivers\fsl_spi.c + Libraries\devices\LPC54114\drivers\fsl_i2s.c - fsl_usart_dma.c + fsl_i2c_dma.c 1 - Libraries\devices\LPC54114\drivers\fsl_usart_dma.c + Libraries\devices\LPC54114\drivers\fsl_i2c_dma.c - fsl_i2s.c + fsl_spi_dma.c 1 - Libraries\devices\LPC54114\drivers\fsl_i2s.c + Libraries\devices\LPC54114\drivers\fsl_spi_dma.c - fsl_clock.c + fsl_crc.c 1 - Libraries\devices\LPC54114\drivers\fsl_clock.c + Libraries\devices\LPC54114\drivers\fsl_crc.c - fsl_power.c + fsl_pint.c 1 - Libraries\devices\LPC54114\drivers\fsl_power.c + Libraries\devices\LPC54114\drivers\fsl_pint.c - fsl_flashiap.c + fsl_usart.c 1 - Libraries\devices\LPC54114\drivers\fsl_flashiap.c + Libraries\devices\LPC54114\drivers\fsl_usart.c - fsl_reset.c + fsl_fmeas.c 1 - Libraries\devices\LPC54114\drivers\fsl_reset.c + Libraries\devices\LPC54114\drivers\fsl_fmeas.c - fsl_crc.c + fsl_rtc.c 1 - Libraries\devices\LPC54114\drivers\fsl_crc.c + Libraries\devices\LPC54114\drivers\fsl_rtc.c - fsl_fmeas.c + fsl_adc.c 1 - Libraries\devices\LPC54114\drivers\fsl_fmeas.c + Libraries\devices\LPC54114\drivers\fsl_adc.c - fsl_adc.c + fsl_dmic_dma.c 1 - Libraries\devices\LPC54114\drivers\fsl_adc.c + Libraries\devices\LPC54114\drivers\fsl_dmic_dma.c @@ -1095,23 +1095,23 @@ - fsl_inputmux.c + fsl_common.c 1 - Libraries\devices\LPC54114\drivers\fsl_inputmux.c + Libraries\devices\LPC54114\drivers\fsl_common.c - fsl_usart.c + fsl_dmic.c 1 - Libraries\devices\LPC54114\drivers\fsl_usart.c + Libraries\devices\LPC54114\drivers\fsl_dmic.c - fsl_sctimer.c + fsl_power.c 1 - Libraries\devices\LPC54114\drivers\fsl_sctimer.c + Libraries\devices\LPC54114\drivers\fsl_power.c diff --git a/bsp/lpc54114-lite/rtconfig.h b/bsp/lpc54114-lite/rtconfig.h index cf187179d4..d5dd48b051 100644 --- a/bsp/lpc54114-lite/rtconfig.h +++ b/bsp/lpc54114-lite/rtconfig.h @@ -45,7 +45,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart0" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -219,9 +219,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/lpc54608-LPCXpresso/.config b/bsp/lpc54608-LPCXpresso/.config index 0d69f379c2..a84966ebb5 100644 --- a/bsp/lpc54608-LPCXpresso/.config +++ b/bsp/lpc54608-LPCXpresso/.config @@ -78,7 +78,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart0" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -474,7 +474,7 @@ CONFIG_RT_LWIP_USING_PING=y # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -498,6 +498,7 @@ CONFIG_RT_LWIP_USING_PING=y # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -527,6 +528,10 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -578,16 +583,16 @@ CONFIG_RT_LWIP_USING_PING=y # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -597,7 +602,6 @@ CONFIG_RT_LWIP_USING_PING=y # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -612,6 +616,7 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -763,6 +768,7 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -786,14 +792,10 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/lpc54608-LPCXpresso/project.uvprojx b/bsp/lpc54608-LPCXpresso/project.uvprojx index ebb3c76a23..cf5d9cc078 100644 --- a/bsp/lpc54608-LPCXpresso/project.uvprojx +++ b/bsp/lpc54608-LPCXpresso/project.uvprojx @@ -432,35 +432,42 @@ - cxx_Mutex.cpp + cxx_crt.cpp 8 - ..\..\components\cplusplus\cxx_Mutex.cpp + ..\..\components\cplusplus\cxx_crt.cpp - cxx_crt_init.c - 1 - ..\..\components\cplusplus\cxx_crt_init.c + cxx_Thread.cpp + 8 + ..\..\components\cplusplus\cxx_Thread.cpp - cxx_crt.cpp + cxx_Mutex.cpp 8 - ..\..\components\cplusplus\cxx_crt.cpp + ..\..\components\cplusplus\cxx_Mutex.cpp - cxx_Thread.cpp - 8 - ..\..\components\cplusplus\cxx_Thread.cpp + cxx_crt_init.c + 1 + ..\..\components\cplusplus\cxx_crt_init.c CPU + + + backtrace.c + 1 + ..\..\libcpu\arm\common\backtrace.c + + showmem.c @@ -477,9 +484,9 @@ - backtrace.c - 1 - ..\..\libcpu\arm\common\backtrace.c + context_rvds.S + 2 + ..\..\libcpu\arm\cortex-m4\context_rvds.S @@ -489,13 +496,6 @@ ..\..\libcpu\arm\cortex-m4\cpuport.c - - - context_rvds.S - 2 - ..\..\libcpu\arm\cortex-m4\context_rvds.S - - DeviceDrivers @@ -599,51 +599,51 @@ - dataqueue.c + ringbuffer.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\src\ringbuffer.c - ringblk_buf.c + completion.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\src\completion.c - completion.c + waitqueue.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\src\waitqueue.c - pipe.c + workqueue.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\src\workqueue.c - waitqueue.c + dataqueue.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\src\dataqueue.c - ringbuffer.c + pipe.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\pipe.c - workqueue.c + ringblk_buf.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\src\ringblk_buf.c @@ -663,86 +663,86 @@ Drivers - clock_config.c + drv_sdram.c 1 - drivers\clock_config.c + drivers\drv_sdram.c - drv_i2c.c + drv_sd.c 1 - drivers\drv_i2c.c + drivers\drv_sd.c - drv_ft5406.c + drv_lcd.c 1 - drivers\drv_ft5406.c + drivers\drv_lcd.c - drv_uart.c + fsl_phy.c 1 - drivers\drv_uart.c + drivers\fsl_phy.c - drv_emac.c + drt_mpu.c 1 - drivers\drv_emac.c + drivers\drt_mpu.c - drt_mpu.c + clock_config.c 1 - drivers\drt_mpu.c + drivers\clock_config.c - drv_lcd.c + drv_ft5406.c 1 - drivers\drv_lcd.c + drivers\drv_ft5406.c - board.c + drv_uart.c 1 - drivers\board.c + drivers\drv_uart.c - drv_sd.c + board.c 1 - drivers\drv_sd.c + drivers\board.c - fsl_phy.c + drv_sram.c 1 - drivers\fsl_phy.c + drivers\drv_sram.c - drv_sram.c + drv_i2c.c 1 - drivers\drv_sram.c + drivers\drv_i2c.c - drv_sdram.c + drv_emac.c 1 - drivers\drv_sdram.c + drivers\drv_emac.c @@ -799,16 +799,16 @@ - ff.c + ffunicode.c 1 - ..\..\components\dfs\filesystems\elmfat\ff.c + ..\..\components\dfs\filesystems\elmfat\ffunicode.c - ffunicode.c + ff.c 1 - ..\..\components\dfs\filesystems\elmfat\ffunicode.c + ..\..\components\dfs\filesystems\elmfat\ff.c @@ -854,58 +854,58 @@ Kernel - idle.c + scheduler.c 1 - ..\..\src\idle.c + ..\..\src\scheduler.c - components.c + mem.c 1 - ..\..\src\components.c + ..\..\src\mem.c - thread.c + irq.c 1 - ..\..\src\thread.c + ..\..\src\irq.c - ipc.c + device.c 1 - ..\..\src\ipc.c + ..\..\src\device.c - mempool.c + timer.c 1 - ..\..\src\mempool.c + ..\..\src\timer.c - device.c + object.c 1 - ..\..\src\device.c + ..\..\src\object.c - irq.c + components.c 1 - ..\..\src\irq.c + ..\..\src\components.c - scheduler.c + clock.c 1 - ..\..\src\scheduler.c + ..\..\src\clock.c @@ -917,37 +917,37 @@ - kservice.c + idle.c 1 - ..\..\src\kservice.c + ..\..\src\idle.c - object.c + ipc.c 1 - ..\..\src\object.c + ..\..\src\ipc.c - clock.c + mempool.c 1 - ..\..\src\clock.c + ..\..\src\mempool.c - timer.c + kservice.c 1 - ..\..\src\timer.c + ..\..\src\kservice.c - mem.c + thread.c 1 - ..\..\src\mem.c + ..\..\src\thread.c @@ -955,30 +955,30 @@ libc - mem_std.c + libc.c 1 - ..\..\components\libc\compilers\armlibc\mem_std.c + ..\..\components\libc\compilers\armlibc\libc.c - syscalls.c + stdio.c 1 - ..\..\components\libc\compilers\armlibc\syscalls.c + ..\..\components\libc\compilers\armlibc\stdio.c - libc.c + syscalls.c 1 - ..\..\components\libc\compilers\armlibc\libc.c + ..\..\components\libc\compilers\armlibc\syscalls.c - stdio.c + mem_std.c 1 - ..\..\components\libc\compilers\armlibc\stdio.c + ..\..\components\libc\compilers\armlibc\mem_std.c @@ -990,9 +990,9 @@ - stdlib.c + delay.c 1 - ..\..\components\libc\compilers\common\stdlib.c + ..\..\components\libc\compilers\common\delay.c @@ -1004,9 +1004,9 @@ - delay.c + stdlib.c 1 - ..\..\components\libc\compilers\common\delay.c + ..\..\components\libc\compilers\common\stdlib.c @@ -1018,72 +1018,72 @@ - pthread.c + semaphore.c 1 - ..\..\components\libc\pthreads\pthread.c + ..\..\components\libc\pthreads\semaphore.c - pthread_barrier.c + pthread_rwlock.c 1 - ..\..\components\libc\pthreads\pthread_barrier.c + ..\..\components\libc\pthreads\pthread_rwlock.c - sched.c + pthread_spin.c 1 - ..\..\components\libc\pthreads\sched.c + ..\..\components\libc\pthreads\pthread_spin.c - pthread_tls.c + pthread.c 1 - ..\..\components\libc\pthreads\pthread_tls.c + ..\..\components\libc\pthreads\pthread.c - pthread_mutex.c + sched.c 1 - ..\..\components\libc\pthreads\pthread_mutex.c + ..\..\components\libc\pthreads\sched.c - semaphore.c + mqueue.c 1 - ..\..\components\libc\pthreads\semaphore.c + ..\..\components\libc\pthreads\mqueue.c - mqueue.c + pthread_tls.c 1 - ..\..\components\libc\pthreads\mqueue.c + ..\..\components\libc\pthreads\pthread_tls.c - pthread_spin.c + pthread_attr.c 1 - ..\..\components\libc\pthreads\pthread_spin.c + ..\..\components\libc\pthreads\pthread_attr.c - pthread_attr.c + pthread_mutex.c 1 - ..\..\components\libc\pthreads\pthread_attr.c + ..\..\components\libc\pthreads\pthread_mutex.c - pthread_rwlock.c + pthread_barrier.c 1 - ..\..\components\libc\pthreads\pthread_rwlock.c + ..\..\components\libc\pthreads\pthread_barrier.c @@ -1091,275 +1091,275 @@ Libraries - fsl_dmic.c + fsl_adc.c 1 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_dmic.c + SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_adc.c - fsl_power.c + fsl_gpio.c 1 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_power.c + SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_gpio.c - fsl_flashiap.c + fsl_dmic.c 1 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_flashiap.c + SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_dmic.c - fsl_utick.c + fsl_spifi.c 1 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_utick.c + SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_spifi.c - fsl_emc.c + fsl_usart.c 1 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_emc.c + SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_usart.c - fsl_rit.c + fsl_mrt.c 1 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_rit.c + SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_mrt.c - fsl_enet.c + fsl_usart_dma.c 1 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_enet.c + SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_usart_dma.c - fsl_reset.c + fsl_mcan.c 1 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_reset.c + SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_mcan.c - fsl_flexcomm.c + fsl_dmic_dma.c 1 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_flexcomm.c + SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_dmic_dma.c - fsl_lcdc.c + fsl_ctimer.c 1 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_lcdc.c + SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_ctimer.c - fsl_spi_dma.c + fsl_sdif.c 1 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_spi_dma.c + SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_sdif.c - fsl_adc.c + fsl_reset.c 1 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_adc.c + SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_reset.c - fsl_dma.c + fsl_emc.c 1 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_dma.c + SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_emc.c - fsl_pint.c + fsl_wwdt.c 1 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_pint.c + SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_wwdt.c - fsl_wwdt.c + fsl_fmc.c 1 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_wwdt.c + SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_fmc.c - fsl_eeprom.c + fsl_spi.c 1 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_eeprom.c + SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_spi.c - fsl_i2c_dma.c + fsl_i2c.c 1 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_i2c_dma.c + SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_i2c.c - fsl_spi.c + fsl_spi_dma.c 1 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_spi.c + SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_spi_dma.c - fsl_ctimer.c + fsl_i2s.c 1 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_ctimer.c + SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_i2s.c - fsl_i2c.c + fsl_fmeas.c 1 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_i2c.c + SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_fmeas.c - fsl_clock.c + fsl_i2s_dma.c 1 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_clock.c + SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_i2s_dma.c - fsl_usart.c + fsl_spifi_dma.c 1 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_usart.c + SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_spifi_dma.c - fsl_mcan.c + fsl_crc.c 1 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_mcan.c + SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_crc.c - fsl_fmc.c + fsl_pint.c 1 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_fmc.c + SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_pint.c - fsl_mrt.c + fsl_sctimer.c 1 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_mrt.c + SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_sctimer.c - fsl_gint.c + fsl_eeprom.c 1 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_gint.c + SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_eeprom.c - fsl_i2s_dma.c + fsl_utick.c 1 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_i2s_dma.c + SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_utick.c - fsl_dmic_dma.c + fsl_power.c 1 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_dmic_dma.c + SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_power.c - fsl_i2s.c + fsl_gint.c 1 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_i2s.c + SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_gint.c - fsl_spifi.c + fsl_clock.c 1 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_spifi.c + SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_clock.c - fsl_rtc.c + fsl_rit.c 1 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_rtc.c + SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_rit.c - fsl_usart_dma.c + fsl_flashiap.c 1 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_usart_dma.c + SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_flashiap.c - fsl_fmeas.c + fsl_dma.c 1 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_fmeas.c + SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_dma.c - fsl_inputmux.c + fsl_flexcomm.c 1 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_inputmux.c + SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_flexcomm.c - fsl_sdif.c + fsl_inputmux.c 1 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_sdif.c + SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_inputmux.c - fsl_crc.c + fsl_i2c_dma.c 1 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_crc.c + SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_i2c_dma.c - fsl_sctimer.c + fsl_lcdc.c 1 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_sctimer.c + SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_lcdc.c - fsl_gpio.c + fsl_enet.c 1 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_gpio.c + SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_enet.c - fsl_spifi_dma.c + fsl_rtc.c 1 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_spifi_dma.c + SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_rtc.c @@ -1435,6 +1435,13 @@ ..\..\components\net\lwip-2.0.2\src\core\netif.c + + + ping.c + 1 + ..\..\components\net\lwip-2.0.2\src\apps\ping\ping.c + + sys.c @@ -1512,13 +1519,6 @@ ..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4.c - - - ping.c - 1 - ..\..\components\net\lwip-2.0.2\src\apps\ping\ping.c - - netbuf.c @@ -1664,51 +1664,51 @@ SAL - netdev.c + netdev_ipaddr.c 1 - ..\..\components\net\netdev\src\netdev.c + ..\..\components\net\netdev\src\netdev_ipaddr.c - netdev_ipaddr.c + netdev.c 1 - ..\..\components\net\netdev\src\netdev_ipaddr.c + ..\..\components\net\netdev\src\netdev.c - sal_socket.c + dfs_net.c 1 - ..\..\components\net\sal_socket\src\sal_socket.c + ..\..\components\net\sal_socket\dfs_net\dfs_net.c - net_netdb.c + af_inet_lwip.c 1 - ..\..\components\net\sal_socket\socket\net_netdb.c + ..\..\components\net\sal_socket\impl\af_inet_lwip.c - dfs_net.c + net_sockets.c 1 - ..\..\components\net\sal_socket\dfs_net\dfs_net.c + ..\..\components\net\sal_socket\socket\net_sockets.c - net_sockets.c + sal_socket.c 1 - ..\..\components\net\sal_socket\socket\net_sockets.c + ..\..\components\net\sal_socket\src\sal_socket.c - af_inet_lwip.c + net_netdb.c 1 - ..\..\components\net\sal_socket\impl\af_inet_lwip.c + ..\..\components\net\sal_socket\socket\net_netdb.c diff --git a/bsp/lpc54608-LPCXpresso/rtconfig.h b/bsp/lpc54608-LPCXpresso/rtconfig.h index b419c80216..b49918a8c6 100644 --- a/bsp/lpc54608-LPCXpresso/rtconfig.h +++ b/bsp/lpc54608-LPCXpresso/rtconfig.h @@ -49,7 +49,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart0" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -288,9 +288,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/lpc55sxx/lpc55s69_nxp_evk/.config b/bsp/lpc55sxx/lpc55s69_nxp_evk/.config index 8751b6f03c..6f53da0dd3 100644 --- a/bsp/lpc55sxx/lpc55s69_nxp_evk/.config +++ b/bsp/lpc55sxx/lpc55s69_nxp_evk/.config @@ -1,4 +1,5 @@ # Generated by Kconfiglib (https://github.com/ulfalizer/Kconfiglib) + CONFIG_SOC_LPC55S6x=y # @@ -78,7 +79,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart0" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM_CORTEX_FPU=y @@ -333,7 +334,7 @@ CONFIG_RT_USING_PIN=y # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -357,6 +358,7 @@ CONFIG_RT_USING_PIN=y # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -386,6 +388,10 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -437,16 +443,16 @@ CONFIG_RT_USING_PIN=y # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -456,7 +462,6 @@ CONFIG_RT_USING_PIN=y # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -471,6 +476,7 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -621,6 +627,7 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -644,14 +651,10 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/lpc55sxx/lpc55s69_nxp_evk/project.ewp b/bsp/lpc55sxx/lpc55s69_nxp_evk/project.ewp index e68b26ff11..3f57417209 100644 --- a/bsp/lpc55sxx/lpc55s69_nxp_evk/project.ewp +++ b/bsp/lpc55sxx/lpc55s69_nxp_evk/project.ewp @@ -1066,10 +1066,10 @@ CPU - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c @@ -1090,25 +1090,25 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c @@ -1150,43 +1150,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\timer.c $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\device.c diff --git a/bsp/lpc55sxx/lpc55s69_nxp_evk/project.uvprojx b/bsp/lpc55sxx/lpc55s69_nxp_evk/project.uvprojx index 4cd027f88a..148e9e8488 100644 --- a/bsp/lpc55sxx/lpc55s69_nxp_evk/project.uvprojx +++ b/bsp/lpc55sxx/lpc55s69_nxp_evk/project.uvprojx @@ -443,44 +443,44 @@ - waitqueue.c + workqueue.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\workqueue.c - completion.c + waitqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\waitqueue.c - workqueue.c + completion.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\completion.c - pipe.c + dataqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\dataqueue.c - dataqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c - ringblk_buf.c + pipe.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\pipe.c @@ -571,44 +571,44 @@ Kernel - thread.c + device.c 1 - ..\..\..\src\thread.c + ..\..\..\src\device.c - device.c + clock.c 1 - ..\..\..\src\device.c + ..\..\..\src\clock.c - kservice.c + object.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\object.c - mempool.c + ipc.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\ipc.c - clock.c + irq.c 1 - ..\..\..\src\clock.c + ..\..\..\src\irq.c - object.c + idle.c 1 - ..\..\..\src\object.c + ..\..\..\src\idle.c @@ -620,16 +620,16 @@ - idle.c + timer.c 1 - ..\..\..\src\idle.c + ..\..\..\src\timer.c - timer.c + thread.c 1 - ..\..\..\src\timer.c + ..\..\..\src\thread.c @@ -641,23 +641,23 @@ - ipc.c + mempool.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\mempool.c - components.c + kservice.c 1 - ..\..\..\src\components.c + ..\..\..\src\kservice.c - irq.c + components.c 1 - ..\..\..\src\irq.c + ..\..\..\src\components.c diff --git a/bsp/lpc55sxx/lpc55s69_nxp_evk/rtconfig.h b/bsp/lpc55sxx/lpc55s69_nxp_evk/rtconfig.h index 08c0dc8db1..8245d535bb 100644 --- a/bsp/lpc55sxx/lpc55s69_nxp_evk/rtconfig.h +++ b/bsp/lpc55sxx/lpc55s69_nxp_evk/rtconfig.h @@ -48,7 +48,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart0" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM_CORTEX_FPU @@ -185,9 +185,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/lpc55sxx/lpc55s69_nxp_evk_ns/.config b/bsp/lpc55sxx/lpc55s69_nxp_evk_ns/.config index 5b9e3d1aa1..3c4490ef2c 100644 --- a/bsp/lpc55sxx/lpc55s69_nxp_evk_ns/.config +++ b/bsp/lpc55sxx/lpc55s69_nxp_evk_ns/.config @@ -1,4 +1,5 @@ # Generated by Kconfiglib (https://github.com/ulfalizer/Kconfiglib) + CONFIG_SOC_LPC55S6x=y # @@ -78,7 +79,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM_CORTEX_FPU=y @@ -389,7 +390,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set CONFIG_PKG_USING_TFM=y CONFIG_PKG_TFM_PATH="/packages/security/trusted-firmware-m" @@ -417,6 +418,7 @@ CONFIG_PKG_TFM_VER="nxp-lpc55-v1.0-beta" # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -446,6 +448,10 @@ CONFIG_PKG_TFM_VER="nxp-lpc55-v1.0-beta" # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -497,16 +503,16 @@ CONFIG_PKG_TFM_VER="nxp-lpc55-v1.0-beta" # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -516,7 +522,6 @@ CONFIG_PKG_TFM_VER="nxp-lpc55-v1.0-beta" # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -531,6 +536,7 @@ CONFIG_PKG_TFM_VER="nxp-lpc55-v1.0-beta" # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -681,6 +687,7 @@ CONFIG_PKG_TFM_VER="nxp-lpc55-v1.0-beta" # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -704,14 +711,10 @@ CONFIG_PKG_TFM_VER="nxp-lpc55-v1.0-beta" # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/lpc55sxx/lpc55s69_nxp_evk_ns/project.uvprojx b/bsp/lpc55sxx/lpc55s69_nxp_evk_ns/project.uvprojx index 7a7bddd8c8..8c4312ca8d 100644 --- a/bsp/lpc55sxx/lpc55s69_nxp_evk_ns/project.uvprojx +++ b/bsp/lpc55sxx/lpc55s69_nxp_evk_ns/project.uvprojx @@ -398,16 +398,16 @@ CPU - backtrace.c + div0.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\div0.c - div0.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\backtrace.c @@ -548,23 +548,23 @@ - waitqueue.c + workqueue.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\workqueue.c - ringbuffer.c + pipe.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\pipe.c - pipe.c + completion.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\completion.c @@ -583,16 +583,16 @@ - completion.c + waitqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\waitqueue.c - workqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\ringbuffer.c @@ -824,16 +824,16 @@ Kernel - irq.c + ipc.c 1 - ..\..\..\src\irq.c + ..\..\..\src\ipc.c - kservice.c + scheduler.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\scheduler.c @@ -845,16 +845,16 @@ - thread.c + mem.c 1 - ..\..\..\src\thread.c + ..\..\..\src\mem.c - mem.c + kservice.c 1 - ..\..\..\src\mem.c + ..\..\..\src\kservice.c @@ -866,51 +866,51 @@ - timer.c + mempool.c 1 - ..\..\..\src\timer.c + ..\..\..\src\mempool.c - device.c + object.c 1 - ..\..\..\src\device.c + ..\..\..\src\object.c - idle.c + thread.c 1 - ..\..\..\src\idle.c + ..\..\..\src\thread.c - object.c + device.c 1 - ..\..\..\src\object.c + ..\..\..\src\device.c - mempool.c + irq.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\irq.c - ipc.c + timer.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\timer.c - scheduler.c + idle.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\idle.c @@ -925,23 +925,23 @@ - mem_std.c + stdio.c 1 - ..\..\..\components\libc\compilers\armlibc\mem_std.c + ..\..\..\components\libc\compilers\armlibc\stdio.c - stdio.c + syscalls.c 1 - ..\..\..\components\libc\compilers\armlibc\stdio.c + ..\..\..\components\libc\compilers\armlibc\syscalls.c - syscalls.c + mem_std.c 1 - ..\..\..\components\libc\compilers\armlibc\syscalls.c + ..\..\..\components\libc\compilers\armlibc\mem_std.c diff --git a/bsp/lpc55sxx/lpc55s69_nxp_evk_ns/rtconfig.h b/bsp/lpc55sxx/lpc55s69_nxp_evk_ns/rtconfig.h index 11266db86a..12f761c363 100644 --- a/bsp/lpc55sxx/lpc55s69_nxp_evk_ns/rtconfig.h +++ b/bsp/lpc55sxx/lpc55s69_nxp_evk_ns/rtconfig.h @@ -48,7 +48,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM_CORTEX_FPU @@ -226,9 +226,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/ls1bdev/.config b/bsp/ls1bdev/.config index aaeeb4c346..040d5bd014 100644 --- a/bsp/ls1bdev/.config +++ b/bsp/ls1bdev/.config @@ -77,7 +77,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart5" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel # @@ -346,7 +346,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -370,6 +370,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -399,6 +400,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -450,16 +455,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -469,7 +474,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -484,6 +488,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -634,6 +639,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -657,14 +663,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/ls1bdev/rtconfig.h b/bsp/ls1bdev/rtconfig.h index 26a7781f2d..334818b290 100644 --- a/bsp/ls1bdev/rtconfig.h +++ b/bsp/ls1bdev/rtconfig.h @@ -47,7 +47,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart5" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ /* RT-Thread Components */ @@ -193,9 +193,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/ls2kdev/.config b/bsp/ls2kdev/.config index 22309ae014..ac19168070 100644 --- a/bsp/ls2kdev/.config +++ b/bsp/ls2kdev/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart0" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_CPU_64BIT=y @@ -460,7 +460,7 @@ CONFIG_RT_LWIP_USING_PING=y # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -484,6 +484,7 @@ CONFIG_RT_LWIP_USING_PING=y # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -513,6 +514,10 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -564,16 +569,16 @@ CONFIG_RT_LWIP_USING_PING=y # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -583,7 +588,6 @@ CONFIG_RT_LWIP_USING_PING=y # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -598,6 +602,7 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -748,6 +753,7 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -771,14 +777,10 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/ls2kdev/rtconfig.h b/bsp/ls2kdev/rtconfig.h index 3f295be669..ec5a68b22c 100644 --- a/bsp/ls2kdev/rtconfig.h +++ b/bsp/ls2kdev/rtconfig.h @@ -44,7 +44,7 @@ #define RT_CONSOLEBUF_SIZE 256 #define RT_CONSOLE_DEVICE_NAME "uart0" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_CPU_64BIT #define ARCH_MIPS64 @@ -276,9 +276,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/maxim/MAX32660_EVSYS/.config b/bsp/maxim/MAX32660_EVSYS/.config index 2d7b324ea0..2ec128aaae 100644 --- a/bsp/maxim/MAX32660_EVSYS/.config +++ b/bsp/maxim/MAX32660_EVSYS/.config @@ -77,7 +77,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart1" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel # @@ -330,7 +330,7 @@ CONFIG_RT_USING_PIN=y # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -354,6 +354,7 @@ CONFIG_RT_USING_PIN=y # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -383,6 +384,10 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -434,16 +439,16 @@ CONFIG_RT_USING_PIN=y # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -453,7 +458,6 @@ CONFIG_RT_USING_PIN=y # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -468,6 +472,7 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -618,6 +623,7 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -641,14 +647,10 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/maxim/MAX32660_EVSYS/project.uvprojx b/bsp/maxim/MAX32660_EVSYS/project.uvprojx index ed5eb3395e..0e6ce1a043 100644 --- a/bsp/maxim/MAX32660_EVSYS/project.uvprojx +++ b/bsp/maxim/MAX32660_EVSYS/project.uvprojx @@ -442,9 +442,9 @@ - completion.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\ringbuffer.c @@ -456,16 +456,16 @@ - pipe.c + waitqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\waitqueue.c - ringbuffer.c + dataqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\dataqueue.c @@ -477,16 +477,16 @@ - waitqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\pipe.c - dataqueue.c + completion.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\completion.c @@ -494,16 +494,16 @@ Drivers - startup_max32660.s - 2 - ..\libraries\MAX32660PeriphDriver\CMSIS\Device\Maxim\MAX32660\Source\ARM\startup_max32660.s + board.c + 1 + board\board.c - board.c - 1 - board\board.c + startup_max32660.s + 2 + ..\libraries\MAX32660PeriphDriver\CMSIS\Device\Maxim\MAX32660\Source\ARM\startup_max32660.s @@ -549,37 +549,37 @@ Kernel - thread.c + idle.c 1 - ..\..\..\src\thread.c + ..\..\..\src\idle.c - ipc.c + timer.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\timer.c - mempool.c + ipc.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\ipc.c - kservice.c + mempool.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\mempool.c - object.c + components.c 1 - ..\..\..\src\object.c + ..\..\..\src\components.c @@ -591,51 +591,51 @@ - clock.c + kservice.c 1 - ..\..\..\src\clock.c + ..\..\..\src\kservice.c - timer.c + clock.c 1 - ..\..\..\src\timer.c + ..\..\..\src\clock.c - irq.c + thread.c 1 - ..\..\..\src\irq.c + ..\..\..\src\thread.c - scheduler.c + object.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\object.c - idle.c + irq.c 1 - ..\..\..\src\idle.c + ..\..\..\src\irq.c - components.c + device.c 1 - ..\..\..\src\components.c + ..\..\..\src\device.c - device.c + scheduler.c 1 - ..\..\..\src\device.c + ..\..\..\src\scheduler.c diff --git a/bsp/maxim/MAX32660_EVSYS/rtconfig.h b/bsp/maxim/MAX32660_EVSYS/rtconfig.h index cf8e22119c..d2be486fd7 100644 --- a/bsp/maxim/MAX32660_EVSYS/rtconfig.h +++ b/bsp/maxim/MAX32660_EVSYS/rtconfig.h @@ -47,7 +47,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart1" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ /* RT-Thread Components */ @@ -183,9 +183,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/mb9bf506r/project.ewp b/bsp/mb9bf506r/project.ewp index 5fc9b1bb70..1df1c2e2f4 100644 --- a/bsp/mb9bf506r/project.ewp +++ b/bsp/mb9bf506r/project.ewp @@ -1784,10 +1784,10 @@ $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\libcpu\arm\common\div0.c $PROJ_DIR$\..\..\libcpu\arm\cortex-m3\context_iar.S @@ -1802,26 +1802,26 @@ $PROJ_DIR$\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\components\drivers\src\workqueue.c - - - $PROJ_DIR$\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\components\drivers\src\ringblk_buf.c $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\components\drivers\src\pipe.c $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c + + $PROJ_DIR$\..\..\components\drivers\src\workqueue.c + Drivers @@ -1829,13 +1829,13 @@ $PROJ_DIR$\drivers\fm3_uart.c - $PROJ_DIR$\drivers\board.c + $PROJ_DIR$\drivers\led.c - $PROJ_DIR$\drivers\nand.c + $PROJ_DIR$\drivers\board.c - $PROJ_DIR$\drivers\led.c + $PROJ_DIR$\drivers\nand.c @@ -1849,26 +1849,26 @@ Kernel - - $PROJ_DIR$\..\..\src\clock.c - $PROJ_DIR$\..\..\src\kservice.c - $PROJ_DIR$\..\..\src\timer.c + $PROJ_DIR$\..\..\src\device.c $PROJ_DIR$\..\..\src\irq.c - $PROJ_DIR$\..\..\src\object.c + $PROJ_DIR$\..\..\src\clock.c $PROJ_DIR$\..\..\src\scheduler.c - $PROJ_DIR$\..\..\src\mem.c + $PROJ_DIR$\..\..\src\ipc.c + + + $PROJ_DIR$\..\..\src\object.c $PROJ_DIR$\..\..\src\components.c @@ -1877,19 +1877,19 @@ $PROJ_DIR$\..\..\src\thread.c - $PROJ_DIR$\..\..\src\memheap.c + $PROJ_DIR$\..\..\src\idle.c - $PROJ_DIR$\..\..\src\mempool.c + $PROJ_DIR$\..\..\src\mem.c - $PROJ_DIR$\..\..\src\device.c + $PROJ_DIR$\..\..\src\mempool.c - $PROJ_DIR$\..\..\src\ipc.c + $PROJ_DIR$\..\..\src\timer.c - $PROJ_DIR$\..\..\src\idle.c + $PROJ_DIR$\..\..\src\memheap.c diff --git a/bsp/mb9bf506r/project.uvproj b/bsp/mb9bf506r/project.uvproj index a0fa158130..75c871f750 100644 --- a/bsp/mb9bf506r/project.uvproj +++ b/bsp/mb9bf506r/project.uvproj @@ -463,51 +463,51 @@ - waitqueue.c + ringbuffer.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\src\ringbuffer.c - dataqueue.c + workqueue.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\src\workqueue.c - completion.c + ringblk_buf.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\src\ringblk_buf.c - workqueue.c + pipe.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\src\pipe.c - pipe.c + completion.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\src\completion.c - ringbuffer.c + waitqueue.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\waitqueue.c - ringblk_buf.c + dataqueue.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\src\dataqueue.c @@ -515,30 +515,30 @@ Drivers - fm3_uart.c + led.c 1 - drivers\fm3_uart.c + drivers\led.c - nand.c + fm3_uart.c 1 - drivers\nand.c + drivers\fm3_uart.c - led.c + board.c 1 - drivers\led.c + drivers\board.c - board.c + nand.c 1 - drivers\board.c + drivers\nand.c @@ -563,100 +563,100 @@ Kernel - device.c + kservice.c 1 - ..\..\src\device.c + ..\..\src\kservice.c - object.c + scheduler.c 1 - ..\..\src\object.c + ..\..\src\scheduler.c - thread.c + ipc.c 1 - ..\..\src\thread.c + ..\..\src\ipc.c - mem.c + memheap.c 1 - ..\..\src\mem.c + ..\..\src\memheap.c - components.c + mem.c 1 - ..\..\src\components.c + ..\..\src\mem.c - memheap.c + device.c 1 - ..\..\src\memheap.c + ..\..\src\device.c - irq.c + mempool.c 1 - ..\..\src\irq.c + ..\..\src\mempool.c - timer.c + idle.c 1 - ..\..\src\timer.c + ..\..\src\idle.c - scheduler.c + irq.c 1 - ..\..\src\scheduler.c + ..\..\src\irq.c - idle.c + thread.c 1 - ..\..\src\idle.c + ..\..\src\thread.c - mempool.c + object.c 1 - ..\..\src\mempool.c + ..\..\src\object.c - kservice.c + clock.c 1 - ..\..\src\kservice.c + ..\..\src\clock.c - clock.c + timer.c 1 - ..\..\src\clock.c + ..\..\src\timer.c - ipc.c + components.c 1 - ..\..\src\ipc.c + ..\..\src\components.c diff --git a/bsp/mb9bf568r/project.uvproj b/bsp/mb9bf568r/project.uvproj index 0756b99a50..6b67158d52 100644 --- a/bsp/mb9bf568r/project.uvproj +++ b/bsp/mb9bf568r/project.uvproj @@ -389,21 +389,28 @@ Applications - startup.c + application.c 1 - applications\startup.c + applications\application.c - application.c + startup.c 1 - applications\application.c + applications\startup.c CMSIS + + + system_mb9abxxx.c + 1 + CMSIS\DeviceSupport\system_mb9abxxx.c + + startup_mb9bf56xr.s @@ -411,16 +418,16 @@ CMSIS\DeviceSupport\arm\startup_mb9bf56xr.s + + + CPU - system_mb9abxxx.c + backtrace.c 1 - CMSIS\DeviceSupport\system_mb9abxxx.c + ..\..\libcpu\arm\common\backtrace.c - - - CPU showmem.c @@ -437,9 +444,9 @@ - backtrace.c - 1 - ..\..\libcpu\arm\common\backtrace.c + context_rvds.S + 2 + ..\..\libcpu\arm\cortex-m4\context_rvds.S @@ -449,13 +456,6 @@ ..\..\libcpu\arm\cortex-m4\cpuport.c - - - context_rvds.S - 2 - ..\..\libcpu\arm\cortex-m4\context_rvds.S - - Drivers @@ -502,37 +502,37 @@ Kernel - clock.c + kservice.c 1 - ..\..\src\clock.c + ..\..\src\kservice.c - ipc.c + scheduler.c 1 - ..\..\src\ipc.c + ..\..\src\scheduler.c - irq.c + timer.c 1 - ..\..\src\irq.c + ..\..\src\timer.c - device.c + clock.c 1 - ..\..\src\device.c + ..\..\src\clock.c - scheduler.c + irq.c 1 - ..\..\src\scheduler.c + ..\..\src\irq.c @@ -544,16 +544,16 @@ - mem.c + idle.c 1 - ..\..\src\mem.c + ..\..\src\idle.c - object.c + mem.c 1 - ..\..\src\object.c + ..\..\src\mem.c @@ -565,30 +565,30 @@ - idle.c + mempool.c 1 - ..\..\src\idle.c + ..\..\src\mempool.c - timer.c + object.c 1 - ..\..\src\timer.c + ..\..\src\object.c - mempool.c + device.c 1 - ..\..\src\mempool.c + ..\..\src\device.c - kservice.c + ipc.c 1 - ..\..\src\kservice.c + ..\..\src\ipc.c diff --git a/bsp/mb9bf618s/project.ewp b/bsp/mb9bf618s/project.ewp index e16bb34e81..788f90ecb6 100644 --- a/bsp/mb9bf618s/project.ewp +++ b/bsp/mb9bf618s/project.ewp @@ -1872,28 +1872,28 @@ CMSIS - $PROJ_DIR$\CMSIS\DeviceSupport\fujitsu\mb9bf61x\system_mb9bf61x.c + $PROJ_DIR$\CMSIS\DeviceSupport\fujitsu\mb9bf61x\startup\iar\startup_mb9bf61x.S - $PROJ_DIR$\CMSIS\DeviceSupport\fujitsu\mb9bf61x\startup\iar\startup_mb9bf61x.S + $PROJ_DIR$\CMSIS\DeviceSupport\fujitsu\mb9bf61x\system_mb9bf61x.c CPU - $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c $PROJ_DIR$\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\libcpu\arm\cortex-m3\cpuport.c + $PROJ_DIR$\..\..\libcpu\arm\cortex-m3\context_iar.S - $PROJ_DIR$\..\..\libcpu\arm\cortex-m3\context_iar.S + $PROJ_DIR$\..\..\libcpu\arm\cortex-m3\cpuport.c @@ -1902,10 +1902,10 @@ $PROJ_DIR$\drivers\board.c - $PROJ_DIR$\drivers\led.c + $PROJ_DIR$\drivers\serial.c - $PROJ_DIR$\drivers\serial.c + $PROJ_DIR$\drivers\led.c @@ -1920,43 +1920,43 @@ Kernel - $PROJ_DIR$\..\..\src\components.c + $PROJ_DIR$\..\..\src\device.c - $PROJ_DIR$\..\..\src\timer.c + $PROJ_DIR$\..\..\src\thread.c - $PROJ_DIR$\..\..\src\kservice.c + $PROJ_DIR$\..\..\src\idle.c - $PROJ_DIR$\..\..\src\object.c + $PROJ_DIR$\..\..\src\mem.c - $PROJ_DIR$\..\..\src\mempool.c + $PROJ_DIR$\..\..\src\irq.c - $PROJ_DIR$\..\..\src\thread.c + $PROJ_DIR$\..\..\src\clock.c - $PROJ_DIR$\..\..\src\device.c + $PROJ_DIR$\..\..\src\mempool.c - $PROJ_DIR$\..\..\src\irq.c + $PROJ_DIR$\..\..\src\scheduler.c - $PROJ_DIR$\..\..\src\idle.c + $PROJ_DIR$\..\..\src\ipc.c - $PROJ_DIR$\..\..\src\clock.c + $PROJ_DIR$\..\..\src\components.c - $PROJ_DIR$\..\..\src\mem.c + $PROJ_DIR$\..\..\src\object.c - $PROJ_DIR$\..\..\src\ipc.c + $PROJ_DIR$\..\..\src\timer.c - $PROJ_DIR$\..\..\src\scheduler.c + $PROJ_DIR$\..\..\src\kservice.c diff --git a/bsp/mb9bf618s/project.uvproj b/bsp/mb9bf618s/project.uvproj index 60194d4613..de3e6c7e25 100644 --- a/bsp/mb9bf618s/project.uvproj +++ b/bsp/mb9bf618s/project.uvproj @@ -405,13 +405,6 @@ CMSIS - - - startup_mb9bf61x.S - 2 - CMSIS\DeviceSupport\fujitsu\mb9bf61x\startup\arm\startup_mb9bf61x.S - - system_mb9bf61x.c @@ -419,16 +412,16 @@ CMSIS\DeviceSupport\fujitsu\mb9bf61x\system_mb9bf61x.c - - - CPU - div0.c - 1 - ..\..\libcpu\arm\common\div0.c + startup_mb9bf61x.S + 2 + CMSIS\DeviceSupport\fujitsu\mb9bf61x\startup\arm\startup_mb9bf61x.S + + + CPU backtrace.c @@ -445,9 +438,9 @@ - cpuport.c + div0.c 1 - ..\..\libcpu\arm\cortex-m3\cpuport.c + ..\..\libcpu\arm\common\div0.c @@ -457,28 +450,35 @@ ..\..\libcpu\arm\cortex-m3\context_rvds.S + + + cpuport.c + 1 + ..\..\libcpu\arm\cortex-m3\cpuport.c + + Drivers - led.c + board.c 1 - drivers\led.c + drivers\board.c - serial.c + led.c 1 - drivers\serial.c + drivers\led.c - board.c + serial.c 1 - drivers\board.c + drivers\serial.c @@ -503,16 +503,16 @@ Kernel - kservice.c + irq.c 1 - ..\..\src\kservice.c + ..\..\src\irq.c - scheduler.c + kservice.c 1 - ..\..\src\scheduler.c + ..\..\src\kservice.c @@ -524,44 +524,44 @@ - timer.c + object.c 1 - ..\..\src\timer.c + ..\..\src\object.c - mempool.c + ipc.c 1 - ..\..\src\mempool.c + ..\..\src\ipc.c - mem.c + mempool.c 1 - ..\..\src\mem.c + ..\..\src\mempool.c - ipc.c + scheduler.c 1 - ..\..\src\ipc.c + ..\..\src\scheduler.c - idle.c + mem.c 1 - ..\..\src\idle.c + ..\..\src\mem.c - clock.c + idle.c 1 - ..\..\src\clock.c + ..\..\src\idle.c @@ -573,23 +573,23 @@ - components.c + clock.c 1 - ..\..\src\components.c + ..\..\src\clock.c - irq.c + timer.c 1 - ..\..\src\irq.c + ..\..\src\timer.c - object.c + components.c 1 - ..\..\src\object.c + ..\..\src\components.c diff --git a/bsp/mini2440/.config b/bsp/mini2440/.config index 03032cfa42..7e29447624 100644 --- a/bsp/mini2440/.config +++ b/bsp/mini2440/.config @@ -1,4 +1,5 @@ # Generated by Kconfiglib (https://github.com/ulfalizer/Kconfiglib) + CONFIG_BOARD_MINI2440=y # @@ -79,7 +80,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -465,7 +466,7 @@ CONFIG_YMODEM_USING_FILE_TRANSFER=y # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -489,6 +490,7 @@ CONFIG_YMODEM_USING_FILE_TRANSFER=y # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -518,6 +520,10 @@ CONFIG_YMODEM_USING_FILE_TRANSFER=y # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -569,16 +575,16 @@ CONFIG_YMODEM_USING_FILE_TRANSFER=y # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -588,7 +594,6 @@ CONFIG_YMODEM_USING_FILE_TRANSFER=y # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -603,6 +608,7 @@ CONFIG_YMODEM_USING_FILE_TRANSFER=y # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -754,6 +760,7 @@ CONFIG_YMODEM_USING_FILE_TRANSFER=y # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -777,13 +784,9 @@ CONFIG_YMODEM_USING_FILE_TRANSFER=y # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/mini2440/project.Uv2 b/bsp/mini2440/project.Uv2 index db7190d733..a29eeba2a4 100644 --- a/bsp/mini2440/project.Uv2 +++ b/bsp/mini2440/project.Uv2 @@ -19,23 +19,23 @@ Group (Utilities) File 1,1, File 1,1, +File 2,8,<..\..\components\cplusplus\cxx_Thread.cpp> File 2,1,<..\..\components\cplusplus\cxx_crt_init.c> +File 2,8,<..\..\components\cplusplus\cxx_Mutex.cpp> File 2,8,<..\..\components\cplusplus\cxx_crt.cpp> File 2,8,<..\..\components\cplusplus\cxx_Semaphore.cpp> -File 2,8,<..\..\components\cplusplus\cxx_Thread.cpp> -File 2,8,<..\..\components\cplusplus\cxx_Mutex.cpp> -File 3,1,<..\..\libcpu\arm\common\showmem.c> File 3,1,<..\..\libcpu\arm\common\div0.c> File 3,1,<..\..\libcpu\arm\common\backtrace.c> -File 3,1,<..\..\libcpu\arm\s3c24x0\cpu.c> -File 3,1,<..\..\libcpu\arm\s3c24x0\system_clock.c> +File 3,1,<..\..\libcpu\arm\common\showmem.c> +File 3,2,<..\..\libcpu\arm\s3c24x0\start_rvds.S> File 3,1,<..\..\libcpu\arm\s3c24x0\rtc.c> -File 3,1,<..\..\libcpu\arm\s3c24x0\interrupt.c> File 3,1,<..\..\libcpu\arm\s3c24x0\trap.c> -File 3,1,<..\..\libcpu\arm\s3c24x0\mmu.c> -File 3,2,<..\..\libcpu\arm\s3c24x0\context_rvds.S> -File 3,2,<..\..\libcpu\arm\s3c24x0\start_rvds.S> File 3,1,<..\..\libcpu\arm\s3c24x0\stack.c> +File 3,1,<..\..\libcpu\arm\s3c24x0\interrupt.c> +File 3,2,<..\..\libcpu\arm\s3c24x0\context_rvds.S> +File 3,1,<..\..\libcpu\arm\s3c24x0\cpu.c> +File 3,1,<..\..\libcpu\arm\s3c24x0\system_clock.c> +File 3,1,<..\..\libcpu\arm\s3c24x0\mmu.c> File 4,1,<..\..\components\drivers\misc\pin.c> File 4,1,<..\..\components\drivers\sdio\mmc.c> File 4,1,<..\..\components\drivers\sdio\sd.c> @@ -43,13 +43,13 @@ File 4,1,<..\..\components\drivers\sdio\block_dev.c> File 4,1,<..\..\components\drivers\sdio\sdio.c> File 4,1,<..\..\components\drivers\sdio\mmcsd_core.c> File 4,1,<..\..\components\drivers\serial\serial.c> -File 4,1,<..\..\components\drivers\src\waitqueue.c> -File 4,1,<..\..\components\drivers\src\completion.c> -File 4,1,<..\..\components\drivers\src\ringbuffer.c> -File 4,1,<..\..\components\drivers\src\workqueue.c> File 4,1,<..\..\components\drivers\src\dataqueue.c> +File 4,1,<..\..\components\drivers\src\completion.c> File 4,1,<..\..\components\drivers\src\pipe.c> File 4,1,<..\..\components\drivers\src\ringblk_buf.c> +File 4,1,<..\..\components\drivers\src\workqueue.c> +File 4,1,<..\..\components\drivers\src\ringbuffer.c> +File 4,1,<..\..\components\drivers\src\waitqueue.c> File 5,1, File 5,1, File 5,1, @@ -63,50 +63,50 @@ File 6,1,<..\..\components\dfs\src\dfs.c> File 6,1,<..\..\components\dfs\src\dfs_fs.c> File 6,1,<..\..\components\dfs\src\dfs_select.c> File 6,1,<..\..\components\dfs\filesystems\devfs\devfs.c> -File 6,1,<..\..\components\dfs\filesystems\elmfat\dfs_elm.c> File 6,1,<..\..\components\dfs\filesystems\elmfat\ff.c> File 6,1,<..\..\components\dfs\filesystems\elmfat\ffunicode.c> +File 6,1,<..\..\components\dfs\filesystems\elmfat\dfs_elm.c> File 6,1,<..\..\components\dfs\filesystems\ramfs\dfs_ramfs.c> File 7,1,<..\..\components\finsh\shell.c> File 7,1,<..\..\components\finsh\msh.c> File 7,1,<..\..\components\finsh\msh_file.c> File 7,1,<..\..\components\finsh\cmd.c> -File 8,1,<..\..\src\mem.c> +File 8,1,<..\..\src\irq.c> +File 8,1,<..\..\src\mempool.c> File 8,1,<..\..\src\ipc.c> -File 8,1,<..\..\src\clock.c> -File 8,1,<..\..\src\thread.c> -File 8,1,<..\..\src\scheduler.c> +File 8,1,<..\..\src\device.c> +File 8,1,<..\..\src\object.c> File 8,1,<..\..\src\kservice.c> -File 8,1,<..\..\src\components.c> -File 8,1,<..\..\src\mempool.c> File 8,1,<..\..\src\idle.c> -File 8,1,<..\..\src\timer.c> +File 8,1,<..\..\src\scheduler.c> +File 8,1,<..\..\src\mem.c> +File 8,1,<..\..\src\thread.c> +File 8,1,<..\..\src\clock.c> File 8,1,<..\..\src\memheap.c> -File 8,1,<..\..\src\object.c> -File 8,1,<..\..\src\device.c> -File 8,1,<..\..\src\irq.c> +File 8,1,<..\..\src\timer.c> +File 8,1,<..\..\src\components.c> File 9,1,<..\..\components\libc\aio\posix_aio.c> -File 9,1,<..\..\components\libc\compilers\armlibc\stdio.c> -File 9,1,<..\..\components\libc\compilers\armlibc\libc.c> File 9,1,<..\..\components\libc\compilers\armlibc\libc_syms.c> File 9,1,<..\..\components\libc\compilers\armlibc\syscalls.c> File 9,1,<..\..\components\libc\compilers\armlibc\mem_std.c> -File 9,1,<..\..\components\libc\compilers\common\unistd.c> -File 9,1,<..\..\components\libc\compilers\common\delay.c> +File 9,1,<..\..\components\libc\compilers\armlibc\stdio.c> +File 9,1,<..\..\components\libc\compilers\armlibc\libc.c> File 9,1,<..\..\components\libc\compilers\common\stdlib.c> +File 9,1,<..\..\components\libc\compilers\common\unistd.c> File 9,1,<..\..\components\libc\compilers\common\time.c> +File 9,1,<..\..\components\libc\compilers\common\delay.c> File 9,1,<..\..\components\libc\mmap\posix_mmap.c> File 9,1,<..\..\components\libc\pthreads\pthread_barrier.c> -File 9,1,<..\..\components\libc\pthreads\pthread_rwlock.c> -File 9,1,<..\..\components\libc\pthreads\pthread.c> -File 9,1,<..\..\components\libc\pthreads\sched.c> +File 9,1,<..\..\components\libc\pthreads\pthread_spin.c> File 9,1,<..\..\components\libc\pthreads\pthread_cond.c> File 9,1,<..\..\components\libc\pthreads\pthread_tls.c> -File 9,1,<..\..\components\libc\pthreads\pthread_mutex.c> -File 9,1,<..\..\components\libc\pthreads\pthread_spin.c> -File 9,1,<..\..\components\libc\pthreads\semaphore.c> +File 9,1,<..\..\components\libc\pthreads\sched.c> +File 9,1,<..\..\components\libc\pthreads\pthread.c> File 9,1,<..\..\components\libc\pthreads\mqueue.c> +File 9,1,<..\..\components\libc\pthreads\pthread_mutex.c> File 9,1,<..\..\components\libc\pthreads\pthread_attr.c> +File 9,1,<..\..\components\libc\pthreads\semaphore.c> +File 9,1,<..\..\components\libc\pthreads\pthread_rwlock.c> File 9,1,<..\..\components\libc\termios\posix_termios.c> File 10,1,<..\..\components\net\lwip-2.0.3\src\api\netdb.c> File 10,1,<..\..\components\net\lwip-2.0.3\src\core\ip.c> @@ -117,7 +117,6 @@ File 10,1,<..\..\components\net\lwip-2.0.3\src\core\sys.c> File 10,1,<..\..\components\net\lwip-2.0.3\src\api\sockets.c> File 10,1,<..\..\components\net\lwip-2.0.3\src\api\netifapi.c> File 10,1,<..\..\components\net\lwip-2.0.3\src\api\tcpip.c> -File 10,1,<..\..\components\net\lwip-2.0.3\src\apps\ping\ping.c> File 10,1,<..\..\components\net\lwip-2.0.3\src\core\ipv4\ip4_addr.c> File 10,1,<..\..\components\net\lwip-2.0.3\src\core\ipv4\dhcp.c> File 10,1,<..\..\components\net\lwip-2.0.3\src\core\init.c> @@ -135,6 +134,7 @@ File 10,1,<..\..\components\net\lwip-2.0.3\src\api\api_lib.c> File 10,1,<..\..\components\net\lwip-2.0.3\src\core\inet_chksum.c> File 10,1,<..\..\components\net\lwip-2.0.3\src\core\stats.c> File 10,1,<..\..\components\net\lwip-2.0.3\src\api\err.c> +File 10,1,<..\..\components\net\lwip-2.0.3\src\apps\ping\ping.c> File 10,1,<..\..\components\net\lwip-2.0.3\src\core\tcp_in.c> File 10,1,<..\..\components\net\lwip-2.0.3\src\core\dns.c> File 10,1,<..\..\components\net\lwip-2.0.3\src\arch\sys_arch.c> @@ -147,9 +147,9 @@ File 10,1,<..\..\components\net\lwip-2.0.3\src\api\api_msg.c> File 10,1,<..\..\components\net\lwip-2.0.3\src\core\tcp.c> File 11,1,<..\..\components\net\netdev\src\netdev.c> File 11,1,<..\..\components\net\netdev\src\netdev_ipaddr.c> -File 11,1,<..\..\components\net\sal_socket\socket\net_sockets.c> File 11,1,<..\..\components\net\sal_socket\dfs_net\dfs_net.c> File 11,1,<..\..\components\net\sal_socket\src\sal_socket.c> +File 11,1,<..\..\components\net\sal_socket\socket\net_sockets.c> File 11,1,<..\..\components\net\sal_socket\socket\net_netdb.c> File 11,1,<..\..\components\net\sal_socket\impl\af_inet_lwip.c> File 13,1,<..\..\components\utilities\ymodem\ry_sy.c> diff --git a/bsp/mini2440/project.uvproj b/bsp/mini2440/project.uvproj index 057a4d777c..af082c3677 100644 --- a/bsp/mini2440/project.uvproj +++ b/bsp/mini2440/project.uvproj @@ -401,16 +401,9 @@ CPlusPlus - cxx_crt_init.c - 1 - ..\..\components\cplusplus\cxx_crt_init.c - - - - - cxx_Mutex.cpp + cxx_Semaphore.cpp 8 - ..\..\components\cplusplus\cxx_Mutex.cpp + ..\..\components\cplusplus\cxx_Semaphore.cpp @@ -422,9 +415,9 @@ - cxx_Semaphore.cpp - 8 - ..\..\components\cplusplus\cxx_Semaphore.cpp + cxx_crt_init.c + 1 + ..\..\components\cplusplus\cxx_crt_init.c @@ -434,21 +427,28 @@ ..\..\components\cplusplus\cxx_Thread.cpp + + + cxx_Mutex.cpp + 8 + ..\..\components\cplusplus\cxx_Mutex.cpp + + CPU - div0.c + showmem.c 1 - ..\..\libcpu\arm\common\div0.c + ..\..\libcpu\arm\common\showmem.c - showmem.c + div0.c 1 - ..\..\libcpu\arm\common\showmem.c + ..\..\libcpu\arm\common\div0.c @@ -460,23 +460,23 @@ - context_rvds.S - 2 - ..\..\libcpu\arm\s3c24x0\context_rvds.S + interrupt.c + 1 + ..\..\libcpu\arm\s3c24x0\interrupt.c - trap.c - 1 - ..\..\libcpu\arm\s3c24x0\trap.c + start_rvds.S + 2 + ..\..\libcpu\arm\s3c24x0\start_rvds.S - rtc.c + system_clock.c 1 - ..\..\libcpu\arm\s3c24x0\rtc.c + ..\..\libcpu\arm\s3c24x0\system_clock.c @@ -488,37 +488,37 @@ - stack.c - 1 - ..\..\libcpu\arm\s3c24x0\stack.c + context_rvds.S + 2 + ..\..\libcpu\arm\s3c24x0\context_rvds.S - system_clock.c + rtc.c 1 - ..\..\libcpu\arm\s3c24x0\system_clock.c + ..\..\libcpu\arm\s3c24x0\rtc.c - mmu.c + trap.c 1 - ..\..\libcpu\arm\s3c24x0\mmu.c + ..\..\libcpu\arm\s3c24x0\trap.c - start_rvds.S - 2 - ..\..\libcpu\arm\s3c24x0\start_rvds.S + stack.c + 1 + ..\..\libcpu\arm\s3c24x0\stack.c - interrupt.c + mmu.c 1 - ..\..\libcpu\arm\s3c24x0\interrupt.c + ..\..\libcpu\arm\s3c24x0\mmu.c @@ -575,51 +575,51 @@ - workqueue.c + waitqueue.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\src\waitqueue.c - ringblk_buf.c + completion.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\src\completion.c - dataqueue.c + workqueue.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\src\workqueue.c - completion.c + dataqueue.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\src\dataqueue.c - ringbuffer.c + pipe.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\pipe.c - waitqueue.c + ringblk_buf.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\src\ringblk_buf.c - pipe.c + ringbuffer.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\src\ringbuffer.c @@ -783,93 +783,93 @@ Kernel - irq.c + idle.c 1 - ..\..\src\irq.c + ..\..\src\idle.c - memheap.c + components.c 1 - ..\..\src\memheap.c + ..\..\src\components.c - mem.c + thread.c 1 - ..\..\src\mem.c + ..\..\src\thread.c - object.c + mem.c 1 - ..\..\src\object.c + ..\..\src\mem.c - components.c + clock.c 1 - ..\..\src\components.c + ..\..\src\clock.c - clock.c + ipc.c 1 - ..\..\src\clock.c + ..\..\src\ipc.c - idle.c + irq.c 1 - ..\..\src\idle.c + ..\..\src\irq.c - kservice.c + device.c 1 - ..\..\src\kservice.c + ..\..\src\device.c - device.c + mempool.c 1 - ..\..\src\device.c + ..\..\src\mempool.c - thread.c + scheduler.c 1 - ..\..\src\thread.c + ..\..\src\scheduler.c - mempool.c + memheap.c 1 - ..\..\src\mempool.c + ..\..\src\memheap.c - scheduler.c + kservice.c 1 - ..\..\src\scheduler.c + ..\..\src\kservice.c - ipc.c + object.c 1 - ..\..\src\ipc.c + ..\..\src\object.c @@ -889,6 +889,13 @@ ..\..\components\libc\aio\posix_aio.c + + + mem_std.c + 1 + ..\..\components\libc\compilers\armlibc\mem_std.c + + stdio.c @@ -898,9 +905,9 @@ - libc.c + syscalls.c 1 - ..\..\components\libc\compilers\armlibc\libc.c + ..\..\components\libc\compilers\armlibc\syscalls.c @@ -912,16 +919,16 @@ - syscalls.c + libc.c 1 - ..\..\components\libc\compilers\armlibc\syscalls.c + ..\..\components\libc\compilers\armlibc\libc.c - mem_std.c + unistd.c 1 - ..\..\components\libc\compilers\armlibc\mem_std.c + ..\..\components\libc\compilers\common\unistd.c @@ -933,9 +940,9 @@ - unistd.c + time.c 1 - ..\..\components\libc\compilers\common\unistd.c + ..\..\components\libc\compilers\common\time.c @@ -945,13 +952,6 @@ ..\..\components\libc\compilers\common\stdlib.c - - - time.c - 1 - ..\..\components\libc\compilers\common\time.c - - posix_mmap.c @@ -961,79 +961,79 @@ - pthread_tls.c + pthread_cond.c 1 - ..\..\components\libc\pthreads\pthread_tls.c + ..\..\components\libc\pthreads\pthread_cond.c - sched.c + pthread_mutex.c 1 - ..\..\components\libc\pthreads\sched.c + ..\..\components\libc\pthreads\pthread_mutex.c - semaphore.c + pthread.c 1 - ..\..\components\libc\pthreads\semaphore.c + ..\..\components\libc\pthreads\pthread.c - pthread_rwlock.c + pthread_spin.c 1 - ..\..\components\libc\pthreads\pthread_rwlock.c + ..\..\components\libc\pthreads\pthread_spin.c - pthread_spin.c + pthread_attr.c 1 - ..\..\components\libc\pthreads\pthread_spin.c + ..\..\components\libc\pthreads\pthread_attr.c - pthread_barrier.c + sched.c 1 - ..\..\components\libc\pthreads\pthread_barrier.c + ..\..\components\libc\pthreads\sched.c - pthread.c + pthread_tls.c 1 - ..\..\components\libc\pthreads\pthread.c + ..\..\components\libc\pthreads\pthread_tls.c - mqueue.c + pthread_barrier.c 1 - ..\..\components\libc\pthreads\mqueue.c + ..\..\components\libc\pthreads\pthread_barrier.c - pthread_mutex.c + semaphore.c 1 - ..\..\components\libc\pthreads\pthread_mutex.c + ..\..\components\libc\pthreads\semaphore.c - pthread_attr.c + mqueue.c 1 - ..\..\components\libc\pthreads\pthread_attr.c + ..\..\components\libc\pthreads\mqueue.c - pthread_cond.c + pthread_rwlock.c 1 - ..\..\components\libc\pthreads\pthread_cond.c + ..\..\components\libc\pthreads\pthread_rwlock.c @@ -1088,6 +1088,13 @@ ..\..\components\net\lwip-2.0.3\src\core\sys.c + + + ping.c + 1 + ..\..\components\net\lwip-2.0.3\src\apps\ping\ping.c + + sockets.c @@ -1158,13 +1165,6 @@ ..\..\components\net\lwip-2.0.3\src\core\ipv4\ip4.c - - - ping.c - 1 - ..\..\components\net\lwip-2.0.3\src\apps\ping\ping.c - - netbuf.c @@ -1308,6 +1308,13 @@ SAL + + + netdev.c + 1 + ..\..\components\net\netdev\src\netdev.c + + netdev_ipaddr.c @@ -1317,9 +1324,9 @@ - netdev.c + dfs_net.c 1 - ..\..\components\net\netdev\src\netdev.c + ..\..\components\net\sal_socket\dfs_net\dfs_net.c @@ -1331,16 +1338,16 @@ - sal_socket.c + net_sockets.c 1 - ..\..\components\net\sal_socket\src\sal_socket.c + ..\..\components\net\sal_socket\socket\net_sockets.c - dfs_net.c + sal_socket.c 1 - ..\..\components\net\sal_socket\dfs_net\dfs_net.c + ..\..\components\net\sal_socket\src\sal_socket.c @@ -1350,13 +1357,6 @@ ..\..\components\net\sal_socket\impl\af_inet_lwip.c - - - net_sockets.c - 1 - ..\..\components\net\sal_socket\socket\net_sockets.c - - Utilities diff --git a/bsp/mini2440/rtconfig.h b/bsp/mini2440/rtconfig.h index 516b4fad46..439629f736 100644 --- a/bsp/mini2440/rtconfig.h +++ b/bsp/mini2440/rtconfig.h @@ -49,7 +49,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define ARCH_ARM_ARM9 @@ -293,9 +293,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/mm32f103x/.config b/bsp/mm32f103x/.config index 5ada860dee..f5d4199540 100644 --- a/bsp/mm32f103x/.config +++ b/bsp/mm32f103x/.config @@ -76,7 +76,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart1" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel # @@ -330,7 +330,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -354,6 +354,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -383,6 +384,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -434,16 +439,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -453,7 +458,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -468,6 +472,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -618,6 +623,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -641,14 +647,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/mm32f103x/project.ewp b/bsp/mm32f103x/project.ewp index 983121cac3..006e08b322 100644 --- a/bsp/mm32f103x/project.ewp +++ b/bsp/mm32f103x/project.ewp @@ -2141,9 +2141,6 @@ CPU - - $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\libcpu\arm\common\div0.c @@ -2151,11 +2148,14 @@ $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\libcpu\arm\cortex-m3\context_iar.S + $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c $PROJ_DIR$\..\..\libcpu\arm\cortex-m3\cpuport.c + + $PROJ_DIR$\..\..\libcpu\arm\cortex-m3\context_iar.S + DeviceDrivers @@ -2166,25 +2166,25 @@ $PROJ_DIR$\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c @@ -2214,46 +2214,46 @@ Kernel - $PROJ_DIR$\..\..\src\kservice.c + $PROJ_DIR$\..\..\src\idle.c - $PROJ_DIR$\..\..\src\object.c + $PROJ_DIR$\..\..\src\components.c - $PROJ_DIR$\..\..\src\thread.c + $PROJ_DIR$\..\..\src\device.c - $PROJ_DIR$\..\..\src\mem.c + $PROJ_DIR$\..\..\src\irq.c - $PROJ_DIR$\..\..\src\mempool.c + $PROJ_DIR$\..\..\src\memheap.c - $PROJ_DIR$\..\..\src\scheduler.c + $PROJ_DIR$\..\..\src\mem.c - $PROJ_DIR$\..\..\src\idle.c + $PROJ_DIR$\..\..\src\kservice.c - $PROJ_DIR$\..\..\src\clock.c + $PROJ_DIR$\..\..\src\ipc.c - $PROJ_DIR$\..\..\src\components.c + $PROJ_DIR$\..\..\src\thread.c - $PROJ_DIR$\..\..\src\memheap.c + $PROJ_DIR$\..\..\src\timer.c - $PROJ_DIR$\..\..\src\irq.c + $PROJ_DIR$\..\..\src\mempool.c - $PROJ_DIR$\..\..\src\ipc.c + $PROJ_DIR$\..\..\src\object.c - $PROJ_DIR$\..\..\src\device.c + $PROJ_DIR$\..\..\src\clock.c - $PROJ_DIR$\..\..\src\timer.c + $PROJ_DIR$\..\..\src\scheduler.c @@ -2265,16 +2265,10 @@ Libraries - $PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_crc.c - - - $PROJ_DIR$\Libraries\MM32F103\Source\system_MM32F103.c - - - $PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_flash.c + $PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_tim.c - $PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_misc.c + $PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_can.c $PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_rtc.c @@ -2286,32 +2280,38 @@ $PROJ_DIR$\Libraries\MM32F103\Source\IAR_StartAsm\startup_MM32F103.s - $PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_i2c.c + $PROJ_DIR$\Libraries\MM32F103\Source\system_MM32F103.c + + + $PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_adc.c $PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_rcc.c - $PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_exti.c + $PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_flash.c - $PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_tim.c + $PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_i2c.c - $PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_adc.c + $PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_crc.c - $PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_iwdg.c + $PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_bkp.c $PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_wwdg.c - $PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_bkp.c + $PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_iwdg.c $PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_pwr.c + + $PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_exti.c + $PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_uart.c @@ -2319,10 +2319,10 @@ $PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_dma.c - $PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_can.c + $PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_spi.c - $PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_spi.c + $PROJ_DIR$\Libraries\MM32F103\HAL_lib\src\HAL_misc.c diff --git a/bsp/mm32f103x/project.uvprojx b/bsp/mm32f103x/project.uvprojx index 0512c8fc71..e9f234dc5b 100644 --- a/bsp/mm32f103x/project.uvprojx +++ b/bsp/mm32f103x/project.uvprojx @@ -381,23 +381,23 @@ CPU - div0.c + backtrace.c 1 - ..\..\libcpu\arm\common\div0.c + ..\..\libcpu\arm\common\backtrace.c - backtrace.c + showmem.c 1 - ..\..\libcpu\arm\common\backtrace.c + ..\..\libcpu\arm\common\showmem.c - showmem.c + div0.c 1 - ..\..\libcpu\arm\common\showmem.c + ..\..\libcpu\arm\common\div0.c @@ -433,51 +433,51 @@ - pipe.c + waitqueue.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\src\waitqueue.c - ringblk_buf.c + pipe.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\src\pipe.c - completion.c + ringbuffer.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\src\ringbuffer.c - ringbuffer.c + completion.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\completion.c - workqueue.c + ringblk_buf.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\src\ringblk_buf.c - waitqueue.c + dataqueue.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\src\dataqueue.c - dataqueue.c + workqueue.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\src\workqueue.c @@ -533,100 +533,100 @@ Kernel - components.c + thread.c 1 - ..\..\src\components.c + ..\..\src\thread.c - idle.c + device.c 1 - ..\..\src\idle.c + ..\..\src\device.c - thread.c + timer.c 1 - ..\..\src\thread.c + ..\..\src\timer.c - device.c + irq.c 1 - ..\..\src\device.c + ..\..\src\irq.c - mempool.c + idle.c 1 - ..\..\src\mempool.c + ..\..\src\idle.c - ipc.c + mempool.c 1 - ..\..\src\ipc.c + ..\..\src\mempool.c - kservice.c + clock.c 1 - ..\..\src\kservice.c + ..\..\src\clock.c - scheduler.c + memheap.c 1 - ..\..\src\scheduler.c + ..\..\src\memheap.c - clock.c + ipc.c 1 - ..\..\src\clock.c + ..\..\src\ipc.c - mem.c + object.c 1 - ..\..\src\mem.c + ..\..\src\object.c - irq.c + kservice.c 1 - ..\..\src\irq.c + ..\..\src\kservice.c - memheap.c + scheduler.c 1 - ..\..\src\memheap.c + ..\..\src\scheduler.c - timer.c + components.c 1 - ..\..\src\timer.c + ..\..\src\components.c - object.c + mem.c 1 - ..\..\src\object.c + ..\..\src\mem.c @@ -644,9 +644,9 @@ Libraries - HAL_rcc.c + HAL_bkp.c 1 - Libraries\MM32F103\HAL_lib\src\HAL_rcc.c + Libraries\MM32F103\HAL_lib\src\HAL_bkp.c @@ -658,37 +658,37 @@ - HAL_misc.c + HAL_can.c 1 - Libraries\MM32F103\HAL_lib\src\HAL_misc.c + Libraries\MM32F103\HAL_lib\src\HAL_can.c - HAL_dma.c + HAL_uart.c 1 - Libraries\MM32F103\HAL_lib\src\HAL_dma.c + Libraries\MM32F103\HAL_lib\src\HAL_uart.c - HAL_uart.c + HAL_pwr.c 1 - Libraries\MM32F103\HAL_lib\src\HAL_uart.c + Libraries\MM32F103\HAL_lib\src\HAL_pwr.c - HAL_pwr.c + HAL_crc.c 1 - Libraries\MM32F103\HAL_lib\src\HAL_pwr.c + Libraries\MM32F103\HAL_lib\src\HAL_crc.c - HAL_wwdg.c + HAL_rtc.c 1 - Libraries\MM32F103\HAL_lib\src\HAL_wwdg.c + Libraries\MM32F103\HAL_lib\src\HAL_rtc.c @@ -700,65 +700,65 @@ - HAL_tim.c - 1 - Libraries\MM32F103\HAL_lib\src\HAL_tim.c + startup_MM32F103.s + 2 + Libraries\MM32F103\Source\KEIL_StartAsm\startup_MM32F103.s - HAL_can.c + HAL_exti.c 1 - Libraries\MM32F103\HAL_lib\src\HAL_can.c + Libraries\MM32F103\HAL_lib\src\HAL_exti.c - startup_MM32F103.s - 2 - Libraries\MM32F103\Source\KEIL_StartAsm\startup_MM32F103.s + HAL_tim.c + 1 + Libraries\MM32F103\HAL_lib\src\HAL_tim.c - HAL_bkp.c + HAL_spi.c 1 - Libraries\MM32F103\HAL_lib\src\HAL_bkp.c + Libraries\MM32F103\HAL_lib\src\HAL_spi.c - HAL_rtc.c + HAL_adc.c 1 - Libraries\MM32F103\HAL_lib\src\HAL_rtc.c + Libraries\MM32F103\HAL_lib\src\HAL_adc.c - HAL_gpio.c + HAL_misc.c 1 - Libraries\MM32F103\HAL_lib\src\HAL_gpio.c + Libraries\MM32F103\HAL_lib\src\HAL_misc.c - HAL_adc.c + HAL_wwdg.c 1 - Libraries\MM32F103\HAL_lib\src\HAL_adc.c + Libraries\MM32F103\HAL_lib\src\HAL_wwdg.c - HAL_spi.c + HAL_gpio.c 1 - Libraries\MM32F103\HAL_lib\src\HAL_spi.c + Libraries\MM32F103\HAL_lib\src\HAL_gpio.c - HAL_crc.c + HAL_dma.c 1 - Libraries\MM32F103\HAL_lib\src\HAL_crc.c + Libraries\MM32F103\HAL_lib\src\HAL_dma.c @@ -770,16 +770,16 @@ - HAL_iwdg.c + HAL_rcc.c 1 - Libraries\MM32F103\HAL_lib\src\HAL_iwdg.c + Libraries\MM32F103\HAL_lib\src\HAL_rcc.c - HAL_exti.c + HAL_iwdg.c 1 - Libraries\MM32F103\HAL_lib\src\HAL_exti.c + Libraries\MM32F103\HAL_lib\src\HAL_iwdg.c diff --git a/bsp/mm32f103x/rtconfig.h b/bsp/mm32f103x/rtconfig.h index 6e43d184db..7e2a300e2a 100644 --- a/bsp/mm32f103x/rtconfig.h +++ b/bsp/mm32f103x/rtconfig.h @@ -46,7 +46,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart1" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ /* RT-Thread Components */ @@ -183,9 +183,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/mm32f327x/.config b/bsp/mm32f327x/.config index aba73e2a65..621caa1b9d 100644 --- a/bsp/mm32f327x/.config +++ b/bsp/mm32f327x/.config @@ -76,7 +76,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart1" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel # @@ -330,7 +330,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -354,6 +354,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -383,6 +384,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -434,16 +439,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -453,7 +458,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -468,6 +472,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -618,6 +623,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -641,14 +647,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/mm32f327x/project.ewp b/bsp/mm32f327x/project.ewp index 34c701c4b1..26f1946438 100644 --- a/bsp/mm32f327x/project.ewp +++ b/bsp/mm32f327x/project.ewp @@ -2130,10 +2130,10 @@ $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c $PROJ_DIR$\..\..\libcpu\arm\cortex-m3\context_iar.S @@ -2154,10 +2154,7 @@ $PROJ_DIR$\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\components\drivers\src\ringblk_buf.c - - - $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c $PROJ_DIR$\..\..\components\drivers\src\workqueue.c @@ -2165,11 +2162,14 @@ $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c + + $PROJ_DIR$\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c @@ -2199,46 +2199,46 @@ Kernel - $PROJ_DIR$\..\..\src\timer.c + $PROJ_DIR$\..\..\src\memheap.c - $PROJ_DIR$\..\..\src\irq.c + $PROJ_DIR$\..\..\src\thread.c - $PROJ_DIR$\..\..\src\mem.c + $PROJ_DIR$\..\..\src\mempool.c - $PROJ_DIR$\..\..\src\scheduler.c + $PROJ_DIR$\..\..\src\device.c - $PROJ_DIR$\..\..\src\object.c + $PROJ_DIR$\..\..\src\ipc.c - $PROJ_DIR$\..\..\src\kservice.c + $PROJ_DIR$\..\..\src\irq.c - $PROJ_DIR$\..\..\src\memheap.c + $PROJ_DIR$\..\..\src\mem.c - $PROJ_DIR$\..\..\src\mempool.c + $PROJ_DIR$\..\..\src\components.c - $PROJ_DIR$\..\..\src\components.c + $PROJ_DIR$\..\..\src\timer.c - $PROJ_DIR$\..\..\src\clock.c + $PROJ_DIR$\..\..\src\scheduler.c - $PROJ_DIR$\..\..\src\idle.c + $PROJ_DIR$\..\..\src\kservice.c - $PROJ_DIR$\..\..\src\thread.c + $PROJ_DIR$\..\..\src\object.c - $PROJ_DIR$\..\..\src\ipc.c + $PROJ_DIR$\..\..\src\idle.c - $PROJ_DIR$\..\..\src\device.c + $PROJ_DIR$\..\..\src\clock.c @@ -2250,91 +2250,91 @@ Libraries - $PROJ_DIR$\Libraries\MM32F327x\HAL_lib\src\hal_pwr.c + $PROJ_DIR$\Libraries\MM32F327x\HAL_lib\src\hal_gpio.c - $PROJ_DIR$\Libraries\MM32F327x\HAL_lib\src\hal_spi.c + $PROJ_DIR$\Libraries\MM32F327x\HAL_lib\src\hal_crs.c - $PROJ_DIR$\Libraries\MM32F327x\HAL_lib\src\hal_ver.c + $PROJ_DIR$\Libraries\MM32F327x\HAL_lib\src\hal_dma.c - $PROJ_DIR$\Libraries\MM32F327x\HAL_lib\src\hal_adc.c + $PROJ_DIR$\Libraries\MM32F327x\HAL_lib\src\hal_misc.c - $PROJ_DIR$\Libraries\MM32F327x\HAL_lib\src\hal_wwdg.c + $PROJ_DIR$\Libraries\MM32F327x\HAL_lib\src\hal_comp.c - $PROJ_DIR$\Libraries\MM32F327x\HAL_lib\src\hal_eth.c + $PROJ_DIR$\Libraries\MM32F327x\HAL_lib\src\hal_spi.c - $PROJ_DIR$\Libraries\MM32F327x\HAL_lib\src\hal_sdio.c + $PROJ_DIR$\Libraries\MM32F327x\HAL_lib\src\hal_adc.c - $PROJ_DIR$\Libraries\MM32F327x\HAL_lib\src\hal_exti.c + $PROJ_DIR$\Libraries\MM32F327x\HAL_lib\src\hal_iwdg.c - $PROJ_DIR$\Libraries\MM32F327x\HAL_lib\src\hal_uart.c + $PROJ_DIR$\Libraries\MM32F327x\HAL_lib\src\hal_dac.c - $PROJ_DIR$\Libraries\MM32F327x\HAL_lib\src\hal_can.c + $PROJ_DIR$\Libraries\MM32F327x\HAL_lib\src\hal_pwr.c - $PROJ_DIR$\Libraries\MM32F327x\HAL_lib\src\hal_fsmc.c + $PROJ_DIR$\Libraries\MM32F327x\HAL_lib\src\hal_uid.c $PROJ_DIR$\Libraries\MM32F327x\Source\system_mm32f327x.c - $PROJ_DIR$\Libraries\MM32F327x\HAL_lib\src\hal_misc.c - - - $PROJ_DIR$\Libraries\MM32F327x\HAL_lib\src\hal_i2c.c + $PROJ_DIR$\Libraries\MM32F327x\HAL_lib\src\hal_eth.c - $PROJ_DIR$\Libraries\MM32F327x\HAL_lib\src\hal_rcc.c + $PROJ_DIR$\Libraries\MM32F327x\HAL_lib\src\hal_ver.c - $PROJ_DIR$\Libraries\MM32F327x\Source\IAR_StartAsm\startup_mm32f327x_iar.s + $PROJ_DIR$\Libraries\MM32F327x\HAL_lib\src\hal_crc.c - $PROJ_DIR$\Libraries\MM32F327x\HAL_lib\src\hal_dac.c + $PROJ_DIR$\Libraries\MM32F327x\HAL_lib\src\hal_uart.c - $PROJ_DIR$\Libraries\MM32F327x\HAL_lib\src\hal_crs.c + $PROJ_DIR$\Libraries\MM32F327x\HAL_lib\src\hal_wwdg.c - $PROJ_DIR$\Libraries\MM32F327x\HAL_lib\src\hal_iwdg.c + $PROJ_DIR$\Libraries\MM32F327x\HAL_lib\src\hal_rcc.c - $PROJ_DIR$\Libraries\MM32F327x\HAL_lib\src\hal_dma.c + $PROJ_DIR$\Libraries\MM32F327x\HAL_lib\src\hal_i2c.c - $PROJ_DIR$\Libraries\MM32F327x\HAL_lib\src\hal_tim.c + $PROJ_DIR$\Libraries\MM32F327x\Source\IAR_StartAsm\startup_mm32f327x_iar.s - $PROJ_DIR$\Libraries\MM32F327x\HAL_lib\src\hal_gpio.c + $PROJ_DIR$\Libraries\MM32F327x\HAL_lib\src\hal_fsmc.c - $PROJ_DIR$\Libraries\MM32F327x\HAL_lib\src\hal_crc.c + $PROJ_DIR$\Libraries\MM32F327x\HAL_lib\src\hal_exti.c $PROJ_DIR$\Libraries\MM32F327x\HAL_lib\src\hal_bkp.c - $PROJ_DIR$\Libraries\MM32F327x\HAL_lib\src\hal_dbg.c + $PROJ_DIR$\Libraries\MM32F327x\HAL_lib\src\hal_rtc.c - $PROJ_DIR$\Libraries\MM32F327x\HAL_lib\src\hal_rtc.c + $PROJ_DIR$\Libraries\MM32F327x\HAL_lib\src\hal_tim.c $PROJ_DIR$\Libraries\MM32F327x\HAL_lib\src\hal_flash.c - $PROJ_DIR$\Libraries\MM32F327x\HAL_lib\src\hal_uid.c + $PROJ_DIR$\Libraries\MM32F327x\HAL_lib\src\hal_dbg.c - $PROJ_DIR$\Libraries\MM32F327x\HAL_lib\src\hal_comp.c + $PROJ_DIR$\Libraries\MM32F327x\HAL_lib\src\hal_can.c + + + $PROJ_DIR$\Libraries\MM32F327x\HAL_lib\src\hal_sdio.c diff --git a/bsp/mm32f327x/project.uvprojx b/bsp/mm32f327x/project.uvprojx index 66b06799d6..a8ffff0c90 100644 --- a/bsp/mm32f327x/project.uvprojx +++ b/bsp/mm32f327x/project.uvprojx @@ -391,16 +391,16 @@ CPU - showmem.c + div0.c 1 - ..\..\libcpu\arm\common\showmem.c + ..\..\libcpu\arm\common\div0.c - div0.c + showmem.c 1 - ..\..\libcpu\arm\common\div0.c + ..\..\libcpu\arm\common\showmem.c @@ -412,16 +412,16 @@ - cpuport.c - 1 - ..\..\libcpu\arm\cortex-m3\cpuport.c + context_rvds.S + 2 + ..\..\libcpu\arm\cortex-m3\context_rvds.S - context_rvds.S - 2 - ..\..\libcpu\arm\cortex-m3\context_rvds.S + cpuport.c + 1 + ..\..\libcpu\arm\cortex-m3\cpuport.c @@ -443,16 +443,16 @@ - dataqueue.c + ringbuffer.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\src\ringbuffer.c - workqueue.c + pipe.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\src\pipe.c @@ -464,23 +464,23 @@ - waitqueue.c + workqueue.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\src\workqueue.c - pipe.c + dataqueue.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\src\dataqueue.c - ringbuffer.c + waitqueue.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\waitqueue.c @@ -543,9 +543,9 @@ Kernel - object.c + ipc.c 1 - ..\..\src\object.c + ..\..\src\ipc.c @@ -557,72 +557,72 @@ - kservice.c + memheap.c 1 - ..\..\src\kservice.c + ..\..\src\memheap.c - thread.c + scheduler.c 1 - ..\..\src\thread.c + ..\..\src\scheduler.c - ipc.c + device.c 1 - ..\..\src\ipc.c + ..\..\src\device.c - memheap.c + mempool.c 1 - ..\..\src\memheap.c + ..\..\src\mempool.c - timer.c + thread.c 1 - ..\..\src\timer.c + ..\..\src\thread.c - scheduler.c + idle.c 1 - ..\..\src\scheduler.c + ..\..\src\idle.c - mem.c + kservice.c 1 - ..\..\src\mem.c + ..\..\src\kservice.c - mempool.c + timer.c 1 - ..\..\src\mempool.c + ..\..\src\timer.c - device.c + object.c 1 - ..\..\src\device.c + ..\..\src\object.c - clock.c + mem.c 1 - ..\..\src\clock.c + ..\..\src\mem.c @@ -634,9 +634,9 @@ - idle.c + clock.c 1 - ..\..\src\idle.c + ..\..\src\clock.c @@ -654,30 +654,30 @@ Libraries - hal_dac.c + hal_spi.c 1 - Libraries\MM32F327x\HAL_lib\src\hal_dac.c + Libraries\MM32F327x\HAL_lib\src\hal_spi.c - hal_pwr.c + hal_comp.c 1 - Libraries\MM32F327x\HAL_lib\src\hal_pwr.c + Libraries\MM32F327x\HAL_lib\src\hal_comp.c - hal_can.c + hal_exti.c 1 - Libraries\MM32F327x\HAL_lib\src\hal_can.c + Libraries\MM32F327x\HAL_lib\src\hal_exti.c - hal_sdio.c + hal_gpio.c 1 - Libraries\MM32F327x\HAL_lib\src\hal_sdio.c + Libraries\MM32F327x\HAL_lib\src\hal_gpio.c @@ -689,23 +689,23 @@ - hal_gpio.c + hal_crs.c 1 - Libraries\MM32F327x\HAL_lib\src\hal_gpio.c + Libraries\MM32F327x\HAL_lib\src\hal_crs.c - hal_exti.c + hal_misc.c 1 - Libraries\MM32F327x\HAL_lib\src\hal_exti.c + Libraries\MM32F327x\HAL_lib\src\hal_misc.c - startup_mm32f327x_keil.s - 2 - Libraries\MM32F327x\Source\KEIL_StartAsm\startup_mm32f327x_keil.s + hal_ver.c + 1 + Libraries\MM32F327x\HAL_lib\src\hal_ver.c @@ -724,100 +724,100 @@ - hal_comp.c + hal_adc.c 1 - Libraries\MM32F327x\HAL_lib\src\hal_comp.c + Libraries\MM32F327x\HAL_lib\src\hal_adc.c - hal_iwdg.c + hal_pwr.c 1 - Libraries\MM32F327x\HAL_lib\src\hal_iwdg.c + Libraries\MM32F327x\HAL_lib\src\hal_pwr.c - hal_rcc.c + hal_flash.c 1 - Libraries\MM32F327x\HAL_lib\src\hal_rcc.c + Libraries\MM32F327x\HAL_lib\src\hal_flash.c - hal_eth.c + hal_rtc.c 1 - Libraries\MM32F327x\HAL_lib\src\hal_eth.c + Libraries\MM32F327x\HAL_lib\src\hal_rtc.c - hal_i2c.c + hal_rcc.c 1 - Libraries\MM32F327x\HAL_lib\src\hal_i2c.c + Libraries\MM32F327x\HAL_lib\src\hal_rcc.c - hal_ver.c - 1 - Libraries\MM32F327x\HAL_lib\src\hal_ver.c + startup_mm32f327x_keil.s + 2 + Libraries\MM32F327x\Source\KEIL_StartAsm\startup_mm32f327x_keil.s - hal_bkp.c + hal_iwdg.c 1 - Libraries\MM32F327x\HAL_lib\src\hal_bkp.c + Libraries\MM32F327x\HAL_lib\src\hal_iwdg.c - hal_crc.c + hal_bkp.c 1 - Libraries\MM32F327x\HAL_lib\src\hal_crc.c + Libraries\MM32F327x\HAL_lib\src\hal_bkp.c - hal_flash.c + hal_crc.c 1 - Libraries\MM32F327x\HAL_lib\src\hal_flash.c + Libraries\MM32F327x\HAL_lib\src\hal_crc.c - hal_rtc.c + hal_tim.c 1 - Libraries\MM32F327x\HAL_lib\src\hal_rtc.c + Libraries\MM32F327x\HAL_lib\src\hal_tim.c - hal_wwdg.c + hal_sdio.c 1 - Libraries\MM32F327x\HAL_lib\src\hal_wwdg.c + Libraries\MM32F327x\HAL_lib\src\hal_sdio.c - hal_uid.c + hal_eth.c 1 - Libraries\MM32F327x\HAL_lib\src\hal_uid.c + Libraries\MM32F327x\HAL_lib\src\hal_eth.c - hal_adc.c + hal_i2c.c 1 - Libraries\MM32F327x\HAL_lib\src\hal_adc.c + Libraries\MM32F327x\HAL_lib\src\hal_i2c.c - hal_spi.c + hal_dma.c 1 - Libraries\MM32F327x\HAL_lib\src\hal_spi.c + Libraries\MM32F327x\HAL_lib\src\hal_dma.c @@ -829,30 +829,30 @@ - hal_crs.c + hal_wwdg.c 1 - Libraries\MM32F327x\HAL_lib\src\hal_crs.c + Libraries\MM32F327x\HAL_lib\src\hal_wwdg.c - hal_dma.c + hal_dac.c 1 - Libraries\MM32F327x\HAL_lib\src\hal_dma.c + Libraries\MM32F327x\HAL_lib\src\hal_dac.c - hal_tim.c + hal_can.c 1 - Libraries\MM32F327x\HAL_lib\src\hal_tim.c + Libraries\MM32F327x\HAL_lib\src\hal_can.c - hal_misc.c + hal_uid.c 1 - Libraries\MM32F327x\HAL_lib\src\hal_misc.c + Libraries\MM32F327x\HAL_lib\src\hal_uid.c diff --git a/bsp/mm32f327x/rtconfig.h b/bsp/mm32f327x/rtconfig.h index f7ebaa714f..4097481093 100644 --- a/bsp/mm32f327x/rtconfig.h +++ b/bsp/mm32f327x/rtconfig.h @@ -46,7 +46,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart1" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ /* RT-Thread Components */ @@ -183,9 +183,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/mm32l07x/.config b/bsp/mm32l07x/.config index 99edd4cced..0cdcf2d70b 100644 --- a/bsp/mm32l07x/.config +++ b/bsp/mm32l07x/.config @@ -76,7 +76,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart1" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel # @@ -330,7 +330,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -354,6 +354,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -383,6 +384,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -434,16 +439,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -453,7 +458,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -468,6 +472,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -618,6 +623,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -641,14 +647,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/mm32l07x/project.ewp b/bsp/mm32l07x/project.ewp index 4a0229aa59..f157ea5f6f 100644 --- a/bsp/mm32l07x/project.ewp +++ b/bsp/mm32l07x/project.ewp @@ -2079,19 +2079,19 @@ CPU - $PROJ_DIR$\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\libcpu\arm\cortex-m0\cpuport.c + $PROJ_DIR$\..\..\libcpu\arm\cortex-m0\context_iar.S - $PROJ_DIR$\..\..\libcpu\arm\cortex-m0\context_iar.S + $PROJ_DIR$\..\..\libcpu\arm\cortex-m0\cpuport.c @@ -2100,25 +2100,25 @@ $PROJ_DIR$\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\components\drivers\src\workqueue.c @@ -2145,43 +2145,43 @@ Kernel - $PROJ_DIR$\..\..\src\memheap.c + $PROJ_DIR$\..\..\src\thread.c - $PROJ_DIR$\..\..\src\thread.c + $PROJ_DIR$\..\..\src\clock.c - $PROJ_DIR$\..\..\src\idle.c + $PROJ_DIR$\..\..\src\timer.c - $PROJ_DIR$\..\..\src\kservice.c + $PROJ_DIR$\..\..\src\mempool.c - $PROJ_DIR$\..\..\src\clock.c + $PROJ_DIR$\..\..\src\memheap.c $PROJ_DIR$\..\..\src\irq.c - $PROJ_DIR$\..\..\src\timer.c + $PROJ_DIR$\..\..\src\device.c - $PROJ_DIR$\..\..\src\device.c + $PROJ_DIR$\..\..\src\kservice.c - $PROJ_DIR$\..\..\src\scheduler.c + $PROJ_DIR$\..\..\src\ipc.c - $PROJ_DIR$\..\..\src\mempool.c + $PROJ_DIR$\..\..\src\mem.c - $PROJ_DIR$\..\..\src\components.c + $PROJ_DIR$\..\..\src\idle.c - $PROJ_DIR$\..\..\src\mem.c + $PROJ_DIR$\..\..\src\scheduler.c - $PROJ_DIR$\..\..\src\ipc.c + $PROJ_DIR$\..\..\src\components.c $PROJ_DIR$\..\..\src\object.c @@ -2196,64 +2196,64 @@ Libraries - $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_gpio.c + $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_tim.c $PROJ_DIR$\Libraries\MM32L0xx\Source\system_MM32L0xx.c - $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_spi.c + $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_bkp.c - $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_bkp.c + $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_uart.c - $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_i2c.c + $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_misc.c - $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_pwr.c + $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_dma.c - $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_syscfg.c + $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_spi.c - $PROJ_DIR$\Libraries\MM32L0xx\Source\IAR_StartAsm\startup_MM32L0xx.s + $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_rcc.c - $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_comp.c + $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_iwdg.c - $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_uart.c + $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_wwdg.c - $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_can.c + $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_i2c.c - $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_tim.c + $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_pwr.c - $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_flash.c + $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_exti.c - $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_iwdg.c + $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_adc.c - $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_misc.c + $PROJ_DIR$\Libraries\MM32L0xx\Source\IAR_StartAsm\startup_MM32L0xx.s - $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_dma.c + $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_gpio.c - $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_adc.c + $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_comp.c - $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_wwdg.c + $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_flash.c - $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_exti.c + $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_syscfg.c - $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_rcc.c + $PROJ_DIR$\Libraries\MM32L0xx\HAL_lib\src\HAL_can.c diff --git a/bsp/mm32l07x/project.uvprojx b/bsp/mm32l07x/project.uvprojx index 9fda550827..f821b9dd54 100644 --- a/bsp/mm32l07x/project.uvprojx +++ b/bsp/mm32l07x/project.uvprojx @@ -387,6 +387,13 @@ CPU + + + backtrace.c + 1 + ..\..\libcpu\arm\common\backtrace.c + + div0.c @@ -403,9 +410,9 @@ - backtrace.c - 1 - ..\..\libcpu\arm\common\backtrace.c + context_rvds.S + 2 + ..\..\libcpu\arm\cortex-m0\context_rvds.S @@ -415,13 +422,6 @@ ..\..\libcpu\arm\cortex-m0\cpuport.c - - - context_rvds.S - 2 - ..\..\libcpu\arm\cortex-m0\context_rvds.S - - DeviceDrivers @@ -434,30 +434,23 @@ - completion.c - 1 - ..\..\components\drivers\src\completion.c - - - - - dataqueue.c + waitqueue.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\src\waitqueue.c - waitqueue.c + completion.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\src\completion.c - workqueue.c + dataqueue.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\src\dataqueue.c @@ -481,6 +474,13 @@ ..\..\components\drivers\src\ringbuffer.c + + + workqueue.c + 1 + ..\..\components\drivers\src\workqueue.c + + Drivers @@ -527,100 +527,100 @@ Kernel - mempool.c + device.c 1 - ..\..\src\mempool.c + ..\..\src\device.c - device.c + kservice.c 1 - ..\..\src\device.c + ..\..\src\kservice.c - scheduler.c + mem.c 1 - ..\..\src\scheduler.c + ..\..\src\mem.c - irq.c + object.c 1 - ..\..\src\irq.c + ..\..\src\object.c - clock.c + ipc.c 1 - ..\..\src\clock.c + ..\..\src\ipc.c - kservice.c + irq.c 1 - ..\..\src\kservice.c + ..\..\src\irq.c - idle.c + scheduler.c 1 - ..\..\src\idle.c + ..\..\src\scheduler.c - mem.c + mempool.c 1 - ..\..\src\mem.c + ..\..\src\mempool.c - object.c + memheap.c 1 - ..\..\src\object.c + ..\..\src\memheap.c - timer.c + idle.c 1 - ..\..\src\timer.c + ..\..\src\idle.c - memheap.c + components.c 1 - ..\..\src\memheap.c + ..\..\src\components.c - ipc.c + thread.c 1 - ..\..\src\ipc.c + ..\..\src\thread.c - components.c + timer.c 1 - ..\..\src\components.c + ..\..\src\timer.c - thread.c + clock.c 1 - ..\..\src\thread.c + ..\..\src\clock.c @@ -638,9 +638,9 @@ Libraries - HAL_rcc.c + HAL_spi.c 1 - Libraries\MM32L0xx\HAL_lib\src\HAL_rcc.c + Libraries\MM32L0xx\HAL_lib\src\HAL_spi.c @@ -652,72 +652,72 @@ - HAL_gpio.c + HAL_bkp.c 1 - Libraries\MM32L0xx\HAL_lib\src\HAL_gpio.c + Libraries\MM32L0xx\HAL_lib\src\HAL_bkp.c - startup_MM32L0xx.s - 2 - Libraries\MM32L0xx\Source\KEIL_StartAsm\startup_MM32L0xx.s + HAL_can.c + 1 + Libraries\MM32L0xx\HAL_lib\src\HAL_can.c - HAL_adc.c - 1 - Libraries\MM32L0xx\HAL_lib\src\HAL_adc.c + startup_MM32L0xx.s + 2 + Libraries\MM32L0xx\Source\KEIL_StartAsm\startup_MM32L0xx.s - HAL_can.c + HAL_comp.c 1 - Libraries\MM32L0xx\HAL_lib\src\HAL_can.c + Libraries\MM32L0xx\HAL_lib\src\HAL_comp.c - HAL_flash.c + HAL_gpio.c 1 - Libraries\MM32L0xx\HAL_lib\src\HAL_flash.c + Libraries\MM32L0xx\HAL_lib\src\HAL_gpio.c - HAL_spi.c + HAL_syscfg.c 1 - Libraries\MM32L0xx\HAL_lib\src\HAL_spi.c + Libraries\MM32L0xx\HAL_lib\src\HAL_syscfg.c - HAL_iwdg.c + HAL_adc.c 1 - Libraries\MM32L0xx\HAL_lib\src\HAL_iwdg.c + Libraries\MM32L0xx\HAL_lib\src\HAL_adc.c - HAL_i2c.c + HAL_flash.c 1 - Libraries\MM32L0xx\HAL_lib\src\HAL_i2c.c + Libraries\MM32L0xx\HAL_lib\src\HAL_flash.c - HAL_tim.c + HAL_exti.c 1 - Libraries\MM32L0xx\HAL_lib\src\HAL_tim.c + Libraries\MM32L0xx\HAL_lib\src\HAL_exti.c - HAL_bkp.c + HAL_misc.c 1 - Libraries\MM32L0xx\HAL_lib\src\HAL_bkp.c + Libraries\MM32L0xx\HAL_lib\src\HAL_misc.c @@ -729,51 +729,51 @@ - HAL_misc.c + HAL_pwr.c 1 - Libraries\MM32L0xx\HAL_lib\src\HAL_misc.c + Libraries\MM32L0xx\HAL_lib\src\HAL_pwr.c - HAL_exti.c + HAL_tim.c 1 - Libraries\MM32L0xx\HAL_lib\src\HAL_exti.c + Libraries\MM32L0xx\HAL_lib\src\HAL_tim.c - HAL_syscfg.c + HAL_iwdg.c 1 - Libraries\MM32L0xx\HAL_lib\src\HAL_syscfg.c + Libraries\MM32L0xx\HAL_lib\src\HAL_iwdg.c - HAL_dma.c + HAL_uart.c 1 - Libraries\MM32L0xx\HAL_lib\src\HAL_dma.c + Libraries\MM32L0xx\HAL_lib\src\HAL_uart.c - HAL_pwr.c + HAL_dma.c 1 - Libraries\MM32L0xx\HAL_lib\src\HAL_pwr.c + Libraries\MM32L0xx\HAL_lib\src\HAL_dma.c - HAL_uart.c + HAL_i2c.c 1 - Libraries\MM32L0xx\HAL_lib\src\HAL_uart.c + Libraries\MM32L0xx\HAL_lib\src\HAL_i2c.c - HAL_comp.c + HAL_rcc.c 1 - Libraries\MM32L0xx\HAL_lib\src\HAL_comp.c + Libraries\MM32L0xx\HAL_lib\src\HAL_rcc.c diff --git a/bsp/mm32l07x/rtconfig.h b/bsp/mm32l07x/rtconfig.h index 6e6cd81422..8035750a30 100644 --- a/bsp/mm32l07x/rtconfig.h +++ b/bsp/mm32l07x/rtconfig.h @@ -46,7 +46,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart1" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ /* RT-Thread Components */ @@ -182,9 +182,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/mm32l3xx/.config b/bsp/mm32l3xx/.config index 5ada860dee..f5d4199540 100644 --- a/bsp/mm32l3xx/.config +++ b/bsp/mm32l3xx/.config @@ -76,7 +76,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart1" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel # @@ -330,7 +330,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -354,6 +354,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -383,6 +384,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -434,16 +439,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -453,7 +458,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -468,6 +472,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -618,6 +623,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -641,14 +647,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/mm32l3xx/project.ewp b/bsp/mm32l3xx/project.ewp index 05746e2949..784883b8fc 100644 --- a/bsp/mm32l3xx/project.ewp +++ b/bsp/mm32l3xx/project.ewp @@ -2078,15 +2078,15 @@ CPU - - $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\libcpu\arm\common\div0.c $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c + + $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\libcpu\arm\cortex-m3\context_iar.S @@ -2103,16 +2103,13 @@ $PROJ_DIR$\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\components\drivers\src\pipe.c $PROJ_DIR$\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\components\drivers\src\pipe.c - - - $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c @@ -2120,6 +2117,9 @@ $PROJ_DIR$\..\..\components\drivers\src\completion.c + + $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\components\drivers\src\ringblk_buf.c @@ -2151,46 +2151,46 @@ Kernel - $PROJ_DIR$\..\..\src\kservice.c + $PROJ_DIR$\..\..\src\thread.c - $PROJ_DIR$\..\..\src\mem.c + $PROJ_DIR$\..\..\src\kservice.c - $PROJ_DIR$\..\..\src\mempool.c + $PROJ_DIR$\..\..\src\ipc.c - $PROJ_DIR$\..\..\src\scheduler.c + $PROJ_DIR$\..\..\src\irq.c - $PROJ_DIR$\..\..\src\clock.c + $PROJ_DIR$\..\..\src\memheap.c - $PROJ_DIR$\..\..\src\idle.c + $PROJ_DIR$\..\..\src\device.c - $PROJ_DIR$\..\..\src\irq.c + $PROJ_DIR$\..\..\src\mempool.c - $PROJ_DIR$\..\..\src\timer.c + $PROJ_DIR$\..\..\src\scheduler.c - $PROJ_DIR$\..\..\src\components.c + $PROJ_DIR$\..\..\src\mem.c - $PROJ_DIR$\..\..\src\thread.c + $PROJ_DIR$\..\..\src\clock.c - $PROJ_DIR$\..\..\src\memheap.c + $PROJ_DIR$\..\..\src\object.c - $PROJ_DIR$\..\..\src\device.c + $PROJ_DIR$\..\..\src\components.c - $PROJ_DIR$\..\..\src\ipc.c + $PROJ_DIR$\..\..\src\timer.c - $PROJ_DIR$\..\..\src\object.c + $PROJ_DIR$\..\..\src\idle.c @@ -2205,64 +2205,64 @@ $PROJ_DIR$\Libraries\MM32L3xx\Source\IAR_StartAsm\startup_MM32L3xx.s - $PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_wwdg.c - - - $PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_flash.c + $PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_gpio.c - $PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_pwr.c + $PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_rcc.c - $PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_bkp.c + $PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_i2c.c - $PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_rcc.c + $PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_iwdg.c - $PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_adc.c + $PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_uart.c - $PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_tim.c + $PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_bkp.c $PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_can.c - $PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_uart.c + $PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_dac.c - $PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_crc.c + $PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_misc.c - $PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_spi.c + $PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_exti.c - $PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_dac.c + $PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_tim.c - $PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_rtc.c + $PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_flash.c - $PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_i2c.c + $PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_pwr.c $PROJ_DIR$\Libraries\MM32L3xx\Source\system_MM32L3xx.c - $PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_dma.c + $PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_wwdg.c - $PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_gpio.c + $PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_crc.c - $PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_misc.c + $PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_dma.c - $PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_iwdg.c + $PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_rtc.c - $PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_exti.c + $PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_adc.c + + + $PROJ_DIR$\Libraries\MM32L3xx\HAL_lib\src\HAL_spi.c diff --git a/bsp/mm32l3xx/project.uvprojx b/bsp/mm32l3xx/project.uvprojx index e0b02d7d72..4a3638da2a 100644 --- a/bsp/mm32l3xx/project.uvprojx +++ b/bsp/mm32l3xx/project.uvprojx @@ -395,6 +395,13 @@ ..\..\libcpu\arm\common\backtrace.c + + + showmem.c + 1 + ..\..\libcpu\arm\common\showmem.c + + div0.c @@ -404,9 +411,9 @@ - showmem.c + cpuport.c 1 - ..\..\libcpu\arm\common\showmem.c + ..\..\libcpu\arm\cortex-m3\cpuport.c @@ -416,13 +423,6 @@ ..\..\libcpu\arm\cortex-m3\context_rvds.S - - - cpuport.c - 1 - ..\..\libcpu\arm\cortex-m3\cpuport.c - - DeviceDrivers @@ -440,13 +440,6 @@ ..\..\components\drivers\serial\serial.c - - - workqueue.c - 1 - ..\..\components\drivers\src\workqueue.c - - completion.c @@ -456,9 +449,9 @@ - waitqueue.c + workqueue.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\src\workqueue.c @@ -475,6 +468,13 @@ ..\..\components\drivers\src\ringblk_buf.c + + + dataqueue.c + 1 + ..\..\components\drivers\src\dataqueue.c + + ringbuffer.c @@ -484,9 +484,9 @@ - dataqueue.c + waitqueue.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\src\waitqueue.c @@ -542,23 +542,23 @@ Kernel - memheap.c + mempool.c 1 - ..\..\src\memheap.c + ..\..\src\mempool.c - mempool.c + timer.c 1 - ..\..\src\mempool.c + ..\..\src\timer.c - idle.c + object.c 1 - ..\..\src\idle.c + ..\..\src\object.c @@ -570,16 +570,16 @@ - scheduler.c + clock.c 1 - ..\..\src\scheduler.c + ..\..\src\clock.c - components.c + idle.c 1 - ..\..\src\components.c + ..\..\src\idle.c @@ -591,51 +591,51 @@ - object.c + components.c 1 - ..\..\src\object.c + ..\..\src\components.c - device.c + irq.c 1 - ..\..\src\device.c + ..\..\src\irq.c - ipc.c + mem.c 1 - ..\..\src\ipc.c + ..\..\src\mem.c - mem.c + memheap.c 1 - ..\..\src\mem.c + ..\..\src\memheap.c - clock.c + device.c 1 - ..\..\src\clock.c + ..\..\src\device.c - timer.c + scheduler.c 1 - ..\..\src\timer.c + ..\..\src\scheduler.c - irq.c + ipc.c 1 - ..\..\src\irq.c + ..\..\src\ipc.c @@ -653,65 +653,65 @@ Libraries - HAL_crc.c + HAL_adc.c 1 - Libraries\MM32L3xx\HAL_lib\src\HAL_crc.c + Libraries\MM32L3xx\HAL_lib\src\HAL_adc.c - HAL_pwr.c + HAL_crc.c 1 - Libraries\MM32L3xx\HAL_lib\src\HAL_pwr.c + Libraries\MM32L3xx\HAL_lib\src\HAL_crc.c - HAL_tim.c + HAL_dac.c 1 - Libraries\MM32L3xx\HAL_lib\src\HAL_tim.c + Libraries\MM32L3xx\HAL_lib\src\HAL_dac.c - HAL_adc.c + HAL_pwr.c 1 - Libraries\MM32L3xx\HAL_lib\src\HAL_adc.c + Libraries\MM32L3xx\HAL_lib\src\HAL_pwr.c - startup_MM32L3xx.s - 2 - Libraries\MM32L3xx\Source\KEIL_StartAsm\startup_MM32L3xx.s + HAL_wwdg.c + 1 + Libraries\MM32L3xx\HAL_lib\src\HAL_wwdg.c - HAL_dac.c + HAL_bkp.c 1 - Libraries\MM32L3xx\HAL_lib\src\HAL_dac.c + Libraries\MM32L3xx\HAL_lib\src\HAL_bkp.c - HAL_wwdg.c + HAL_rcc.c 1 - Libraries\MM32L3xx\HAL_lib\src\HAL_wwdg.c + Libraries\MM32L3xx\HAL_lib\src\HAL_rcc.c - HAL_misc.c + HAL_exti.c 1 - Libraries\MM32L3xx\HAL_lib\src\HAL_misc.c + Libraries\MM32L3xx\HAL_lib\src\HAL_exti.c - HAL_rcc.c + HAL_iwdg.c 1 - Libraries\MM32L3xx\HAL_lib\src\HAL_rcc.c + Libraries\MM32L3xx\HAL_lib\src\HAL_iwdg.c @@ -723,79 +723,79 @@ - HAL_flash.c + HAL_can.c 1 - Libraries\MM32L3xx\HAL_lib\src\HAL_flash.c + Libraries\MM32L3xx\HAL_lib\src\HAL_can.c - HAL_gpio.c + HAL_rtc.c 1 - Libraries\MM32L3xx\HAL_lib\src\HAL_gpio.c + Libraries\MM32L3xx\HAL_lib\src\HAL_rtc.c - HAL_exti.c + HAL_gpio.c 1 - Libraries\MM32L3xx\HAL_lib\src\HAL_exti.c + Libraries\MM32L3xx\HAL_lib\src\HAL_gpio.c - HAL_i2c.c + HAL_tim.c 1 - Libraries\MM32L3xx\HAL_lib\src\HAL_i2c.c + Libraries\MM32L3xx\HAL_lib\src\HAL_tim.c - system_MM32L3xx.c + HAL_misc.c 1 - Libraries\MM32L3xx\Source\system_MM32L3xx.c + Libraries\MM32L3xx\HAL_lib\src\HAL_misc.c - HAL_uart.c + HAL_spi.c 1 - Libraries\MM32L3xx\HAL_lib\src\HAL_uart.c + Libraries\MM32L3xx\HAL_lib\src\HAL_spi.c - HAL_bkp.c - 1 - Libraries\MM32L3xx\HAL_lib\src\HAL_bkp.c + startup_MM32L3xx.s + 2 + Libraries\MM32L3xx\Source\KEIL_StartAsm\startup_MM32L3xx.s - HAL_iwdg.c + system_MM32L3xx.c 1 - Libraries\MM32L3xx\HAL_lib\src\HAL_iwdg.c + Libraries\MM32L3xx\Source\system_MM32L3xx.c - HAL_rtc.c + HAL_i2c.c 1 - Libraries\MM32L3xx\HAL_lib\src\HAL_rtc.c + Libraries\MM32L3xx\HAL_lib\src\HAL_i2c.c - HAL_can.c + HAL_uart.c 1 - Libraries\MM32L3xx\HAL_lib\src\HAL_can.c + Libraries\MM32L3xx\HAL_lib\src\HAL_uart.c - HAL_spi.c + HAL_flash.c 1 - Libraries\MM32L3xx\HAL_lib\src\HAL_spi.c + Libraries\MM32L3xx\HAL_lib\src\HAL_flash.c diff --git a/bsp/mm32l3xx/rtconfig.h b/bsp/mm32l3xx/rtconfig.h index 6e43d184db..7e2a300e2a 100644 --- a/bsp/mm32l3xx/rtconfig.h +++ b/bsp/mm32l3xx/rtconfig.h @@ -46,7 +46,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart1" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ /* RT-Thread Components */ @@ -183,9 +183,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/n32g452xx/n32g452xx-mini-system/project.uvprojx b/bsp/n32g452xx/n32g452xx-mini-system/project.uvprojx index 718f76c043..2312f92b60 100755 --- a/bsp/n32g452xx/n32g452xx-mini-system/project.uvprojx +++ b/bsp/n32g452xx/n32g452xx-mini-system/project.uvprojx @@ -411,16 +411,16 @@ - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m4\context_rvds.S + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m4\cpuport.c - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m4\cpuport.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m4\context_rvds.S @@ -449,51 +449,51 @@ - dataqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\pipe.c - pipe.c + workqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\workqueue.c - ringblk_buf.c + waitqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\waitqueue.c - ringbuffer.c + completion.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\completion.c - workqueue.c + dataqueue.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\dataqueue.c - completion.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\ringbuffer.c - waitqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c @@ -577,93 +577,93 @@ Kernel - object.c + clock.c 1 - ..\..\..\src\object.c + ..\..\..\src\clock.c - device.c + mempool.c 1 - ..\..\..\src\device.c + ..\..\..\src\mempool.c - idle.c + device.c 1 - ..\..\..\src\idle.c + ..\..\..\src\device.c - mem.c + components.c 1 - ..\..\..\src\mem.c + ..\..\..\src\components.c - thread.c + scheduler.c 1 - ..\..\..\src\thread.c + ..\..\..\src\scheduler.c - ipc.c + irq.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\irq.c - clock.c + timer.c 1 - ..\..\..\src\clock.c + ..\..\..\src\timer.c - timer.c + idle.c 1 - ..\..\..\src\timer.c + ..\..\..\src\idle.c - scheduler.c + thread.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\thread.c - irq.c + mem.c 1 - ..\..\..\src\irq.c + ..\..\..\src\mem.c - components.c + kservice.c 1 - ..\..\..\src\components.c + ..\..\..\src\kservice.c - mempool.c + object.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\object.c - kservice.c + ipc.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\ipc.c @@ -676,13 +676,6 @@ ..\..\..\components\libc\compilers\armlibc\libc.c - - - syscalls.c - 1 - ..\..\..\components\libc\compilers\armlibc\syscalls.c - - mem_std.c @@ -692,9 +685,9 @@ - time.c + syscalls.c 1 - ..\..\..\components\libc\compilers\common\time.c + ..\..\..\components\libc\compilers\armlibc\syscalls.c @@ -704,119 +697,119 @@ ..\..\..\components\libc\compilers\common\stdlib.c - - - Libraries - n32g45x_crc.c + time.c 1 - ..\Libraries\N32_Std_Driver\n32g45x_std_periph_driver\src\n32g45x_crc.c + ..\..\..\components\libc\compilers\common\time.c + + + Libraries - n32g45x_tim.c + n32g45x_can.c 1 - ..\Libraries\N32_Std_Driver\n32g45x_std_periph_driver\src\n32g45x_tim.c + ..\Libraries\N32_Std_Driver\n32g45x_std_periph_driver\src\n32g45x_can.c - n32g45x_qspi.c + n32g45x_usart.c 1 - ..\Libraries\N32_Std_Driver\n32g45x_std_periph_driver\src\n32g45x_qspi.c + ..\Libraries\N32_Std_Driver\n32g45x_std_periph_driver\src\n32g45x_usart.c - n32g45x_rtc.c + n32g45x_opamp.c 1 - ..\Libraries\N32_Std_Driver\n32g45x_std_periph_driver\src\n32g45x_rtc.c + ..\Libraries\N32_Std_Driver\n32g45x_std_periph_driver\src\n32g45x_opamp.c - n32g45x_comp.c + n32g45x_dvp.c 1 - ..\Libraries\N32_Std_Driver\n32g45x_std_periph_driver\src\n32g45x_comp.c + ..\Libraries\N32_Std_Driver\n32g45x_std_periph_driver\src\n32g45x_dvp.c - n32g45x_dac.c + n32g45x_tim.c 1 - ..\Libraries\N32_Std_Driver\n32g45x_std_periph_driver\src\n32g45x_dac.c + ..\Libraries\N32_Std_Driver\n32g45x_std_periph_driver\src\n32g45x_tim.c - n32g45x_rcc.c + n32g45x_eth.c 1 - ..\Libraries\N32_Std_Driver\n32g45x_std_periph_driver\src\n32g45x_rcc.c + ..\Libraries\N32_Std_Driver\n32g45x_std_periph_driver\src\n32g45x_eth.c - n32g45x_opamp.c + n32g45x_adc.c 1 - ..\Libraries\N32_Std_Driver\n32g45x_std_periph_driver\src\n32g45x_opamp.c + ..\Libraries\N32_Std_Driver\n32g45x_std_periph_driver\src\n32g45x_adc.c - n32g45x_dbg.c + n32g45x_comp.c 1 - ..\Libraries\N32_Std_Driver\n32g45x_std_periph_driver\src\n32g45x_dbg.c + ..\Libraries\N32_Std_Driver\n32g45x_std_periph_driver\src\n32g45x_comp.c - system_n32g45x.c + n32g45x_sdio.c 1 - ..\Libraries\N32_Std_Driver\CMSIS\device\system_n32g45x.c + ..\Libraries\N32_Std_Driver\n32g45x_std_periph_driver\src\n32g45x_sdio.c - n32g45x_wwdg.c + n32g45x_dac.c 1 - ..\Libraries\N32_Std_Driver\n32g45x_std_periph_driver\src\n32g45x_wwdg.c + ..\Libraries\N32_Std_Driver\n32g45x_std_periph_driver\src\n32g45x_dac.c - n32g45x_can.c + n32g45x_xfmc.c 1 - ..\Libraries\N32_Std_Driver\n32g45x_std_periph_driver\src\n32g45x_can.c + ..\Libraries\N32_Std_Driver\n32g45x_std_periph_driver\src\n32g45x_xfmc.c - n32g45x_sdio.c + n32g45x_spi.c 1 - ..\Libraries\N32_Std_Driver\n32g45x_std_periph_driver\src\n32g45x_sdio.c + ..\Libraries\N32_Std_Driver\n32g45x_std_periph_driver\src\n32g45x_spi.c - n32g45x_eth.c + n32g45x_i2c.c 1 - ..\Libraries\N32_Std_Driver\n32g45x_std_periph_driver\src\n32g45x_eth.c + ..\Libraries\N32_Std_Driver\n32g45x_std_periph_driver\src\n32g45x_i2c.c - n32g45x_adc.c + n32g45x_tsc.c 1 - ..\Libraries\N32_Std_Driver\n32g45x_std_periph_driver\src\n32g45x_adc.c + ..\Libraries\N32_Std_Driver\n32g45x_std_periph_driver\src\n32g45x_tsc.c - n32g45x_bkp.c + n32g45x_dbg.c 1 - ..\Libraries\N32_Std_Driver\n32g45x_std_periph_driver\src\n32g45x_bkp.c + ..\Libraries\N32_Std_Driver\n32g45x_std_periph_driver\src\n32g45x_dbg.c @@ -828,37 +821,37 @@ - n32g45x_dvp.c + n32g45x_dma.c 1 - ..\Libraries\N32_Std_Driver\n32g45x_std_periph_driver\src\n32g45x_dvp.c + ..\Libraries\N32_Std_Driver\n32g45x_std_periph_driver\src\n32g45x_dma.c - n32g45x_spi.c + n32g45x_crc.c 1 - ..\Libraries\N32_Std_Driver\n32g45x_std_periph_driver\src\n32g45x_spi.c + ..\Libraries\N32_Std_Driver\n32g45x_std_periph_driver\src\n32g45x_crc.c - n32g45x_dma.c + n32g45x_bkp.c 1 - ..\Libraries\N32_Std_Driver\n32g45x_std_periph_driver\src\n32g45x_dma.c + ..\Libraries\N32_Std_Driver\n32g45x_std_periph_driver\src\n32g45x_bkp.c - n32g45x_xfmc.c + system_n32g45x.c 1 - ..\Libraries\N32_Std_Driver\n32g45x_std_periph_driver\src\n32g45x_xfmc.c + ..\Libraries\N32_Std_Driver\CMSIS\device\system_n32g45x.c - n32g45x_pwr.c + n32g45x_flash.c 1 - ..\Libraries\N32_Std_Driver\n32g45x_std_periph_driver\src\n32g45x_pwr.c + ..\Libraries\N32_Std_Driver\n32g45x_std_periph_driver\src\n32g45x_flash.c @@ -870,9 +863,16 @@ - n32g45x_usart.c + n32g45x_pwr.c 1 - ..\Libraries\N32_Std_Driver\n32g45x_std_periph_driver\src\n32g45x_usart.c + ..\Libraries\N32_Std_Driver\n32g45x_std_periph_driver\src\n32g45x_pwr.c + + + + + n32g45x_wwdg.c + 1 + ..\Libraries\N32_Std_Driver\n32g45x_std_periph_driver\src\n32g45x_wwdg.c @@ -884,30 +884,30 @@ - n32g45x_iwdg.c + n32g45x_qspi.c 1 - ..\Libraries\N32_Std_Driver\n32g45x_std_periph_driver\src\n32g45x_iwdg.c + ..\Libraries\N32_Std_Driver\n32g45x_std_periph_driver\src\n32g45x_qspi.c - n32g45x_tsc.c + n32g45x_iwdg.c 1 - ..\Libraries\N32_Std_Driver\n32g45x_std_periph_driver\src\n32g45x_tsc.c + ..\Libraries\N32_Std_Driver\n32g45x_std_periph_driver\src\n32g45x_iwdg.c - n32g45x_flash.c + n32g45x_rtc.c 1 - ..\Libraries\N32_Std_Driver\n32g45x_std_periph_driver\src\n32g45x_flash.c + ..\Libraries\N32_Std_Driver\n32g45x_std_periph_driver\src\n32g45x_rtc.c - n32g45x_i2c.c + n32g45x_rcc.c 1 - ..\Libraries\N32_Std_Driver\n32g45x_std_periph_driver\src\n32g45x_i2c.c + ..\Libraries\N32_Std_Driver\n32g45x_std_periph_driver\src\n32g45x_rcc.c diff --git a/bsp/nrf51822/project.uvprojx b/bsp/nrf51822/project.uvprojx index 5ef74b632c..abe8bc6c6f 100644 --- a/bsp/nrf51822/project.uvprojx +++ b/bsp/nrf51822/project.uvprojx @@ -437,16 +437,16 @@ CPU - showmem.c + div0.c 1 - ..\..\libcpu\arm\common\showmem.c + ..\..\libcpu\arm\common\div0.c - div0.c + showmem.c 1 - ..\..\libcpu\arm\common\div0.c + ..\..\libcpu\arm\common\showmem.c @@ -458,16 +458,16 @@ - context_rvds.S - 2 - ..\..\libcpu\arm\cortex-m0\context_rvds.S + cpuport.c + 1 + ..\..\libcpu\arm\cortex-m0\cpuport.c - cpuport.c - 1 - ..\..\libcpu\arm\cortex-m0\cpuport.c + context_rvds.S + 2 + ..\..\libcpu\arm\cortex-m0\context_rvds.S @@ -482,37 +482,37 @@ - waitqueue.c + dataqueue.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\src\dataqueue.c - completion.c + workqueue.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\src\workqueue.c - dataqueue.c + waitqueue.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\src\waitqueue.c - pipe.c + completion.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\src\completion.c - workqueue.c + pipe.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\src\pipe.c @@ -527,16 +527,16 @@ Drivers - uart.c + board.c 1 - drivers\uart.c + drivers\board.c - board.c + uart.c 1 - drivers\board.c + drivers\uart.c @@ -575,93 +575,93 @@ Kernel - thread.c + mem.c 1 - ..\..\src\thread.c + ..\..\src\mem.c - components.c + idle.c 1 - ..\..\src\components.c + ..\..\src\idle.c - ipc.c + object.c 1 - ..\..\src\ipc.c + ..\..\src\object.c - kservice.c + device.c 1 - ..\..\src\kservice.c + ..\..\src\device.c - object.c + ipc.c 1 - ..\..\src\object.c + ..\..\src\ipc.c - scheduler.c + components.c 1 - ..\..\src\scheduler.c + ..\..\src\components.c - timer.c + thread.c 1 - ..\..\src\timer.c + ..\..\src\thread.c - mem.c + irq.c 1 - ..\..\src\mem.c + ..\..\src\irq.c - irq.c + mempool.c 1 - ..\..\src\irq.c + ..\..\src\mempool.c - clock.c + scheduler.c 1 - ..\..\src\clock.c + ..\..\src\scheduler.c - device.c + clock.c 1 - ..\..\src\device.c + ..\..\src\clock.c - idle.c + kservice.c 1 - ..\..\src\idle.c + ..\..\src\kservice.c - mempool.c + timer.c 1 - ..\..\src\mempool.c + ..\..\src\timer.c diff --git a/bsp/nrf5x/nrf51822/.config b/bsp/nrf5x/nrf51822/.config index 2ca36f77e1..f5100b8543 100644 --- a/bsp/nrf5x/nrf51822/.config +++ b/bsp/nrf5x/nrf51822/.config @@ -77,7 +77,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart0" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel # @@ -330,7 +330,7 @@ CONFIG_RT_USING_PIN=y # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -354,6 +354,7 @@ CONFIG_RT_USING_PIN=y # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -383,6 +384,10 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -434,16 +439,16 @@ CONFIG_RT_USING_PIN=y # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -453,7 +458,6 @@ CONFIG_RT_USING_PIN=y # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -468,6 +472,7 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -622,6 +627,7 @@ CONFIG_PKG_NRFX_VER="latest" # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -645,14 +651,10 @@ CONFIG_PKG_NRFX_VER="latest" # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/nrf5x/nrf51822/project.uvprojx b/bsp/nrf5x/nrf51822/project.uvprojx index 1d8c928110..277521ec28 100644 --- a/bsp/nrf5x/nrf51822/project.uvprojx +++ b/bsp/nrf5x/nrf51822/project.uvprojx @@ -390,16 +390,16 @@ CPU - showmem.c + div0.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\div0.c - div0.c + showmem.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\showmem.c @@ -442,51 +442,51 @@ - pipe.c + completion.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\completion.c - waitqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\ringbuffer.c - completion.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\ringblk_buf.c - dataqueue.c + waitqueue.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\waitqueue.c - ringbuffer.c + pipe.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\pipe.c - ringblk_buf.c + workqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\workqueue.c - workqueue.c + dataqueue.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\dataqueue.c @@ -535,23 +535,23 @@ Kernel - mem.c + idle.c 1 - ..\..\..\src\mem.c + ..\..\..\src\idle.c - object.c + ipc.c 1 - ..\..\..\src\object.c + ..\..\..\src\ipc.c - device.c + mem.c 1 - ..\..\..\src\device.c + ..\..\..\src\mem.c @@ -563,65 +563,65 @@ - clock.c + timer.c 1 - ..\..\..\src\clock.c + ..\..\..\src\timer.c - irq.c + clock.c 1 - ..\..\..\src\irq.c + ..\..\..\src\clock.c - scheduler.c + mempool.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\mempool.c - kservice.c + irq.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\irq.c - ipc.c + thread.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\thread.c - idle.c + kservice.c 1 - ..\..\..\src\idle.c + ..\..\..\src\kservice.c - timer.c + object.c 1 - ..\..\..\src\timer.c + ..\..\..\src\object.c - mempool.c + device.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\device.c - thread.c + scheduler.c 1 - ..\..\..\src\thread.c + ..\..\..\src\scheduler.c diff --git a/bsp/nrf5x/nrf51822/rtconfig.h b/bsp/nrf5x/nrf51822/rtconfig.h index 41d2fe3dda..528e4260d2 100644 --- a/bsp/nrf5x/nrf51822/rtconfig.h +++ b/bsp/nrf5x/nrf51822/rtconfig.h @@ -47,7 +47,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart0" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ /* RT-Thread Components */ @@ -182,9 +182,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/nrf5x/nrf52832/.config b/bsp/nrf5x/nrf52832/.config index c25ffe768e..f6073faaaa 100644 --- a/bsp/nrf5x/nrf52832/.config +++ b/bsp/nrf5x/nrf52832/.config @@ -77,7 +77,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart0" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel # @@ -330,7 +330,7 @@ CONFIG_RT_USING_PIN=y # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -354,6 +354,7 @@ CONFIG_RT_USING_PIN=y # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -383,6 +384,10 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -434,16 +439,16 @@ CONFIG_RT_USING_PIN=y # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -453,7 +458,6 @@ CONFIG_RT_USING_PIN=y # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -468,6 +472,7 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -622,6 +627,7 @@ CONFIG_PKG_NRFX_VER="latest" # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -645,14 +651,10 @@ CONFIG_PKG_NRFX_VER="latest" # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/nrf5x/nrf52832/project.uvprojx b/bsp/nrf5x/nrf52832/project.uvprojx index 08f7341266..3cb30caa1a 100644 --- a/bsp/nrf5x/nrf52832/project.uvprojx +++ b/bsp/nrf5x/nrf52832/project.uvprojx @@ -390,23 +390,23 @@ CPU - backtrace.c + div0.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\div0.c - showmem.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\backtrace.c - div0.c + showmem.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\showmem.c @@ -449,44 +449,44 @@ - completion.c + workqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\workqueue.c - pipe.c + dataqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\dataqueue.c - ringbuffer.c + pipe.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\pipe.c - ringblk_buf.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\ringbuffer.c - dataqueue.c + completion.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\completion.c - workqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c @@ -542,93 +542,93 @@ Kernel - mem.c + components.c 1 - ..\..\..\src\mem.c + ..\..\..\src\components.c - object.c + device.c 1 - ..\..\..\src\object.c + ..\..\..\src\device.c - idle.c + ipc.c 1 - ..\..\..\src\idle.c + ..\..\..\src\ipc.c - timer.c + irq.c 1 - ..\..\..\src\timer.c + ..\..\..\src\irq.c - ipc.c + kservice.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\kservice.c - clock.c + mem.c 1 - ..\..\..\src\clock.c + ..\..\..\src\mem.c - mempool.c + thread.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\thread.c - kservice.c + scheduler.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\scheduler.c - components.c + object.c 1 - ..\..\..\src\components.c + ..\..\..\src\object.c - thread.c + clock.c 1 - ..\..\..\src\thread.c + ..\..\..\src\clock.c - device.c + mempool.c 1 - ..\..\..\src\device.c + ..\..\..\src\mempool.c - scheduler.c + timer.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\timer.c - irq.c + idle.c 1 - ..\..\..\src\irq.c + ..\..\..\src\idle.c diff --git a/bsp/nrf5x/nrf52832/rtconfig.h b/bsp/nrf5x/nrf52832/rtconfig.h index cc9d1b8516..f218176608 100644 --- a/bsp/nrf5x/nrf52832/rtconfig.h +++ b/bsp/nrf5x/nrf52832/rtconfig.h @@ -47,7 +47,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart0" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ /* RT-Thread Components */ @@ -182,9 +182,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/nrf5x/nrf52833/.config b/bsp/nrf5x/nrf52833/.config index c79d4a064c..ec36670336 100644 --- a/bsp/nrf5x/nrf52833/.config +++ b/bsp/nrf5x/nrf52833/.config @@ -77,7 +77,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart0" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel # @@ -330,7 +330,7 @@ CONFIG_RT_USING_PIN=y # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -354,6 +354,7 @@ CONFIG_RT_USING_PIN=y # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -383,6 +384,10 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -434,16 +439,16 @@ CONFIG_RT_USING_PIN=y # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -453,7 +458,6 @@ CONFIG_RT_USING_PIN=y # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -468,6 +472,7 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -622,6 +627,7 @@ CONFIG_PKG_NRFX_VER="latest" # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -645,14 +651,10 @@ CONFIG_PKG_NRFX_VER="latest" # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/nrf5x/nrf52833/project.uvprojx b/bsp/nrf5x/nrf52833/project.uvprojx index dd7c1c8689..90c7e58d4b 100644 --- a/bsp/nrf5x/nrf52833/project.uvprojx +++ b/bsp/nrf5x/nrf52833/project.uvprojx @@ -442,30 +442,30 @@ - pipe.c + completion.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\completion.c - ringblk_buf.c + pipe.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\pipe.c - completion.c + workqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\workqueue.c - workqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c @@ -477,16 +477,16 @@ - dataqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\ringbuffer.c - ringbuffer.c + dataqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\dataqueue.c @@ -535,51 +535,51 @@ Kernel - timer.c + scheduler.c 1 - ..\..\..\src\timer.c + ..\..\..\src\scheduler.c - device.c + kservice.c 1 - ..\..\..\src\device.c + ..\..\..\src\kservice.c - scheduler.c + components.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\components.c - idle.c + mempool.c 1 - ..\..\..\src\idle.c + ..\..\..\src\mempool.c - thread.c + idle.c 1 - ..\..\..\src\thread.c + ..\..\..\src\idle.c - mem.c + device.c 1 - ..\..\..\src\mem.c + ..\..\..\src\device.c - object.c + thread.c 1 - ..\..\..\src\object.c + ..\..\..\src\thread.c @@ -591,37 +591,37 @@ - mempool.c + clock.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\clock.c - kservice.c + irq.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\irq.c - clock.c + object.c 1 - ..\..\..\src\clock.c + ..\..\..\src\object.c - irq.c + mem.c 1 - ..\..\..\src\irq.c + ..\..\..\src\mem.c - components.c + timer.c 1 - ..\..\..\src\components.c + ..\..\..\src\timer.c diff --git a/bsp/nrf5x/nrf52833/rtconfig.h b/bsp/nrf5x/nrf52833/rtconfig.h index 29bdcdd55c..90045fb1dd 100644 --- a/bsp/nrf5x/nrf52833/rtconfig.h +++ b/bsp/nrf5x/nrf52833/rtconfig.h @@ -47,7 +47,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart0" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ /* RT-Thread Components */ @@ -182,9 +182,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/nrf5x/nrf52840/.config b/bsp/nrf5x/nrf52840/.config index ca6f557740..d32817db6b 100644 --- a/bsp/nrf5x/nrf52840/.config +++ b/bsp/nrf5x/nrf52840/.config @@ -122,7 +122,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart0" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel # @@ -375,7 +375,7 @@ CONFIG_RT_USING_PIN=y # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -399,6 +399,7 @@ CONFIG_RT_USING_PIN=y # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -428,6 +429,10 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -479,16 +484,16 @@ CONFIG_RT_USING_PIN=y # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -498,7 +503,6 @@ CONFIG_RT_USING_PIN=y # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -513,6 +517,7 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -667,6 +672,7 @@ CONFIG_PKG_NRFX_VER="latest" # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -690,13 +696,9 @@ CONFIG_PKG_NRFX_VER="latest" # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/nrf5x/nrf52840/project.uvprojx b/bsp/nrf5x/nrf52840/project.uvprojx index d1852e8614..69e2e6506a 100644 --- a/bsp/nrf5x/nrf52840/project.uvprojx +++ b/bsp/nrf5x/nrf52840/project.uvprojx @@ -391,23 +391,23 @@ CPU - backtrace.c + div0.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\div0.c - showmem.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\backtrace.c - div0.c + showmem.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\showmem.c @@ -443,30 +443,30 @@ - pipe.c + completion.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\completion.c - ringblk_buf.c + workqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\workqueue.c - dataqueue.c + waitqueue.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\waitqueue.c - completion.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\ringblk_buf.c @@ -478,16 +478,16 @@ - waitqueue.c + dataqueue.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\dataqueue.c - workqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\pipe.c @@ -543,86 +543,86 @@ Kernel - device.c + clock.c 1 - ..\..\..\src\device.c + ..\..\..\src\clock.c - mem.c + mempool.c 1 - ..\..\..\src\mem.c + ..\..\..\src\mempool.c - scheduler.c + device.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\device.c - kservice.c + object.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\object.c - components.c + irq.c 1 - ..\..\..\src\components.c + ..\..\..\src\irq.c - ipc.c + timer.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\timer.c - timer.c + components.c 1 - ..\..\..\src\timer.c + ..\..\..\src\components.c - mempool.c + scheduler.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\scheduler.c - thread.c + ipc.c 1 - ..\..\..\src\thread.c + ..\..\..\src\ipc.c - irq.c + kservice.c 1 - ..\..\..\src\irq.c + ..\..\..\src\kservice.c - object.c + mem.c 1 - ..\..\..\src\object.c + ..\..\..\src\mem.c - clock.c + thread.c 1 - ..\..\..\src\clock.c + ..\..\..\src\thread.c diff --git a/bsp/nrf5x/nrf52840/rtconfig.h b/bsp/nrf5x/nrf52840/rtconfig.h index d126ddf5dd..e88a426481 100644 --- a/bsp/nrf5x/nrf52840/rtconfig.h +++ b/bsp/nrf5x/nrf52840/rtconfig.h @@ -82,7 +82,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart0" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ /* RT-Thread Components */ @@ -217,9 +217,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/nuclei/gd32vf103_rvstar/.config b/bsp/nuclei/gd32vf103_rvstar/.config index 966cf55f8d..7b05eb3713 100644 --- a/bsp/nuclei/gd32vf103_rvstar/.config +++ b/bsp/nuclei/gd32vf103_rvstar/.config @@ -78,7 +78,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart4" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_RISCV=y @@ -338,7 +338,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -362,6 +362,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -391,6 +392,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -442,16 +447,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -461,7 +466,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -476,6 +480,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -637,6 +642,7 @@ CONFIG_PKG_NUCLEI_SDK_VER="latest" # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -660,14 +666,10 @@ CONFIG_PKG_NUCLEI_SDK_VER="latest" # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/nuclei/gd32vf103_rvstar/rtconfig.h b/bsp/nuclei/gd32vf103_rvstar/rtconfig.h index c370170f44..59929dbce9 100644 --- a/bsp/nuclei/gd32vf103_rvstar/rtconfig.h +++ b/bsp/nuclei/gd32vf103_rvstar/rtconfig.h @@ -50,7 +50,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart4" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_RISCV #define ARCH_RISCV32 @@ -193,9 +193,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/nuclei/hbird_eval/.config b/bsp/nuclei/hbird_eval/.config index 94a2168902..a87f4a6b25 100644 --- a/bsp/nuclei/hbird_eval/.config +++ b/bsp/nuclei/hbird_eval/.config @@ -78,7 +78,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart0" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_RISCV=y @@ -349,7 +349,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -373,6 +373,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -402,6 +403,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -453,16 +458,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -472,7 +477,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -487,6 +491,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -648,6 +653,7 @@ CONFIG_PKG_NUCLEI_SDK_VER="latest" # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -671,14 +677,10 @@ CONFIG_PKG_NUCLEI_SDK_VER="latest" # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/nuclei/hbird_eval/rtconfig.h b/bsp/nuclei/hbird_eval/rtconfig.h index e15549feeb..f33cedb1db 100644 --- a/bsp/nuclei/hbird_eval/rtconfig.h +++ b/bsp/nuclei/hbird_eval/rtconfig.h @@ -49,7 +49,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart0" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_RISCV @@ -194,9 +194,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/qemu-riscv-virt64/.config b/bsp/qemu-riscv-virt64/.config index 9af9dedf70..ba3698cbac 100644 --- a/bsp/qemu-riscv-virt64/.config +++ b/bsp/qemu-riscv-virt64/.config @@ -77,7 +77,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_CPU_64BIT=y @@ -350,7 +350,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -374,6 +374,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -403,6 +404,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -454,16 +459,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -473,7 +478,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -488,6 +492,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -639,6 +644,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -662,14 +668,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/qemu-riscv-virt64/rtconfig.h b/bsp/qemu-riscv-virt64/rtconfig.h index f9f38f5b49..0a073c8a6a 100644 --- a/bsp/qemu-riscv-virt64/rtconfig.h +++ b/bsp/qemu-riscv-virt64/rtconfig.h @@ -47,7 +47,7 @@ #define RT_CONSOLEBUF_SIZE 256 #define RT_CONSOLE_DEVICE_NAME "uart" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_CPU_64BIT #define ARCH_RISCV @@ -197,9 +197,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/qemu-vexpress-a9/.config b/bsp/qemu-vexpress-a9/.config index ef466f0eb9..d63887423f 100644 --- a/bsp/qemu-vexpress-a9/.config +++ b/bsp/qemu-vexpress-a9/.config @@ -80,7 +80,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart0" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -482,7 +482,7 @@ CONFIG_RT_USING_LWP=y # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -506,6 +506,7 @@ CONFIG_RT_USING_LWP=y # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -535,6 +536,10 @@ CONFIG_RT_USING_LWP=y # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -586,16 +591,16 @@ CONFIG_RT_USING_LWP=y # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -605,7 +610,6 @@ CONFIG_RT_USING_LWP=y # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -620,6 +624,7 @@ CONFIG_RT_USING_LWP=y # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -771,6 +776,7 @@ CONFIG_RT_USING_LWP=y # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -794,14 +800,10 @@ CONFIG_RT_USING_LWP=y # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/qemu-vexpress-a9/rtconfig.h b/bsp/qemu-vexpress-a9/rtconfig.h index 90953b8160..0e798fe2fc 100644 --- a/bsp/qemu-vexpress-a9/rtconfig.h +++ b/bsp/qemu-vexpress-a9/rtconfig.h @@ -56,7 +56,7 @@ #define RT_CONSOLEBUF_SIZE 256 #define RT_CONSOLE_DEVICE_NAME "uart0" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -313,9 +313,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/qemu-vexpress-gemini/.config b/bsp/qemu-vexpress-gemini/.config index 470ded5b5f..706b2dd316 100644 --- a/bsp/qemu-vexpress-gemini/.config +++ b/bsp/qemu-vexpress-gemini/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart1" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -359,7 +359,7 @@ CONFIG_RT_VBUS_RFS_DEV_NAME="rfs" # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -383,6 +383,7 @@ CONFIG_RT_VBUS_RFS_DEV_NAME="rfs" # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -412,6 +413,10 @@ CONFIG_RT_VBUS_RFS_DEV_NAME="rfs" # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -463,16 +468,16 @@ CONFIG_RT_VBUS_RFS_DEV_NAME="rfs" # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -482,7 +487,6 @@ CONFIG_RT_VBUS_RFS_DEV_NAME="rfs" # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -497,6 +501,7 @@ CONFIG_RT_VBUS_RFS_DEV_NAME="rfs" # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -648,6 +653,7 @@ CONFIG_RT_VBUS_RFS_DEV_NAME="rfs" # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -671,14 +677,10 @@ CONFIG_RT_VBUS_RFS_DEV_NAME="rfs" # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/qemu-vexpress-gemini/rtconfig.h b/bsp/qemu-vexpress-gemini/rtconfig.h index d162c7fe4e..85518b511b 100644 --- a/bsp/qemu-vexpress-gemini/rtconfig.h +++ b/bsp/qemu-vexpress-gemini/rtconfig.h @@ -46,7 +46,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart1" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -204,9 +204,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/qemu-virt64-aarch64/.config b/bsp/qemu-virt64-aarch64/.config index 4a19d025a9..b719470bea 100644 --- a/bsp/qemu-virt64-aarch64/.config +++ b/bsp/qemu-virt64-aarch64/.config @@ -78,7 +78,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart0" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_CPU_64BIT=y @@ -375,7 +375,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -399,6 +399,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -428,6 +429,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -479,16 +484,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -498,7 +503,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -513,6 +517,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -663,6 +668,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -686,14 +692,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/qemu-virt64-aarch64/rtconfig.h b/bsp/qemu-virt64-aarch64/rtconfig.h index f3bca5fb26..6b4a093dea 100644 --- a/bsp/qemu-virt64-aarch64/rtconfig.h +++ b/bsp/qemu-virt64-aarch64/rtconfig.h @@ -51,7 +51,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart0" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_CPU_64BIT @@ -214,9 +214,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/raspberry-pi/raspi2/.config b/bsp/raspberry-pi/raspi2/.config index aa3b8e7afd..88ca1e811d 100644 --- a/bsp/raspberry-pi/raspi2/.config +++ b/bsp/raspberry-pi/raspi2/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart1" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -337,7 +337,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -361,6 +361,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -390,6 +391,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -441,16 +446,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -460,7 +465,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -475,6 +479,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -626,6 +631,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -649,14 +655,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/raspberry-pi/raspi2/rtconfig.h b/bsp/raspberry-pi/raspi2/rtconfig.h index 0599cf7d61..8b2d41974a 100644 --- a/bsp/raspberry-pi/raspi2/rtconfig.h +++ b/bsp/raspberry-pi/raspi2/rtconfig.h @@ -45,7 +45,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart1" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -187,9 +187,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/raspberry-pi/raspi3-32/.config b/bsp/raspberry-pi/raspi3-32/.config index 5675666c10..7f4a7cc16a 100644 --- a/bsp/raspberry-pi/raspi3-32/.config +++ b/bsp/raspberry-pi/raspi3-32/.config @@ -78,7 +78,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart1" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -394,7 +394,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -418,6 +418,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -447,6 +448,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -498,16 +503,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -517,7 +522,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -532,6 +536,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -683,6 +688,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -706,14 +712,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/raspberry-pi/raspi3-32/rtconfig.h b/bsp/raspberry-pi/raspi3-32/rtconfig.h index f50b41ee54..a10c1bcabe 100644 --- a/bsp/raspberry-pi/raspi3-32/rtconfig.h +++ b/bsp/raspberry-pi/raspi3-32/rtconfig.h @@ -51,7 +51,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart1" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -228,9 +228,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/raspberry-pico/.config b/bsp/raspberry-pico/.config index d580a686a3..2cc3ef39b1 100644 --- a/bsp/raspberry-pico/.config +++ b/bsp/raspberry-pico/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart0" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -335,7 +335,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -359,6 +359,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -388,6 +389,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -439,16 +444,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -458,7 +463,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -473,6 +477,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -623,6 +628,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -646,14 +652,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/raspberry-pico/rtconfig.h b/bsp/raspberry-pico/rtconfig.h index 1064c471d9..43b74da4f2 100644 --- a/bsp/raspberry-pico/rtconfig.h +++ b/bsp/raspberry-pico/rtconfig.h @@ -45,7 +45,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart0" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define ARCH_ARM_CORTEX_M @@ -186,9 +186,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/rv32m1_vega/ri5cy/.config b/bsp/rv32m1_vega/ri5cy/.config index 8ea803339d..cc45f393d2 100644 --- a/bsp/rv32m1_vega/ri5cy/.config +++ b/bsp/rv32m1_vega/ri5cy/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart0" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_RISCV=y @@ -398,7 +398,7 @@ CONFIG_ULOG_BACKEND_USING_CONSOLE=y # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -489,6 +489,7 @@ CONFIG_PKG_MICROPYTHON_VER_NUM=0x99999 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -518,6 +519,10 @@ CONFIG_PKG_MICROPYTHON_VER_NUM=0x99999 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -569,16 +574,16 @@ CONFIG_PKG_MICROPYTHON_VER_NUM=0x99999 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -588,7 +593,6 @@ CONFIG_PKG_MICROPYTHON_VER_NUM=0x99999 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -603,6 +607,7 @@ CONFIG_PKG_MICROPYTHON_VER_NUM=0x99999 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -754,6 +759,7 @@ CONFIG_PKG_MICROPYTHON_VER_NUM=0x99999 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -777,14 +783,10 @@ CONFIG_PKG_MICROPYTHON_VER_NUM=0x99999 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/rv32m1_vega/ri5cy/rtconfig.h b/bsp/rv32m1_vega/ri5cy/rtconfig.h index 1e030cc599..f8d421dae0 100644 --- a/bsp/rv32m1_vega/ri5cy/rtconfig.h +++ b/bsp/rv32m1_vega/ri5cy/rtconfig.h @@ -45,7 +45,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart0" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_RISCV @@ -254,9 +254,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/sam7x/project.uvproj b/bsp/sam7x/project.uvproj index b0a91534aa..d0774cf8c4 100644 --- a/bsp/sam7x/project.uvproj +++ b/bsp/sam7x/project.uvproj @@ -401,16 +401,16 @@ CPU - div0.c + backtrace.c 1 - ..\..\libcpu\arm\common\div0.c + ..\..\libcpu\arm\common\backtrace.c - backtrace.c + div0.c 1 - ..\..\libcpu\arm\common\backtrace.c + ..\..\libcpu\arm\common\div0.c @@ -422,44 +422,44 @@ - stack.c - 1 - ..\..\libcpu\arm\AT91SAM7X\stack.c + start_rvds.S + 2 + ..\..\libcpu\arm\AT91SAM7X\start_rvds.S - trap.c + cpu.c 1 - ..\..\libcpu\arm\AT91SAM7X\trap.c + ..\..\libcpu\arm\AT91SAM7X\cpu.c - interrupt.c - 1 - ..\..\libcpu\arm\AT91SAM7X\interrupt.c + context_rvds.S + 2 + ..\..\libcpu\arm\AT91SAM7X\context_rvds.S - context_rvds.S - 2 - ..\..\libcpu\arm\AT91SAM7X\context_rvds.S + interrupt.c + 1 + ..\..\libcpu\arm\AT91SAM7X\interrupt.c - start_rvds.S - 2 - ..\..\libcpu\arm\AT91SAM7X\start_rvds.S + trap.c + 1 + ..\..\libcpu\arm\AT91SAM7X\trap.c - cpu.c + stack.c 1 - ..\..\libcpu\arm\AT91SAM7X\cpu.c + ..\..\libcpu\arm\AT91SAM7X\stack.c @@ -515,16 +515,16 @@ - kservice.c + timer.c 1 - ..\..\src\kservice.c + ..\..\src\timer.c - device.c + clock.c 1 - ..\..\src\device.c + ..\..\src\clock.c @@ -536,65 +536,65 @@ - idle.c + components.c 1 - ..\..\src\idle.c + ..\..\src\components.c - ipc.c + kservice.c 1 - ..\..\src\ipc.c + ..\..\src\kservice.c - mempool.c + idle.c 1 - ..\..\src\mempool.c + ..\..\src\idle.c - components.c + thread.c 1 - ..\..\src\components.c + ..\..\src\thread.c - thread.c + device.c 1 - ..\..\src\thread.c + ..\..\src\device.c - clock.c + ipc.c 1 - ..\..\src\clock.c + ..\..\src\ipc.c - timer.c + object.c 1 - ..\..\src\timer.c + ..\..\src\object.c - mem.c + mempool.c 1 - ..\..\src\mem.c + ..\..\src\mempool.c - object.c + mem.c 1 - ..\..\src\object.c + ..\..\src\mem.c diff --git a/bsp/simulator/.config b/bsp/simulator/.config index 3235876e68..abb0021ccd 100644 --- a/bsp/simulator/.config +++ b/bsp/simulator/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="console" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel # @@ -362,7 +362,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -386,6 +386,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -415,6 +416,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -466,16 +471,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -485,7 +490,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -500,6 +504,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -650,6 +655,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -673,14 +679,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/simulator/rtconfig.h b/bsp/simulator/rtconfig.h index e3b5c5e5f7..3396405be8 100755 --- a/bsp/simulator/rtconfig.h +++ b/bsp/simulator/rtconfig.h @@ -45,7 +45,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "console" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ /* RT-Thread Components */ @@ -204,9 +204,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/smartfusion2/project.uvproj b/bsp/smartfusion2/project.uvproj index c48c054e63..d8b187636d 100644 --- a/bsp/smartfusion2/project.uvproj +++ b/bsp/smartfusion2/project.uvproj @@ -410,16 +410,16 @@ - board.c + config.c 1 - board\board.c + board\config.c - config.c + board.c 1 - board\config.c + board\board.c @@ -451,9 +451,9 @@ CPU - div0.c + showmem.c 1 - ..\..\libcpu\arm\common\div0.c + ..\..\libcpu\arm\common\showmem.c @@ -465,9 +465,9 @@ - showmem.c + div0.c 1 - ..\..\libcpu\arm\common\showmem.c + ..\..\libcpu\arm\common\div0.c @@ -503,51 +503,51 @@ - ringblk_buf.c + dataqueue.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\src\dataqueue.c - pipe.c + completion.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\src\completion.c - dataqueue.c + pipe.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\src\pipe.c - waitqueue.c + workqueue.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\src\workqueue.c - workqueue.c + ringbuffer.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\src\ringbuffer.c - completion.c + ringblk_buf.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\src\ringblk_buf.c - ringbuffer.c + waitqueue.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\waitqueue.c @@ -589,86 +589,86 @@ Kernel - device.c + idle.c 1 - ..\..\src\device.c + ..\..\src\idle.c - ipc.c + irq.c 1 - ..\..\src\ipc.c + ..\..\src\irq.c - mempool.c + thread.c 1 - ..\..\src\mempool.c + ..\..\src\thread.c - idle.c + object.c 1 - ..\..\src\idle.c + ..\..\src\object.c - clock.c + mem.c 1 - ..\..\src\clock.c + ..\..\src\mem.c - irq.c + kservice.c 1 - ..\..\src\irq.c + ..\..\src\kservice.c - kservice.c + clock.c 1 - ..\..\src\kservice.c + ..\..\src\clock.c - scheduler.c + components.c 1 - ..\..\src\scheduler.c + ..\..\src\components.c - components.c + device.c 1 - ..\..\src\components.c + ..\..\src\device.c - thread.c + ipc.c 1 - ..\..\src\thread.c + ..\..\src\ipc.c - object.c + mempool.c 1 - ..\..\src\object.c + ..\..\src\mempool.c - mem.c + scheduler.c 1 - ..\..\src\mem.c + ..\..\src\scheduler.c @@ -681,13 +681,6 @@ libc - - - syscalls.c - 1 - ..\..\components\libc\compilers\armlibc\syscalls.c - - mem_std.c @@ -704,9 +697,9 @@ - time.c + syscalls.c 1 - ..\..\components\libc\compilers\common\time.c + ..\..\components\libc\compilers\armlibc\syscalls.c @@ -716,21 +709,28 @@ ..\..\components\libc\compilers\common\stdlib.c + + + time.c + 1 + ..\..\components\libc\compilers\common\time.c + + Libraries - sys_config.c + mss_gpio.c 1 - libraries\sys_config\sys_config.c + libraries\mss_gpio\mss_gpio.c - mss_gpio.c + sys_config.c 1 - libraries\mss_gpio\mss_gpio.c + libraries\sys_config\sys_config.c diff --git a/bsp/smartfusion2/project.uvprojx b/bsp/smartfusion2/project.uvprojx index afc19d8e5f..17f79ba411 100644 --- a/bsp/smartfusion2/project.uvprojx +++ b/bsp/smartfusion2/project.uvprojx @@ -412,28 +412,21 @@ - core_cm3.c + system_m2sxxx.c 1 - CMSIS\core_cm3.c + CMSIS\system_m2sxxx.c - system_m2sxxx.c + core_cm3.c 1 - CMSIS\system_m2sxxx.c + CMSIS\core_cm3.c CPU - - - div0.c - 1 - ..\..\libcpu\arm\common\div0.c - - showmem.c @@ -450,9 +443,9 @@ - context_rvds.S - 2 - ..\..\libcpu\arm\cortex-m3\context_rvds.S + div0.c + 1 + ..\..\libcpu\arm\common\div0.c @@ -462,6 +455,13 @@ ..\..\libcpu\arm\cortex-m3\cpuport.c + + + context_rvds.S + 2 + ..\..\libcpu\arm\cortex-m3\context_rvds.S + + DeviceDrivers @@ -481,37 +481,37 @@ - pipe.c + ringblk_buf.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\src\ringblk_buf.c - completion.c + ringbuffer.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\src\ringbuffer.c - workqueue.c + pipe.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\src\pipe.c - waitqueue.c + workqueue.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\src\workqueue.c - ringbuffer.c + waitqueue.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\waitqueue.c @@ -523,9 +523,9 @@ - ringblk_buf.c + completion.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\src\completion.c @@ -567,16 +567,16 @@ Kernel - thread.c + timer.c 1 - ..\..\src\thread.c + ..\..\src\timer.c - components.c + device.c 1 - ..\..\src\components.c + ..\..\src\device.c @@ -588,72 +588,72 @@ - idle.c + kservice.c 1 - ..\..\src\idle.c + ..\..\src\kservice.c - scheduler.c + mem.c 1 - ..\..\src\scheduler.c + ..\..\src\mem.c - clock.c + irq.c 1 - ..\..\src\clock.c + ..\..\src\irq.c - mempool.c + scheduler.c 1 - ..\..\src\mempool.c + ..\..\src\scheduler.c - device.c + object.c 1 - ..\..\src\device.c + ..\..\src\object.c - kservice.c + clock.c 1 - ..\..\src\kservice.c + ..\..\src\clock.c - mem.c + components.c 1 - ..\..\src\mem.c + ..\..\src\components.c - timer.c + idle.c 1 - ..\..\src\timer.c + ..\..\src\idle.c - irq.c + thread.c 1 - ..\..\src\irq.c + ..\..\src\thread.c - object.c + mempool.c 1 - ..\..\src\object.c + ..\..\src\mempool.c @@ -661,9 +661,9 @@ libc - libc.c + mem_std.c 1 - ..\..\components\libc\compilers\armlibc\libc.c + ..\..\components\libc\compilers\armlibc\mem_std.c @@ -675,9 +675,9 @@ - mem_std.c + libc.c 1 - ..\..\components\libc\compilers\armlibc\mem_std.c + ..\..\components\libc\compilers\armlibc\libc.c @@ -699,16 +699,16 @@ Libraries - sys_config.c + mss_gpio.c 1 - libraries\sys_config\sys_config.c + libraries\mss_gpio\mss_gpio.c - mss_gpio.c + sys_config.c 1 - libraries\mss_gpio\mss_gpio.c + libraries\sys_config\sys_config.c diff --git a/bsp/stm32/stm32f072-st-nucleo/.config b/bsp/stm32/stm32f072-st-nucleo/.config index 7416de1d87..271281e0d4 100644 --- a/bsp/stm32/stm32f072-st-nucleo/.config +++ b/bsp/stm32/stm32f072-st-nucleo/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart2" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -335,7 +335,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -359,6 +359,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -388,6 +389,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -439,16 +444,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -458,7 +463,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -473,6 +477,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -623,6 +628,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -646,14 +652,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/stm32/stm32f072-st-nucleo/project.ewp b/bsp/stm32/stm32f072-st-nucleo/project.ewp index 36f5f5da97..cf72452b90 100644 --- a/bsp/stm32/stm32f072-st-nucleo/project.ewp +++ b/bsp/stm32/stm32f072-st-nucleo/project.ewp @@ -2119,19 +2119,19 @@ CPU - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0\cpuport.c + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0\context_iar.S - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0\context_iar.S + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0\cpuport.c @@ -2142,26 +2142,26 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + + + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c @@ -2200,22 +2200,22 @@ Kernel - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\clock.c $PROJ_DIR$\..\..\..\src\kservice.c @@ -2224,16 +2224,16 @@ $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\device.c $PROJ_DIR$\..\..\..\src\irq.c diff --git a/bsp/stm32/stm32f072-st-nucleo/project.uvproj b/bsp/stm32/stm32f072-st-nucleo/project.uvproj index 64cc3b7570..4017142ef1 100644 --- a/bsp/stm32/stm32f072-st-nucleo/project.uvproj +++ b/bsp/stm32/stm32f072-st-nucleo/project.uvproj @@ -465,9 +465,9 @@ - ringbuffer.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\ringblk_buf.c @@ -479,16 +479,16 @@ - completion.c + workqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\workqueue.c - dataqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\ringbuffer.c @@ -500,16 +500,16 @@ - ringblk_buf.c + completion.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\completion.c - workqueue.c + dataqueue.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\dataqueue.c @@ -586,51 +586,51 @@ Kernel - components.c + mem.c 1 - ..\..\..\src\components.c + ..\..\..\src\mem.c - mempool.c + object.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\object.c - irq.c + components.c 1 - ..\..\..\src\irq.c + ..\..\..\src\components.c - clock.c + device.c 1 - ..\..\..\src\clock.c + ..\..\..\src\device.c - mem.c + clock.c 1 - ..\..\..\src\mem.c + ..\..\..\src\clock.c - thread.c + timer.c 1 - ..\..\..\src\thread.c + ..\..\..\src\timer.c - device.c + ipc.c 1 - ..\..\..\src\device.c + ..\..\..\src\ipc.c @@ -649,9 +649,9 @@ - object.c + mempool.c 1 - ..\..\..\src\object.c + ..\..\..\src\mempool.c @@ -663,16 +663,16 @@ - ipc.c + irq.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\irq.c - timer.c + thread.c 1 - ..\..\..\src\timer.c + ..\..\..\src\thread.c diff --git a/bsp/stm32/stm32f072-st-nucleo/project.uvprojx b/bsp/stm32/stm32f072-st-nucleo/project.uvprojx index ff0033d57a..6e9c4a1ac2 100644 --- a/bsp/stm32/stm32f072-st-nucleo/project.uvprojx +++ b/bsp/stm32/stm32f072-st-nucleo/project.uvprojx @@ -388,6 +388,13 @@ CPU + + + backtrace.c + 1 + ..\..\..\libcpu\arm\common\backtrace.c + + showmem.c @@ -404,9 +411,9 @@ - backtrace.c - 1 - ..\..\..\libcpu\arm\common\backtrace.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m0\context_rvds.S @@ -416,13 +423,6 @@ ..\..\..\libcpu\arm\cortex-m0\cpuport.c - - - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m0\context_rvds.S - - DeviceDrivers @@ -442,9 +442,9 @@ - waitqueue.c + completion.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\completion.c @@ -456,30 +456,30 @@ - ringblk_buf.c + dataqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\dataqueue.c - dataqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\pipe.c - pipe.c + waitqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\waitqueue.c - completion.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\ringblk_buf.c @@ -563,16 +563,16 @@ Kernel - object.c + scheduler.c 1 - ..\..\..\src\object.c + ..\..\..\src\scheduler.c - components.c + thread.c 1 - ..\..\..\src\components.c + ..\..\..\src\thread.c @@ -584,9 +584,9 @@ - ipc.c + kservice.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\kservice.c @@ -598,9 +598,9 @@ - timer.c + irq.c 1 - ..\..\..\src\timer.c + ..\..\..\src\irq.c @@ -612,23 +612,23 @@ - mempool.c + components.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\components.c - thread.c + object.c 1 - ..\..\..\src\thread.c + ..\..\..\src\object.c - scheduler.c + ipc.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\ipc.c @@ -640,16 +640,16 @@ - kservice.c + mempool.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\mempool.c - irq.c + timer.c 1 - ..\..\..\src\irq.c + ..\..\..\src\timer.c diff --git a/bsp/stm32/stm32f072-st-nucleo/rtconfig.h b/bsp/stm32/stm32f072-st-nucleo/rtconfig.h index aea8122a96..749fa3b319 100644 --- a/bsp/stm32/stm32f072-st-nucleo/rtconfig.h +++ b/bsp/stm32/stm32f072-st-nucleo/rtconfig.h @@ -45,7 +45,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart2" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define ARCH_ARM_CORTEX_M @@ -185,9 +185,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/stm32/stm32f091-st-nucleo/.config b/bsp/stm32/stm32f091-st-nucleo/.config index d13a94a696..69e677442f 100644 --- a/bsp/stm32/stm32f091-st-nucleo/.config +++ b/bsp/stm32/stm32f091-st-nucleo/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart2" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -335,7 +335,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -359,6 +359,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -388,6 +389,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -439,16 +444,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -458,7 +463,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -473,6 +477,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -623,6 +628,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -646,14 +652,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/stm32/stm32f091-st-nucleo/project.ewp b/bsp/stm32/stm32f091-st-nucleo/project.ewp index 86787292b2..c4ed99e8e5 100644 --- a/bsp/stm32/stm32f091-st-nucleo/project.ewp +++ b/bsp/stm32/stm32f091-st-nucleo/project.ewp @@ -2078,9 +2078,6 @@ CPU - - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c @@ -2088,11 +2085,14 @@ $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0\cpuport.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0\context_iar.S + + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0\cpuport.c + DeviceDrivers @@ -2103,25 +2103,25 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c @@ -2160,43 +2160,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\scheduler.c diff --git a/bsp/stm32/stm32f091-st-nucleo/project.uvprojx b/bsp/stm32/stm32f091-st-nucleo/project.uvprojx index 072c5be353..674788513b 100644 --- a/bsp/stm32/stm32f091-st-nucleo/project.uvprojx +++ b/bsp/stm32/stm32f091-st-nucleo/project.uvprojx @@ -390,23 +390,23 @@ CPU - backtrace.c + div0.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\div0.c - div0.c + showmem.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\showmem.c - showmem.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\backtrace.c @@ -442,51 +442,51 @@ - workqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\pipe.c - ringbuffer.c + completion.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\completion.c - ringblk_buf.c + workqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\workqueue.c - completion.c + waitqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\waitqueue.c - dataqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c - pipe.c + dataqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\dataqueue.c - waitqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\ringbuffer.c @@ -563,37 +563,37 @@ Kernel - ipc.c + components.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\components.c - thread.c + idle.c 1 - ..\..\..\src\thread.c + ..\..\..\src\idle.c - irq.c + object.c 1 - ..\..\..\src\irq.c + ..\..\..\src\object.c - device.c + irq.c 1 - ..\..\..\src\device.c + ..\..\..\src\irq.c - kservice.c + mempool.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\mempool.c @@ -605,51 +605,51 @@ - idle.c + ipc.c 1 - ..\..\..\src\idle.c + ..\..\..\src\ipc.c - mem.c + scheduler.c 1 - ..\..\..\src\mem.c + ..\..\..\src\scheduler.c - scheduler.c + mem.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\mem.c - timer.c + device.c 1 - ..\..\..\src\timer.c + ..\..\..\src\device.c - components.c + timer.c 1 - ..\..\..\src\components.c + ..\..\..\src\timer.c - object.c + thread.c 1 - ..\..\..\src\object.c + ..\..\..\src\thread.c - mempool.c + kservice.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\kservice.c diff --git a/bsp/stm32/stm32f091-st-nucleo/rtconfig.h b/bsp/stm32/stm32f091-st-nucleo/rtconfig.h index 49354dca21..335f86bf27 100644 --- a/bsp/stm32/stm32f091-st-nucleo/rtconfig.h +++ b/bsp/stm32/stm32f091-st-nucleo/rtconfig.h @@ -45,7 +45,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart2" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define ARCH_ARM_CORTEX_M @@ -186,9 +186,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/stm32/stm32f103-atk-nano/.config b/bsp/stm32/stm32f103-atk-nano/.config index ed5abc4f2d..bcf86dd097 100644 --- a/bsp/stm32/stm32f103-atk-nano/.config +++ b/bsp/stm32/stm32f103-atk-nano/.config @@ -76,7 +76,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart1" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -337,7 +337,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -361,6 +361,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -390,6 +391,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -441,16 +446,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -460,7 +465,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -475,6 +479,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -625,6 +630,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -648,14 +654,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/stm32/stm32f103-atk-nano/project.ewp b/bsp/stm32/stm32f103-atk-nano/project.ewp index 195b2519c3..feeb593ed2 100644 --- a/bsp/stm32/stm32f103-atk-nano/project.ewp +++ b/bsp/stm32/stm32f103-atk-nano/project.ewp @@ -2079,19 +2079,19 @@ CPU - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\context_iar.S + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\cpuport.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\cpuport.c + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\context_iar.S @@ -2106,22 +2106,22 @@ $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c @@ -2160,28 +2160,25 @@ Kernel - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\thread.c $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\clock.c - - - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\ipc.c $PROJ_DIR$\..\..\..\src\memheap.c @@ -2190,16 +2187,19 @@ $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\idle.c $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\scheduler.c + + + $PROJ_DIR$\..\..\..\src\mem.c diff --git a/bsp/stm32/stm32f103-atk-nano/project.uvproj b/bsp/stm32/stm32f103-atk-nano/project.uvproj index 392953966f..2bc81a7c87 100644 --- a/bsp/stm32/stm32f103-atk-nano/project.uvproj +++ b/bsp/stm32/stm32f103-atk-nano/project.uvproj @@ -413,23 +413,23 @@ CPU - div0.c + showmem.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\showmem.c - showmem.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\backtrace.c - backtrace.c + div0.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\div0.c @@ -465,37 +465,37 @@ - dataqueue.c + workqueue.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\workqueue.c - ringblk_buf.c + completion.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\completion.c - waitqueue.c + dataqueue.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\dataqueue.c - pipe.c + waitqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\waitqueue.c - completion.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\ringblk_buf.c @@ -507,9 +507,9 @@ - workqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\pipe.c @@ -586,16 +586,16 @@ Kernel - mem.c + components.c 1 - ..\..\..\src\mem.c + ..\..\..\src\components.c - clock.c + thread.c 1 - ..\..\..\src\clock.c + ..\..\..\src\thread.c @@ -607,79 +607,79 @@ - components.c + irq.c 1 - ..\..\..\src\components.c + ..\..\..\src\irq.c - scheduler.c + clock.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\clock.c - ipc.c + mem.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\mem.c - thread.c + device.c 1 - ..\..\..\src\thread.c + ..\..\..\src\device.c - timer.c + ipc.c 1 - ..\..\..\src\timer.c + ..\..\..\src\ipc.c - device.c + memheap.c 1 - ..\..\..\src\device.c + ..\..\..\src\memheap.c - memheap.c + idle.c 1 - ..\..\..\src\memheap.c + ..\..\..\src\idle.c - irq.c + scheduler.c 1 - ..\..\..\src\irq.c + ..\..\..\src\scheduler.c - mempool.c + timer.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\timer.c - idle.c + kservice.c 1 - ..\..\..\src\idle.c + ..\..\..\src\kservice.c - kservice.c + mempool.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\mempool.c diff --git a/bsp/stm32/stm32f103-atk-nano/project.uvprojx b/bsp/stm32/stm32f103-atk-nano/project.uvprojx index f6f7fae03f..70b15f5c9b 100644 --- a/bsp/stm32/stm32f103-atk-nano/project.uvprojx +++ b/bsp/stm32/stm32f103-atk-nano/project.uvprojx @@ -387,13 +387,6 @@ CPU - - - div0.c - 1 - ..\..\..\libcpu\arm\common\div0.c - - showmem.c @@ -410,9 +403,9 @@ - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m3\context_rvds.S + div0.c + 1 + ..\..\..\libcpu\arm\common\div0.c @@ -422,6 +415,13 @@ ..\..\..\libcpu\arm\cortex-m3\cpuport.c + + + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m3\context_rvds.S + + DeviceDrivers @@ -441,51 +441,51 @@ - ringblk_buf.c + dataqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\dataqueue.c - waitqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\ringbuffer.c - dataqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c - workqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\pipe.c - pipe.c + completion.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\completion.c - completion.c + waitqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\waitqueue.c - ringbuffer.c + workqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\workqueue.c @@ -562,100 +562,100 @@ Kernel - memheap.c + ipc.c 1 - ..\..\..\src\memheap.c + ..\..\..\src\ipc.c - scheduler.c + mempool.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\mempool.c - device.c + clock.c 1 - ..\..\..\src\device.c + ..\..\..\src\clock.c - irq.c + object.c 1 - ..\..\..\src\irq.c + ..\..\..\src\object.c - object.c + idle.c 1 - ..\..\..\src\object.c + ..\..\..\src\idle.c - clock.c + scheduler.c 1 - ..\..\..\src\clock.c + ..\..\..\src\scheduler.c - kservice.c + irq.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\irq.c - ipc.c + components.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\components.c - timer.c + mem.c 1 - ..\..\..\src\timer.c + ..\..\..\src\mem.c - idle.c + device.c 1 - ..\..\..\src\idle.c + ..\..\..\src\device.c - mem.c + thread.c 1 - ..\..\..\src\mem.c + ..\..\..\src\thread.c - thread.c + memheap.c 1 - ..\..\..\src\thread.c + ..\..\..\src\memheap.c - mempool.c + kservice.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\kservice.c - components.c + timer.c 1 - ..\..\..\src\components.c + ..\..\..\src\timer.c diff --git a/bsp/stm32/stm32f103-atk-nano/rtconfig.h b/bsp/stm32/stm32f103-atk-nano/rtconfig.h index 0bdde1b94f..2e75df6178 100644 --- a/bsp/stm32/stm32f103-atk-nano/rtconfig.h +++ b/bsp/stm32/stm32f103-atk-nano/rtconfig.h @@ -46,7 +46,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart1" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -188,9 +188,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/stm32/stm32f103-atk-warshipv3/.config b/bsp/stm32/stm32f103-atk-warshipv3/.config index 5e9181d5db..9c2f1a0869 100644 --- a/bsp/stm32/stm32f103-atk-warshipv3/.config +++ b/bsp/stm32/stm32f103-atk-warshipv3/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart1" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -336,7 +336,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -360,6 +360,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -389,6 +390,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -440,16 +445,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -459,7 +464,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -474,6 +478,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -624,6 +629,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -647,14 +653,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/stm32/stm32f103-atk-warshipv3/project.ewp b/bsp/stm32/stm32f103-atk-warshipv3/project.ewp index 9030acaa89..8de04ed9b3 100644 --- a/bsp/stm32/stm32f103-atk-warshipv3/project.ewp +++ b/bsp/stm32/stm32f103-atk-warshipv3/project.ewp @@ -2079,10 +2079,10 @@ CPU - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c @@ -2103,22 +2103,22 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c @@ -2127,13 +2127,13 @@ Drivers - $PROJ_DIR$\board\CubeMX_Config\Src\stm32f1xx_hal_msp.c + $PROJ_DIR$\..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\iar\startup_stm32f103xe.s - $PROJ_DIR$\board\board.c + $PROJ_DIR$\board\CubeMX_Config\Src\stm32f1xx_hal_msp.c - $PROJ_DIR$\..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\iar\startup_stm32f103xe.s + $PROJ_DIR$\board\board.c $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c @@ -2163,40 +2163,40 @@ $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\object.c $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\mempool.c diff --git a/bsp/stm32/stm32f103-atk-warshipv3/project.uvproj b/bsp/stm32/stm32f103-atk-warshipv3/project.uvproj index a37b2c458d..c7a35f084c 100644 --- a/bsp/stm32/stm32f103-atk-warshipv3/project.uvproj +++ b/bsp/stm32/stm32f103-atk-warshipv3/project.uvproj @@ -413,23 +413,23 @@ CPU - div0.c + showmem.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\showmem.c - showmem.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\backtrace.c - backtrace.c + div0.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\div0.c @@ -463,13 +463,6 @@ ..\..\..\components\drivers\serial\serial.c - - - pipe.c - 1 - ..\..\..\components\drivers\src\pipe.c - - workqueue.c @@ -493,23 +486,30 @@ - ringbuffer.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\ringblk_buf.c - ringblk_buf.c + waitqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\waitqueue.c - waitqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\ringbuffer.c + + + + + pipe.c + 1 + ..\..\..\components\drivers\src\pipe.c @@ -586,93 +586,93 @@ Kernel - idle.c + ipc.c 1 - ..\..\..\src\idle.c + ..\..\..\src\ipc.c - device.c + irq.c 1 - ..\..\..\src\device.c + ..\..\..\src\irq.c - mempool.c + device.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\device.c - kservice.c + clock.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\clock.c - thread.c + mem.c 1 - ..\..\..\src\thread.c + ..\..\..\src\mem.c - ipc.c + scheduler.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\scheduler.c - scheduler.c + timer.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\timer.c - clock.c + object.c 1 - ..\..\..\src\clock.c + ..\..\..\src\object.c - timer.c + kservice.c 1 - ..\..\..\src\timer.c + ..\..\..\src\kservice.c - components.c + thread.c 1 - ..\..\..\src\components.c + ..\..\..\src\thread.c - mem.c + idle.c 1 - ..\..\..\src\mem.c + ..\..\..\src\idle.c - irq.c + components.c 1 - ..\..\..\src\irq.c + ..\..\..\src\components.c - object.c + mempool.c 1 - ..\..\..\src\object.c + ..\..\..\src\mempool.c diff --git a/bsp/stm32/stm32f103-atk-warshipv3/project.uvprojx b/bsp/stm32/stm32f103-atk-warshipv3/project.uvprojx index c770390fea..27e353b96a 100644 --- a/bsp/stm32/stm32f103-atk-warshipv3/project.uvprojx +++ b/bsp/stm32/stm32f103-atk-warshipv3/project.uvprojx @@ -416,23 +416,23 @@ CPU - div0.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\backtrace.c - showmem.c + div0.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\div0.c - backtrace.c + showmem.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\showmem.c @@ -468,44 +468,44 @@ - workqueue.c + completion.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\completion.c - ringblk_buf.c + waitqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\waitqueue.c - pipe.c + workqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\workqueue.c - dataqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\pipe.c - waitqueue.c + dataqueue.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\dataqueue.c - completion.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\ringblk_buf.c @@ -596,72 +596,72 @@ - idle.c + components.c 1 - ..\..\..\src\idle.c + ..\..\..\src\components.c - object.c + idle.c 1 - ..\..\..\src\object.c + ..\..\..\src\idle.c - clock.c + mempool.c 1 - ..\..\..\src\clock.c + ..\..\..\src\mempool.c - ipc.c + object.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\object.c - mempool.c + clock.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\clock.c - mem.c + thread.c 1 - ..\..\..\src\mem.c + ..\..\..\src\thread.c - components.c + ipc.c 1 - ..\..\..\src\components.c + ..\..\..\src\ipc.c - kservice.c + mem.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\mem.c - irq.c + scheduler.c 1 - ..\..\..\src\irq.c + ..\..\..\src\scheduler.c - thread.c + irq.c 1 - ..\..\..\src\thread.c + ..\..\..\src\irq.c @@ -673,9 +673,9 @@ - scheduler.c + kservice.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\kservice.c diff --git a/bsp/stm32/stm32f103-atk-warshipv3/rtconfig.h b/bsp/stm32/stm32f103-atk-warshipv3/rtconfig.h index e2ed879346..3b3e979b7b 100644 --- a/bsp/stm32/stm32f103-atk-warshipv3/rtconfig.h +++ b/bsp/stm32/stm32f103-atk-warshipv3/rtconfig.h @@ -44,7 +44,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart1" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -186,9 +186,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/stm32/stm32f103-blue-pill/.config b/bsp/stm32/stm32f103-blue-pill/.config index f4657f1e2e..d5626ac088 100644 --- a/bsp/stm32/stm32f103-blue-pill/.config +++ b/bsp/stm32/stm32f103-blue-pill/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart1" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -336,7 +336,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -360,6 +360,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -389,6 +390,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -440,16 +445,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -459,7 +464,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -474,6 +478,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -624,6 +629,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -647,14 +653,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/stm32/stm32f103-blue-pill/project.ewp b/bsp/stm32/stm32f103-blue-pill/project.ewp index a6b2d8a221..18115e99b9 100644 --- a/bsp/stm32/stm32f103-blue-pill/project.ewp +++ b/bsp/stm32/stm32f103-blue-pill/project.ewp @@ -2076,9 +2076,6 @@ CPU - - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c @@ -2086,11 +2083,14 @@ $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\cpuport.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\context_iar.S + + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\cpuport.c + DeviceDrivers @@ -2101,25 +2101,25 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c @@ -2158,43 +2158,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\mem.c $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\irq.c diff --git a/bsp/stm32/stm32f103-blue-pill/project.uvproj b/bsp/stm32/stm32f103-blue-pill/project.uvproj index 0d8a14d272..70129aaee9 100644 --- a/bsp/stm32/stm32f103-blue-pill/project.uvproj +++ b/bsp/stm32/stm32f103-blue-pill/project.uvproj @@ -413,23 +413,23 @@ CPU - div0.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\backtrace.c - backtrace.c + showmem.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\showmem.c - showmem.c + div0.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\div0.c @@ -465,51 +465,51 @@ - pipe.c + completion.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\completion.c - ringblk_buf.c + dataqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\dataqueue.c - dataqueue.c + waitqueue.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\waitqueue.c - workqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\pipe.c - ringbuffer.c + workqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\workqueue.c - completion.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\ringblk_buf.c - waitqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\ringbuffer.c @@ -586,93 +586,93 @@ Kernel - mempool.c + clock.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\clock.c - idle.c + irq.c 1 - ..\..\..\src\idle.c + ..\..\..\src\irq.c - object.c + idle.c 1 - ..\..\..\src\object.c + ..\..\..\src\idle.c - kservice.c + thread.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\thread.c - ipc.c + mem.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\mem.c - clock.c + mempool.c 1 - ..\..\..\src\clock.c + ..\..\..\src\mempool.c - thread.c + timer.c 1 - ..\..\..\src\thread.c + ..\..\..\src\timer.c - components.c + ipc.c 1 - ..\..\..\src\components.c + ..\..\..\src\ipc.c - scheduler.c + object.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\object.c - device.c + components.c 1 - ..\..\..\src\device.c + ..\..\..\src\components.c - timer.c + scheduler.c 1 - ..\..\..\src\timer.c + ..\..\..\src\scheduler.c - mem.c + device.c 1 - ..\..\..\src\mem.c + ..\..\..\src\device.c - irq.c + kservice.c 1 - ..\..\..\src\irq.c + ..\..\..\src\kservice.c diff --git a/bsp/stm32/stm32f103-blue-pill/project.uvprojx b/bsp/stm32/stm32f103-blue-pill/project.uvprojx index c9167a43aa..6632281a6a 100644 --- a/bsp/stm32/stm32f103-blue-pill/project.uvprojx +++ b/bsp/stm32/stm32f103-blue-pill/project.uvprojx @@ -388,9 +388,9 @@ CPU - showmem.c + div0.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\div0.c @@ -402,23 +402,23 @@ - div0.c + showmem.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\showmem.c - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m3\cpuport.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m3\context_rvds.S - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m3\context_rvds.S + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m3\cpuport.c @@ -440,23 +440,23 @@ - completion.c + pipe.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\pipe.c - workqueue.c + waitqueue.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\waitqueue.c - pipe.c + dataqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\dataqueue.c @@ -468,23 +468,23 @@ - ringbuffer.c + completion.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\completion.c - dataqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\ringbuffer.c - waitqueue.c + workqueue.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\workqueue.c @@ -561,30 +561,30 @@ Kernel - kservice.c + components.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\components.c - timer.c + thread.c 1 - ..\..\..\src\timer.c + ..\..\..\src\thread.c - components.c + ipc.c 1 - ..\..\..\src\components.c + ..\..\..\src\ipc.c - thread.c + mem.c 1 - ..\..\..\src\thread.c + ..\..\..\src\mem.c @@ -596,23 +596,23 @@ - object.c + irq.c 1 - ..\..\..\src\object.c + ..\..\..\src\irq.c - mempool.c + scheduler.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\scheduler.c - irq.c + idle.c 1 - ..\..\..\src\irq.c + ..\..\..\src\idle.c @@ -624,30 +624,30 @@ - scheduler.c + kservice.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\kservice.c - ipc.c + mempool.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\mempool.c - idle.c + timer.c 1 - ..\..\..\src\idle.c + ..\..\..\src\timer.c - mem.c + object.c 1 - ..\..\..\src\mem.c + ..\..\..\src\object.c diff --git a/bsp/stm32/stm32f103-blue-pill/rtconfig.h b/bsp/stm32/stm32f103-blue-pill/rtconfig.h index 6fdd319831..0f556f63b6 100644 --- a/bsp/stm32/stm32f103-blue-pill/rtconfig.h +++ b/bsp/stm32/stm32f103-blue-pill/rtconfig.h @@ -44,7 +44,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart1" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -186,9 +186,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/stm32/stm32f103-dofly-M3S/.config b/bsp/stm32/stm32f103-dofly-M3S/.config index bb199160c6..3a4677b665 100644 --- a/bsp/stm32/stm32f103-dofly-M3S/.config +++ b/bsp/stm32/stm32f103-dofly-M3S/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart1" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -336,7 +336,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -360,6 +360,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -389,6 +390,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -440,16 +445,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -459,7 +464,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -474,6 +478,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -624,6 +629,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -647,14 +653,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/stm32/stm32f103-dofly-M3S/project.ewp b/bsp/stm32/stm32f103-dofly-M3S/project.ewp index 0ab06cd7bd..d5e0648fd1 100644 --- a/bsp/stm32/stm32f103-dofly-M3S/project.ewp +++ b/bsp/stm32/stm32f103-dofly-M3S/project.ewp @@ -2091,10 +2091,10 @@ $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\context_iar.S + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\cpuport.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\cpuport.c + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\context_iar.S @@ -2109,34 +2109,34 @@ $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c Drivers - $PROJ_DIR$\board\CubeMX_Config\Src\stm32f1xx_hal_msp.c + $PROJ_DIR$\..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\iar\startup_stm32f103xe.s - $PROJ_DIR$\board\board.c + $PROJ_DIR$\board\CubeMX_Config\Src\stm32f1xx_hal_msp.c - $PROJ_DIR$\..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\iar\startup_stm32f103xe.s + $PROJ_DIR$\board\board.c $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c @@ -2163,43 +2163,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\clock.c - - - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\device.c $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\components.c $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\thread.c + + + $PROJ_DIR$\..\..\..\src\ipc.c diff --git a/bsp/stm32/stm32f103-dofly-M3S/project.uvproj b/bsp/stm32/stm32f103-dofly-M3S/project.uvproj index 495e7ae25c..6f21229d2f 100644 --- a/bsp/stm32/stm32f103-dofly-M3S/project.uvproj +++ b/bsp/stm32/stm32f103-dofly-M3S/project.uvproj @@ -418,16 +418,16 @@ Applications - nrf24l01_init.c + main.c 1 - applications\nrf24l01_init.c + applications\main.c - main.c + nrf24l01_init.c 1 - applications\main.c + applications\nrf24l01_init.c @@ -435,9 +435,9 @@ CPU - div0.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\backtrace.c @@ -449,23 +449,23 @@ - backtrace.c + div0.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\div0.c - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m3\cpuport.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m3\context_rvds.S - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m3\context_rvds.S + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m3\cpuport.c @@ -494,44 +494,44 @@ - dataqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c - waitqueue.c + dataqueue.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\dataqueue.c - ringblk_buf.c + completion.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\completion.c - workqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\pipe.c - pipe.c + waitqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\waitqueue.c - completion.c + workqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\workqueue.c @@ -608,65 +608,65 @@ Kernel - ipc.c + components.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\components.c - mempool.c + device.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\device.c - idle.c + ipc.c 1 - ..\..\..\src\idle.c + ..\..\..\src\ipc.c - device.c + object.c 1 - ..\..\..\src\device.c + ..\..\..\src\object.c - mem.c + mempool.c 1 - ..\..\..\src\mem.c + ..\..\..\src\mempool.c - components.c + timer.c 1 - ..\..\..\src\components.c + ..\..\..\src\timer.c - irq.c + kservice.c 1 - ..\..\..\src\irq.c + ..\..\..\src\kservice.c - timer.c + idle.c 1 - ..\..\..\src\timer.c + ..\..\..\src\idle.c - kservice.c + irq.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\irq.c @@ -678,23 +678,23 @@ - clock.c + thread.c 1 - ..\..\..\src\clock.c + ..\..\..\src\thread.c - thread.c + clock.c 1 - ..\..\..\src\thread.c + ..\..\..\src\clock.c - object.c + mem.c 1 - ..\..\..\src\object.c + ..\..\..\src\mem.c diff --git a/bsp/stm32/stm32f103-dofly-M3S/project.uvprojx b/bsp/stm32/stm32f103-dofly-M3S/project.uvprojx index 9c9730f41b..2a1bc64470 100644 --- a/bsp/stm32/stm32f103-dofly-M3S/project.uvprojx +++ b/bsp/stm32/stm32f103-dofly-M3S/project.uvprojx @@ -380,16 +380,16 @@ Applications - main.c + nrf24l01_init.c 1 - applications\main.c + applications\nrf24l01_init.c - nrf24l01_init.c + main.c 1 - applications\nrf24l01_init.c + applications\main.c @@ -397,9 +397,9 @@ CPU - backtrace.c + div0.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\div0.c @@ -411,23 +411,23 @@ - div0.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\backtrace.c - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m3\cpuport.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m3\context_rvds.S - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m3\context_rvds.S + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m3\cpuport.c @@ -449,51 +449,51 @@ - waitqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\ringbuffer.c - pipe.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\ringblk_buf.c - ringblk_buf.c + waitqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\waitqueue.c - ringbuffer.c + completion.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\completion.c - workqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\pipe.c - completion.c + dataqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\dataqueue.c - dataqueue.c + workqueue.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\workqueue.c @@ -570,93 +570,93 @@ Kernel - ipc.c + mem.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\mem.c - device.c + ipc.c 1 - ..\..\..\src\device.c + ..\..\..\src\ipc.c - timer.c + components.c 1 - ..\..\..\src\timer.c + ..\..\..\src\components.c - irq.c + clock.c 1 - ..\..\..\src\irq.c + ..\..\..\src\clock.c - scheduler.c + thread.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\thread.c - components.c + mempool.c 1 - ..\..\..\src\components.c + ..\..\..\src\mempool.c - kservice.c + object.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\object.c - clock.c + timer.c 1 - ..\..\..\src\clock.c + ..\..\..\src\timer.c - thread.c + device.c 1 - ..\..\..\src\thread.c + ..\..\..\src\device.c - mempool.c + scheduler.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\scheduler.c - object.c + idle.c 1 - ..\..\..\src\object.c + ..\..\..\src\idle.c - mem.c + irq.c 1 - ..\..\..\src\mem.c + ..\..\..\src\irq.c - idle.c + kservice.c 1 - ..\..\..\src\idle.c + ..\..\..\src\kservice.c diff --git a/bsp/stm32/stm32f103-dofly-M3S/rtconfig.h b/bsp/stm32/stm32f103-dofly-M3S/rtconfig.h index f2ca1a6161..feac5635ec 100644 --- a/bsp/stm32/stm32f103-dofly-M3S/rtconfig.h +++ b/bsp/stm32/stm32f103-dofly-M3S/rtconfig.h @@ -45,7 +45,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart1" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -187,9 +187,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/stm32/stm32f103-dofly-lyc8/.config b/bsp/stm32/stm32f103-dofly-lyc8/.config index 7afa215569..71004c5413 100644 --- a/bsp/stm32/stm32f103-dofly-lyc8/.config +++ b/bsp/stm32/stm32f103-dofly-lyc8/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart1" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -336,7 +336,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -360,6 +360,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -389,6 +390,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -440,16 +445,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -459,7 +464,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -474,6 +478,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -624,6 +629,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -647,14 +653,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/stm32/stm32f103-dofly-lyc8/project.ewp b/bsp/stm32/stm32f103-dofly-lyc8/project.ewp index 613c51ab00..dae14aa32c 100644 --- a/bsp/stm32/stm32f103-dofly-lyc8/project.ewp +++ b/bsp/stm32/stm32f103-dofly-lyc8/project.ewp @@ -2112,10 +2112,10 @@ $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\cpuport.c + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\context_iar.S - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\context_iar.S + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\cpuport.c @@ -2127,25 +2127,25 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c @@ -2184,43 +2184,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\irq.c $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\mempool.c diff --git a/bsp/stm32/stm32f103-dofly-lyc8/project.uvproj b/bsp/stm32/stm32f103-dofly-lyc8/project.uvproj index 02a6fb0263..fcf5d426b0 100644 --- a/bsp/stm32/stm32f103-dofly-lyc8/project.uvproj +++ b/bsp/stm32/stm32f103-dofly-lyc8/project.uvproj @@ -413,9 +413,9 @@ CPU - backtrace.c + div0.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\div0.c @@ -427,23 +427,23 @@ - div0.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\backtrace.c - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m3\context_rvds.S + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m3\cpuport.c - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m3\cpuport.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m3\context_rvds.S @@ -465,16 +465,16 @@ - ringblk_buf.c + dataqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\dataqueue.c - dataqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\ringbuffer.c @@ -486,30 +486,30 @@ - workqueue.c + completion.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\completion.c - waitqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c - completion.c + workqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\workqueue.c - ringbuffer.c + waitqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\waitqueue.c @@ -586,72 +586,72 @@ Kernel - scheduler.c + timer.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\timer.c - timer.c + idle.c 1 - ..\..\..\src\timer.c + ..\..\..\src\idle.c - thread.c + clock.c 1 - ..\..\..\src\thread.c + ..\..\..\src\clock.c - components.c + scheduler.c 1 - ..\..\..\src\components.c + ..\..\..\src\scheduler.c - kservice.c + components.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\components.c - ipc.c + thread.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\thread.c - device.c + irq.c 1 - ..\..\..\src\device.c + ..\..\..\src\irq.c - irq.c + device.c 1 - ..\..\..\src\irq.c + ..\..\..\src\device.c - mem.c + kservice.c 1 - ..\..\..\src\mem.c + ..\..\..\src\kservice.c - idle.c + ipc.c 1 - ..\..\..\src\idle.c + ..\..\..\src\ipc.c @@ -670,9 +670,9 @@ - clock.c + mem.c 1 - ..\..\..\src\clock.c + ..\..\..\src\mem.c diff --git a/bsp/stm32/stm32f103-dofly-lyc8/project.uvprojx b/bsp/stm32/stm32f103-dofly-lyc8/project.uvprojx index d8e1084cac..4a31978d8f 100644 --- a/bsp/stm32/stm32f103-dofly-lyc8/project.uvprojx +++ b/bsp/stm32/stm32f103-dofly-lyc8/project.uvprojx @@ -406,16 +406,16 @@ - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m3\cpuport.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m3\context_rvds.S - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m3\context_rvds.S + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m3\cpuport.c @@ -437,51 +437,51 @@ - completion.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\ringblk_buf.c - waitqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\pipe.c - dataqueue.c + waitqueue.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\waitqueue.c - ringblk_buf.c + workqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\workqueue.c - ringbuffer.c + dataqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\dataqueue.c - pipe.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\ringbuffer.c - workqueue.c + completion.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\completion.c @@ -558,51 +558,51 @@ Kernel - device.c + timer.c 1 - ..\..\..\src\device.c + ..\..\..\src\timer.c - timer.c + kservice.c 1 - ..\..\..\src\timer.c + ..\..\..\src\kservice.c - components.c + scheduler.c 1 - ..\..\..\src\components.c + ..\..\..\src\scheduler.c - mem.c + thread.c 1 - ..\..\..\src\mem.c + ..\..\..\src\thread.c - idle.c + components.c 1 - ..\..\..\src\idle.c + ..\..\..\src\components.c - object.c + mempool.c 1 - ..\..\..\src\object.c + ..\..\..\src\mempool.c - ipc.c + device.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\device.c @@ -614,37 +614,37 @@ - scheduler.c + mem.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\mem.c - irq.c + idle.c 1 - ..\..\..\src\irq.c + ..\..\..\src\idle.c - thread.c + ipc.c 1 - ..\..\..\src\thread.c + ..\..\..\src\ipc.c - kservice.c + object.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\object.c - mempool.c + irq.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\irq.c diff --git a/bsp/stm32/stm32f103-dofly-lyc8/rtconfig.h b/bsp/stm32/stm32f103-dofly-lyc8/rtconfig.h index 5e447bd79f..5e612e2214 100644 --- a/bsp/stm32/stm32f103-dofly-lyc8/rtconfig.h +++ b/bsp/stm32/stm32f103-dofly-lyc8/rtconfig.h @@ -45,7 +45,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart1" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -187,9 +187,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/stm32/stm32f103-fire-arbitrary/.config b/bsp/stm32/stm32f103-fire-arbitrary/.config index 2fa068b559..c69b249e2b 100644 --- a/bsp/stm32/stm32f103-fire-arbitrary/.config +++ b/bsp/stm32/stm32f103-fire-arbitrary/.config @@ -76,7 +76,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart1" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -338,7 +338,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -362,6 +362,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -391,6 +392,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -442,16 +447,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -461,7 +466,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -476,6 +480,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -626,6 +631,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -649,14 +655,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/stm32/stm32f103-fire-arbitrary/project.ewp b/bsp/stm32/stm32f103-fire-arbitrary/project.ewp index a6d9417512..86b4882a28 100644 --- a/bsp/stm32/stm32f103-fire-arbitrary/project.ewp +++ b/bsp/stm32/stm32f103-fire-arbitrary/project.ewp @@ -2092,10 +2092,10 @@ $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\cpuport.c + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\context_iar.S - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\context_iar.S + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\cpuport.c @@ -2106,6 +2106,9 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c + + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c @@ -2115,29 +2118,26 @@ $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c Drivers - $PROJ_DIR$\board\CubeMX_Config\Src\stm32f1xx_hal_msp.c + $PROJ_DIR$\..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\iar\startup_stm32f103xe.s - $PROJ_DIR$\board\board.c + $PROJ_DIR$\board\CubeMX_Config\Src\stm32f1xx_hal_msp.c - $PROJ_DIR$\..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\iar\startup_stm32f103xe.s + $PROJ_DIR$\board\board.c $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c @@ -2164,46 +2164,46 @@ Kernel - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\memheap.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\memheap.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\timer.c $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\components.c @@ -2215,37 +2215,37 @@ $PROJ_DIR$\..\..\..\components\libc\compilers\common\time.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c - - - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\stdio.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\libc.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\libc.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\stdio.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c + + + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c diff --git a/bsp/stm32/stm32f103-fire-arbitrary/project.uvproj b/bsp/stm32/stm32f103-fire-arbitrary/project.uvproj index 37489471be..dd5d087082 100644 --- a/bsp/stm32/stm32f103-fire-arbitrary/project.uvproj +++ b/bsp/stm32/stm32f103-fire-arbitrary/project.uvproj @@ -413,16 +413,16 @@ CPU - showmem.c + div0.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\div0.c - div0.c + showmem.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\showmem.c @@ -465,51 +465,51 @@ - completion.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\ringbuffer.c - pipe.c + workqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\workqueue.c - dataqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\pipe.c - ringbuffer.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\ringblk_buf.c - ringblk_buf.c + waitqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\waitqueue.c - workqueue.c + dataqueue.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\dataqueue.c - waitqueue.c + completion.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\completion.c @@ -586,100 +586,100 @@ Kernel - mempool.c + timer.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\timer.c - irq.c + kservice.c 1 - ..\..\..\src\irq.c + ..\..\..\src\kservice.c - mem.c + memheap.c 1 - ..\..\..\src\mem.c + ..\..\..\src\memheap.c - device.c + idle.c 1 - ..\..\..\src\device.c + ..\..\..\src\idle.c - timer.c + irq.c 1 - ..\..\..\src\timer.c + ..\..\..\src\irq.c - clock.c + components.c 1 - ..\..\..\src\clock.c + ..\..\..\src\components.c - idle.c + mem.c 1 - ..\..\..\src\idle.c + ..\..\..\src\mem.c - scheduler.c + mempool.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\mempool.c - object.c + thread.c 1 - ..\..\..\src\object.c + ..\..\..\src\thread.c - thread.c + ipc.c 1 - ..\..\..\src\thread.c + ..\..\..\src\ipc.c - memheap.c + clock.c 1 - ..\..\..\src\memheap.c + ..\..\..\src\clock.c - ipc.c + object.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\object.c - components.c + scheduler.c 1 - ..\..\..\src\components.c + ..\..\..\src\scheduler.c - kservice.c + device.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\device.c @@ -687,9 +687,9 @@ libc - syscalls.c + mem_std.c 1 - ..\..\..\components\libc\compilers\armlibc\syscalls.c + ..\..\..\components\libc\compilers\armlibc\mem_std.c @@ -701,9 +701,9 @@ - mem_std.c + syscalls.c 1 - ..\..\..\components\libc\compilers\armlibc\mem_std.c + ..\..\..\components\libc\compilers\armlibc\syscalls.c diff --git a/bsp/stm32/stm32f103-fire-arbitrary/project.uvprojx b/bsp/stm32/stm32f103-fire-arbitrary/project.uvprojx index 0cd3fd6a45..6761faa479 100644 --- a/bsp/stm32/stm32f103-fire-arbitrary/project.uvprojx +++ b/bsp/stm32/stm32f103-fire-arbitrary/project.uvprojx @@ -389,9 +389,9 @@ CPU - showmem.c + div0.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\div0.c @@ -403,23 +403,23 @@ - div0.c + showmem.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\showmem.c - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m3\context_rvds.S + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m3\cpuport.c - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m3\cpuport.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m3\context_rvds.S @@ -441,44 +441,44 @@ - pipe.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\ringblk_buf.c - ringbuffer.c + workqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\workqueue.c - waitqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\pipe.c - completion.c + waitqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\waitqueue.c - ringblk_buf.c + completion.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\completion.c - workqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\ringbuffer.c @@ -562,51 +562,58 @@ Kernel - idle.c + object.c 1 - ..\..\..\src\idle.c + ..\..\..\src\object.c - memheap.c + irq.c 1 - ..\..\..\src\memheap.c + ..\..\..\src\irq.c - ipc.c + timer.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\timer.c - mempool.c + mem.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\mem.c - timer.c + scheduler.c 1 - ..\..\..\src\timer.c + ..\..\..\src\scheduler.c - object.c + mempool.c 1 - ..\..\..\src\object.c + ..\..\..\src\mempool.c - components.c + idle.c 1 - ..\..\..\src\components.c + ..\..\..\src\idle.c + + + + + kservice.c + 1 + ..\..\..\src\kservice.c @@ -618,9 +625,9 @@ - kservice.c + memheap.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\memheap.c @@ -632,16 +639,16 @@ - scheduler.c + ipc.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\ipc.c - irq.c + components.c 1 - ..\..\..\src\irq.c + ..\..\..\src\components.c @@ -651,13 +658,6 @@ ..\..\..\src\clock.c - - - mem.c - 1 - ..\..\..\src\mem.c - - libc @@ -670,16 +670,16 @@ - libc.c + syscalls.c 1 - ..\..\..\components\libc\compilers\armlibc\libc.c + ..\..\..\components\libc\compilers\armlibc\syscalls.c - syscalls.c + libc.c 1 - ..\..\..\components\libc\compilers\armlibc\syscalls.c + ..\..\..\components\libc\compilers\armlibc\libc.c diff --git a/bsp/stm32/stm32f103-fire-arbitrary/rtconfig.h b/bsp/stm32/stm32f103-fire-arbitrary/rtconfig.h index ba79d84b04..dc7b3e69c0 100644 --- a/bsp/stm32/stm32f103-fire-arbitrary/rtconfig.h +++ b/bsp/stm32/stm32f103-fire-arbitrary/rtconfig.h @@ -46,7 +46,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart1" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -189,9 +189,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/stm32/stm32f103-gizwits-gokitv21/.config b/bsp/stm32/stm32f103-gizwits-gokitv21/.config index 346c29cad0..a62bfc7137 100644 --- a/bsp/stm32/stm32f103-gizwits-gokitv21/.config +++ b/bsp/stm32/stm32f103-gizwits-gokitv21/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart1" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -335,7 +335,7 @@ CONFIG_RT_USING_PIN=y # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -359,6 +359,7 @@ CONFIG_RT_USING_PIN=y # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -388,6 +389,10 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -439,16 +444,16 @@ CONFIG_RT_USING_PIN=y # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -458,7 +463,6 @@ CONFIG_RT_USING_PIN=y # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -473,6 +477,7 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -623,6 +628,7 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -646,14 +652,10 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/stm32/stm32f103-gizwits-gokitv21/project.ewp b/bsp/stm32/stm32f103-gizwits-gokitv21/project.ewp index 59c0c9d835..5f66847e86 100644 --- a/bsp/stm32/stm32f103-gizwits-gokitv21/project.ewp +++ b/bsp/stm32/stm32f103-gizwits-gokitv21/project.ewp @@ -2122,10 +2122,10 @@ $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\context_iar.S @@ -2143,25 +2143,25 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c @@ -2200,43 +2200,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\thread.c diff --git a/bsp/stm32/stm32f103-gizwits-gokitv21/project.uvproj b/bsp/stm32/stm32f103-gizwits-gokitv21/project.uvproj index 168ab6c31b..4d0cd6dbac 100644 --- a/bsp/stm32/stm32f103-gizwits-gokitv21/project.uvproj +++ b/bsp/stm32/stm32f103-gizwits-gokitv21/project.uvproj @@ -413,9 +413,9 @@ CPU - div0.c + showmem.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\showmem.c @@ -427,9 +427,9 @@ - showmem.c + div0.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\div0.c @@ -465,51 +465,51 @@ - completion.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\ringblk_buf.c - waitqueue.c + workqueue.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\workqueue.c - pipe.c + dataqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\dataqueue.c - ringbuffer.c + completion.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\completion.c - workqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\ringbuffer.c - dataqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\pipe.c - ringblk_buf.c + waitqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\waitqueue.c @@ -586,44 +586,44 @@ Kernel - kservice.c + timer.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\timer.c - components.c + ipc.c 1 - ..\..\..\src\components.c + ..\..\..\src\ipc.c - scheduler.c + object.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\object.c - irq.c + clock.c 1 - ..\..\..\src\irq.c + ..\..\..\src\clock.c - idle.c + thread.c 1 - ..\..\..\src\idle.c + ..\..\..\src\thread.c - clock.c + idle.c 1 - ..\..\..\src\clock.c + ..\..\..\src\idle.c @@ -635,9 +635,9 @@ - object.c + mem.c 1 - ..\..\..\src\object.c + ..\..\..\src\mem.c @@ -649,30 +649,30 @@ - timer.c + kservice.c 1 - ..\..\..\src\timer.c + ..\..\..\src\kservice.c - thread.c + scheduler.c 1 - ..\..\..\src\thread.c + ..\..\..\src\scheduler.c - mem.c + components.c 1 - ..\..\..\src\mem.c + ..\..\..\src\components.c - ipc.c + irq.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\irq.c diff --git a/bsp/stm32/stm32f103-gizwits-gokitv21/project.uvprojx b/bsp/stm32/stm32f103-gizwits-gokitv21/project.uvprojx index cf0fdaaacb..dc26a3ef51 100644 --- a/bsp/stm32/stm32f103-gizwits-gokitv21/project.uvprojx +++ b/bsp/stm32/stm32f103-gizwits-gokitv21/project.uvprojx @@ -390,23 +390,23 @@ CPU - showmem.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\backtrace.c - backtrace.c + div0.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\div0.c - div0.c + showmem.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\showmem.c @@ -442,51 +442,51 @@ - pipe.c + workqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\workqueue.c - dataqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\ringbuffer.c - ringbuffer.c + pipe.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\pipe.c - workqueue.c + waitqueue.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\waitqueue.c - ringblk_buf.c + completion.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\completion.c - completion.c + dataqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\dataqueue.c - waitqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c @@ -563,23 +563,16 @@ Kernel - scheduler.c - 1 - ..\..\..\src\scheduler.c - - - - - ipc.c + mempool.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\mempool.c - object.c + thread.c 1 - ..\..\..\src\object.c + ..\..\..\src\thread.c @@ -591,9 +584,9 @@ - mem.c + timer.c 1 - ..\..\..\src\mem.c + ..\..\..\src\timer.c @@ -605,9 +598,9 @@ - timer.c + scheduler.c 1 - ..\..\..\src\timer.c + ..\..\..\src\scheduler.c @@ -619,30 +612,30 @@ - thread.c + mem.c 1 - ..\..\..\src\thread.c + ..\..\..\src\mem.c - mempool.c + object.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\object.c - irq.c + ipc.c 1 - ..\..\..\src\irq.c + ..\..\..\src\ipc.c - kservice.c + irq.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\irq.c @@ -652,6 +645,13 @@ ..\..\..\src\device.c + + + kservice.c + 1 + ..\..\..\src\kservice.c + + Libraries diff --git a/bsp/stm32/stm32f103-gizwits-gokitv21/rtconfig.h b/bsp/stm32/stm32f103-gizwits-gokitv21/rtconfig.h index cc0990c010..5d1131554b 100644 --- a/bsp/stm32/stm32f103-gizwits-gokitv21/rtconfig.h +++ b/bsp/stm32/stm32f103-gizwits-gokitv21/rtconfig.h @@ -45,7 +45,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart1" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -184,9 +184,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/stm32/stm32f103-hw100k-ibox/.config b/bsp/stm32/stm32f103-hw100k-ibox/.config index d4d0451619..561ca1e3fd 100644 --- a/bsp/stm32/stm32f103-hw100k-ibox/.config +++ b/bsp/stm32/stm32f103-hw100k-ibox/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart1" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -337,7 +337,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -361,6 +361,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -390,6 +391,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -441,16 +446,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -460,7 +465,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -475,6 +479,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -625,6 +630,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -648,14 +654,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/stm32/stm32f103-hw100k-ibox/project.ewp b/bsp/stm32/stm32f103-hw100k-ibox/project.ewp index 143e1fb9f4..1a1afde1dc 100644 --- a/bsp/stm32/stm32f103-hw100k-ibox/project.ewp +++ b/bsp/stm32/stm32f103-hw100k-ibox/project.ewp @@ -2157,19 +2157,19 @@ CPU - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\cpuport.c + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\context_iar.S - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\context_iar.S + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\cpuport.c @@ -2181,37 +2181,37 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c Drivers - $PROJ_DIR$\board\CubeMX_Config\Src\stm32f1xx_hal_msp.c + $PROJ_DIR$\..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\iar\startup_stm32f103xe.s - $PROJ_DIR$\board\board.c + $PROJ_DIR$\board\CubeMX_Config\Src\stm32f1xx_hal_msp.c - $PROJ_DIR$\..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\iar\startup_stm32f103xe.s + $PROJ_DIR$\board\board.c $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c @@ -2238,85 +2238,85 @@ Kernel - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\object.c $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\clock.c libc + + $PROJ_DIR$\..\..\..\components\libc\compilers\common\stdlib.c + $PROJ_DIR$\..\..\..\components\libc\compilers\common\time.c - $PROJ_DIR$\..\..\..\components\libc\compilers\common\stdlib.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\stdio.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\libc.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\stdio.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c - - - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\libc.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c diff --git a/bsp/stm32/stm32f103-hw100k-ibox/project.uvproj b/bsp/stm32/stm32f103-hw100k-ibox/project.uvproj index 6ed98c98fb..a396de8ef9 100644 --- a/bsp/stm32/stm32f103-hw100k-ibox/project.uvproj +++ b/bsp/stm32/stm32f103-hw100k-ibox/project.uvproj @@ -427,16 +427,16 @@ CPU - div0.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\backtrace.c - backtrace.c + div0.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\div0.c @@ -486,9 +486,9 @@ - workqueue.c + waitqueue.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\waitqueue.c @@ -500,30 +500,30 @@ - ringblk_buf.c + dataqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\dataqueue.c - waitqueue.c + workqueue.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\workqueue.c - dataqueue.c + completion.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\completion.c - completion.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\ringblk_buf.c @@ -600,37 +600,37 @@ Kernel - ipc.c + timer.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\timer.c - irq.c + mem.c 1 - ..\..\..\src\irq.c + ..\..\..\src\mem.c - components.c + mempool.c 1 - ..\..\..\src\components.c + ..\..\..\src\mempool.c - scheduler.c + idle.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\idle.c - mempool.c + clock.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\clock.c @@ -642,51 +642,51 @@ - clock.c + ipc.c 1 - ..\..\..\src\clock.c + ..\..\..\src\ipc.c - thread.c + kservice.c 1 - ..\..\..\src\thread.c + ..\..\..\src\kservice.c - device.c + components.c 1 - ..\..\..\src\device.c + ..\..\..\src\components.c - mem.c + scheduler.c 1 - ..\..\..\src\mem.c + ..\..\..\src\scheduler.c - kservice.c + thread.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\thread.c - idle.c + device.c 1 - ..\..\..\src\idle.c + ..\..\..\src\device.c - timer.c + irq.c 1 - ..\..\..\src\timer.c + ..\..\..\src\irq.c @@ -694,16 +694,16 @@ libc - syscalls.c + libc.c 1 - ..\..\..\components\libc\compilers\armlibc\syscalls.c + ..\..\..\components\libc\compilers\armlibc\libc.c - libc.c + syscalls.c 1 - ..\..\..\components\libc\compilers\armlibc\libc.c + ..\..\..\components\libc\compilers\armlibc\syscalls.c @@ -715,16 +715,16 @@ - time.c + stdlib.c 1 - ..\..\..\components\libc\compilers\common\time.c + ..\..\..\components\libc\compilers\common\stdlib.c - stdlib.c + time.c 1 - ..\..\..\components\libc\compilers\common\stdlib.c + ..\..\..\components\libc\compilers\common\time.c diff --git a/bsp/stm32/stm32f103-hw100k-ibox/project.uvprojx b/bsp/stm32/stm32f103-hw100k-ibox/project.uvprojx index 4e3db31baf..1f021157c2 100644 --- a/bsp/stm32/stm32f103-hw100k-ibox/project.uvprojx +++ b/bsp/stm32/stm32f103-hw100k-ibox/project.uvprojx @@ -389,16 +389,16 @@ CPU - div0.c + showmem.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\showmem.c - showmem.c + div0.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\div0.c @@ -441,9 +441,9 @@ - ringblk_buf.c + completion.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\completion.c @@ -455,37 +455,37 @@ - dataqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c - waitqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\pipe.c - completion.c + workqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\workqueue.c - pipe.c + waitqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\waitqueue.c - workqueue.c + dataqueue.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\dataqueue.c @@ -562,105 +562,98 @@ Kernel - irq.c + scheduler.c 1 - ..\..\..\src\irq.c + ..\..\..\src\scheduler.c - clock.c + timer.c 1 - ..\..\..\src\clock.c + ..\..\..\src\timer.c - mempool.c + device.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\device.c - idle.c + clock.c 1 - ..\..\..\src\idle.c + ..\..\..\src\clock.c - timer.c + irq.c 1 - ..\..\..\src\timer.c + ..\..\..\src\irq.c - kservice.c + mempool.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\mempool.c - mem.c + idle.c 1 - ..\..\..\src\mem.c + ..\..\..\src\idle.c - ipc.c + object.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\object.c - scheduler.c + thread.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\thread.c - thread.c + components.c 1 - ..\..\..\src\thread.c + ..\..\..\src\components.c - device.c + kservice.c 1 - ..\..\..\src\device.c + ..\..\..\src\kservice.c - components.c + mem.c 1 - ..\..\..\src\components.c + ..\..\..\src\mem.c - object.c + ipc.c 1 - ..\..\..\src\object.c + ..\..\..\src\ipc.c libc - - - mem_std.c - 1 - ..\..\..\components\libc\compilers\armlibc\mem_std.c - - syscalls.c @@ -677,9 +670,9 @@ - time.c + mem_std.c 1 - ..\..\..\components\libc\compilers\common\time.c + ..\..\..\components\libc\compilers\armlibc\mem_std.c @@ -689,6 +682,13 @@ ..\..\..\components\libc\compilers\common\stdlib.c + + + time.c + 1 + ..\..\..\components\libc\compilers\common\time.c + + Libraries diff --git a/bsp/stm32/stm32f103-hw100k-ibox/rtconfig.h b/bsp/stm32/stm32f103-hw100k-ibox/rtconfig.h index a94df51aa3..b53e5748c1 100644 --- a/bsp/stm32/stm32f103-hw100k-ibox/rtconfig.h +++ b/bsp/stm32/stm32f103-hw100k-ibox/rtconfig.h @@ -45,7 +45,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart1" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -188,9 +188,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/stm32/stm32f103-onenet-nbiot/.config b/bsp/stm32/stm32f103-onenet-nbiot/.config index 95b59710ad..a77797df6d 100644 --- a/bsp/stm32/stm32f103-onenet-nbiot/.config +++ b/bsp/stm32/stm32f103-onenet-nbiot/.config @@ -76,7 +76,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart1" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -337,7 +337,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -361,6 +361,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -390,6 +391,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -441,16 +446,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -460,7 +465,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -475,6 +479,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -625,6 +630,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -648,14 +654,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/stm32/stm32f103-onenet-nbiot/project.ewp b/bsp/stm32/stm32f103-onenet-nbiot/project.ewp index 7796972279..6a913d7faa 100644 --- a/bsp/stm32/stm32f103-onenet-nbiot/project.ewp +++ b/bsp/stm32/stm32f103-onenet-nbiot/project.ewp @@ -2076,6 +2076,9 @@ CPU + + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c @@ -2083,14 +2086,11 @@ $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\context_iar.S $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\cpuport.c - - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\context_iar.S - DeviceDrivers @@ -2104,34 +2104,34 @@ $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c Drivers - $PROJ_DIR$\board\CubeMX_Config\Src\stm32f1xx_hal_msp.c + $PROJ_DIR$\..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\iar\startup_stm32f103xe.s - $PROJ_DIR$\board\board.c + $PROJ_DIR$\board\CubeMX_Config\Src\stm32f1xx_hal_msp.c - $PROJ_DIR$\..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\iar\startup_stm32f103xe.s + $PROJ_DIR$\board\board.c $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c @@ -2158,46 +2158,46 @@ Kernel - $PROJ_DIR$\..\..\..\src\memheap.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\memheap.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\mempool.c $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\scheduler.c diff --git a/bsp/stm32/stm32f103-onenet-nbiot/project.uvproj b/bsp/stm32/stm32f103-onenet-nbiot/project.uvproj index 28cf4312ce..228e62b077 100644 --- a/bsp/stm32/stm32f103-onenet-nbiot/project.uvproj +++ b/bsp/stm32/stm32f103-onenet-nbiot/project.uvproj @@ -418,6 +418,13 @@ ..\..\..\libcpu\arm\common\div0.c + + + showmem.c + 1 + ..\..\..\libcpu\arm\common\showmem.c + + backtrace.c @@ -427,9 +434,9 @@ - showmem.c + cpuport.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\cortex-m3\cpuport.c @@ -439,13 +446,6 @@ ..\..\..\libcpu\arm\cortex-m3\context_rvds.S - - - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m3\cpuport.c - - DeviceDrivers @@ -465,51 +465,51 @@ - completion.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\ringbuffer.c - dataqueue.c + workqueue.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\workqueue.c - workqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c - ringbuffer.c + pipe.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\pipe.c - ringblk_buf.c + dataqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\dataqueue.c - pipe.c + waitqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\waitqueue.c - waitqueue.c + completion.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\completion.c @@ -586,100 +586,100 @@ Kernel - mempool.c + idle.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\idle.c - kservice.c + memheap.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\memheap.c - thread.c + clock.c 1 - ..\..\..\src\thread.c + ..\..\..\src\clock.c - ipc.c + scheduler.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\scheduler.c - scheduler.c + object.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\object.c - irq.c + kservice.c 1 - ..\..\..\src\irq.c + ..\..\..\src\kservice.c - timer.c + components.c 1 - ..\..\..\src\timer.c + ..\..\..\src\components.c - clock.c + mem.c 1 - ..\..\..\src\clock.c + ..\..\..\src\mem.c - idle.c + device.c 1 - ..\..\..\src\idle.c + ..\..\..\src\device.c - mem.c + thread.c 1 - ..\..\..\src\mem.c + ..\..\..\src\thread.c - components.c + ipc.c 1 - ..\..\..\src\components.c + ..\..\..\src\ipc.c - memheap.c + timer.c 1 - ..\..\..\src\memheap.c + ..\..\..\src\timer.c - object.c + mempool.c 1 - ..\..\..\src\object.c + ..\..\..\src\mempool.c - device.c + irq.c 1 - ..\..\..\src\device.c + ..\..\..\src\irq.c diff --git a/bsp/stm32/stm32f103-onenet-nbiot/project.uvprojx b/bsp/stm32/stm32f103-onenet-nbiot/project.uvprojx index 4e94166602..161924bcda 100644 --- a/bsp/stm32/stm32f103-onenet-nbiot/project.uvprojx +++ b/bsp/stm32/stm32f103-onenet-nbiot/project.uvprojx @@ -414,13 +414,6 @@ CPU - - - backtrace.c - 1 - ..\..\..\libcpu\arm\common\backtrace.c - - showmem.c @@ -437,9 +430,9 @@ - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m3\context_rvds.S + backtrace.c + 1 + ..\..\..\libcpu\arm\common\backtrace.c @@ -449,6 +442,13 @@ ..\..\..\libcpu\arm\cortex-m3\cpuport.c + + + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m3\context_rvds.S + + DeviceDrivers @@ -475,44 +475,44 @@ - waitqueue.c + dataqueue.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\dataqueue.c - dataqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c - workqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\ringbuffer.c - ringblk_buf.c + pipe.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\pipe.c - ringbuffer.c + workqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\workqueue.c - pipe.c + waitqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\waitqueue.c @@ -589,100 +589,100 @@ Kernel - mem.c + idle.c 1 - ..\..\..\src\mem.c + ..\..\..\src\idle.c - ipc.c + timer.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\timer.c - mempool.c + scheduler.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\scheduler.c - clock.c + kservice.c 1 - ..\..\..\src\clock.c + ..\..\..\src\kservice.c - timer.c + ipc.c 1 - ..\..\..\src\timer.c + ..\..\..\src\ipc.c - memheap.c + thread.c 1 - ..\..\..\src\memheap.c + ..\..\..\src\thread.c - object.c + memheap.c 1 - ..\..\..\src\object.c + ..\..\..\src\memheap.c - kservice.c + clock.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\clock.c - scheduler.c + mempool.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\mempool.c - thread.c + irq.c 1 - ..\..\..\src\thread.c + ..\..\..\src\irq.c - components.c + device.c 1 - ..\..\..\src\components.c + ..\..\..\src\device.c - irq.c + object.c 1 - ..\..\..\src\irq.c + ..\..\..\src\object.c - device.c + components.c 1 - ..\..\..\src\device.c + ..\..\..\src\components.c - idle.c + mem.c 1 - ..\..\..\src\idle.c + ..\..\..\src\mem.c diff --git a/bsp/stm32/stm32f103-onenet-nbiot/rtconfig.h b/bsp/stm32/stm32f103-onenet-nbiot/rtconfig.h index 0bdde1b94f..2e75df6178 100644 --- a/bsp/stm32/stm32f103-onenet-nbiot/rtconfig.h +++ b/bsp/stm32/stm32f103-onenet-nbiot/rtconfig.h @@ -46,7 +46,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart1" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -188,9 +188,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/stm32/stm32f103-yf-ufun/.config b/bsp/stm32/stm32f103-yf-ufun/.config index 917a8c0a9b..2fbf536bf5 100644 --- a/bsp/stm32/stm32f103-yf-ufun/.config +++ b/bsp/stm32/stm32f103-yf-ufun/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart1" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -336,7 +336,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -360,6 +360,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -389,6 +390,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -440,16 +445,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -459,7 +464,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -474,6 +478,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -624,6 +629,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -647,14 +653,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/stm32/stm32f103-yf-ufun/project.ewp b/bsp/stm32/stm32f103-yf-ufun/project.ewp index 95cfa5bb5f..1af361132c 100644 --- a/bsp/stm32/stm32f103-yf-ufun/project.ewp +++ b/bsp/stm32/stm32f103-yf-ufun/project.ewp @@ -2143,37 +2143,37 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c Drivers - $PROJ_DIR$\board\CubeMX_Config\Src\stm32f1xx_hal_msp.c + $PROJ_DIR$\..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\iar\startup_stm32f103xe.s - $PROJ_DIR$\board\board.c + $PROJ_DIR$\board\CubeMX_Config\Src\stm32f1xx_hal_msp.c - $PROJ_DIR$\..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\iar\startup_stm32f103xe.s + $PROJ_DIR$\board\board.c $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c @@ -2200,43 +2200,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\thread.c $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\timer.c diff --git a/bsp/stm32/stm32f103-yf-ufun/project.uvproj b/bsp/stm32/stm32f103-yf-ufun/project.uvproj index abf25cf2c4..560dc5d5f8 100644 --- a/bsp/stm32/stm32f103-yf-ufun/project.uvproj +++ b/bsp/stm32/stm32f103-yf-ufun/project.uvproj @@ -413,16 +413,16 @@ CPU - showmem.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\backtrace.c - backtrace.c + showmem.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\showmem.c @@ -465,51 +465,51 @@ - ringblk_buf.c + waitqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\waitqueue.c - dataqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\pipe.c - ringbuffer.c + dataqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\dataqueue.c - pipe.c + workqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\workqueue.c - completion.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\ringblk_buf.c - waitqueue.c + completion.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\completion.c - workqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\ringbuffer.c @@ -586,93 +586,93 @@ Kernel - timer.c + idle.c 1 - ..\..\..\src\timer.c + ..\..\..\src\idle.c - irq.c + object.c 1 - ..\..\..\src\irq.c + ..\..\..\src\object.c - kservice.c + scheduler.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\scheduler.c - components.c + clock.c 1 - ..\..\..\src\components.c + ..\..\..\src\clock.c - mempool.c + timer.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\timer.c - clock.c + ipc.c 1 - ..\..\..\src\clock.c + ..\..\..\src\ipc.c - mem.c + thread.c 1 - ..\..\..\src\mem.c + ..\..\..\src\thread.c - device.c + irq.c 1 - ..\..\..\src\device.c + ..\..\..\src\irq.c - idle.c + components.c 1 - ..\..\..\src\idle.c + ..\..\..\src\components.c - thread.c + mem.c 1 - ..\..\..\src\thread.c + ..\..\..\src\mem.c - scheduler.c + device.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\device.c - ipc.c + kservice.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\kservice.c - object.c + mempool.c 1 - ..\..\..\src\object.c + ..\..\..\src\mempool.c diff --git a/bsp/stm32/stm32f103-yf-ufun/project.uvprojx b/bsp/stm32/stm32f103-yf-ufun/project.uvprojx index 509ea8554b..e9413d8bbe 100644 --- a/bsp/stm32/stm32f103-yf-ufun/project.uvprojx +++ b/bsp/stm32/stm32f103-yf-ufun/project.uvprojx @@ -397,16 +397,16 @@ - div0.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\backtrace.c - backtrace.c + div0.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\div0.c @@ -442,51 +442,51 @@ - workqueue.c + completion.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\completion.c - dataqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\pipe.c - ringblk_buf.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\ringbuffer.c - waitqueue.c + dataqueue.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\dataqueue.c - ringbuffer.c + waitqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\waitqueue.c - pipe.c + workqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\workqueue.c - completion.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\ringblk_buf.c @@ -563,79 +563,79 @@ Kernel - mem.c + mempool.c 1 - ..\..\..\src\mem.c + ..\..\..\src\mempool.c - irq.c + idle.c 1 - ..\..\..\src\irq.c + ..\..\..\src\idle.c - thread.c + irq.c 1 - ..\..\..\src\thread.c + ..\..\..\src\irq.c - kservice.c + clock.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\clock.c - object.c + thread.c 1 - ..\..\..\src\object.c + ..\..\..\src\thread.c - mempool.c + ipc.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\ipc.c - idle.c + kservice.c 1 - ..\..\..\src\idle.c + ..\..\..\src\kservice.c - scheduler.c + components.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\components.c - device.c + mem.c 1 - ..\..\..\src\device.c + ..\..\..\src\mem.c - ipc.c + device.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\device.c - clock.c + scheduler.c 1 - ..\..\..\src\clock.c + ..\..\..\src\scheduler.c @@ -647,9 +647,9 @@ - components.c + object.c 1 - ..\..\..\src\components.c + ..\..\..\src\object.c diff --git a/bsp/stm32/stm32f103-yf-ufun/rtconfig.h b/bsp/stm32/stm32f103-yf-ufun/rtconfig.h index 115589e9cd..6d8a5fdd10 100644 --- a/bsp/stm32/stm32f103-yf-ufun/rtconfig.h +++ b/bsp/stm32/stm32f103-yf-ufun/rtconfig.h @@ -45,7 +45,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart1" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -186,9 +186,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/stm32/stm32f107-uc-eval/.config b/bsp/stm32/stm32f107-uc-eval/.config index cb4b4fabe8..c47663b482 100644 --- a/bsp/stm32/stm32f107-uc-eval/.config +++ b/bsp/stm32/stm32f107-uc-eval/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart2" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -336,7 +336,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -360,6 +360,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -389,6 +390,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -440,16 +445,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -459,7 +464,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -474,6 +478,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -624,6 +629,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -647,14 +653,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/stm32/stm32f107-uc-eval/project.ewp b/bsp/stm32/stm32f107-uc-eval/project.ewp index 8b5c6e17be..48159ed1c7 100644 --- a/bsp/stm32/stm32f107-uc-eval/project.ewp +++ b/bsp/stm32/stm32f107-uc-eval/project.ewp @@ -2080,10 +2080,10 @@ $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\cpuport.c @@ -2101,10 +2101,7 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - - - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c @@ -2116,7 +2113,10 @@ $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + + + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c @@ -2158,43 +2158,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\components.c $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\thread.c $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\mem.c diff --git a/bsp/stm32/stm32f107-uc-eval/project.uvproj b/bsp/stm32/stm32f107-uc-eval/project.uvproj index 5cb357327e..a4a6f95837 100644 --- a/bsp/stm32/stm32f107-uc-eval/project.uvproj +++ b/bsp/stm32/stm32f107-uc-eval/project.uvproj @@ -413,9 +413,9 @@ CPU - backtrace.c + showmem.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\showmem.c @@ -427,9 +427,9 @@ - showmem.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\backtrace.c @@ -465,23 +465,23 @@ - pipe.c + completion.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\completion.c - waitqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\pipe.c - completion.c + waitqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\waitqueue.c @@ -500,16 +500,16 @@ - ringbuffer.c + dataqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\dataqueue.c - dataqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\ringbuffer.c @@ -586,37 +586,37 @@ Kernel - device.c + idle.c 1 - ..\..\..\src\device.c + ..\..\..\src\idle.c - kservice.c + device.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\device.c - irq.c + timer.c 1 - ..\..\..\src\irq.c + ..\..\..\src\timer.c - thread.c + mempool.c 1 - ..\..\..\src\thread.c + ..\..\..\src\mempool.c - scheduler.c + thread.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\thread.c @@ -635,44 +635,44 @@ - timer.c + scheduler.c 1 - ..\..\..\src\timer.c + ..\..\..\src\scheduler.c - mempool.c + kservice.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\kservice.c - mem.c + components.c 1 - ..\..\..\src\mem.c + ..\..\..\src\components.c - idle.c + object.c 1 - ..\..\..\src\idle.c + ..\..\..\src\object.c - components.c + irq.c 1 - ..\..\..\src\components.c + ..\..\..\src\irq.c - object.c + mem.c 1 - ..\..\..\src\object.c + ..\..\..\src\mem.c diff --git a/bsp/stm32/stm32f107-uc-eval/project.uvprojx b/bsp/stm32/stm32f107-uc-eval/project.uvprojx index fb60ecf6d4..0380e77d98 100644 --- a/bsp/stm32/stm32f107-uc-eval/project.uvprojx +++ b/bsp/stm32/stm32f107-uc-eval/project.uvprojx @@ -386,6 +386,13 @@ CPU + + + backtrace.c + 1 + ..\..\..\libcpu\arm\common\backtrace.c + + div0.c @@ -402,9 +409,9 @@ - backtrace.c + cpuport.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\cortex-m3\cpuport.c @@ -414,13 +421,6 @@ ..\..\..\libcpu\arm\cortex-m3\context_rvds.S - - - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m3\cpuport.c - - DeviceDrivers @@ -440,16 +440,16 @@ - ringblk_buf.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\ringbuffer.c - workqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c @@ -461,9 +461,9 @@ - ringbuffer.c + pipe.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\pipe.c @@ -475,16 +475,16 @@ - waitqueue.c + workqueue.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\workqueue.c - pipe.c + waitqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\waitqueue.c @@ -561,30 +561,30 @@ Kernel - ipc.c + clock.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\clock.c - kservice.c + timer.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\timer.c - idle.c + device.c 1 - ..\..\..\src\idle.c + ..\..\..\src\device.c - mem.c + kservice.c 1 - ..\..\..\src\mem.c + ..\..\..\src\kservice.c @@ -596,58 +596,58 @@ - device.c + object.c 1 - ..\..\..\src\device.c + ..\..\..\src\object.c - irq.c + idle.c 1 - ..\..\..\src\irq.c + ..\..\..\src\idle.c - mempool.c + scheduler.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\scheduler.c - scheduler.c + ipc.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\ipc.c - clock.c + irq.c 1 - ..\..\..\src\clock.c + ..\..\..\src\irq.c - thread.c + mem.c 1 - ..\..\..\src\thread.c + ..\..\..\src\mem.c - object.c + thread.c 1 - ..\..\..\src\object.c + ..\..\..\src\thread.c - timer.c + mempool.c 1 - ..\..\..\src\timer.c + ..\..\..\src\mempool.c diff --git a/bsp/stm32/stm32f107-uc-eval/rtconfig.h b/bsp/stm32/stm32f107-uc-eval/rtconfig.h index 00ad4390cd..4559c6c6d4 100644 --- a/bsp/stm32/stm32f107-uc-eval/rtconfig.h +++ b/bsp/stm32/stm32f107-uc-eval/rtconfig.h @@ -45,7 +45,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart2" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -187,9 +187,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/stm32/stm32f302-st-nucleo/.config b/bsp/stm32/stm32f302-st-nucleo/.config index 1c82174c14..35c7428f96 100644 --- a/bsp/stm32/stm32f302-st-nucleo/.config +++ b/bsp/stm32/stm32f302-st-nucleo/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart2" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -336,7 +336,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -360,6 +360,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -389,6 +390,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -440,16 +445,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -459,7 +464,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -474,6 +478,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -625,6 +630,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -648,14 +654,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/stm32/stm32f302-st-nucleo/project.ewp b/bsp/stm32/stm32f302-st-nucleo/project.ewp index f9b7c7960f..b984f63f3d 100644 --- a/bsp/stm32/stm32f302-st-nucleo/project.ewp +++ b/bsp/stm32/stm32f302-st-nucleo/project.ewp @@ -2085,10 +2085,10 @@ $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c @@ -2100,25 +2100,25 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c @@ -2157,43 +2157,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\object.c $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\device.c diff --git a/bsp/stm32/stm32f302-st-nucleo/project.uvprojx b/bsp/stm32/stm32f302-st-nucleo/project.uvprojx index c4036b243c..e8114ebaae 100644 --- a/bsp/stm32/stm32f302-st-nucleo/project.uvprojx +++ b/bsp/stm32/stm32f302-st-nucleo/project.uvprojx @@ -396,13 +396,6 @@ ..\..\..\libcpu\arm\common\div0.c - - - backtrace.c - 1 - ..\..\..\libcpu\arm\common\backtrace.c - - showmem.c @@ -412,9 +405,9 @@ - cpuport.c + backtrace.c 1 - ..\..\..\libcpu\arm\cortex-m4\cpuport.c + ..\..\..\libcpu\arm\common\backtrace.c @@ -424,6 +417,13 @@ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S + + + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m4\cpuport.c + + DeviceDrivers @@ -443,51 +443,51 @@ - workqueue.c + waitqueue.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\waitqueue.c - waitqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\pipe.c - pipe.c + workqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\workqueue.c - ringbuffer.c + completion.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\completion.c - ringblk_buf.c + dataqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\dataqueue.c - completion.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\ringblk_buf.c - dataqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\ringbuffer.c @@ -564,93 +564,93 @@ Kernel - kservice.c + object.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\object.c - idle.c + mempool.c 1 - ..\..\..\src\idle.c + ..\..\..\src\mempool.c - mempool.c + thread.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\thread.c - irq.c + components.c 1 - ..\..\..\src\irq.c + ..\..\..\src\components.c - thread.c + idle.c 1 - ..\..\..\src\thread.c + ..\..\..\src\idle.c - mem.c + timer.c 1 - ..\..\..\src\mem.c + ..\..\..\src\timer.c - components.c + ipc.c 1 - ..\..\..\src\components.c + ..\..\..\src\ipc.c - object.c + kservice.c 1 - ..\..\..\src\object.c + ..\..\..\src\kservice.c - timer.c + mem.c 1 - ..\..\..\src\timer.c + ..\..\..\src\mem.c - ipc.c + clock.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\clock.c - scheduler.c + device.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\device.c - device.c + irq.c 1 - ..\..\..\src\device.c + ..\..\..\src\irq.c - clock.c + scheduler.c 1 - ..\..\..\src\clock.c + ..\..\..\src\scheduler.c diff --git a/bsp/stm32/stm32f302-st-nucleo/rtconfig.h b/bsp/stm32/stm32f302-st-nucleo/rtconfig.h index 1273313699..34ac637258 100644 --- a/bsp/stm32/stm32f302-st-nucleo/rtconfig.h +++ b/bsp/stm32/stm32f302-st-nucleo/rtconfig.h @@ -45,7 +45,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart2" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -187,9 +187,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/stm32/stm32f401-st-nucleo/.config b/bsp/stm32/stm32f401-st-nucleo/.config index ecb094e43e..4909b77b4e 100644 --- a/bsp/stm32/stm32f401-st-nucleo/.config +++ b/bsp/stm32/stm32f401-st-nucleo/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart2" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -336,7 +336,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -360,6 +360,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -389,6 +390,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -440,16 +445,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -459,7 +464,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -474,6 +478,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -625,6 +630,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -648,14 +654,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/stm32/stm32f401-st-nucleo/project.ewp b/bsp/stm32/stm32f401-st-nucleo/project.ewp index 6288546ffd..9565c811f4 100644 --- a/bsp/stm32/stm32f401-st-nucleo/project.ewp +++ b/bsp/stm32/stm32f401-st-nucleo/project.ewp @@ -2084,15 +2084,15 @@ CPU - - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c @@ -2112,31 +2112,31 @@ $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c Drivers - $PROJ_DIR$\..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\iar\startup_stm32f401xe.s + $PROJ_DIR$\board\CubeMX_Config\Src\stm32f4xx_hal_msp.c - $PROJ_DIR$\board\CubeMX_Config\Src\stm32f4xx_hal_msp.c + $PROJ_DIR$\..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\iar\startup_stm32f401xe.s $PROJ_DIR$\board\board.c @@ -2166,43 +2166,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\irq.c $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\kservice.c diff --git a/bsp/stm32/stm32f401-st-nucleo/project.uvprojx b/bsp/stm32/stm32f401-st-nucleo/project.uvprojx index f5a85d63a3..b4040b76a5 100644 --- a/bsp/stm32/stm32f401-st-nucleo/project.uvprojx +++ b/bsp/stm32/stm32f401-st-nucleo/project.uvprojx @@ -390,9 +390,9 @@ CPU - backtrace.c + showmem.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\showmem.c @@ -404,23 +404,23 @@ - showmem.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\backtrace.c - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m4\cpuport.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m4\context_rvds.S - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m4\context_rvds.S + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m4\cpuport.c @@ -442,16 +442,16 @@ - ringblk_buf.c + pipe.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\pipe.c - waitqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\ringbuffer.c @@ -463,9 +463,9 @@ - completion.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\ringblk_buf.c @@ -477,16 +477,16 @@ - ringbuffer.c + waitqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\waitqueue.c - pipe.c + completion.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\completion.c @@ -494,16 +494,16 @@ Drivers - stm32f4xx_hal_msp.c - 1 - board\CubeMX_Config\Src\stm32f4xx_hal_msp.c + startup_stm32f401xe.s + 2 + ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f401xe.s - startup_stm32f401xe.s - 2 - ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f401xe.s + stm32f4xx_hal_msp.c + 1 + board\CubeMX_Config\Src\stm32f4xx_hal_msp.c @@ -570,86 +570,86 @@ - mem.c + ipc.c 1 - ..\..\..\src\mem.c + ..\..\..\src\ipc.c - kservice.c + mempool.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\mempool.c - mempool.c + kservice.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\kservice.c - irq.c + device.c 1 - ..\..\..\src\irq.c + ..\..\..\src\device.c - thread.c + scheduler.c 1 - ..\..\..\src\thread.c + ..\..\..\src\scheduler.c - object.c + mem.c 1 - ..\..\..\src\object.c + ..\..\..\src\mem.c - components.c + irq.c 1 - ..\..\..\src\components.c + ..\..\..\src\irq.c - scheduler.c + object.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\object.c - timer.c + thread.c 1 - ..\..\..\src\timer.c + ..\..\..\src\thread.c - device.c + idle.c 1 - ..\..\..\src\device.c + ..\..\..\src\idle.c - ipc.c + components.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\components.c - idle.c + timer.c 1 - ..\..\..\src\idle.c + ..\..\..\src\timer.c diff --git a/bsp/stm32/stm32f401-st-nucleo/rtconfig.h b/bsp/stm32/stm32f401-st-nucleo/rtconfig.h index 5b0f13e1a1..3d33716080 100644 --- a/bsp/stm32/stm32f401-st-nucleo/rtconfig.h +++ b/bsp/stm32/stm32f401-st-nucleo/rtconfig.h @@ -44,7 +44,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart2" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -186,9 +186,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/stm32/stm32f405-smdz-breadfruit/.config b/bsp/stm32/stm32f405-smdz-breadfruit/.config index 8a49bbae51..c049f4f9e9 100644 --- a/bsp/stm32/stm32f405-smdz-breadfruit/.config +++ b/bsp/stm32/stm32f405-smdz-breadfruit/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart2" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -336,7 +336,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -360,6 +360,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -389,6 +390,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -440,16 +445,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -459,7 +464,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -474,6 +478,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -625,6 +630,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -648,14 +654,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/stm32/stm32f405-smdz-breadfruit/project.ewp b/bsp/stm32/stm32f405-smdz-breadfruit/project.ewp index 7cbc90c7bc..83d5a91d9b 100644 --- a/bsp/stm32/stm32f405-smdz-breadfruit/project.ewp +++ b/bsp/stm32/stm32f405-smdz-breadfruit/project.ewp @@ -2079,10 +2079,10 @@ $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S @@ -2100,25 +2100,25 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c @@ -2157,43 +2157,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\timer.c diff --git a/bsp/stm32/stm32f405-smdz-breadfruit/project.uvproj b/bsp/stm32/stm32f405-smdz-breadfruit/project.uvproj index ee0dba8963..94bafeebba 100644 --- a/bsp/stm32/stm32f405-smdz-breadfruit/project.uvproj +++ b/bsp/stm32/stm32f405-smdz-breadfruit/project.uvproj @@ -413,16 +413,16 @@ CPU - div0.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\backtrace.c - backtrace.c + div0.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\div0.c @@ -434,16 +434,16 @@ - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m4\cpuport.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m4\context_rvds.S - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m4\context_rvds.S + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m4\cpuport.c @@ -479,23 +479,23 @@ - completion.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\ringblk_buf.c - dataqueue.c + completion.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\completion.c - pipe.c + dataqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\dataqueue.c @@ -507,9 +507,9 @@ - ringblk_buf.c + pipe.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\pipe.c @@ -586,93 +586,93 @@ Kernel - components.c + clock.c 1 - ..\..\..\src\components.c + ..\..\..\src\clock.c - kservice.c + scheduler.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\scheduler.c - mempool.c + mem.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\mem.c - device.c + mempool.c 1 - ..\..\..\src\device.c + ..\..\..\src\mempool.c - timer.c + thread.c 1 - ..\..\..\src\timer.c + ..\..\..\src\thread.c - idle.c + ipc.c 1 - ..\..\..\src\idle.c + ..\..\..\src\ipc.c - scheduler.c + object.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\object.c - clock.c + kservice.c 1 - ..\..\..\src\clock.c + ..\..\..\src\kservice.c - thread.c + idle.c 1 - ..\..\..\src\thread.c + ..\..\..\src\idle.c - mem.c + irq.c 1 - ..\..\..\src\mem.c + ..\..\..\src\irq.c - ipc.c + device.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\device.c - irq.c + components.c 1 - ..\..\..\src\irq.c + ..\..\..\src\components.c - object.c + timer.c 1 - ..\..\..\src\object.c + ..\..\..\src\timer.c diff --git a/bsp/stm32/stm32f405-smdz-breadfruit/project.uvprojx b/bsp/stm32/stm32f405-smdz-breadfruit/project.uvprojx index 3362ad0d48..3ff22b1eed 100644 --- a/bsp/stm32/stm32f405-smdz-breadfruit/project.uvprojx +++ b/bsp/stm32/stm32f405-smdz-breadfruit/project.uvprojx @@ -467,51 +467,51 @@ - ringblk_buf.c + completion.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\completion.c - workqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\pipe.c - dataqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c - waitqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\ringbuffer.c - completion.c + waitqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\waitqueue.c - ringbuffer.c + dataqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\dataqueue.c - pipe.c + workqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\workqueue.c @@ -588,93 +588,93 @@ Kernel - mempool.c + ipc.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\ipc.c - clock.c + device.c 1 - ..\..\..\src\clock.c + ..\..\..\src\device.c - irq.c + kservice.c 1 - ..\..\..\src\irq.c + ..\..\..\src\kservice.c - scheduler.c + components.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\components.c - device.c + clock.c 1 - ..\..\..\src\device.c + ..\..\..\src\clock.c - thread.c + timer.c 1 - ..\..\..\src\thread.c + ..\..\..\src\timer.c - idle.c + thread.c 1 - ..\..\..\src\idle.c + ..\..\..\src\thread.c - mem.c + scheduler.c 1 - ..\..\..\src\mem.c + ..\..\..\src\scheduler.c - object.c + irq.c 1 - ..\..\..\src\object.c + ..\..\..\src\irq.c - timer.c + mempool.c 1 - ..\..\..\src\timer.c + ..\..\..\src\mempool.c - kservice.c + mem.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\mem.c - components.c + idle.c 1 - ..\..\..\src\components.c + ..\..\..\src\idle.c - ipc.c + object.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\object.c diff --git a/bsp/stm32/stm32f405-smdz-breadfruit/rtconfig.h b/bsp/stm32/stm32f405-smdz-breadfruit/rtconfig.h index a39cb4dfa8..0b399b0752 100644 --- a/bsp/stm32/stm32f405-smdz-breadfruit/rtconfig.h +++ b/bsp/stm32/stm32f405-smdz-breadfruit/rtconfig.h @@ -45,7 +45,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart2" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -187,9 +187,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/stm32/stm32f407-armfly-v5/.config b/bsp/stm32/stm32f407-armfly-v5/.config index 98b425d124..37a70c9daf 100644 --- a/bsp/stm32/stm32f407-armfly-v5/.config +++ b/bsp/stm32/stm32f407-armfly-v5/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart1" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -336,7 +336,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -360,6 +360,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -389,6 +390,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -440,16 +445,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -459,7 +464,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -474,6 +478,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -625,6 +630,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -648,14 +654,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/stm32/stm32f407-armfly-v5/project.ewp b/bsp/stm32/stm32f407-armfly-v5/project.ewp index c030fb993c..19d230f01d 100644 --- a/bsp/stm32/stm32f407-armfly-v5/project.ewp +++ b/bsp/stm32/stm32f407-armfly-v5/project.ewp @@ -2078,13 +2078,13 @@ CPU - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c @@ -2102,25 +2102,25 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c @@ -2159,43 +2159,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\device.c $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\mempool.c diff --git a/bsp/stm32/stm32f407-armfly-v5/project.uvproj b/bsp/stm32/stm32f407-armfly-v5/project.uvproj index c6d1199f0d..a73c001fd6 100644 --- a/bsp/stm32/stm32f407-armfly-v5/project.uvproj +++ b/bsp/stm32/stm32f407-armfly-v5/project.uvproj @@ -436,16 +436,16 @@ - backtrace.c + showmem.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\showmem.c - showmem.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\backtrace.c @@ -481,51 +481,51 @@ - completion.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\ringbuffer.c - dataqueue.c + waitqueue.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\waitqueue.c - ringbuffer.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\ringblk_buf.c - pipe.c + completion.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\completion.c - ringblk_buf.c + dataqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\dataqueue.c - waitqueue.c + workqueue.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\workqueue.c - workqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\pipe.c @@ -602,9 +602,9 @@ Kernel - thread.c + clock.c 1 - ..\..\..\src\thread.c + ..\..\..\src\clock.c @@ -616,9 +616,9 @@ - object.c + components.c 1 - ..\..\..\src\object.c + ..\..\..\src\components.c @@ -630,44 +630,44 @@ - timer.c + irq.c 1 - ..\..\..\src\timer.c + ..\..\..\src\irq.c - clock.c + thread.c 1 - ..\..\..\src\clock.c + ..\..\..\src\thread.c - idle.c + kservice.c 1 - ..\..\..\src\idle.c + ..\..\..\src\kservice.c - scheduler.c + object.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\object.c - kservice.c + scheduler.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\scheduler.c - components.c + idle.c 1 - ..\..\..\src\components.c + ..\..\..\src\idle.c @@ -686,9 +686,9 @@ - irq.c + timer.c 1 - ..\..\..\src\irq.c + ..\..\..\src\timer.c diff --git a/bsp/stm32/stm32f407-armfly-v5/project.uvprojx b/bsp/stm32/stm32f407-armfly-v5/project.uvprojx index 7025ce5e8f..c5f1c308e7 100644 --- a/bsp/stm32/stm32f407-armfly-v5/project.uvprojx +++ b/bsp/stm32/stm32f407-armfly-v5/project.uvprojx @@ -391,16 +391,16 @@ CPU - backtrace.c + div0.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\div0.c - div0.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\backtrace.c @@ -412,16 +412,16 @@ - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m4\cpuport.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m4\context_rvds.S - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m4\context_rvds.S + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m4\cpuport.c @@ -443,51 +443,51 @@ - dataqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c - ringbuffer.c + waitqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\waitqueue.c - completion.c + pipe.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\pipe.c - ringblk_buf.c + completion.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\completion.c - workqueue.c + dataqueue.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\dataqueue.c - waitqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\ringbuffer.c - pipe.c + workqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\workqueue.c @@ -564,93 +564,93 @@ Kernel - object.c + clock.c 1 - ..\..\..\src\object.c + ..\..\..\src\clock.c - kservice.c + scheduler.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\scheduler.c - irq.c + device.c 1 - ..\..\..\src\irq.c + ..\..\..\src\device.c - scheduler.c + ipc.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\ipc.c - timer.c + thread.c 1 - ..\..\..\src\timer.c + ..\..\..\src\thread.c - components.c + kservice.c 1 - ..\..\..\src\components.c + ..\..\..\src\kservice.c - device.c + components.c 1 - ..\..\..\src\device.c + ..\..\..\src\components.c - mempool.c + idle.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\idle.c - thread.c + timer.c 1 - ..\..\..\src\thread.c + ..\..\..\src\timer.c - ipc.c + irq.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\irq.c - idle.c + mem.c 1 - ..\..\..\src\idle.c + ..\..\..\src\mem.c - mem.c + mempool.c 1 - ..\..\..\src\mem.c + ..\..\..\src\mempool.c - clock.c + object.c 1 - ..\..\..\src\clock.c + ..\..\..\src\object.c diff --git a/bsp/stm32/stm32f407-armfly-v5/rtconfig.h b/bsp/stm32/stm32f407-armfly-v5/rtconfig.h index b3f186023e..4286a1806d 100644 --- a/bsp/stm32/stm32f407-armfly-v5/rtconfig.h +++ b/bsp/stm32/stm32f407-armfly-v5/rtconfig.h @@ -45,7 +45,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart1" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -187,9 +187,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/stm32/stm32f407-atk-explorer/.config b/bsp/stm32/stm32f407-atk-explorer/.config index d7867db295..9b3c2c737a 100644 --- a/bsp/stm32/stm32f407-atk-explorer/.config +++ b/bsp/stm32/stm32f407-atk-explorer/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart1" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -336,7 +336,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -360,6 +360,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -389,6 +390,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -440,16 +445,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -459,7 +464,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -474,6 +478,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -625,6 +630,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -648,14 +654,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/stm32/stm32f407-atk-explorer/project.ewp b/bsp/stm32/stm32f407-atk-explorer/project.ewp index 1566357a60..50c49bf68b 100644 --- a/bsp/stm32/stm32f407-atk-explorer/project.ewp +++ b/bsp/stm32/stm32f407-atk-explorer/project.ewp @@ -2078,19 +2078,19 @@ CPU - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c @@ -2101,18 +2101,12 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c @@ -2122,6 +2116,12 @@ $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + + + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + Drivers @@ -2159,7 +2159,10 @@ Kernel - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\mempool.c + + + $PROJ_DIR$\..\..\..\src\idle.c $PROJ_DIR$\..\..\..\src\ipc.c @@ -2168,34 +2171,31 @@ $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\timer.c $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\clock.c - - - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\irq.c diff --git a/bsp/stm32/stm32f407-atk-explorer/project.uvproj b/bsp/stm32/stm32f407-atk-explorer/project.uvproj index a010faf637..892ef2485c 100644 --- a/bsp/stm32/stm32f407-atk-explorer/project.uvproj +++ b/bsp/stm32/stm32f407-atk-explorer/project.uvproj @@ -411,6 +411,13 @@ CPU + + + div0.c + 1 + ..\..\..\libcpu\arm\common\div0.c + + showmem.c @@ -427,9 +434,9 @@ - div0.c + cpuport.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\cortex-m4\cpuport.c @@ -439,13 +446,6 @@ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S - - - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m4\cpuport.c - - DeviceDrivers @@ -472,16 +472,16 @@ - pipe.c + workqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\workqueue.c - waitqueue.c + dataqueue.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\dataqueue.c @@ -493,23 +493,23 @@ - workqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\pipe.c - ringblk_buf.c + waitqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\waitqueue.c - dataqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c @@ -586,72 +586,72 @@ Kernel - idle.c + device.c 1 - ..\..\..\src\idle.c + ..\..\..\src\device.c - object.c + timer.c 1 - ..\..\..\src\object.c + ..\..\..\src\timer.c - ipc.c + idle.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\idle.c - device.c + irq.c 1 - ..\..\..\src\device.c + ..\..\..\src\irq.c - clock.c + thread.c 1 - ..\..\..\src\clock.c + ..\..\..\src\thread.c - kservice.c + clock.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\clock.c - timer.c + mem.c 1 - ..\..\..\src\timer.c + ..\..\..\src\mem.c - mem.c + components.c 1 - ..\..\..\src\mem.c + ..\..\..\src\components.c - irq.c + scheduler.c 1 - ..\..\..\src\irq.c + ..\..\..\src\scheduler.c - scheduler.c + object.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\object.c @@ -663,16 +663,16 @@ - thread.c + ipc.c 1 - ..\..\..\src\thread.c + ..\..\..\src\ipc.c - components.c + kservice.c 1 - ..\..\..\src\components.c + ..\..\..\src\kservice.c diff --git a/bsp/stm32/stm32f407-atk-explorer/project.uvprojx b/bsp/stm32/stm32f407-atk-explorer/project.uvprojx index ef6e7afae0..4cf9709e15 100644 --- a/bsp/stm32/stm32f407-atk-explorer/project.uvprojx +++ b/bsp/stm32/stm32f407-atk-explorer/project.uvprojx @@ -389,23 +389,23 @@ CPU - backtrace.c + div0.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\div0.c - showmem.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\backtrace.c - div0.c + showmem.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\showmem.c @@ -441,16 +441,16 @@ - waitqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\ringbuffer.c - completion.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\ringblk_buf.c @@ -462,30 +462,30 @@ - ringbuffer.c + completion.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\completion.c - workqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\pipe.c - pipe.c + workqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\workqueue.c - ringblk_buf.c + waitqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\waitqueue.c @@ -562,58 +562,58 @@ Kernel - components.c + clock.c 1 - ..\..\..\src\components.c + ..\..\..\src\clock.c - kservice.c + idle.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\idle.c - mem.c + kservice.c 1 - ..\..\..\src\mem.c + ..\..\..\src\kservice.c - scheduler.c + device.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\device.c - object.c + mempool.c 1 - ..\..\..\src\object.c + ..\..\..\src\mempool.c - mempool.c + ipc.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\ipc.c - irq.c + mem.c 1 - ..\..\..\src\irq.c + ..\..\..\src\mem.c - device.c + object.c 1 - ..\..\..\src\device.c + ..\..\..\src\object.c @@ -625,23 +625,23 @@ - clock.c + scheduler.c 1 - ..\..\..\src\clock.c + ..\..\..\src\scheduler.c - idle.c + components.c 1 - ..\..\..\src\idle.c + ..\..\..\src\components.c - ipc.c + irq.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\irq.c diff --git a/bsp/stm32/stm32f407-atk-explorer/rtconfig.h b/bsp/stm32/stm32f407-atk-explorer/rtconfig.h index 969ef1a77f..4f1fa27660 100644 --- a/bsp/stm32/stm32f407-atk-explorer/rtconfig.h +++ b/bsp/stm32/stm32f407-atk-explorer/rtconfig.h @@ -45,7 +45,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart1" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -187,9 +187,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/stm32/stm32f407-robomaster-c/.config b/bsp/stm32/stm32f407-robomaster-c/.config index 958187b976..5832901015 100644 --- a/bsp/stm32/stm32f407-robomaster-c/.config +++ b/bsp/stm32/stm32f407-robomaster-c/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart1" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -336,7 +336,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -360,6 +360,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -389,6 +390,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -440,16 +445,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -459,7 +464,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -474,6 +478,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -625,6 +630,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -648,14 +654,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/stm32/stm32f407-robomaster-c/project.ewp b/bsp/stm32/stm32f407-robomaster-c/project.ewp index 1d341dbd20..dc6f9435f3 100644 --- a/bsp/stm32/stm32f407-robomaster-c/project.ewp +++ b/bsp/stm32/stm32f407-robomaster-c/project.ewp @@ -2119,13 +2119,13 @@ CPU - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S @@ -2143,20 +2143,20 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - - - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c @@ -2200,43 +2200,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\idle.c $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\kservice.c diff --git a/bsp/stm32/stm32f407-robomaster-c/project.uvproj b/bsp/stm32/stm32f407-robomaster-c/project.uvproj index 2702fea9be..a215cd0a8d 100644 --- a/bsp/stm32/stm32f407-robomaster-c/project.uvproj +++ b/bsp/stm32/stm32f407-robomaster-c/project.uvproj @@ -413,23 +413,23 @@ CPU - backtrace.c + div0.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\div0.c - showmem.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\backtrace.c - div0.c + showmem.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\showmem.c @@ -465,23 +465,23 @@ - workqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\ringbuffer.c - ringblk_buf.c + completion.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\completion.c - completion.c + workqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\workqueue.c @@ -493,23 +493,23 @@ - pipe.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\ringblk_buf.c - dataqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\pipe.c - ringbuffer.c + dataqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\dataqueue.c @@ -586,9 +586,9 @@ Kernel - mem.c + device.c 1 - ..\..\..\src\mem.c + ..\..\..\src\device.c @@ -607,23 +607,23 @@ - clock.c + idle.c 1 - ..\..\..\src\clock.c + ..\..\..\src\idle.c - object.c + thread.c 1 - ..\..\..\src\object.c + ..\..\..\src\thread.c - thread.c + ipc.c 1 - ..\..\..\src\thread.c + ..\..\..\src\ipc.c @@ -635,44 +635,44 @@ - idle.c + mempool.c 1 - ..\..\..\src\idle.c + ..\..\..\src\mempool.c - ipc.c + scheduler.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\scheduler.c - timer.c + object.c 1 - ..\..\..\src\timer.c + ..\..\..\src\object.c - scheduler.c + mem.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\mem.c - mempool.c + clock.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\clock.c - device.c + timer.c 1 - ..\..\..\src\device.c + ..\..\..\src\timer.c diff --git a/bsp/stm32/stm32f407-robomaster-c/project.uvprojx b/bsp/stm32/stm32f407-robomaster-c/project.uvprojx index 9d80ee39bc..96c1e0c620 100644 --- a/bsp/stm32/stm32f407-robomaster-c/project.uvprojx +++ b/bsp/stm32/stm32f407-robomaster-c/project.uvprojx @@ -390,16 +390,16 @@ CPU - showmem.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\backtrace.c - backtrace.c + showmem.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\showmem.c @@ -411,16 +411,16 @@ - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m4\context_rvds.S + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m4\cpuport.c - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m4\cpuport.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m4\context_rvds.S @@ -442,51 +442,51 @@ - workqueue.c + completion.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\completion.c - completion.c + pipe.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\pipe.c - dataqueue.c + workqueue.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\workqueue.c - ringbuffer.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\ringblk_buf.c - pipe.c + waitqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\waitqueue.c - waitqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\ringbuffer.c - ringblk_buf.c + dataqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\dataqueue.c @@ -563,9 +563,9 @@ Kernel - mempool.c + irq.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\irq.c @@ -577,79 +577,79 @@ - timer.c + idle.c 1 - ..\..\..\src\timer.c + ..\..\..\src\idle.c - irq.c + mempool.c 1 - ..\..\..\src\irq.c + ..\..\..\src\mempool.c - thread.c + clock.c 1 - ..\..\..\src\thread.c + ..\..\..\src\clock.c - scheduler.c + ipc.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\ipc.c - mem.c + timer.c 1 - ..\..\..\src\mem.c + ..\..\..\src\timer.c - ipc.c + components.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\components.c - kservice.c + thread.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\thread.c - clock.c + kservice.c 1 - ..\..\..\src\clock.c + ..\..\..\src\kservice.c - components.c + scheduler.c 1 - ..\..\..\src\components.c + ..\..\..\src\scheduler.c - idle.c + device.c 1 - ..\..\..\src\idle.c + ..\..\..\src\device.c - device.c + mem.c 1 - ..\..\..\src\device.c + ..\..\..\src\mem.c diff --git a/bsp/stm32/stm32f407-robomaster-c/rtconfig.h b/bsp/stm32/stm32f407-robomaster-c/rtconfig.h index 0f65e8308b..8f1e96c36c 100644 --- a/bsp/stm32/stm32f407-robomaster-c/rtconfig.h +++ b/bsp/stm32/stm32f407-robomaster-c/rtconfig.h @@ -45,7 +45,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart1" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -187,9 +187,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/stm32/stm32f407-st-discovery/.config b/bsp/stm32/stm32f407-st-discovery/.config index 6d12d1900f..6f51b769f9 100644 --- a/bsp/stm32/stm32f407-st-discovery/.config +++ b/bsp/stm32/stm32f407-st-discovery/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart1" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -336,7 +336,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -360,6 +360,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -389,6 +390,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -440,16 +445,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -459,7 +464,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -474,6 +478,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -625,6 +630,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -648,14 +654,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/stm32/stm32f407-st-discovery/project.ewp b/bsp/stm32/stm32f407-st-discovery/project.ewp index 35353afdff..65fd69603e 100644 --- a/bsp/stm32/stm32f407-st-discovery/project.ewp +++ b/bsp/stm32/stm32f407-st-discovery/project.ewp @@ -2076,10 +2076,10 @@ CPU - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c @@ -2099,6 +2099,9 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c + + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c @@ -2108,14 +2111,11 @@ $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c @@ -2157,43 +2157,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\clock.c $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\kservice.c diff --git a/bsp/stm32/stm32f407-st-discovery/project.uvproj b/bsp/stm32/stm32f407-st-discovery/project.uvproj index b7b53df314..ed21954abc 100644 --- a/bsp/stm32/stm32f407-st-discovery/project.uvproj +++ b/bsp/stm32/stm32f407-st-discovery/project.uvproj @@ -413,16 +413,16 @@ CPU - div0.c + showmem.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\showmem.c - showmem.c + div0.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\div0.c @@ -465,51 +465,51 @@ - waitqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\pipe.c - workqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c - pipe.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\ringbuffer.c - completion.c + dataqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\dataqueue.c - dataqueue.c + workqueue.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\workqueue.c - ringblk_buf.c + completion.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\completion.c - ringbuffer.c + waitqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\waitqueue.c @@ -586,93 +586,93 @@ Kernel - thread.c + mem.c 1 - ..\..\..\src\thread.c + ..\..\..\src\mem.c - mem.c + ipc.c 1 - ..\..\..\src\mem.c + ..\..\..\src\ipc.c - ipc.c + components.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\components.c - timer.c + scheduler.c 1 - ..\..\..\src\timer.c + ..\..\..\src\scheduler.c - device.c + clock.c 1 - ..\..\..\src\device.c + ..\..\..\src\clock.c - kservice.c + idle.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\idle.c - mempool.c + kservice.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\kservice.c - components.c + irq.c 1 - ..\..\..\src\components.c + ..\..\..\src\irq.c - scheduler.c + timer.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\timer.c - clock.c + mempool.c 1 - ..\..\..\src\clock.c + ..\..\..\src\mempool.c - idle.c + thread.c 1 - ..\..\..\src\idle.c + ..\..\..\src\thread.c - object.c + device.c 1 - ..\..\..\src\object.c + ..\..\..\src\device.c - irq.c + object.c 1 - ..\..\..\src\irq.c + ..\..\..\src\object.c diff --git a/bsp/stm32/stm32f407-st-discovery/project.uvprojx b/bsp/stm32/stm32f407-st-discovery/project.uvprojx index 96432efef2..2c3707f6ba 100644 --- a/bsp/stm32/stm32f407-st-discovery/project.uvprojx +++ b/bsp/stm32/stm32f407-st-discovery/project.uvprojx @@ -387,23 +387,23 @@ CPU - backtrace.c + div0.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\div0.c - showmem.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\backtrace.c - div0.c + showmem.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\showmem.c @@ -439,9 +439,9 @@ - ringbuffer.c + pipe.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\pipe.c @@ -460,9 +460,9 @@ - pipe.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\ringbuffer.c @@ -560,44 +560,44 @@ Kernel - ipc.c + thread.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\thread.c - components.c + scheduler.c 1 - ..\..\..\src\components.c + ..\..\..\src\scheduler.c - mempool.c + device.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\device.c - object.c + irq.c 1 - ..\..\..\src\object.c + ..\..\..\src\irq.c - scheduler.c + object.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\object.c - irq.c + components.c 1 - ..\..\..\src\irq.c + ..\..\..\src\components.c @@ -609,23 +609,23 @@ - device.c + timer.c 1 - ..\..\..\src\device.c + ..\..\..\src\timer.c - timer.c + ipc.c 1 - ..\..\..\src\timer.c + ..\..\..\src\ipc.c - clock.c + mempool.c 1 - ..\..\..\src\clock.c + ..\..\..\src\mempool.c @@ -637,16 +637,16 @@ - kservice.c + clock.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\clock.c - thread.c + kservice.c 1 - ..\..\..\src\thread.c + ..\..\..\src\kservice.c diff --git a/bsp/stm32/stm32f407-st-discovery/rtconfig.h b/bsp/stm32/stm32f407-st-discovery/rtconfig.h index 40d3004ccc..582cec9051 100644 --- a/bsp/stm32/stm32f407-st-discovery/rtconfig.h +++ b/bsp/stm32/stm32f407-st-discovery/rtconfig.h @@ -45,7 +45,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart1" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -187,9 +187,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/stm32/stm32f410-st-nucleo/.config b/bsp/stm32/stm32f410-st-nucleo/.config index e5833d4bc4..ce44101534 100644 --- a/bsp/stm32/stm32f410-st-nucleo/.config +++ b/bsp/stm32/stm32f410-st-nucleo/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart2" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -336,7 +336,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -360,6 +360,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -389,6 +390,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -440,16 +445,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -459,7 +464,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -474,6 +478,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -625,6 +630,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -648,14 +654,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/stm32/stm32f410-st-nucleo/project.ewp b/bsp/stm32/stm32f410-st-nucleo/project.ewp index 2e655a3f9b..c44fea1e0a 100644 --- a/bsp/stm32/stm32f410-st-nucleo/project.ewp +++ b/bsp/stm32/stm32f410-st-nucleo/project.ewp @@ -2079,18 +2079,18 @@ $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c + + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S + DeviceDrivers @@ -2101,22 +2101,22 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c @@ -2158,43 +2158,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\clock.c $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\mempool.c diff --git a/bsp/stm32/stm32f410-st-nucleo/project.uvprojx b/bsp/stm32/stm32f410-st-nucleo/project.uvprojx index 838f68eedd..a8648ad4c5 100644 --- a/bsp/stm32/stm32f410-st-nucleo/project.uvprojx +++ b/bsp/stm32/stm32f410-st-nucleo/project.uvprojx @@ -390,23 +390,23 @@ CPU - backtrace.c + div0.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\div0.c - showmem.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\backtrace.c - div0.c + showmem.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\showmem.c @@ -442,16 +442,16 @@ - completion.c + pipe.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\pipe.c - ringbuffer.c + waitqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\waitqueue.c @@ -463,30 +463,30 @@ - pipe.c + workqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\workqueue.c - waitqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\ringbuffer.c - workqueue.c + dataqueue.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\dataqueue.c - dataqueue.c + completion.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\completion.c @@ -563,23 +563,23 @@ Kernel - irq.c + mempool.c 1 - ..\..\..\src\irq.c + ..\..\..\src\mempool.c - idle.c + thread.c 1 - ..\..\..\src\idle.c + ..\..\..\src\thread.c - timer.c + device.c 1 - ..\..\..\src\timer.c + ..\..\..\src\device.c @@ -591,65 +591,65 @@ - object.c + clock.c 1 - ..\..\..\src\object.c + ..\..\..\src\clock.c - components.c + mem.c 1 - ..\..\..\src\components.c + ..\..\..\src\mem.c - thread.c + timer.c 1 - ..\..\..\src\thread.c + ..\..\..\src\timer.c - clock.c + irq.c 1 - ..\..\..\src\clock.c + ..\..\..\src\irq.c - mem.c + object.c 1 - ..\..\..\src\mem.c + ..\..\..\src\object.c - device.c + kservice.c 1 - ..\..\..\src\device.c + ..\..\..\src\kservice.c - scheduler.c + idle.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\idle.c - kservice.c + components.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\components.c - mempool.c + scheduler.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\scheduler.c diff --git a/bsp/stm32/stm32f410-st-nucleo/rtconfig.h b/bsp/stm32/stm32f410-st-nucleo/rtconfig.h index cfa0a6aa0e..e254b2764a 100644 --- a/bsp/stm32/stm32f410-st-nucleo/rtconfig.h +++ b/bsp/stm32/stm32f410-st-nucleo/rtconfig.h @@ -45,7 +45,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart2" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -186,9 +186,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/stm32/stm32f411-atk-nano/.config b/bsp/stm32/stm32f411-atk-nano/.config index 09cae9753e..63d214aded 100644 --- a/bsp/stm32/stm32f411-atk-nano/.config +++ b/bsp/stm32/stm32f411-atk-nano/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart1" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -352,7 +352,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -376,6 +376,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -405,6 +406,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -456,16 +461,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -475,7 +480,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -490,6 +494,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -641,6 +646,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -664,14 +670,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/stm32/stm32f411-atk-nano/project.ewp b/bsp/stm32/stm32f411-atk-nano/project.ewp index ad072b04b8..60dc4f5073 100644 --- a/bsp/stm32/stm32f411-atk-nano/project.ewp +++ b/bsp/stm32/stm32f411-atk-nano/project.ewp @@ -2086,10 +2086,10 @@ CPU - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c @@ -2143,10 +2143,10 @@ $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c @@ -2203,40 +2203,40 @@ $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\mem.c $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\idle.c @@ -2248,37 +2248,37 @@ $PROJ_DIR$\..\..\..\components\libc\compilers\common\stdlib.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\stdio.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\libc.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\stdio.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\libc.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c diff --git a/bsp/stm32/stm32f411-atk-nano/project.uvprojx b/bsp/stm32/stm32f411-atk-nano/project.uvprojx index edcffd90b7..2b83347623 100644 --- a/bsp/stm32/stm32f411-atk-nano/project.uvprojx +++ b/bsp/stm32/stm32f411-atk-nano/project.uvprojx @@ -386,13 +386,6 @@ CPU - - - backtrace.c - 1 - ..\..\..\libcpu\arm\common\backtrace.c - - div0.c @@ -409,9 +402,9 @@ - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m4\context_rvds.S + backtrace.c + 1 + ..\..\..\libcpu\arm\common\backtrace.c @@ -421,6 +414,13 @@ ..\..\..\libcpu\arm\cortex-m4\cpuport.c + + + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m4\context_rvds.S + + DeviceDrivers @@ -501,13 +501,6 @@ ..\..\..\components\drivers\spi\spi_dev.c - - - completion.c - 1 - ..\..\..\components\drivers\src\completion.c - - waitqueue.c @@ -531,23 +524,30 @@ - dataqueue.c + completion.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\completion.c - pipe.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\ringblk_buf.c - ringblk_buf.c + dataqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\dataqueue.c + + + + + pipe.c + 1 + ..\..\..\components\drivers\src\pipe.c @@ -650,23 +650,16 @@ Kernel - scheduler.c - 1 - ..\..\..\src\scheduler.c - - - - - clock.c + components.c 1 - ..\..\..\src\clock.c + ..\..\..\src\components.c - mem.c + device.c 1 - ..\..\..\src\mem.c + ..\..\..\src\device.c @@ -678,9 +671,9 @@ - device.c + thread.c 1 - ..\..\..\src\device.c + ..\..\..\src\thread.c @@ -692,23 +685,23 @@ - object.c + ipc.c 1 - ..\..\..\src\object.c + ..\..\..\src\ipc.c - thread.c + scheduler.c 1 - ..\..\..\src\thread.c + ..\..\..\src\scheduler.c - ipc.c + mem.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\mem.c @@ -720,23 +713,30 @@ - mempool.c + clock.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\clock.c - components.c + timer.c 1 - ..\..\..\src\components.c + ..\..\..\src\timer.c - timer.c + object.c 1 - ..\..\..\src\timer.c + ..\..\..\src\object.c + + + + + mempool.c + 1 + ..\..\..\src\mempool.c @@ -744,16 +744,16 @@ libc - libc.c + mem_std.c 1 - ..\..\..\components\libc\compilers\armlibc\libc.c + ..\..\..\components\libc\compilers\armlibc\mem_std.c - mem_std.c + libc.c 1 - ..\..\..\components\libc\compilers\armlibc\mem_std.c + ..\..\..\components\libc\compilers\armlibc\libc.c diff --git a/bsp/stm32/stm32f411-atk-nano/rtconfig.h b/bsp/stm32/stm32f411-atk-nano/rtconfig.h index f81d094dc0..8c66e46344 100644 --- a/bsp/stm32/stm32f411-atk-nano/rtconfig.h +++ b/bsp/stm32/stm32f411-atk-nano/rtconfig.h @@ -45,7 +45,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart1" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -197,9 +197,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/stm32/stm32f411-st-nucleo/.config b/bsp/stm32/stm32f411-st-nucleo/.config index c83dc9e9cb..07f6dbafa7 100644 --- a/bsp/stm32/stm32f411-st-nucleo/.config +++ b/bsp/stm32/stm32f411-st-nucleo/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart2" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -336,7 +336,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -360,6 +360,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -389,6 +390,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -440,16 +445,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -459,7 +464,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -474,6 +478,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -625,6 +630,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -648,14 +654,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/stm32/stm32f411-st-nucleo/project.ewp b/bsp/stm32/stm32f411-st-nucleo/project.ewp index df5f8fdb42..274df022d3 100644 --- a/bsp/stm32/stm32f411-st-nucleo/project.ewp +++ b/bsp/stm32/stm32f411-st-nucleo/project.ewp @@ -2076,9 +2076,6 @@ CPU - - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c @@ -2086,11 +2083,14 @@ $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S + + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c + DeviceDrivers @@ -2101,25 +2101,25 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c @@ -2157,20 +2157,14 @@ Kernel - - $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\mem.c - - - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\thread.c $PROJ_DIR$\..\..\..\src\clock.c @@ -2182,19 +2176,25 @@ $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\irq.c + + + $PROJ_DIR$\..\..\..\src\mem.c + + + $PROJ_DIR$\..\..\..\src\ipc.c diff --git a/bsp/stm32/stm32f411-st-nucleo/project.uvprojx b/bsp/stm32/stm32f411-st-nucleo/project.uvprojx index f9cb2a7d78..eaff83d1d2 100644 --- a/bsp/stm32/stm32f411-st-nucleo/project.uvprojx +++ b/bsp/stm32/stm32f411-st-nucleo/project.uvprojx @@ -388,23 +388,23 @@ CPU - backtrace.c + showmem.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\showmem.c - showmem.c + div0.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\div0.c - div0.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\backtrace.c @@ -454,37 +454,37 @@ - pipe.c + dataqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\dataqueue.c - ringblk_buf.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\ringbuffer.c - waitqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c - ringbuffer.c + waitqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\waitqueue.c - dataqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\pipe.c @@ -561,30 +561,23 @@ Kernel - scheduler.c - 1 - ..\..\..\src\scheduler.c - - - - - ipc.c + idle.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\idle.c - device.c + timer.c 1 - ..\..\..\src\device.c + ..\..\..\src\timer.c - mempool.c + scheduler.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\scheduler.c @@ -603,23 +596,23 @@ - timer.c + clock.c 1 - ..\..\..\src\timer.c + ..\..\..\src\clock.c - clock.c + object.c 1 - ..\..\..\src\clock.c + ..\..\..\src\object.c - idle.c + ipc.c 1 - ..\..\..\src\idle.c + ..\..\..\src\ipc.c @@ -631,16 +624,16 @@ - thread.c + device.c 1 - ..\..\..\src\thread.c + ..\..\..\src\device.c - object.c + thread.c 1 - ..\..\..\src\object.c + ..\..\..\src\thread.c @@ -650,6 +643,13 @@ ..\..\..\src\irq.c + + + mempool.c + 1 + ..\..\..\src\mempool.c + + libc diff --git a/bsp/stm32/stm32f411-st-nucleo/rtconfig.h b/bsp/stm32/stm32f411-st-nucleo/rtconfig.h index 2423cfb7b6..bd645b5924 100644 --- a/bsp/stm32/stm32f411-st-nucleo/rtconfig.h +++ b/bsp/stm32/stm32f411-st-nucleo/rtconfig.h @@ -45,7 +45,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart2" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -186,9 +186,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/stm32/stm32f411-weact-MiniF4/.config b/bsp/stm32/stm32f411-weact-MiniF4/.config index 1dd13bbf53..038e50ef91 100644 --- a/bsp/stm32/stm32f411-weact-MiniF4/.config +++ b/bsp/stm32/stm32f411-weact-MiniF4/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart1" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -336,7 +336,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -360,6 +360,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -389,6 +390,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -440,16 +445,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -459,7 +464,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -474,6 +478,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -625,6 +630,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -648,14 +654,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/stm32/stm32f411-weact-MiniF4/project.ewp b/bsp/stm32/stm32f411-weact-MiniF4/project.ewp index aa4a6c6029..4de509a464 100644 --- a/bsp/stm32/stm32f411-weact-MiniF4/project.ewp +++ b/bsp/stm32/stm32f411-weact-MiniF4/project.ewp @@ -2153,19 +2153,19 @@ CPU - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c @@ -2176,26 +2176,26 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + + + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c @@ -2234,43 +2234,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\idle.c $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\object.c diff --git a/bsp/stm32/stm32f411-weact-MiniF4/project.uvprojx b/bsp/stm32/stm32f411-weact-MiniF4/project.uvprojx index ee77ad00f2..1c167ef059 100644 --- a/bsp/stm32/stm32f411-weact-MiniF4/project.uvprojx +++ b/bsp/stm32/stm32f411-weact-MiniF4/project.uvprojx @@ -387,6 +387,13 @@ CPU + + + backtrace.c + 1 + ..\..\..\libcpu\arm\common\backtrace.c + + showmem.c @@ -403,9 +410,9 @@ - backtrace.c - 1 - ..\..\..\libcpu\arm\common\backtrace.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m4\context_rvds.S @@ -415,13 +422,6 @@ ..\..\..\libcpu\arm\cortex-m4\cpuport.c - - - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m4\context_rvds.S - - DeviceDrivers @@ -441,16 +441,9 @@ - ringbuffer.c - 1 - ..\..\..\components\drivers\src\ringbuffer.c - - - - - workqueue.c + dataqueue.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\dataqueue.c @@ -462,9 +455,9 @@ - dataqueue.c + workqueue.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\workqueue.c @@ -488,6 +481,13 @@ ..\..\..\components\drivers\src\pipe.c + + + ringbuffer.c + 1 + ..\..\..\components\drivers\src\ringbuffer.c + + Drivers @@ -567,6 +567,13 @@ ..\..\..\src\object.c + + + device.c + 1 + ..\..\..\src\device.c + + components.c @@ -576,37 +583,37 @@ - device.c + ipc.c 1 - ..\..\..\src\device.c + ..\..\..\src\ipc.c - mem.c + timer.c 1 - ..\..\..\src\mem.c + ..\..\..\src\timer.c - clock.c + scheduler.c 1 - ..\..\..\src\clock.c + ..\..\..\src\scheduler.c - idle.c + irq.c 1 - ..\..\..\src\idle.c + ..\..\..\src\irq.c - scheduler.c + mem.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\mem.c @@ -618,23 +625,23 @@ - irq.c + idle.c 1 - ..\..\..\src\irq.c + ..\..\..\src\idle.c - thread.c + clock.c 1 - ..\..\..\src\thread.c + ..\..\..\src\clock.c - timer.c + thread.c 1 - ..\..\..\src\timer.c + ..\..\..\src\thread.c @@ -644,13 +651,6 @@ ..\..\..\src\kservice.c - - - ipc.c - 1 - ..\..\..\src\ipc.c - - libc diff --git a/bsp/stm32/stm32f411-weact-MiniF4/rtconfig.h b/bsp/stm32/stm32f411-weact-MiniF4/rtconfig.h index a3eb93879f..ce5ed4e7d7 100644 --- a/bsp/stm32/stm32f411-weact-MiniF4/rtconfig.h +++ b/bsp/stm32/stm32f411-weact-MiniF4/rtconfig.h @@ -45,7 +45,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart1" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -186,9 +186,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/stm32/stm32f412-st-nucleo/.config b/bsp/stm32/stm32f412-st-nucleo/.config index 9296ee73ee..71ea32c70c 100644 --- a/bsp/stm32/stm32f412-st-nucleo/.config +++ b/bsp/stm32/stm32f412-st-nucleo/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart3" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -336,7 +336,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -360,6 +360,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -389,6 +390,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -440,16 +445,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -459,7 +464,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -474,6 +478,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -625,6 +630,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -648,14 +654,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/stm32/stm32f412-st-nucleo/project.ewp b/bsp/stm32/stm32f412-st-nucleo/project.ewp index 7b766a16f5..cefabd1fca 100644 --- a/bsp/stm32/stm32f412-st-nucleo/project.ewp +++ b/bsp/stm32/stm32f412-st-nucleo/project.ewp @@ -2119,10 +2119,10 @@ CPU - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c @@ -2143,25 +2143,25 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c @@ -2200,40 +2200,40 @@ Kernel - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\clock.c $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\ipc.c $PROJ_DIR$\..\..\..\src\mempool.c diff --git a/bsp/stm32/stm32f412-st-nucleo/project.uvprojx b/bsp/stm32/stm32f412-st-nucleo/project.uvprojx index c7ea99e375..7830a9cd99 100644 --- a/bsp/stm32/stm32f412-st-nucleo/project.uvprojx +++ b/bsp/stm32/stm32f412-st-nucleo/project.uvprojx @@ -390,23 +390,23 @@ CPU - backtrace.c + div0.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\div0.c - div0.c + showmem.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\showmem.c - showmem.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\backtrace.c @@ -442,44 +442,44 @@ - dataqueue.c + waitqueue.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\waitqueue.c - ringbuffer.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\ringblk_buf.c - waitqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\pipe.c - ringblk_buf.c + dataqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\dataqueue.c - completion.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\ringbuffer.c - pipe.c + completion.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\completion.c @@ -563,16 +563,16 @@ Kernel - scheduler.c + ipc.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\ipc.c - irq.c + mem.c 1 - ..\..\..\src\irq.c + ..\..\..\src\mem.c @@ -584,72 +584,72 @@ - timer.c + irq.c 1 - ..\..\..\src\timer.c + ..\..\..\src\irq.c - thread.c + object.c 1 - ..\..\..\src\thread.c + ..\..\..\src\object.c - clock.c + scheduler.c 1 - ..\..\..\src\clock.c + ..\..\..\src\scheduler.c - ipc.c + idle.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\idle.c - mem.c + thread.c 1 - ..\..\..\src\mem.c + ..\..\..\src\thread.c - components.c + clock.c 1 - ..\..\..\src\components.c + ..\..\..\src\clock.c - device.c + components.c 1 - ..\..\..\src\device.c + ..\..\..\src\components.c - kservice.c + timer.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\timer.c - idle.c + device.c 1 - ..\..\..\src\idle.c + ..\..\..\src\device.c - object.c + kservice.c 1 - ..\..\..\src\object.c + ..\..\..\src\kservice.c diff --git a/bsp/stm32/stm32f412-st-nucleo/rtconfig.h b/bsp/stm32/stm32f412-st-nucleo/rtconfig.h index 452265c6b5..96d6dcc57e 100644 --- a/bsp/stm32/stm32f412-st-nucleo/rtconfig.h +++ b/bsp/stm32/stm32f412-st-nucleo/rtconfig.h @@ -44,7 +44,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart3" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -185,9 +185,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/stm32/stm32f413-st-nucleo/.config b/bsp/stm32/stm32f413-st-nucleo/.config index f134e94846..e80aab51aa 100644 --- a/bsp/stm32/stm32f413-st-nucleo/.config +++ b/bsp/stm32/stm32f413-st-nucleo/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart3" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -336,7 +336,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -360,6 +360,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -389,6 +390,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -440,16 +445,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -459,7 +464,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -474,6 +478,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -625,6 +630,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -648,14 +654,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/stm32/stm32f413-st-nucleo/project.ewp b/bsp/stm32/stm32f413-st-nucleo/project.ewp index 273cc04fc9..88ffdb22bd 100644 --- a/bsp/stm32/stm32f413-st-nucleo/project.ewp +++ b/bsp/stm32/stm32f413-st-nucleo/project.ewp @@ -2075,6 +2075,9 @@ CPU + + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c @@ -2082,14 +2085,11 @@ $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S - - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c - DeviceDrivers @@ -2103,19 +2103,19 @@ $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c @@ -2127,10 +2127,10 @@ Drivers - $PROJ_DIR$\..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\iar\startup_stm32f413xx.s + $PROJ_DIR$\board\CubeMX_Config\Src\stm32f4xx_hal_msp.c - $PROJ_DIR$\board\CubeMX_Config\Src\stm32f4xx_hal_msp.c + $PROJ_DIR$\..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\iar\startup_stm32f413xx.s $PROJ_DIR$\board\board.c @@ -2160,43 +2160,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\thread.c diff --git a/bsp/stm32/stm32f413-st-nucleo/project.uvproj b/bsp/stm32/stm32f413-st-nucleo/project.uvproj index 48ea386e2f..a8076dada5 100644 --- a/bsp/stm32/stm32f413-st-nucleo/project.uvproj +++ b/bsp/stm32/stm32f413-st-nucleo/project.uvproj @@ -411,13 +411,6 @@ CPU - - - backtrace.c - 1 - ..\..\..\libcpu\arm\common\backtrace.c - - showmem.c @@ -434,9 +427,9 @@ - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m4\context_rvds.S + backtrace.c + 1 + ..\..\..\libcpu\arm\common\backtrace.c @@ -446,6 +439,13 @@ ..\..\..\libcpu\arm\cortex-m4\cpuport.c + + + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m4\context_rvds.S + + DeviceDrivers @@ -465,23 +465,23 @@ - ringblk_buf.c + pipe.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\pipe.c - completion.c + workqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\workqueue.c - dataqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\ringbuffer.c @@ -493,23 +493,23 @@ - workqueue.c + dataqueue.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\dataqueue.c - ringbuffer.c + completion.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\completion.c - pipe.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\ringblk_buf.c @@ -531,16 +531,16 @@ - board.c - 1 - board\board.c + startup_stm32f413xx.s + 2 + ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f413xx.s - startup_stm32f413xx.s - 2 - ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f413xx.s + board.c + 1 + board\board.c @@ -593,65 +593,65 @@ Kernel - device.c + kservice.c 1 - ..\..\..\src\device.c + ..\..\..\src\kservice.c - clock.c + ipc.c 1 - ..\..\..\src\clock.c + ..\..\..\src\ipc.c - object.c + device.c 1 - ..\..\..\src\object.c + ..\..\..\src\device.c - timer.c + mempool.c 1 - ..\..\..\src\timer.c + ..\..\..\src\mempool.c - scheduler.c + thread.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\thread.c - irq.c + mem.c 1 - ..\..\..\src\irq.c + ..\..\..\src\mem.c - idle.c + clock.c 1 - ..\..\..\src\idle.c + ..\..\..\src\clock.c - thread.c + object.c 1 - ..\..\..\src\thread.c + ..\..\..\src\object.c - mempool.c + timer.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\timer.c @@ -663,23 +663,23 @@ - ipc.c + scheduler.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\scheduler.c - mem.c + irq.c 1 - ..\..\..\src\mem.c + ..\..\..\src\irq.c - kservice.c + idle.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\idle.c diff --git a/bsp/stm32/stm32f413-st-nucleo/project.uvprojx b/bsp/stm32/stm32f413-st-nucleo/project.uvprojx index 7f1863ae66..c49182b9aa 100644 --- a/bsp/stm32/stm32f413-st-nucleo/project.uvprojx +++ b/bsp/stm32/stm32f413-st-nucleo/project.uvprojx @@ -391,9 +391,9 @@ CPU - div0.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\backtrace.c @@ -405,9 +405,9 @@ - backtrace.c + div0.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\div0.c @@ -443,16 +443,9 @@ - waitqueue.c - 1 - ..\..\..\components\drivers\src\waitqueue.c - - - - - pipe.c + dataqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\dataqueue.c @@ -464,16 +457,16 @@ - dataqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\pipe.c - workqueue.c + waitqueue.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\waitqueue.c @@ -490,6 +483,13 @@ ..\..\..\components\drivers\src\ringblk_buf.c + + + workqueue.c + 1 + ..\..\..\components\drivers\src\workqueue.c + + watchdog.c @@ -509,16 +509,16 @@ - board.c - 1 - board\board.c + startup_stm32f413xx.s + 2 + ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f413xx.s - startup_stm32f413xx.s - 2 - ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f413xx.s + board.c + 1 + board\board.c @@ -571,93 +571,93 @@ Kernel - thread.c + timer.c 1 - ..\..\..\src\thread.c + ..\..\..\src\timer.c - clock.c + idle.c 1 - ..\..\..\src\clock.c + ..\..\..\src\idle.c - ipc.c + thread.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\thread.c - device.c + clock.c 1 - ..\..\..\src\device.c + ..\..\..\src\clock.c - components.c + device.c 1 - ..\..\..\src\components.c + ..\..\..\src\device.c - timer.c + mem.c 1 - ..\..\..\src\timer.c + ..\..\..\src\mem.c - scheduler.c + mempool.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\mempool.c - mempool.c + kservice.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\kservice.c - kservice.c + irq.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\irq.c - mem.c + object.c 1 - ..\..\..\src\mem.c + ..\..\..\src\object.c - idle.c + ipc.c 1 - ..\..\..\src\idle.c + ..\..\..\src\ipc.c - object.c + scheduler.c 1 - ..\..\..\src\object.c + ..\..\..\src\scheduler.c - irq.c + components.c 1 - ..\..\..\src\irq.c + ..\..\..\src\components.c diff --git a/bsp/stm32/stm32f413-st-nucleo/rtconfig.h b/bsp/stm32/stm32f413-st-nucleo/rtconfig.h index 2c167462ac..552acb9696 100644 --- a/bsp/stm32/stm32f413-st-nucleo/rtconfig.h +++ b/bsp/stm32/stm32f413-st-nucleo/rtconfig.h @@ -45,7 +45,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart3" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -188,9 +188,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/stm32/stm32f427-robomaster-a/.config b/bsp/stm32/stm32f427-robomaster-a/.config index f1b8eb0643..89fe4f5f3b 100644 --- a/bsp/stm32/stm32f427-robomaster-a/.config +++ b/bsp/stm32/stm32f427-robomaster-a/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart6" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -336,7 +336,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -360,6 +360,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -389,6 +390,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -440,16 +445,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -459,7 +464,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -474,6 +478,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -625,6 +630,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -648,14 +654,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/stm32/stm32f427-robomaster-a/project.ewp b/bsp/stm32/stm32f427-robomaster-a/project.ewp index 99a638a584..9e10ad6b97 100644 --- a/bsp/stm32/stm32f427-robomaster-a/project.ewp +++ b/bsp/stm32/stm32f427-robomaster-a/project.ewp @@ -2077,15 +2077,15 @@ CPU - - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S @@ -2102,7 +2102,7 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c @@ -2117,10 +2117,10 @@ $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c @@ -2159,43 +2159,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\device.c diff --git a/bsp/stm32/stm32f427-robomaster-a/project.uvproj b/bsp/stm32/stm32f427-robomaster-a/project.uvproj index 2a38372673..2e35b37156 100644 --- a/bsp/stm32/stm32f427-robomaster-a/project.uvproj +++ b/bsp/stm32/stm32f427-robomaster-a/project.uvproj @@ -465,9 +465,9 @@ - ringbuffer.c + completion.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\completion.c @@ -479,9 +479,9 @@ - dataqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\ringbuffer.c @@ -493,23 +493,23 @@ - waitqueue.c + dataqueue.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\dataqueue.c - workqueue.c + waitqueue.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\waitqueue.c - completion.c + workqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\workqueue.c @@ -586,93 +586,93 @@ Kernel - irq.c + mem.c 1 - ..\..\..\src\irq.c + ..\..\..\src\mem.c - timer.c + mempool.c 1 - ..\..\..\src\timer.c + ..\..\..\src\mempool.c - idle.c + ipc.c 1 - ..\..\..\src\idle.c + ..\..\..\src\ipc.c - ipc.c + object.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\object.c - components.c + thread.c 1 - ..\..\..\src\components.c + ..\..\..\src\thread.c - device.c + irq.c 1 - ..\..\..\src\device.c + ..\..\..\src\irq.c - thread.c + kservice.c 1 - ..\..\..\src\thread.c + ..\..\..\src\kservice.c - kservice.c + timer.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\timer.c - clock.c + idle.c 1 - ..\..\..\src\clock.c + ..\..\..\src\idle.c - mempool.c + device.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\device.c - mem.c + clock.c 1 - ..\..\..\src\mem.c + ..\..\..\src\clock.c - scheduler.c + components.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\components.c - object.c + scheduler.c 1 - ..\..\..\src\object.c + ..\..\..\src\scheduler.c diff --git a/bsp/stm32/stm32f427-robomaster-a/project.uvprojx b/bsp/stm32/stm32f427-robomaster-a/project.uvprojx index 051e38adb7..3a4d4eec43 100644 --- a/bsp/stm32/stm32f427-robomaster-a/project.uvprojx +++ b/bsp/stm32/stm32f427-robomaster-a/project.uvprojx @@ -387,9 +387,9 @@ CPU - showmem.c + div0.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\div0.c @@ -401,9 +401,9 @@ - div0.c + showmem.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\showmem.c @@ -446,44 +446,44 @@ - dataqueue.c + workqueue.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\workqueue.c - workqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\ringbuffer.c - pipe.c + waitqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\waitqueue.c - ringbuffer.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\ringblk_buf.c - ringblk_buf.c + pipe.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\pipe.c - waitqueue.c + dataqueue.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\dataqueue.c @@ -560,65 +560,65 @@ Kernel - thread.c + device.c 1 - ..\..\..\src\thread.c + ..\..\..\src\device.c - mempool.c + object.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\object.c - mem.c + irq.c 1 - ..\..\..\src\mem.c + ..\..\..\src\irq.c - components.c + mem.c 1 - ..\..\..\src\components.c + ..\..\..\src\mem.c - ipc.c + thread.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\thread.c - kservice.c + clock.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\clock.c - object.c + mempool.c 1 - ..\..\..\src\object.c + ..\..\..\src\mempool.c - irq.c + components.c 1 - ..\..\..\src\irq.c + ..\..\..\src\components.c - clock.c + ipc.c 1 - ..\..\..\src\clock.c + ..\..\..\src\ipc.c @@ -630,23 +630,23 @@ - scheduler.c + timer.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\timer.c - device.c + scheduler.c 1 - ..\..\..\src\device.c + ..\..\..\src\scheduler.c - timer.c + kservice.c 1 - ..\..\..\src\timer.c + ..\..\..\src\kservice.c diff --git a/bsp/stm32/stm32f427-robomaster-a/rtconfig.h b/bsp/stm32/stm32f427-robomaster-a/rtconfig.h index cf383da82a..e641c57682 100644 --- a/bsp/stm32/stm32f427-robomaster-a/rtconfig.h +++ b/bsp/stm32/stm32f427-robomaster-a/rtconfig.h @@ -45,7 +45,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart6" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -186,9 +186,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/stm32/stm32f429-armfly-v6/.config b/bsp/stm32/stm32f429-armfly-v6/.config index 4144178dd5..5cde2bc384 100644 --- a/bsp/stm32/stm32f429-armfly-v6/.config +++ b/bsp/stm32/stm32f429-armfly-v6/.config @@ -77,7 +77,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart1" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -338,7 +338,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -362,6 +362,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -391,6 +392,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -442,16 +447,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -461,7 +466,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -476,6 +480,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -627,6 +632,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -650,14 +656,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/stm32/stm32f429-armfly-v6/project.ewp b/bsp/stm32/stm32f429-armfly-v6/project.ewp index ebdd0546a0..c8d5cac86a 100644 --- a/bsp/stm32/stm32f429-armfly-v6/project.ewp +++ b/bsp/stm32/stm32f429-armfly-v6/project.ewp @@ -2078,13 +2078,13 @@ CPU - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S @@ -2102,10 +2102,7 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - - - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c @@ -2114,13 +2111,16 @@ $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + + + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c @@ -2129,10 +2129,10 @@ $PROJ_DIR$\..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\iar\startup_stm32f429xx.s - $PROJ_DIR$\board\CubeMX_Config\Src\stm32f4xx_hal_msp.c + $PROJ_DIR$\board\ports\drv_ext_io.c - $PROJ_DIR$\board\ports\drv_ext_io.c + $PROJ_DIR$\board\CubeMX_Config\Src\stm32f4xx_hal_msp.c $PROJ_DIR$\board\board.c @@ -2162,43 +2162,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\timer.c - - - $PROJ_DIR$\..\..\..\src\memheap.c + $PROJ_DIR$\..\..\..\src\object.c $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\idle.c $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\memheap.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\components.c + + + $PROJ_DIR$\..\..\..\src\timer.c diff --git a/bsp/stm32/stm32f429-armfly-v6/project.uvproj b/bsp/stm32/stm32f429-armfly-v6/project.uvproj index e95082a31c..f820bbb0db 100644 --- a/bsp/stm32/stm32f429-armfly-v6/project.uvproj +++ b/bsp/stm32/stm32f429-armfly-v6/project.uvproj @@ -413,16 +413,16 @@ CPU - backtrace.c + div0.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\div0.c - div0.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\backtrace.c @@ -434,16 +434,16 @@ - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m4\context_rvds.S + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m4\cpuport.c - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m4\cpuport.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m4\context_rvds.S @@ -472,16 +472,16 @@ - waitqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\pipe.c - pipe.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\ringbuffer.c @@ -493,28 +493,35 @@ - completion.c + workqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\workqueue.c - ringbuffer.c + waitqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\waitqueue.c - workqueue.c + completion.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\completion.c Drivers + + + drv_ext_io.c + 1 + board\ports\drv_ext_io.c + + startup_stm32f429xx.s @@ -529,13 +536,6 @@ board\CubeMX_Config\Src\stm32f4xx_hal_msp.c - - - drv_ext_io.c - 1 - board\ports\drv_ext_io.c - - board.c @@ -593,58 +593,58 @@ Kernel - idle.c + memheap.c 1 - ..\..\..\src\idle.c + ..\..\..\src\memheap.c - irq.c + idle.c 1 - ..\..\..\src\irq.c + ..\..\..\src\idle.c - memheap.c + scheduler.c 1 - ..\..\..\src\memheap.c + ..\..\..\src\scheduler.c - object.c + ipc.c 1 - ..\..\..\src\object.c + ..\..\..\src\ipc.c - timer.c + mempool.c 1 - ..\..\..\src\timer.c + ..\..\..\src\mempool.c - components.c + object.c 1 - ..\..\..\src\components.c + ..\..\..\src\object.c - scheduler.c + irq.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\irq.c - clock.c + components.c 1 - ..\..\..\src\clock.c + ..\..\..\src\components.c @@ -663,23 +663,23 @@ - thread.c + clock.c 1 - ..\..\..\src\thread.c + ..\..\..\src\clock.c - ipc.c + thread.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\thread.c - mempool.c + timer.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\timer.c diff --git a/bsp/stm32/stm32f429-armfly-v6/project.uvprojx b/bsp/stm32/stm32f429-armfly-v6/project.uvprojx index 6ecb91e95e..1944b0503c 100644 --- a/bsp/stm32/stm32f429-armfly-v6/project.uvprojx +++ b/bsp/stm32/stm32f429-armfly-v6/project.uvprojx @@ -389,23 +389,23 @@ CPU - backtrace.c + div0.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\div0.c - showmem.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\backtrace.c - div0.c + showmem.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\showmem.c @@ -441,23 +441,23 @@ - ringbuffer.c + dataqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\dataqueue.c - dataqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\ringbuffer.c - waitqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c @@ -469,23 +469,23 @@ - completion.c + workqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\workqueue.c - ringblk_buf.c + waitqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\waitqueue.c - workqueue.c + completion.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\completion.c @@ -569,16 +569,16 @@ Kernel - irq.c + idle.c 1 - ..\..\..\src\irq.c + ..\..\..\src\idle.c - clock.c + device.c 1 - ..\..\..\src\clock.c + ..\..\..\src\device.c @@ -590,72 +590,72 @@ - timer.c + thread.c 1 - ..\..\..\src\timer.c + ..\..\..\src\thread.c - object.c + components.c 1 - ..\..\..\src\object.c + ..\..\..\src\components.c - components.c + kservice.c 1 - ..\..\..\src\components.c + ..\..\..\src\kservice.c - kservice.c + irq.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\irq.c - memheap.c + clock.c 1 - ..\..\..\src\memheap.c + ..\..\..\src\clock.c - device.c + timer.c 1 - ..\..\..\src\device.c + ..\..\..\src\timer.c - ipc.c + scheduler.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\scheduler.c - idle.c + object.c 1 - ..\..\..\src\idle.c + ..\..\..\src\object.c - thread.c + ipc.c 1 - ..\..\..\src\thread.c + ..\..\..\src\ipc.c - scheduler.c + memheap.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\memheap.c diff --git a/bsp/stm32/stm32f429-armfly-v6/rtconfig.h b/bsp/stm32/stm32f429-armfly-v6/rtconfig.h index b3b48efe5e..bafb7a5d65 100644 --- a/bsp/stm32/stm32f429-armfly-v6/rtconfig.h +++ b/bsp/stm32/stm32f429-armfly-v6/rtconfig.h @@ -47,7 +47,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart1" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -189,9 +189,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/stm32/stm32f429-atk-apollo/.config b/bsp/stm32/stm32f429-atk-apollo/.config index 7adecaa7e9..bb043b2525 100644 --- a/bsp/stm32/stm32f429-atk-apollo/.config +++ b/bsp/stm32/stm32f429-atk-apollo/.config @@ -77,7 +77,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart1" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -338,7 +338,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -362,6 +362,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -391,6 +392,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -442,16 +447,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -461,7 +466,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -476,6 +480,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -627,6 +632,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -650,14 +656,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/stm32/stm32f429-atk-apollo/project.ewp b/bsp/stm32/stm32f429-atk-apollo/project.ewp index 662c37c18e..1d6165f58d 100644 --- a/bsp/stm32/stm32f429-atk-apollo/project.ewp +++ b/bsp/stm32/stm32f429-atk-apollo/project.ewp @@ -2079,13 +2079,13 @@ CPU - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c @@ -2106,22 +2106,22 @@ $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c @@ -2160,43 +2160,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\kservice.c - - - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\clock.c $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\device.c $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\memheap.c - $PROJ_DIR$\..\..\..\src\memheap.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\ipc.c + + + $PROJ_DIR$\..\..\..\src\scheduler.c diff --git a/bsp/stm32/stm32f429-atk-apollo/project.uvproj b/bsp/stm32/stm32f429-atk-apollo/project.uvproj index b9f671e27a..059bed6fdb 100644 --- a/bsp/stm32/stm32f429-atk-apollo/project.uvproj +++ b/bsp/stm32/stm32f429-atk-apollo/project.uvproj @@ -465,51 +465,51 @@ - pipe.c + completion.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\completion.c - dataqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\ringbuffer.c - completion.c + dataqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\dataqueue.c - ringblk_buf.c + pipe.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\pipe.c - waitqueue.c + workqueue.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\workqueue.c - workqueue.c + waitqueue.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\waitqueue.c - ringbuffer.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\ringblk_buf.c @@ -586,16 +586,16 @@ Kernel - ipc.c + memheap.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\memheap.c - components.c + ipc.c 1 - ..\..\..\src\components.c + ..\..\..\src\ipc.c @@ -607,30 +607,30 @@ - memheap.c + device.c 1 - ..\..\..\src\memheap.c + ..\..\..\src\device.c - idle.c + mempool.c 1 - ..\..\..\src\idle.c + ..\..\..\src\mempool.c - mempool.c + idle.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\idle.c - irq.c + object.c 1 - ..\..\..\src\irq.c + ..\..\..\src\object.c @@ -642,37 +642,37 @@ - timer.c + kservice.c 1 - ..\..\..\src\timer.c + ..\..\..\src\kservice.c - kservice.c + irq.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\irq.c - device.c + clock.c 1 - ..\..\..\src\device.c + ..\..\..\src\clock.c - clock.c + timer.c 1 - ..\..\..\src\clock.c + ..\..\..\src\timer.c - object.c + components.c 1 - ..\..\..\src\object.c + ..\..\..\src\components.c diff --git a/bsp/stm32/stm32f429-atk-apollo/project.uvprojx b/bsp/stm32/stm32f429-atk-apollo/project.uvprojx index 69c96677c1..0163d85576 100644 --- a/bsp/stm32/stm32f429-atk-apollo/project.uvprojx +++ b/bsp/stm32/stm32f429-atk-apollo/project.uvprojx @@ -389,9 +389,9 @@ CPU - div0.c + showmem.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\showmem.c @@ -403,9 +403,9 @@ - showmem.c + div0.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\div0.c @@ -441,9 +441,9 @@ - dataqueue.c + workqueue.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\workqueue.c @@ -455,37 +455,37 @@ - ringblk_buf.c + completion.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\completion.c - workqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\ringbuffer.c - completion.c + dataqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\dataqueue.c - ringbuffer.c + pipe.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\pipe.c - pipe.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\ringblk_buf.c @@ -562,65 +562,65 @@ Kernel - idle.c + thread.c 1 - ..\..\..\src\idle.c + ..\..\..\src\thread.c - irq.c + kservice.c 1 - ..\..\..\src\irq.c + ..\..\..\src\kservice.c - memheap.c + clock.c 1 - ..\..\..\src\memheap.c + ..\..\..\src\clock.c - clock.c + timer.c 1 - ..\..\..\src\clock.c + ..\..\..\src\timer.c - components.c + idle.c 1 - ..\..\..\src\components.c + ..\..\..\src\idle.c - timer.c + irq.c 1 - ..\..\..\src\timer.c + ..\..\..\src\irq.c - ipc.c + scheduler.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\scheduler.c - mempool.c + object.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\object.c - object.c + ipc.c 1 - ..\..\..\src\object.c + ..\..\..\src\ipc.c @@ -632,23 +632,23 @@ - kservice.c + mempool.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\mempool.c - scheduler.c + components.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\components.c - thread.c + memheap.c 1 - ..\..\..\src\thread.c + ..\..\..\src\memheap.c diff --git a/bsp/stm32/stm32f429-atk-apollo/rtconfig.h b/bsp/stm32/stm32f429-atk-apollo/rtconfig.h index dcc86fe5a5..b601016d9f 100644 --- a/bsp/stm32/stm32f429-atk-apollo/rtconfig.h +++ b/bsp/stm32/stm32f429-atk-apollo/rtconfig.h @@ -47,7 +47,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart1" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -189,9 +189,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/stm32/stm32f429-fire-challenger/.config b/bsp/stm32/stm32f429-fire-challenger/.config index 5fec873c4a..7e6362acb4 100644 --- a/bsp/stm32/stm32f429-fire-challenger/.config +++ b/bsp/stm32/stm32f429-fire-challenger/.config @@ -77,7 +77,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart1" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -338,7 +338,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -362,6 +362,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -391,6 +392,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -442,16 +447,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -461,7 +466,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -476,6 +480,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -627,6 +632,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -650,14 +656,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/stm32/stm32f429-fire-challenger/project.ewp b/bsp/stm32/stm32f429-fire-challenger/project.ewp index 6578348019..a638d11b6b 100644 --- a/bsp/stm32/stm32f429-fire-challenger/project.ewp +++ b/bsp/stm32/stm32f429-fire-challenger/project.ewp @@ -2079,13 +2079,13 @@ CPU - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S @@ -2103,25 +2103,25 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c @@ -2160,43 +2160,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\memheap.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\irq.c $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\thread.c $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\memheap.c diff --git a/bsp/stm32/stm32f429-fire-challenger/project.uvproj b/bsp/stm32/stm32f429-fire-challenger/project.uvproj index e07f2588b6..b39667d918 100644 --- a/bsp/stm32/stm32f429-fire-challenger/project.uvproj +++ b/bsp/stm32/stm32f429-fire-challenger/project.uvproj @@ -411,13 +411,6 @@ CPU - - - div0.c - 1 - ..\..\..\libcpu\arm\common\div0.c - - showmem.c @@ -434,9 +427,9 @@ - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m4\context_rvds.S + div0.c + 1 + ..\..\..\libcpu\arm\common\div0.c @@ -446,6 +439,13 @@ ..\..\..\libcpu\arm\cortex-m4\cpuport.c + + + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m4\context_rvds.S + + DeviceDrivers @@ -465,51 +465,51 @@ - completion.c + waitqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\waitqueue.c - pipe.c + dataqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\dataqueue.c - ringbuffer.c + completion.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\completion.c - waitqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\pipe.c - dataqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\ringbuffer.c - ringblk_buf.c + workqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\workqueue.c - workqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c @@ -586,30 +586,37 @@ Kernel - idle.c + scheduler.c 1 - ..\..\..\src\idle.c + ..\..\..\src\scheduler.c - scheduler.c + irq.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\irq.c - memheap.c + mempool.c 1 - ..\..\..\src\memheap.c + ..\..\..\src\mempool.c - irq.c + idle.c 1 - ..\..\..\src\irq.c + ..\..\..\src\idle.c + + + + + object.c + 1 + ..\..\..\src\object.c @@ -628,16 +635,16 @@ - timer.c + device.c 1 - ..\..\..\src\timer.c + ..\..\..\src\device.c - object.c + timer.c 1 - ..\..\..\src\object.c + ..\..\..\src\timer.c @@ -656,23 +663,16 @@ - device.c - 1 - ..\..\..\src\device.c - - - - - mempool.c + clock.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\clock.c - clock.c + memheap.c 1 - ..\..\..\src\clock.c + ..\..\..\src\memheap.c diff --git a/bsp/stm32/stm32f429-fire-challenger/project.uvprojx b/bsp/stm32/stm32f429-fire-challenger/project.uvprojx index bc64fa0004..1ead676b42 100644 --- a/bsp/stm32/stm32f429-fire-challenger/project.uvprojx +++ b/bsp/stm32/stm32f429-fire-challenger/project.uvprojx @@ -387,13 +387,6 @@ CPU - - - backtrace.c - 1 - ..\..\..\libcpu\arm\common\backtrace.c - - showmem.c @@ -410,9 +403,9 @@ - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m4\context_rvds.S + backtrace.c + 1 + ..\..\..\libcpu\arm\common\backtrace.c @@ -422,6 +415,13 @@ ..\..\..\libcpu\arm\cortex-m4\cpuport.c + + + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m4\context_rvds.S + + DeviceDrivers @@ -441,51 +441,51 @@ - ringbuffer.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\ringblk_buf.c - ringblk_buf.c + dataqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\dataqueue.c - pipe.c + completion.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\completion.c - waitqueue.c + workqueue.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\workqueue.c - completion.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\ringbuffer.c - workqueue.c + waitqueue.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\waitqueue.c - dataqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\pipe.c @@ -562,9 +562,9 @@ Kernel - mempool.c + memheap.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\memheap.c @@ -576,79 +576,79 @@ - thread.c + object.c 1 - ..\..\..\src\thread.c + ..\..\..\src\object.c - device.c + ipc.c 1 - ..\..\..\src\device.c + ..\..\..\src\ipc.c - timer.c + components.c 1 - ..\..\..\src\timer.c + ..\..\..\src\components.c - components.c + device.c 1 - ..\..\..\src\components.c + ..\..\..\src\device.c - kservice.c + scheduler.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\scheduler.c - ipc.c + thread.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\thread.c - object.c + timer.c 1 - ..\..\..\src\object.c + ..\..\..\src\timer.c - idle.c + clock.c 1 - ..\..\..\src\idle.c + ..\..\..\src\clock.c - memheap.c + mempool.c 1 - ..\..\..\src\memheap.c + ..\..\..\src\mempool.c - clock.c + idle.c 1 - ..\..\..\src\clock.c + ..\..\..\src\idle.c - scheduler.c + kservice.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\kservice.c diff --git a/bsp/stm32/stm32f429-fire-challenger/rtconfig.h b/bsp/stm32/stm32f429-fire-challenger/rtconfig.h index dcc86fe5a5..b601016d9f 100644 --- a/bsp/stm32/stm32f429-fire-challenger/rtconfig.h +++ b/bsp/stm32/stm32f429-fire-challenger/rtconfig.h @@ -47,7 +47,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart1" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -189,9 +189,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/stm32/stm32f429-st-disco/.config b/bsp/stm32/stm32f429-st-disco/.config index 610e0f0937..ac3469bdb7 100644 --- a/bsp/stm32/stm32f429-st-disco/.config +++ b/bsp/stm32/stm32f429-st-disco/.config @@ -77,7 +77,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart1" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -361,7 +361,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -385,6 +385,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -414,6 +415,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -465,16 +470,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -484,7 +489,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -499,6 +503,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -650,6 +655,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -673,14 +679,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/stm32/stm32f429-st-disco/project.uvproj b/bsp/stm32/stm32f429-st-disco/project.uvproj index bc210476f4..89a442f8ea 100644 --- a/bsp/stm32/stm32f429-st-disco/project.uvproj +++ b/bsp/stm32/stm32f429-st-disco/project.uvproj @@ -425,13 +425,6 @@ ..\..\..\libcpu\arm\common\div0.c - - - backtrace.c - 1 - ..\..\..\libcpu\arm\common\backtrace.c - - showmem.c @@ -441,9 +434,9 @@ - cpuport.c + backtrace.c 1 - ..\..\..\libcpu\arm\cortex-m4\cpuport.c + ..\..\..\libcpu\arm\common\backtrace.c @@ -453,6 +446,13 @@ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S + + + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m4\cpuport.c + + DeviceDrivers @@ -507,51 +507,51 @@ - ringbuffer.c + dataqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\dataqueue.c - pipe.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\ringblk_buf.c - completion.c + waitqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\waitqueue.c - workqueue.c + completion.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\completion.c - dataqueue.c + workqueue.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\workqueue.c - waitqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\ringbuffer.c - ringblk_buf.c + pipe.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\pipe.c @@ -727,44 +727,44 @@ Kernel - kservice.c + scheduler.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\scheduler.c - idle.c + components.c 1 - ..\..\..\src\idle.c + ..\..\..\src\components.c - thread.c + timer.c 1 - ..\..\..\src\thread.c + ..\..\..\src\timer.c - irq.c + signal.c 1 - ..\..\..\src\irq.c + ..\..\..\src\signal.c - device.c + ipc.c 1 - ..\..\..\src\device.c + ..\..\..\src\ipc.c - memheap.c + kservice.c 1 - ..\..\..\src\memheap.c + ..\..\..\src\kservice.c @@ -776,30 +776,30 @@ - scheduler.c + irq.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\irq.c - object.c + memheap.c 1 - ..\..\..\src\object.c + ..\..\..\src\memheap.c - ipc.c + idle.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\idle.c - signal.c + object.c 1 - ..\..\..\src\signal.c + ..\..\..\src\object.c @@ -811,28 +811,21 @@ - components.c + thread.c 1 - ..\..\..\src\components.c + ..\..\..\src\thread.c - timer.c + device.c 1 - ..\..\..\src\timer.c + ..\..\..\src\device.c libc - - - stdio.c - 1 - ..\..\..\components\libc\compilers\armlibc\stdio.c - - syscalls.c @@ -856,23 +849,23 @@ - time.c + stdio.c 1 - ..\..\..\components\libc\compilers\common\time.c + ..\..\..\components\libc\compilers\armlibc\stdio.c - stdlib.c + unistd.c 1 - ..\..\..\components\libc\compilers\common\stdlib.c + ..\..\..\components\libc\compilers\common\unistd.c - unistd.c + time.c 1 - ..\..\..\components\libc\compilers\common\unistd.c + ..\..\..\components\libc\compilers\common\time.c @@ -882,6 +875,13 @@ ..\..\..\components\libc\compilers\common\delay.c + + + stdlib.c + 1 + ..\..\..\components\libc\compilers\common\stdlib.c + + Libraries diff --git a/bsp/stm32/stm32f429-st-disco/project.uvprojx b/bsp/stm32/stm32f429-st-disco/project.uvprojx index b826d2d896..e21f6c8f36 100644 --- a/bsp/stm32/stm32f429-st-disco/project.uvprojx +++ b/bsp/stm32/stm32f429-st-disco/project.uvprojx @@ -395,6 +395,13 @@ CPU + + + backtrace.c + 1 + ..\..\..\libcpu\arm\common\backtrace.c + + div0.c @@ -411,9 +418,9 @@ - backtrace.c - 1 - ..\..\..\libcpu\arm\common\backtrace.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m4\context_rvds.S @@ -423,13 +430,6 @@ ..\..\..\libcpu\arm\cortex-m4\cpuport.c - - - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m4\context_rvds.S - - DeviceDrivers @@ -484,16 +484,16 @@ - workqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\pipe.c - ringblk_buf.c + completion.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\completion.c @@ -505,30 +505,30 @@ - dataqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\ringbuffer.c - pipe.c + dataqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\dataqueue.c - ringbuffer.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\ringblk_buf.c - completion.c + workqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\workqueue.c @@ -704,16 +704,16 @@ Kernel - device.c + irq.c 1 - ..\..\..\src\device.c + ..\..\..\src\irq.c - object.c + scheduler.c 1 - ..\..\..\src\object.c + ..\..\..\src\scheduler.c @@ -725,51 +725,51 @@ - kservice.c + device.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\device.c - idle.c + signal.c 1 - ..\..\..\src\idle.c + ..\..\..\src\signal.c - scheduler.c + idle.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\idle.c - timer.c + thread.c 1 - ..\..\..\src\timer.c + ..\..\..\src\thread.c - signal.c + kservice.c 1 - ..\..\..\src\signal.c + ..\..\..\src\kservice.c - memheap.c + ipc.c 1 - ..\..\..\src\memheap.c + ..\..\..\src\ipc.c - components.c + memheap.c 1 - ..\..\..\src\components.c + ..\..\..\src\memheap.c @@ -781,23 +781,23 @@ - ipc.c + timer.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\timer.c - irq.c + components.c 1 - ..\..\..\src\irq.c + ..\..\..\src\components.c - thread.c + object.c 1 - ..\..\..\src\thread.c + ..\..\..\src\object.c @@ -812,16 +812,16 @@ - syscalls.c + stdio.c 1 - ..\..\..\components\libc\compilers\armlibc\syscalls.c + ..\..\..\components\libc\compilers\armlibc\stdio.c - stdio.c + syscalls.c 1 - ..\..\..\components\libc\compilers\armlibc\stdio.c + ..\..\..\components\libc\compilers\armlibc\syscalls.c @@ -840,23 +840,23 @@ - delay.c + stdlib.c 1 - ..\..\..\components\libc\compilers\common\delay.c + ..\..\..\components\libc\compilers\common\stdlib.c - stdlib.c + unistd.c 1 - ..\..\..\components\libc\compilers\common\stdlib.c + ..\..\..\components\libc\compilers\common\unistd.c - unistd.c + delay.c 1 - ..\..\..\components\libc\compilers\common\unistd.c + ..\..\..\components\libc\compilers\common\delay.c diff --git a/bsp/stm32/stm32f429-st-disco/rtconfig.h b/bsp/stm32/stm32f429-st-disco/rtconfig.h index 815c4132b3..0158713eff 100644 --- a/bsp/stm32/stm32f429-st-disco/rtconfig.h +++ b/bsp/stm32/stm32f429-st-disco/rtconfig.h @@ -48,7 +48,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart1" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -201,9 +201,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/stm32/stm32f446-st-nucleo/.config b/bsp/stm32/stm32f446-st-nucleo/.config index 0bc33aeb5e..ba0d038e21 100644 --- a/bsp/stm32/stm32f446-st-nucleo/.config +++ b/bsp/stm32/stm32f446-st-nucleo/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart1" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -336,7 +336,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -360,6 +360,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -389,6 +390,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -440,16 +445,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -459,7 +464,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -474,6 +478,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -625,6 +630,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -648,14 +654,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/stm32/stm32f446-st-nucleo/project.ewp b/bsp/stm32/stm32f446-st-nucleo/project.ewp index d3c4443a5d..555982f35a 100644 --- a/bsp/stm32/stm32f446-st-nucleo/project.ewp +++ b/bsp/stm32/stm32f446-st-nucleo/project.ewp @@ -2112,22 +2112,22 @@ $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c @@ -2136,10 +2136,10 @@ $PROJ_DIR$\board\CubeMX_Config\Src\stm32f4xx_hal_msp.c - $PROJ_DIR$\board\board.c + $PROJ_DIR$\..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\iar\startup_stm32f446xx.s - $PROJ_DIR$\..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\iar\startup_stm32f446xx.s + $PROJ_DIR$\board\board.c $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c @@ -2166,34 +2166,37 @@ Kernel - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\scheduler.c + + + $PROJ_DIR$\..\..\..\src\components.c $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\timer.c $PROJ_DIR$\..\..\..\src\ipc.c @@ -2201,9 +2204,6 @@ $PROJ_DIR$\..\..\..\src\object.c - - $PROJ_DIR$\..\..\..\src\thread.c - libc diff --git a/bsp/stm32/stm32f446-st-nucleo/project.uvprojx b/bsp/stm32/stm32f446-st-nucleo/project.uvprojx index f2abb26825..7e4a01f19c 100644 --- a/bsp/stm32/stm32f446-st-nucleo/project.uvprojx +++ b/bsp/stm32/stm32f446-st-nucleo/project.uvprojx @@ -416,16 +416,16 @@ CPU - showmem.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\backtrace.c - backtrace.c + showmem.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\showmem.c @@ -437,16 +437,16 @@ - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m4\context_rvds.S + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m4\cpuport.c - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m4\cpuport.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m4\context_rvds.S @@ -475,16 +475,16 @@ - ringbuffer.c + completion.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\completion.c - dataqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\pipe.c @@ -496,23 +496,23 @@ - completion.c + workqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\workqueue.c - workqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\ringbuffer.c - pipe.c + dataqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\dataqueue.c @@ -527,16 +527,16 @@ - startup_stm32f446xx.s - 2 - ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f446xx.s + board.c + 1 + board\board.c - board.c - 1 - board\board.c + startup_stm32f446xx.s + 2 + ..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f446xx.s @@ -589,51 +589,51 @@ Kernel - mempool.c + mem.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\mem.c - clock.c + device.c 1 - ..\..\..\src\clock.c + ..\..\..\src\device.c - thread.c + mempool.c 1 - ..\..\..\src\thread.c + ..\..\..\src\mempool.c - idle.c + clock.c 1 - ..\..\..\src\idle.c + ..\..\..\src\clock.c - ipc.c + idle.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\idle.c - object.c + timer.c 1 - ..\..\..\src\object.c + ..\..\..\src\timer.c - scheduler.c + thread.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\thread.c @@ -645,23 +645,23 @@ - mem.c + kservice.c 1 - ..\..\..\src\mem.c + ..\..\..\src\kservice.c - timer.c + ipc.c 1 - ..\..\..\src\timer.c + ..\..\..\src\ipc.c - kservice.c + scheduler.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\scheduler.c @@ -673,9 +673,9 @@ - device.c + object.c 1 - ..\..\..\src\device.c + ..\..\..\src\object.c diff --git a/bsp/stm32/stm32f446-st-nucleo/rtconfig.h b/bsp/stm32/stm32f446-st-nucleo/rtconfig.h index 100b7f758b..0040ebab97 100644 --- a/bsp/stm32/stm32f446-st-nucleo/rtconfig.h +++ b/bsp/stm32/stm32f446-st-nucleo/rtconfig.h @@ -45,7 +45,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart1" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -187,9 +187,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/stm32/stm32f469-st-disco/.config b/bsp/stm32/stm32f469-st-disco/.config index b6e56151f1..b48e0bfafc 100644 --- a/bsp/stm32/stm32f469-st-disco/.config +++ b/bsp/stm32/stm32f469-st-disco/.config @@ -79,7 +79,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart3" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -385,7 +385,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -409,6 +409,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -438,6 +439,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -489,16 +494,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -508,7 +513,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -523,6 +527,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -674,6 +679,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -697,14 +703,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/stm32/stm32f469-st-disco/project.uvproj b/bsp/stm32/stm32f469-st-disco/project.uvproj index 1b82033a02..86b2320253 100644 --- a/bsp/stm32/stm32f469-st-disco/project.uvproj +++ b/bsp/stm32/stm32f469-st-disco/project.uvproj @@ -420,16 +420,16 @@ CPU - div0.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\backtrace.c - backtrace.c + div0.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\div0.c @@ -441,16 +441,16 @@ - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m4\context_rvds.S + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m4\cpuport.c - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m4\cpuport.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m4\context_rvds.S @@ -514,16 +514,16 @@ - completion.c + waitqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\waitqueue.c - ringbuffer.c + workqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\workqueue.c @@ -535,30 +535,30 @@ - dataqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c - waitqueue.c + completion.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\completion.c - workqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\ringbuffer.c - ringblk_buf.c + dataqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\dataqueue.c @@ -715,93 +715,93 @@ Kernel - ipc.c + timer.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\timer.c - memheap.c + kservice.c 1 - ..\..\..\src\memheap.c + ..\..\..\src\kservice.c - kservice.c + irq.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\irq.c - idle.c + ipc.c 1 - ..\..\..\src\idle.c + ..\..\..\src\ipc.c - mempool.c + thread.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\thread.c - irq.c + clock.c 1 - ..\..\..\src\irq.c + ..\..\..\src\clock.c - thread.c + object.c 1 - ..\..\..\src\thread.c + ..\..\..\src\object.c - timer.c + device.c 1 - ..\..\..\src\timer.c + ..\..\..\src\device.c - clock.c + scheduler.c 1 - ..\..\..\src\clock.c + ..\..\..\src\scheduler.c - object.c + components.c 1 - ..\..\..\src\object.c + ..\..\..\src\components.c - components.c + idle.c 1 - ..\..\..\src\components.c + ..\..\..\src\idle.c - device.c + mempool.c 1 - ..\..\..\src\device.c + ..\..\..\src\mempool.c - scheduler.c + memheap.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\memheap.c @@ -816,9 +816,9 @@ - libc.c + stdio.c 1 - ..\..\..\components\libc\compilers\armlibc\libc.c + ..\..\..\components\libc\compilers\armlibc\stdio.c @@ -830,37 +830,37 @@ - stdio.c + libc.c 1 - ..\..\..\components\libc\compilers\armlibc\stdio.c + ..\..\..\components\libc\compilers\armlibc\libc.c - stdlib.c + delay.c 1 - ..\..\..\components\libc\compilers\common\stdlib.c + ..\..\..\components\libc\compilers\common\delay.c - unistd.c + time.c 1 - ..\..\..\components\libc\compilers\common\unistd.c + ..\..\..\components\libc\compilers\common\time.c - time.c + stdlib.c 1 - ..\..\..\components\libc\compilers\common\time.c + ..\..\..\components\libc\compilers\common\stdlib.c - delay.c + unistd.c 1 - ..\..\..\components\libc\compilers\common\delay.c + ..\..\..\components\libc\compilers\common\unistd.c diff --git a/bsp/stm32/stm32f469-st-disco/project.uvprojx b/bsp/stm32/stm32f469-st-disco/project.uvprojx index b8ceb5366f..ef938ade5e 100644 --- a/bsp/stm32/stm32f469-st-disco/project.uvprojx +++ b/bsp/stm32/stm32f469-st-disco/project.uvprojx @@ -395,13 +395,6 @@ CPU - - - backtrace.c - 1 - ..\..\..\libcpu\arm\common\backtrace.c - - div0.c @@ -418,9 +411,9 @@ - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m4\context_rvds.S + backtrace.c + 1 + ..\..\..\libcpu\arm\common\backtrace.c @@ -430,6 +423,13 @@ ..\..\..\libcpu\arm\cortex-m4\cpuport.c + + + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m4\context_rvds.S + + DeviceDrivers @@ -491,51 +491,51 @@ - ringblk_buf.c + workqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\workqueue.c - waitqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\ringbuffer.c - pipe.c + dataqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\dataqueue.c - completion.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\ringblk_buf.c - workqueue.c + waitqueue.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\waitqueue.c - ringbuffer.c + completion.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\completion.c - dataqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\pipe.c @@ -637,16 +637,16 @@ - ff.c + dfs_elm.c 1 - ..\..\..\components\dfs\filesystems\elmfat\ff.c + ..\..\..\components\dfs\filesystems\elmfat\dfs_elm.c - dfs_elm.c + ff.c 1 - ..\..\..\components\dfs\filesystems\elmfat\dfs_elm.c + ..\..\..\components\dfs\filesystems\elmfat\ff.c @@ -692,93 +692,93 @@ Kernel - irq.c + idle.c 1 - ..\..\..\src\irq.c + ..\..\..\src\idle.c - kservice.c + thread.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\thread.c - mempool.c + object.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\object.c - object.c + device.c 1 - ..\..\..\src\object.c + ..\..\..\src\device.c - scheduler.c + timer.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\timer.c - device.c + components.c 1 - ..\..\..\src\device.c + ..\..\..\src\components.c - ipc.c + scheduler.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\scheduler.c - timer.c + mempool.c 1 - ..\..\..\src\timer.c + ..\..\..\src\mempool.c - idle.c + clock.c 1 - ..\..\..\src\idle.c + ..\..\..\src\clock.c - memheap.c + ipc.c 1 - ..\..\..\src\memheap.c + ..\..\..\src\ipc.c - thread.c + irq.c 1 - ..\..\..\src\thread.c + ..\..\..\src\irq.c - clock.c + memheap.c 1 - ..\..\..\src\clock.c + ..\..\..\src\memheap.c - components.c + kservice.c 1 - ..\..\..\src\components.c + ..\..\..\src\kservice.c @@ -793,9 +793,9 @@ - syscalls.c + libc.c 1 - ..\..\..\components\libc\compilers\armlibc\syscalls.c + ..\..\..\components\libc\compilers\armlibc\libc.c @@ -807,23 +807,23 @@ - libc.c + syscalls.c 1 - ..\..\..\components\libc\compilers\armlibc\libc.c + ..\..\..\components\libc\compilers\armlibc\syscalls.c - stdlib.c + delay.c 1 - ..\..\..\components\libc\compilers\common\stdlib.c + ..\..\..\components\libc\compilers\common\delay.c - delay.c + time.c 1 - ..\..\..\components\libc\compilers\common\delay.c + ..\..\..\components\libc\compilers\common\time.c @@ -835,9 +835,9 @@ - time.c + stdlib.c 1 - ..\..\..\components\libc\compilers\common\time.c + ..\..\..\components\libc\compilers\common\stdlib.c diff --git a/bsp/stm32/stm32f469-st-disco/rtconfig.h b/bsp/stm32/stm32f469-st-disco/rtconfig.h index 927ce8626f..3ec359d8b4 100644 --- a/bsp/stm32/stm32f469-st-disco/rtconfig.h +++ b/bsp/stm32/stm32f469-st-disco/rtconfig.h @@ -50,7 +50,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart3" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -223,9 +223,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/stm32/stm32f746-st-disco/.config b/bsp/stm32/stm32f746-st-disco/.config index c345f120fa..bc1e843279 100644 --- a/bsp/stm32/stm32f746-st-disco/.config +++ b/bsp/stm32/stm32f746-st-disco/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart1" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -336,7 +336,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -360,6 +360,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -389,6 +390,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -440,16 +445,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -459,7 +464,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -474,6 +478,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -625,6 +630,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -648,14 +654,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/stm32/stm32f746-st-disco/project.ewp b/bsp/stm32/stm32f746-st-disco/project.ewp index 3e5027af43..efcafa8835 100644 --- a/bsp/stm32/stm32f746-st-disco/project.ewp +++ b/bsp/stm32/stm32f746-st-disco/project.ewp @@ -2077,6 +2077,9 @@ CPU + + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c @@ -2084,14 +2087,11 @@ $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpu_cache.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\context_iar.S - - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpu_cache.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpuport.c @@ -2108,37 +2108,37 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c Drivers - $PROJ_DIR$\..\libraries\STM32F7xx_HAL\CMSIS\Device\ST\STM32F7xx\Source\Templates\iar\startup_stm32f746xx.s + $PROJ_DIR$\board\CubeMX_Config\Src\stm32f7xx_hal_msp.c $PROJ_DIR$\board\board.c - $PROJ_DIR$\board\CubeMX_Config\Src\stm32f7xx_hal_msp.c + $PROJ_DIR$\..\libraries\STM32F7xx_HAL\CMSIS\Device\ST\STM32F7xx\Source\Templates\iar\startup_stm32f746xx.s $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c @@ -2168,43 +2168,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\irq.c $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\mem.c diff --git a/bsp/stm32/stm32f746-st-disco/project.uvprojx b/bsp/stm32/stm32f746-st-disco/project.uvprojx index f746e85e23..972ff3fe76 100644 --- a/bsp/stm32/stm32f746-st-disco/project.uvprojx +++ b/bsp/stm32/stm32f746-st-disco/project.uvprojx @@ -390,30 +390,23 @@ CPU - backtrace.c - 1 - ..\..\..\libcpu\arm\common\backtrace.c - - - - - showmem.c + div0.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\div0.c - div0.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\backtrace.c - cpuport.c + showmem.c 1 - ..\..\..\libcpu\arm\cortex-m7\cpuport.c + ..\..\..\libcpu\arm\common\showmem.c @@ -430,6 +423,13 @@ ..\..\..\libcpu\arm\cortex-m7\context_rvds.S + + + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m7\cpuport.c + + DeviceDrivers @@ -454,6 +454,13 @@ ..\..\..\components\drivers\serial\serial.c + + + ringbuffer.c + 1 + ..\..\..\components\drivers\src\ringbuffer.c + + workqueue.c @@ -470,23 +477,23 @@ - waitqueue.c + completion.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\completion.c - ringbuffer.c + dataqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\dataqueue.c - completion.c + waitqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\waitqueue.c @@ -496,23 +503,9 @@ ..\..\..\components\drivers\src\ringblk_buf.c - - - dataqueue.c - 1 - ..\..\..\components\drivers\src\dataqueue.c - - Drivers - - - stm32f7xx_hal_msp.c - 1 - board\CubeMX_Config\Src\stm32f7xx_hal_msp.c - - startup_stm32f746xx.s @@ -527,6 +520,13 @@ board\board.c + + + stm32f7xx_hal_msp.c + 1 + board\CubeMX_Config\Src\stm32f7xx_hal_msp.c + + drv_gpio.c @@ -584,79 +584,79 @@ Kernel - mem.c + object.c 1 - ..\..\..\src\mem.c + ..\..\..\src\object.c - irq.c + device.c 1 - ..\..\..\src\irq.c + ..\..\..\src\device.c - ipc.c + irq.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\irq.c - timer.c + thread.c 1 - ..\..\..\src\timer.c + ..\..\..\src\thread.c - object.c + mem.c 1 - ..\..\..\src\object.c + ..\..\..\src\mem.c - scheduler.c + mempool.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\mempool.c - clock.c + components.c 1 - ..\..\..\src\clock.c + ..\..\..\src\components.c - mempool.c + kservice.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\kservice.c - components.c + clock.c 1 - ..\..\..\src\components.c + ..\..\..\src\clock.c - kservice.c + scheduler.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\scheduler.c - device.c + timer.c 1 - ..\..\..\src\device.c + ..\..\..\src\timer.c @@ -668,9 +668,9 @@ - thread.c + ipc.c 1 - ..\..\..\src\thread.c + ..\..\..\src\ipc.c diff --git a/bsp/stm32/stm32f746-st-disco/rtconfig.h b/bsp/stm32/stm32f746-st-disco/rtconfig.h index 6b3fbaa606..6e0421425d 100644 --- a/bsp/stm32/stm32f746-st-disco/rtconfig.h +++ b/bsp/stm32/stm32f746-st-disco/rtconfig.h @@ -45,7 +45,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart1" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -188,9 +188,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/stm32/stm32f746-st-nucleo/project.uvprojx b/bsp/stm32/stm32f746-st-nucleo/project.uvprojx index 60483e78df..4787dbe259 100644 --- a/bsp/stm32/stm32f746-st-nucleo/project.uvprojx +++ b/bsp/stm32/stm32f746-st-nucleo/project.uvprojx @@ -391,9 +391,9 @@ CPU - div0.c + showmem.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\showmem.c @@ -405,23 +405,23 @@ - showmem.c + div0.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\div0.c - cpuport.c + cpu_cache.c 1 - ..\..\..\libcpu\arm\cortex-m7\cpuport.c + ..\..\..\libcpu\arm\cortex-m7\cpu_cache.c - cpu_cache.c + cpuport.c 1 - ..\..\..\libcpu\arm\cortex-m7\cpu_cache.c + ..\..\..\libcpu\arm\cortex-m7\cpuport.c @@ -478,37 +478,37 @@ - ringbuffer.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\ringblk_buf.c - dataqueue.c + completion.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\completion.c - pipe.c + workqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\workqueue.c - ringblk_buf.c + pipe.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\pipe.c - completion.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\ringbuffer.c @@ -520,9 +520,9 @@ - workqueue.c + dataqueue.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\dataqueue.c @@ -540,6 +540,13 @@ Drivers + + + board.c + 1 + board\board.c + + stm32f7xx_hal_msp.c @@ -554,13 +561,6 @@ ..\libraries\STM32F7xx_HAL\CMSIS\Device\ST\STM32F7xx\Source\Templates\arm\startup_stm32f746xx.s - - - board.c - 1 - board\board.c - - drv_gpio.c @@ -670,37 +670,37 @@ Kernel - components.c + scheduler.c 1 - ..\..\..\src\components.c + ..\..\..\src\scheduler.c - irq.c + mem.c 1 - ..\..\..\src\irq.c + ..\..\..\src\mem.c - thread.c + idle.c 1 - ..\..\..\src\thread.c + ..\..\..\src\idle.c - kservice.c + thread.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\thread.c - device.c + clock.c 1 - ..\..\..\src\device.c + ..\..\..\src\clock.c @@ -712,51 +712,51 @@ - timer.c + object.c 1 - ..\..\..\src\timer.c + ..\..\..\src\object.c - idle.c + device.c 1 - ..\..\..\src\idle.c + ..\..\..\src\device.c - object.c + components.c 1 - ..\..\..\src\object.c + ..\..\..\src\components.c - clock.c + kservice.c 1 - ..\..\..\src\clock.c + ..\..\..\src\kservice.c - ipc.c + irq.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\irq.c - mem.c + timer.c 1 - ..\..\..\src\mem.c + ..\..\..\src\timer.c - scheduler.c + ipc.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\ipc.c @@ -771,16 +771,16 @@ - syscalls.c + libc.c 1 - ..\..\..\components\libc\compilers\armlibc\syscalls.c + ..\..\..\components\libc\compilers\armlibc\libc.c - libc.c + syscalls.c 1 - ..\..\..\components\libc\compilers\armlibc\libc.c + ..\..\..\components\libc\compilers\armlibc\syscalls.c @@ -792,23 +792,23 @@ - delay.c + unistd.c 1 - ..\..\..\components\libc\compilers\common\delay.c + ..\..\..\components\libc\compilers\common\unistd.c - unistd.c + stdlib.c 1 - ..\..\..\components\libc\compilers\common\unistd.c + ..\..\..\components\libc\compilers\common\stdlib.c - stdlib.c + delay.c 1 - ..\..\..\components\libc\compilers\common\stdlib.c + ..\..\..\components\libc\compilers\common\delay.c diff --git a/bsp/stm32/stm32f767-atk-apollo/.config b/bsp/stm32/stm32f767-atk-apollo/.config index 4ce90f1817..675f5c1c23 100644 --- a/bsp/stm32/stm32f767-atk-apollo/.config +++ b/bsp/stm32/stm32f767-atk-apollo/.config @@ -77,7 +77,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart1" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -338,7 +338,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -362,6 +362,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -391,6 +392,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -442,16 +447,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -461,7 +466,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -476,6 +480,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -627,6 +632,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -650,14 +656,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/stm32/stm32f767-atk-apollo/project.ewp b/bsp/stm32/stm32f767-atk-apollo/project.ewp index 487cc41794..75cf49a926 100644 --- a/bsp/stm32/stm32f767-atk-apollo/project.ewp +++ b/bsp/stm32/stm32f767-atk-apollo/project.ewp @@ -2121,22 +2121,22 @@ CPU - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\context_iar.S + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpu_cache.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpuport.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpu_cache.c + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\context_iar.S @@ -2148,25 +2148,25 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c @@ -2175,10 +2175,10 @@ $PROJ_DIR$\board\CubeMX_Config\Src\stm32f7xx_hal_msp.c - $PROJ_DIR$\board\board.c + $PROJ_DIR$\..\libraries\STM32F7xx_HAL\CMSIS\Device\ST\STM32F7xx\Source\Templates\iar\startup_stm32f767xx.s - $PROJ_DIR$\..\libraries\STM32F7xx_HAL\CMSIS\Device\ST\STM32F7xx\Source\Templates\iar\startup_stm32f767xx.s + $PROJ_DIR$\board\board.c $PROJ_DIR$\..\libraries\HAL_Drivers\drv_sdram.c @@ -2211,43 +2211,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\memheap.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\memheap.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\timer.c diff --git a/bsp/stm32/stm32f767-atk-apollo/project.uvprojx b/bsp/stm32/stm32f767-atk-apollo/project.uvprojx index de5bf765fd..2c796dff90 100644 --- a/bsp/stm32/stm32f767-atk-apollo/project.uvprojx +++ b/bsp/stm32/stm32f767-atk-apollo/project.uvprojx @@ -387,13 +387,6 @@ CPU - - - div0.c - 1 - ..\..\..\libcpu\arm\common\div0.c - - showmem.c @@ -403,16 +396,16 @@ - backtrace.c + div0.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\div0.c - cpu_cache.c + backtrace.c 1 - ..\..\..\libcpu\arm\cortex-m7\cpu_cache.c + ..\..\..\libcpu\arm\common\backtrace.c @@ -429,6 +422,13 @@ ..\..\..\libcpu\arm\cortex-m7\cpuport.c + + + cpu_cache.c + 1 + ..\..\..\libcpu\arm\cortex-m7\cpu_cache.c + + DeviceDrivers @@ -448,51 +448,51 @@ - ringblk_buf.c + workqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\workqueue.c - workqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c - completion.c + dataqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\dataqueue.c - ringbuffer.c + waitqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\waitqueue.c - pipe.c + completion.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\completion.c - waitqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\pipe.c - dataqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\ringbuffer.c @@ -507,16 +507,16 @@ - startup_stm32f767xx.s - 2 - ..\libraries\STM32F7xx_HAL\CMSIS\Device\ST\STM32F7xx\Source\Templates\arm\startup_stm32f767xx.s + board.c + 1 + board\board.c - board.c - 1 - board\board.c + startup_stm32f767xx.s + 2 + ..\libraries\STM32F7xx_HAL\CMSIS\Device\ST\STM32F7xx\Source\Templates\arm\startup_stm32f767xx.s @@ -581,6 +581,13 @@ Kernel + + + thread.c + 1 + ..\..\..\src\thread.c + + device.c @@ -590,16 +597,16 @@ - idle.c + ipc.c 1 - ..\..\..\src\idle.c + ..\..\..\src\ipc.c - clock.c + scheduler.c 1 - ..\..\..\src\clock.c + ..\..\..\src\scheduler.c @@ -611,44 +618,44 @@ - ipc.c + object.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\object.c - thread.c + irq.c 1 - ..\..\..\src\thread.c + ..\..\..\src\irq.c - object.c + clock.c 1 - ..\..\..\src\object.c + ..\..\..\src\clock.c - components.c + kservice.c 1 - ..\..\..\src\components.c + ..\..\..\src\kservice.c - mempool.c + idle.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\idle.c - kservice.c + mempool.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\mempool.c @@ -660,16 +667,9 @@ - irq.c - 1 - ..\..\..\src\irq.c - - - - - scheduler.c + components.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\components.c diff --git a/bsp/stm32/stm32f767-atk-apollo/rtconfig.h b/bsp/stm32/stm32f767-atk-apollo/rtconfig.h index 00541b8db4..08dab6cdcb 100644 --- a/bsp/stm32/stm32f767-atk-apollo/rtconfig.h +++ b/bsp/stm32/stm32f767-atk-apollo/rtconfig.h @@ -47,7 +47,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart1" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -189,9 +189,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/stm32/stm32f767-fire-challenger-v1/.config b/bsp/stm32/stm32f767-fire-challenger-v1/.config index 6b72bb4042..11227e147c 100644 --- a/bsp/stm32/stm32f767-fire-challenger-v1/.config +++ b/bsp/stm32/stm32f767-fire-challenger-v1/.config @@ -77,7 +77,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart1" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -343,7 +343,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -367,6 +367,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -396,6 +397,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -447,16 +452,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -466,7 +471,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -481,6 +485,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -632,6 +637,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -655,14 +661,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/stm32/stm32f767-fire-challenger-v1/project.ewp b/bsp/stm32/stm32f767-fire-challenger-v1/project.ewp index bbe4d5f4a2..158e2de116 100644 --- a/bsp/stm32/stm32f767-fire-challenger-v1/project.ewp +++ b/bsp/stm32/stm32f767-fire-challenger-v1/project.ewp @@ -2079,9 +2079,6 @@ CPU - - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c @@ -2089,14 +2086,17 @@ $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpu_cache.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpuport.c + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpu_cache.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\context_iar.S + + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpuport.c + DeviceDrivers @@ -2113,25 +2113,25 @@ $PROJ_DIR$\..\..\..\components\drivers\spi\spi_dev.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c @@ -2140,10 +2140,10 @@ $PROJ_DIR$\board\CubeMX_Config\Src\stm32f7xx_hal_msp.c - $PROJ_DIR$\board\board.c + $PROJ_DIR$\..\libraries\STM32F7xx_HAL\CMSIS\Device\ST\STM32F7xx\Source\Templates\iar\startup_stm32f767xx.s - $PROJ_DIR$\..\libraries\STM32F7xx_HAL\CMSIS\Device\ST\STM32F7xx\Source\Templates\iar\startup_stm32f767xx.s + $PROJ_DIR$\board\board.c $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c @@ -2173,43 +2173,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\device.c $PROJ_DIR$\..\..\..\src\memheap.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\components.c diff --git a/bsp/stm32/stm32f767-fire-challenger-v1/project.uvprojx b/bsp/stm32/stm32f767-fire-challenger-v1/project.uvprojx index aec8f4de88..dcef8ac42b 100644 --- a/bsp/stm32/stm32f767-fire-challenger-v1/project.uvprojx +++ b/bsp/stm32/stm32f767-fire-challenger-v1/project.uvprojx @@ -395,13 +395,6 @@ ..\..\..\libcpu\arm\common\showmem.c - - - backtrace.c - 1 - ..\..\..\libcpu\arm\common\backtrace.c - - div0.c @@ -411,9 +404,9 @@ - cpu_cache.c + backtrace.c 1 - ..\..\..\libcpu\arm\cortex-m7\cpu_cache.c + ..\..\..\libcpu\arm\common\backtrace.c @@ -423,6 +416,13 @@ ..\..\..\libcpu\arm\cortex-m7\context_rvds.S + + + cpu_cache.c + 1 + ..\..\..\libcpu\arm\cortex-m7\cpu_cache.c + + cpuport.c @@ -463,16 +463,9 @@ - pipe.c - 1 - ..\..\..\components\drivers\src\pipe.c - - - - - ringbuffer.c + dataqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\dataqueue.c @@ -491,9 +484,9 @@ - dataqueue.c + workqueue.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\workqueue.c @@ -505,9 +498,16 @@ - workqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\ringbuffer.c + + + + + pipe.c + 1 + ..\..\..\components\drivers\src\pipe.c @@ -534,16 +534,16 @@ - startup_stm32f767xx.s - 2 - ..\libraries\STM32F7xx_HAL\CMSIS\Device\ST\STM32F7xx\Source\Templates\arm\startup_stm32f767xx.s + board.c + 1 + board\board.c - board.c - 1 - board\board.c + startup_stm32f767xx.s + 2 + ..\libraries\STM32F7xx_HAL\CMSIS\Device\ST\STM32F7xx\Source\Templates\arm\startup_stm32f767xx.s @@ -603,93 +603,93 @@ Kernel - components.c + memheap.c 1 - ..\..\..\src\components.c + ..\..\..\src\memheap.c - object.c + ipc.c 1 - ..\..\..\src\object.c + ..\..\..\src\ipc.c - idle.c + timer.c 1 - ..\..\..\src\idle.c + ..\..\..\src\timer.c - thread.c + mempool.c 1 - ..\..\..\src\thread.c + ..\..\..\src\mempool.c - irq.c + device.c 1 - ..\..\..\src\irq.c + ..\..\..\src\device.c - ipc.c + object.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\object.c - timer.c + scheduler.c 1 - ..\..\..\src\timer.c + ..\..\..\src\scheduler.c - memheap.c + kservice.c 1 - ..\..\..\src\memheap.c + ..\..\..\src\kservice.c - kservice.c + components.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\components.c - scheduler.c + thread.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\thread.c - clock.c + irq.c 1 - ..\..\..\src\clock.c + ..\..\..\src\irq.c - mempool.c + clock.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\clock.c - device.c + idle.c 1 - ..\..\..\src\device.c + ..\..\..\src\idle.c diff --git a/bsp/stm32/stm32f767-fire-challenger-v1/rtconfig.h b/bsp/stm32/stm32f767-fire-challenger-v1/rtconfig.h index d3d5335ca5..9b325359fc 100644 --- a/bsp/stm32/stm32f767-fire-challenger-v1/rtconfig.h +++ b/bsp/stm32/stm32f767-fire-challenger-v1/rtconfig.h @@ -47,7 +47,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart1" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -189,9 +189,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/stm32/stm32f767-st-nucleo/project.uvprojx b/bsp/stm32/stm32f767-st-nucleo/project.uvprojx index 69e7e8d445..907a2e33cc 100644 --- a/bsp/stm32/stm32f767-st-nucleo/project.uvprojx +++ b/bsp/stm32/stm32f767-st-nucleo/project.uvprojx @@ -411,16 +411,16 @@ - cpu_cache.c - 1 - ..\..\..\libcpu\arm\cortex-m7\cpu_cache.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m7\context_rvds.S - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m7\context_rvds.S + cpu_cache.c + 1 + ..\..\..\libcpu\arm\cortex-m7\cpu_cache.c @@ -449,16 +449,16 @@ - workqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\pipe.c - pipe.c + dataqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\dataqueue.c @@ -470,30 +470,30 @@ - completion.c + workqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\workqueue.c - ringbuffer.c + waitqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\waitqueue.c - waitqueue.c + completion.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\completion.c - dataqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\ringbuffer.c @@ -622,51 +622,51 @@ Kernel - scheduler.c + clock.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\clock.c - idle.c + mempool.c 1 - ..\..\..\src\idle.c + ..\..\..\src\mempool.c - mem.c + timer.c 1 - ..\..\..\src\mem.c + ..\..\..\src\timer.c - kservice.c + scheduler.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\scheduler.c - device.c + idle.c 1 - ..\..\..\src\device.c + ..\..\..\src\idle.c - irq.c + object.c 1 - ..\..\..\src\irq.c + ..\..\..\src\object.c - clock.c + device.c 1 - ..\..\..\src\clock.c + ..\..\..\src\device.c @@ -678,37 +678,37 @@ - object.c + components.c 1 - ..\..\..\src\object.c + ..\..\..\src\components.c - thread.c + kservice.c 1 - ..\..\..\src\thread.c + ..\..\..\src\kservice.c - timer.c + irq.c 1 - ..\..\..\src\timer.c + ..\..\..\src\irq.c - components.c + mem.c 1 - ..\..\..\src\components.c + ..\..\..\src\mem.c - mempool.c + thread.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\thread.c @@ -716,16 +716,16 @@ libc - stdio.c + syscalls.c 1 - ..\..\..\components\libc\compilers\armlibc\stdio.c + ..\..\..\components\libc\compilers\armlibc\syscalls.c - syscalls.c + libc.c 1 - ..\..\..\components\libc\compilers\armlibc\syscalls.c + ..\..\..\components\libc\compilers\armlibc\libc.c @@ -737,9 +737,9 @@ - libc.c + stdio.c 1 - ..\..\..\components\libc\compilers\armlibc\libc.c + ..\..\..\components\libc\compilers\armlibc\stdio.c @@ -751,23 +751,23 @@ - time.c + stdlib.c 1 - ..\..\..\components\libc\compilers\common\time.c + ..\..\..\components\libc\compilers\common\stdlib.c - stdlib.c + delay.c 1 - ..\..\..\components\libc\compilers\common\stdlib.c + ..\..\..\components\libc\compilers\common\delay.c - delay.c + time.c 1 - ..\..\..\components\libc\compilers\common\delay.c + ..\..\..\components\libc\compilers\common\time.c diff --git a/bsp/stm32/stm32f769-st-disco/.config b/bsp/stm32/stm32f769-st-disco/.config index d41482d4dc..9f5dcd46e4 100644 --- a/bsp/stm32/stm32f769-st-disco/.config +++ b/bsp/stm32/stm32f769-st-disco/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart1" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -395,7 +395,7 @@ CONFIG_RT_LWIP_USING_PING=y # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -419,6 +419,7 @@ CONFIG_RT_LWIP_USING_PING=y # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -448,6 +449,10 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -499,16 +504,16 @@ CONFIG_RT_LWIP_USING_PING=y # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -518,7 +523,6 @@ CONFIG_RT_LWIP_USING_PING=y # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -533,6 +537,7 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -684,6 +689,7 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -707,14 +713,10 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/stm32/stm32f769-st-disco/project.ewp b/bsp/stm32/stm32f769-st-disco/project.ewp index db9e0f174c..8d1b9561d0 100644 --- a/bsp/stm32/stm32f769-st-disco/project.ewp +++ b/bsp/stm32/stm32f769-st-disco/project.ewp @@ -2088,22 +2088,22 @@ CPU - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\context_iar.S - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpu_cache.c + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpuport.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpuport.c + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpu_cache.c @@ -2114,27 +2114,27 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + Drivers @@ -2172,34 +2172,34 @@ Kernel - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\mem.c $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\kservice.c $PROJ_DIR$\..\..\..\src\components.c @@ -2208,7 +2208,7 @@ $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\scheduler.c @@ -2285,9 +2285,6 @@ lwIP - - $PROJ_DIR$\..\..\..\components\net\lwip-2.0.2\src\apps\ping\ping.c - $PROJ_DIR$\..\..\..\components\net\lwip-2.0.2\src\api\netdb.c @@ -2342,6 +2339,9 @@ $PROJ_DIR$\..\..\..\components\net\lwip-2.0.2\src\core\raw.c + + $PROJ_DIR$\..\..\..\components\net\lwip-2.0.2\src\apps\ping\ping.c + $PROJ_DIR$\..\..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_frag.c diff --git a/bsp/stm32/stm32f769-st-disco/project.uvprojx b/bsp/stm32/stm32f769-st-disco/project.uvprojx index cf29966558..7cbfd9ef27 100644 --- a/bsp/stm32/stm32f769-st-disco/project.uvprojx +++ b/bsp/stm32/stm32f769-st-disco/project.uvprojx @@ -390,30 +390,30 @@ CPU - backtrace.c + showmem.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\showmem.c - showmem.c + div0.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\div0.c - div0.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\backtrace.c - cpuport.c + cpu_cache.c 1 - ..\..\..\libcpu\arm\cortex-m7\cpuport.c + ..\..\..\libcpu\arm\cortex-m7\cpu_cache.c @@ -425,9 +425,9 @@ - cpu_cache.c + cpuport.c 1 - ..\..\..\libcpu\arm\cortex-m7\cpu_cache.c + ..\..\..\libcpu\arm\cortex-m7\cpuport.c @@ -449,16 +449,16 @@ - waitqueue.c + completion.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\completion.c - ringblk_buf.c + pipe.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\pipe.c @@ -470,42 +470,35 @@ - completion.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\ringblk_buf.c - pipe.c + waitqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\waitqueue.c - workqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\ringbuffer.c - ringbuffer.c + workqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\workqueue.c Drivers - - - board.c - 1 - board\board.c - - startup_stm32f767xx.s @@ -520,6 +513,13 @@ board\CubeMX_Config\Src\stm32f7xx_hal_msp.c + + + board.c + 1 + board\board.c + + drv_gpio.c @@ -577,37 +577,37 @@ - thread.c + kservice.c 1 - ..\..\..\src\thread.c + ..\..\..\src\kservice.c - device.c + clock.c 1 - ..\..\..\src\device.c + ..\..\..\src\clock.c - kservice.c + timer.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\timer.c - clock.c + device.c 1 - ..\..\..\src\clock.c + ..\..\..\src\device.c - timer.c + object.c 1 - ..\..\..\src\timer.c + ..\..\..\src\object.c @@ -619,44 +619,44 @@ - mempool.c + scheduler.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\scheduler.c - idle.c + mempool.c 1 - ..\..\..\src\idle.c + ..\..\..\src\mempool.c - object.c + idle.c 1 - ..\..\..\src\object.c + ..\..\..\src\idle.c - ipc.c + irq.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\irq.c - scheduler.c + thread.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\thread.c - irq.c + ipc.c 1 - ..\..\..\src\irq.c + ..\..\..\src\ipc.c @@ -885,6 +885,13 @@ ..\..\..\components\net\lwip-2.0.2\src\api\tcpip.c + + + ping.c + 1 + ..\..\..\components\net\lwip-2.0.2\src\apps\ping\ping.c + + ip4_addr.c @@ -948,13 +955,6 @@ ..\..\..\components\net\lwip-2.0.2\src\core\raw.c - - - ping.c - 1 - ..\..\..\components\net\lwip-2.0.2\src\apps\ping\ping.c - - ip4_frag.c diff --git a/bsp/stm32/stm32f769-st-disco/rtconfig.h b/bsp/stm32/stm32f769-st-disco/rtconfig.h index f49da551e8..7191fe482f 100644 --- a/bsp/stm32/stm32f769-st-disco/rtconfig.h +++ b/bsp/stm32/stm32f769-st-disco/rtconfig.h @@ -45,7 +45,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart1" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -230,9 +230,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/stm32/stm32g070-st-nucleo/project.ewp b/bsp/stm32/stm32g070-st-nucleo/project.ewp index 05409f8227..145912d3ea 100644 --- a/bsp/stm32/stm32g070-st-nucleo/project.ewp +++ b/bsp/stm32/stm32g070-st-nucleo/project.ewp @@ -2121,13 +2121,13 @@ CPU - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0\context_iar.S @@ -2148,22 +2148,22 @@ $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c @@ -2199,10 +2199,7 @@ Kernel - $PROJ_DIR$\..\..\..\src\scheduler.c - - - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\device.c $PROJ_DIR$\..\..\..\src\object.c @@ -2211,32 +2208,35 @@ $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\clock.c $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\timer.c $PROJ_DIR$\..\..\..\src\kservice.c + + $PROJ_DIR$\..\..\..\src\thread.c + libc diff --git a/bsp/stm32/stm32g070-st-nucleo/project.uvprojx b/bsp/stm32/stm32g070-st-nucleo/project.uvprojx index 581741a57c..057590dfcf 100644 --- a/bsp/stm32/stm32g070-st-nucleo/project.uvprojx +++ b/bsp/stm32/stm32g070-st-nucleo/project.uvprojx @@ -388,6 +388,13 @@ CPU + + + showmem.c + 1 + ..\..\..\libcpu\arm\common\showmem.c + + div0.c @@ -404,9 +411,9 @@ - showmem.c + cpuport.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\cortex-m0\cpuport.c @@ -416,13 +423,6 @@ ..\..\..\libcpu\arm\cortex-m0\context_rvds.S - - - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m0\cpuport.c - - DeviceDrivers @@ -442,9 +442,9 @@ - completion.c + waitqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\waitqueue.c @@ -456,9 +456,9 @@ - ringbuffer.c + completion.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\completion.c @@ -470,23 +470,23 @@ - pipe.c + workqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\workqueue.c - workqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\ringbuffer.c - waitqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\pipe.c @@ -556,93 +556,93 @@ Kernel - mem.c + idle.c 1 - ..\..\..\src\mem.c + ..\..\..\src\idle.c - device.c + thread.c 1 - ..\..\..\src\device.c + ..\..\..\src\thread.c - scheduler.c + object.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\object.c - idle.c + timer.c 1 - ..\..\..\src\idle.c + ..\..\..\src\timer.c - ipc.c + mem.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\mem.c - kservice.c + scheduler.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\scheduler.c - timer.c + components.c 1 - ..\..\..\src\timer.c + ..\..\..\src\components.c - clock.c + irq.c 1 - ..\..\..\src\clock.c + ..\..\..\src\irq.c - mempool.c + kservice.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\kservice.c - components.c + ipc.c 1 - ..\..\..\src\components.c + ..\..\..\src\ipc.c - thread.c + mempool.c 1 - ..\..\..\src\thread.c + ..\..\..\src\mempool.c - irq.c + device.c 1 - ..\..\..\src\irq.c + ..\..\..\src\device.c - object.c + clock.c 1 - ..\..\..\src\object.c + ..\..\..\src\clock.c diff --git a/bsp/stm32/stm32g071-st-nucleo/.config b/bsp/stm32/stm32g071-st-nucleo/.config index 2d13757c1d..fd5459bf60 100644 --- a/bsp/stm32/stm32g071-st-nucleo/.config +++ b/bsp/stm32/stm32g071-st-nucleo/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="lpuart1" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -335,7 +335,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -359,6 +359,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -388,6 +389,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -439,16 +444,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -458,7 +463,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -473,6 +477,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -623,6 +628,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -646,14 +652,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/stm32/stm32g071-st-nucleo/project.ewp b/bsp/stm32/stm32g071-st-nucleo/project.ewp index 783681b88f..fc8ff12188 100644 --- a/bsp/stm32/stm32g071-st-nucleo/project.ewp +++ b/bsp/stm32/stm32g071-st-nucleo/project.ewp @@ -2119,13 +2119,13 @@ CPU - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0\cpuport.c @@ -2143,34 +2143,34 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c Drivers - $PROJ_DIR$\board\CubeMX_Config\Src\stm32g0xx_hal_msp.c + $PROJ_DIR$\..\libraries\STM32G0xx_HAL\CMSIS\Device\ST\STM32G0xx\Source\Templates\iar\startup_stm32g071xx.s - $PROJ_DIR$\..\libraries\STM32G0xx_HAL\CMSIS\Device\ST\STM32G0xx\Source\Templates\iar\startup_stm32g071xx.s + $PROJ_DIR$\board\CubeMX_Config\Src\stm32g0xx_hal_msp.c $PROJ_DIR$\board\board.c @@ -2200,43 +2200,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\mempool.c diff --git a/bsp/stm32/stm32g071-st-nucleo/project.uvprojx b/bsp/stm32/stm32g071-st-nucleo/project.uvprojx index 5cb54f16f4..68916a4dbd 100644 --- a/bsp/stm32/stm32g071-st-nucleo/project.uvprojx +++ b/bsp/stm32/stm32g071-st-nucleo/project.uvprojx @@ -387,6 +387,13 @@ CPU + + + showmem.c + 1 + ..\..\..\libcpu\arm\common\showmem.c + + div0.c @@ -403,9 +410,9 @@ - showmem.c + cpuport.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\cortex-m0\cpuport.c @@ -415,13 +422,6 @@ ..\..\..\libcpu\arm\cortex-m0\context_rvds.S - - - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m0\cpuport.c - - DeviceDrivers @@ -441,16 +441,16 @@ - waitqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\pipe.c - completion.c + workqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\workqueue.c @@ -462,30 +462,30 @@ - pipe.c + dataqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\dataqueue.c - workqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\ringbuffer.c - dataqueue.c + waitqueue.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\waitqueue.c - ringbuffer.c + completion.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\completion.c @@ -493,16 +493,16 @@ Drivers - startup_stm32g071xx.s - 2 - ..\libraries\STM32G0xx_HAL\CMSIS\Device\ST\STM32G0xx\Source\Templates\arm\startup_stm32g071xx.s + stm32g0xx_hal_msp.c + 1 + board\CubeMX_Config\Src\stm32g0xx_hal_msp.c - stm32g0xx_hal_msp.c - 1 - board\CubeMX_Config\Src\stm32g0xx_hal_msp.c + startup_stm32g071xx.s + 2 + ..\libraries\STM32G0xx_HAL\CMSIS\Device\ST\STM32G0xx\Source\Templates\arm\startup_stm32g071xx.s @@ -562,51 +562,51 @@ Kernel - scheduler.c + irq.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\irq.c - kservice.c + idle.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\idle.c - ipc.c + timer.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\timer.c - components.c + mem.c 1 - ..\..\..\src\components.c + ..\..\..\src\mem.c - irq.c + components.c 1 - ..\..\..\src\irq.c + ..\..\..\src\components.c - mem.c + object.c 1 - ..\..\..\src\mem.c + ..\..\..\src\object.c - object.c + mempool.c 1 - ..\..\..\src\object.c + ..\..\..\src\mempool.c @@ -618,37 +618,37 @@ - clock.c + ipc.c 1 - ..\..\..\src\clock.c + ..\..\..\src\ipc.c - device.c + scheduler.c 1 - ..\..\..\src\device.c + ..\..\..\src\scheduler.c - timer.c + device.c 1 - ..\..\..\src\timer.c + ..\..\..\src\device.c - idle.c + clock.c 1 - ..\..\..\src\idle.c + ..\..\..\src\clock.c - mempool.c + kservice.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\kservice.c diff --git a/bsp/stm32/stm32g071-st-nucleo/rtconfig.h b/bsp/stm32/stm32g071-st-nucleo/rtconfig.h index 7909bed631..097cd96a33 100644 --- a/bsp/stm32/stm32g071-st-nucleo/rtconfig.h +++ b/bsp/stm32/stm32g071-st-nucleo/rtconfig.h @@ -45,7 +45,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "lpuart1" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define ARCH_ARM_CORTEX_M @@ -185,9 +185,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/stm32/stm32g431-st-nucleo/.config b/bsp/stm32/stm32g431-st-nucleo/.config index 364645c22f..97acb3af26 100644 --- a/bsp/stm32/stm32g431-st-nucleo/.config +++ b/bsp/stm32/stm32g431-st-nucleo/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="lpuart1" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -336,7 +336,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -360,6 +360,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -389,6 +390,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -440,16 +445,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -459,7 +464,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -474,6 +478,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -625,6 +630,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -648,14 +654,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/stm32/stm32g431-st-nucleo/project.ewp b/bsp/stm32/stm32g431-st-nucleo/project.ewp index 97647ee709..ccede34d6d 100644 --- a/bsp/stm32/stm32g431-st-nucleo/project.ewp +++ b/bsp/stm32/stm32g431-st-nucleo/project.ewp @@ -2085,19 +2085,19 @@ CPU - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c @@ -2109,7 +2109,10 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + + + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c @@ -2121,13 +2124,10 @@ $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - - - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c @@ -2166,40 +2166,40 @@ Kernel - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\idle.c $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\object.c $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\thread.c $PROJ_DIR$\..\..\..\src\irq.c diff --git a/bsp/stm32/stm32g431-st-nucleo/project.uvprojx b/bsp/stm32/stm32g431-st-nucleo/project.uvprojx index 373b1ea1a8..02c2a91561 100644 --- a/bsp/stm32/stm32g431-st-nucleo/project.uvprojx +++ b/bsp/stm32/stm32g431-st-nucleo/project.uvprojx @@ -390,23 +390,23 @@ CPU - showmem.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\backtrace.c - div0.c + showmem.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\showmem.c - backtrace.c + div0.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\div0.c @@ -442,9 +442,16 @@ - workqueue.c + dataqueue.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\dataqueue.c + + + + + ringbuffer.c + 1 + ..\..\..\components\drivers\src\ringbuffer.c @@ -463,9 +470,9 @@ - ringbuffer.c + completion.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\completion.c @@ -477,16 +484,9 @@ - dataqueue.c - 1 - ..\..\..\components\drivers\src\dataqueue.c - - - - - completion.c + workqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\workqueue.c @@ -563,79 +563,79 @@ Kernel - components.c + scheduler.c 1 - ..\..\..\src\components.c + ..\..\..\src\scheduler.c - timer.c + device.c 1 - ..\..\..\src\timer.c + ..\..\..\src\device.c - idle.c + irq.c 1 - ..\..\..\src\idle.c + ..\..\..\src\irq.c - ipc.c + mempool.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\mempool.c - mem.c + components.c 1 - ..\..\..\src\mem.c + ..\..\..\src\components.c - kservice.c + object.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\object.c - thread.c + idle.c 1 - ..\..\..\src\thread.c + ..\..\..\src\idle.c - irq.c + mem.c 1 - ..\..\..\src\irq.c + ..\..\..\src\mem.c - mempool.c + timer.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\timer.c - device.c + ipc.c 1 - ..\..\..\src\device.c + ..\..\..\src\ipc.c - object.c + kservice.c 1 - ..\..\..\src\object.c + ..\..\..\src\kservice.c @@ -647,9 +647,9 @@ - scheduler.c + thread.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\thread.c diff --git a/bsp/stm32/stm32g431-st-nucleo/rtconfig.h b/bsp/stm32/stm32g431-st-nucleo/rtconfig.h index c6b1c86e7b..6c0e153c78 100644 --- a/bsp/stm32/stm32g431-st-nucleo/rtconfig.h +++ b/bsp/stm32/stm32g431-st-nucleo/rtconfig.h @@ -45,7 +45,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "lpuart1" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -187,9 +187,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/stm32/stm32h743-armfly-V7/.config b/bsp/stm32/stm32h743-armfly-V7/.config index 0cf048e8ee..896c5fb970 100644 --- a/bsp/stm32/stm32h743-armfly-V7/.config +++ b/bsp/stm32/stm32h743-armfly-V7/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart1" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -336,7 +336,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -360,6 +360,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -389,6 +390,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -440,16 +445,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -459,7 +464,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -474,6 +478,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -625,6 +630,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -648,14 +654,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/stm32/stm32h743-armfly-V7/project.ewp b/bsp/stm32/stm32h743-armfly-V7/project.ewp index d1b2812097..7d104fa40b 100644 --- a/bsp/stm32/stm32h743-armfly-V7/project.ewp +++ b/bsp/stm32/stm32h743-armfly-V7/project.ewp @@ -2101,13 +2101,13 @@ CPU - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpuport.c @@ -2128,25 +2128,25 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - - - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + + + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c @@ -2155,10 +2155,10 @@ $PROJ_DIR$\..\libraries\STM32H7xx_HAL\CMSIS\Device\ST\STM32H7xx\Source\Templates\iar\startup_stm32h743xx.s - $PROJ_DIR$\board\CubeMX_Config\Src\stm32h7xx_hal_msp.c + $PROJ_DIR$\board\board.c - $PROJ_DIR$\board\board.c + $PROJ_DIR$\board\CubeMX_Config\Src\stm32h7xx_hal_msp.c $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c @@ -2184,26 +2184,20 @@ Kernel - - $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\components.c - - $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\device.c $PROJ_DIR$\..\..\..\src\ipc.c @@ -2215,13 +2209,19 @@ $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\idle.c $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\mem.c + + + $PROJ_DIR$\..\..\..\src\timer.c + + + $PROJ_DIR$\..\..\..\src\object.c diff --git a/bsp/stm32/stm32h743-armfly-V7/project.uvprojx b/bsp/stm32/stm32h743-armfly-V7/project.uvprojx index 6daa673980..af22458853 100644 --- a/bsp/stm32/stm32h743-armfly-V7/project.uvprojx +++ b/bsp/stm32/stm32h743-armfly-V7/project.uvprojx @@ -389,23 +389,23 @@ CPU - backtrace.c + showmem.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\showmem.c - div0.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\backtrace.c - showmem.c + div0.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\div0.c @@ -448,9 +448,9 @@ - dataqueue.c + waitqueue.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\waitqueue.c @@ -462,42 +462,49 @@ - waitqueue.c + completion.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\completion.c - completion.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\ringblk_buf.c - ringbuffer.c + dataqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\dataqueue.c - ringblk_buf.c + workqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\workqueue.c - workqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\ringbuffer.c Drivers + + + board.c + 1 + board\board.c + + startup_stm32h743xx.s @@ -512,13 +519,6 @@ board\CubeMX_Config\Src\stm32h7xx_hal_msp.c - - - board.c - 1 - board\board.c - - drv_gpio.c @@ -569,9 +569,9 @@ Kernel - device.c + clock.c 1 - ..\..\..\src\device.c + ..\..\..\src\clock.c @@ -583,79 +583,79 @@ - scheduler.c + mem.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\mem.c - thread.c + kservice.c 1 - ..\..\..\src\thread.c + ..\..\..\src\kservice.c - idle.c + components.c 1 - ..\..\..\src\idle.c + ..\..\..\src\components.c - ipc.c + timer.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\timer.c - timer.c + device.c 1 - ..\..\..\src\timer.c + ..\..\..\src\device.c - components.c + mempool.c 1 - ..\..\..\src\components.c + ..\..\..\src\mempool.c - mempool.c + idle.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\idle.c - kservice.c + ipc.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\ipc.c - mem.c + scheduler.c 1 - ..\..\..\src\mem.c + ..\..\..\src\scheduler.c - object.c + thread.c 1 - ..\..\..\src\object.c + ..\..\..\src\thread.c - clock.c + object.c 1 - ..\..\..\src\clock.c + ..\..\..\src\object.c diff --git a/bsp/stm32/stm32h743-armfly-V7/rtconfig.h b/bsp/stm32/stm32h743-armfly-V7/rtconfig.h index e0cb6abf11..4e5582680d 100644 --- a/bsp/stm32/stm32h743-armfly-V7/rtconfig.h +++ b/bsp/stm32/stm32h743-armfly-V7/rtconfig.h @@ -44,7 +44,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart1" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -186,9 +186,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/stm32/stm32h743-atk-apollo/.config b/bsp/stm32/stm32h743-atk-apollo/.config index 8453333349..5d150e701b 100644 --- a/bsp/stm32/stm32h743-atk-apollo/.config +++ b/bsp/stm32/stm32h743-atk-apollo/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart1" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -336,7 +336,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -360,6 +360,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -389,6 +390,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -440,16 +445,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -459,7 +464,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -474,6 +478,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -625,6 +630,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -648,14 +654,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/stm32/stm32h743-atk-apollo/project.ewp b/bsp/stm32/stm32h743-atk-apollo/project.ewp index 45a5ad02ed..b2ae2c089f 100644 --- a/bsp/stm32/stm32h743-atk-apollo/project.ewp +++ b/bsp/stm32/stm32h743-atk-apollo/project.ewp @@ -2151,22 +2151,22 @@ CPU - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpu_cache.c + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\context_iar.S $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpuport.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\context_iar.S + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpu_cache.c @@ -2178,22 +2178,22 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c @@ -2202,10 +2202,10 @@ Drivers - $PROJ_DIR$\board\CubeMX_Config\Src\stm32h7xx_hal_msp.c + $PROJ_DIR$\..\libraries\STM32H7xx_HAL\CMSIS\Device\ST\STM32H7xx\Source\Templates\iar\startup_stm32h743xx.s - $PROJ_DIR$\..\libraries\STM32H7xx_HAL\CMSIS\Device\ST\STM32H7xx\Source\Templates\iar\startup_stm32h743xx.s + $PROJ_DIR$\board\CubeMX_Config\Src\stm32h7xx_hal_msp.c $PROJ_DIR$\board\drv_mpu.c @@ -2238,43 +2238,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\irq.c diff --git a/bsp/stm32/stm32h743-atk-apollo/project.uvprojx b/bsp/stm32/stm32h743-atk-apollo/project.uvprojx index 91bf66f3cd..fa6fb5d5b0 100644 --- a/bsp/stm32/stm32h743-atk-apollo/project.uvprojx +++ b/bsp/stm32/stm32h743-atk-apollo/project.uvprojx @@ -411,16 +411,16 @@ - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m7\context_rvds.S + cpu_cache.c + 1 + ..\..\..\libcpu\arm\cortex-m7\cpu_cache.c - cpu_cache.c - 1 - ..\..\..\libcpu\arm\cortex-m7\cpu_cache.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m7\context_rvds.S @@ -449,16 +449,16 @@ - ringbuffer.c + dataqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\dataqueue.c - completion.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\ringbuffer.c @@ -470,16 +470,16 @@ - ringblk_buf.c + waitqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\waitqueue.c - waitqueue.c + completion.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\completion.c @@ -491,9 +491,9 @@ - dataqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c @@ -501,16 +501,16 @@ Drivers - startup_stm32h743xx.s - 2 - ..\libraries\STM32H7xx_HAL\CMSIS\Device\ST\STM32H7xx\Source\Templates\arm\startup_stm32h743xx.s + stm32h7xx_hal_msp.c + 1 + board\CubeMX_Config\Src\stm32h7xx_hal_msp.c - stm32h7xx_hal_msp.c - 1 - board\CubeMX_Config\Src\stm32h7xx_hal_msp.c + startup_stm32h743xx.s + 2 + ..\libraries\STM32H7xx_HAL\CMSIS\Device\ST\STM32H7xx\Source\Templates\arm\startup_stm32h743xx.s @@ -577,9 +577,16 @@ Kernel - scheduler.c + thread.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\thread.c + + + + + device.c + 1 + ..\..\..\src\device.c @@ -591,23 +598,23 @@ - components.c + ipc.c 1 - ..\..\..\src\components.c + ..\..\..\src\ipc.c - thread.c + components.c 1 - ..\..\..\src\thread.c + ..\..\..\src\components.c - mem.c + object.c 1 - ..\..\..\src\mem.c + ..\..\..\src\object.c @@ -619,16 +626,16 @@ - clock.c + timer.c 1 - ..\..\..\src\clock.c + ..\..\..\src\timer.c - object.c + mem.c 1 - ..\..\..\src\object.c + ..\..\..\src\mem.c @@ -640,30 +647,23 @@ - device.c - 1 - ..\..\..\src\device.c - - - - - idle.c + clock.c 1 - ..\..\..\src\idle.c + ..\..\..\src\clock.c - ipc.c + scheduler.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\scheduler.c - timer.c + idle.c 1 - ..\..\..\src\timer.c + ..\..\..\src\idle.c diff --git a/bsp/stm32/stm32h743-atk-apollo/rtconfig.h b/bsp/stm32/stm32h743-atk-apollo/rtconfig.h index 198acf3b7b..68e8b90886 100644 --- a/bsp/stm32/stm32h743-atk-apollo/rtconfig.h +++ b/bsp/stm32/stm32h743-atk-apollo/rtconfig.h @@ -44,7 +44,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart1" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -186,9 +186,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/stm32/stm32h743-st-nucleo/.config b/bsp/stm32/stm32h743-st-nucleo/.config index 7b5d373593..041a30c5bf 100644 --- a/bsp/stm32/stm32h743-st-nucleo/.config +++ b/bsp/stm32/stm32h743-st-nucleo/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart3" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -336,7 +336,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -360,6 +360,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -389,6 +390,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -440,16 +445,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -459,7 +464,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -474,6 +478,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -625,6 +630,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -648,14 +654,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/stm32/stm32h743-st-nucleo/project.ewp b/bsp/stm32/stm32h743-st-nucleo/project.ewp index 724a3ed983..7af6bfd455 100644 --- a/bsp/stm32/stm32h743-st-nucleo/project.ewp +++ b/bsp/stm32/stm32h743-st-nucleo/project.ewp @@ -2120,19 +2120,19 @@ $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\context_iar.S + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpuport.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpu_cache.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpuport.c + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\context_iar.S @@ -2144,7 +2144,7 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c @@ -2162,7 +2162,7 @@ $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c @@ -2201,43 +2201,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\timer.c $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\kservice.c diff --git a/bsp/stm32/stm32h743-st-nucleo/project.uvprojx b/bsp/stm32/stm32h743-st-nucleo/project.uvprojx index 689975abf5..e62496b305 100644 --- a/bsp/stm32/stm32h743-st-nucleo/project.uvprojx +++ b/bsp/stm32/stm32h743-st-nucleo/project.uvprojx @@ -390,9 +390,9 @@ CPU - showmem.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\backtrace.c @@ -404,23 +404,23 @@ - backtrace.c + showmem.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\showmem.c - cpuport.c + cpu_cache.c 1 - ..\..\..\libcpu\arm\cortex-m7\cpuport.c + ..\..\..\libcpu\arm\cortex-m7\cpu_cache.c - cpu_cache.c + cpuport.c 1 - ..\..\..\libcpu\arm\cortex-m7\cpu_cache.c + ..\..\..\libcpu\arm\cortex-m7\cpuport.c @@ -449,9 +449,9 @@ - ringblk_buf.c + waitqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\waitqueue.c @@ -461,6 +461,13 @@ ..\..\..\components\drivers\src\completion.c + + + pipe.c + 1 + ..\..\..\components\drivers\src\pipe.c + + workqueue.c @@ -477,28 +484,28 @@ - waitqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\ringbuffer.c - pipe.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\ringblk_buf.c + + + Drivers - ringbuffer.c + stm32h7xx_hal_msp.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + board\CubeMX_Config\Src\stm32h7xx_hal_msp.c - - - Drivers startup_stm32h743xx.s @@ -513,13 +520,6 @@ board\board.c - - - stm32h7xx_hal_msp.c - 1 - board\CubeMX_Config\Src\stm32h7xx_hal_msp.c - - drv_gpio.c @@ -570,93 +570,93 @@ Kernel - irq.c + timer.c 1 - ..\..\..\src\irq.c + ..\..\..\src\timer.c - clock.c + irq.c 1 - ..\..\..\src\clock.c + ..\..\..\src\irq.c - ipc.c + clock.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\clock.c - timer.c + object.c 1 - ..\..\..\src\timer.c + ..\..\..\src\object.c - thread.c + mempool.c 1 - ..\..\..\src\thread.c + ..\..\..\src\mempool.c - device.c + kservice.c 1 - ..\..\..\src\device.c + ..\..\..\src\kservice.c - object.c + idle.c 1 - ..\..\..\src\object.c + ..\..\..\src\idle.c - mempool.c + mem.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\mem.c - scheduler.c + device.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\device.c - idle.c + components.c 1 - ..\..\..\src\idle.c + ..\..\..\src\components.c - mem.c + ipc.c 1 - ..\..\..\src\mem.c + ..\..\..\src\ipc.c - components.c + scheduler.c 1 - ..\..\..\src\components.c + ..\..\..\src\scheduler.c - kservice.c + thread.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\thread.c diff --git a/bsp/stm32/stm32h743-st-nucleo/rtconfig.h b/bsp/stm32/stm32h743-st-nucleo/rtconfig.h index 1390b1debe..c6a6066e0e 100644 --- a/bsp/stm32/stm32h743-st-nucleo/rtconfig.h +++ b/bsp/stm32/stm32h743-st-nucleo/rtconfig.h @@ -44,7 +44,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart3" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -186,9 +186,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/stm32/stm32h747-st-discovery/.config b/bsp/stm32/stm32h747-st-discovery/.config index edfa02282b..32fedb4f73 100644 --- a/bsp/stm32/stm32h747-st-discovery/.config +++ b/bsp/stm32/stm32h747-st-discovery/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart1" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -336,7 +336,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -360,6 +360,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -389,6 +390,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -440,16 +445,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -459,7 +464,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -474,6 +478,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -625,6 +630,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -648,14 +654,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/stm32/stm32h747-st-discovery/project.ewp b/bsp/stm32/stm32h747-st-discovery/project.ewp index 9afb5fe83f..7e369f2483 100644 --- a/bsp/stm32/stm32h747-st-discovery/project.ewp +++ b/bsp/stm32/stm32h747-st-discovery/project.ewp @@ -2121,18 +2121,18 @@ $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpuport.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpu_cache.c + + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpuport.c + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\context_iar.S @@ -2148,36 +2148,36 @@ $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - - - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + Drivers - - $PROJ_DIR$\board\board.c - $PROJ_DIR$\board\CubeMX_Config\CM7\Src\stm32h7xx_hal_msp.c $PROJ_DIR$\..\libraries\STM32H7xx_HAL\CMSIS\Device\ST\STM32H7xx\Source\Templates\iar\startup_stm32h747xx.s + + $PROJ_DIR$\board\board.c + $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c @@ -2203,43 +2203,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\kservice.c diff --git a/bsp/stm32/stm32h747-st-discovery/project.uvprojx b/bsp/stm32/stm32h747-st-discovery/project.uvprojx index f0945675fe..d97bd8c690 100644 --- a/bsp/stm32/stm32h747-st-discovery/project.uvprojx +++ b/bsp/stm32/stm32h747-st-discovery/project.uvprojx @@ -397,16 +397,16 @@ - showmem.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\backtrace.c - backtrace.c + showmem.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\showmem.c @@ -418,16 +418,16 @@ - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m7\context_rvds.S + cpu_cache.c + 1 + ..\..\..\libcpu\arm\cortex-m7\cpu_cache.c - cpu_cache.c - 1 - ..\..\..\libcpu\arm\cortex-m7\cpu_cache.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m7\context_rvds.S @@ -449,16 +449,16 @@ - dataqueue.c + completion.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\completion.c - waitqueue.c + dataqueue.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\dataqueue.c @@ -477,23 +477,23 @@ - ringblk_buf.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\ringbuffer.c - ringbuffer.c + waitqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\waitqueue.c - completion.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\ringblk_buf.c @@ -570,16 +570,16 @@ Kernel - timer.c + components.c 1 - ..\..\..\src\timer.c + ..\..\..\src\components.c - thread.c + mem.c 1 - ..\..\..\src\thread.c + ..\..\..\src\mem.c @@ -591,51 +591,51 @@ - mempool.c + scheduler.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\scheduler.c - idle.c + thread.c 1 - ..\..\..\src\idle.c + ..\..\..\src\thread.c - mem.c + ipc.c 1 - ..\..\..\src\mem.c + ..\..\..\src\ipc.c - device.c + kservice.c 1 - ..\..\..\src\device.c + ..\..\..\src\kservice.c - scheduler.c + idle.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\idle.c - ipc.c + device.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\device.c - kservice.c + mempool.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\mempool.c @@ -647,16 +647,16 @@ - irq.c + timer.c 1 - ..\..\..\src\irq.c + ..\..\..\src\timer.c - components.c + irq.c 1 - ..\..\..\src\components.c + ..\..\..\src\irq.c diff --git a/bsp/stm32/stm32h747-st-discovery/rtconfig.h b/bsp/stm32/stm32h747-st-discovery/rtconfig.h index 53d9a6a9ae..58c9e6d193 100644 --- a/bsp/stm32/stm32h747-st-discovery/rtconfig.h +++ b/bsp/stm32/stm32h747-st-discovery/rtconfig.h @@ -44,7 +44,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart1" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -186,9 +186,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/stm32/stm32h750-armfly-h7-tool/.config b/bsp/stm32/stm32h750-armfly-h7-tool/.config index 32cd361765..7b67d0c5a2 100644 --- a/bsp/stm32/stm32h750-armfly-h7-tool/.config +++ b/bsp/stm32/stm32h750-armfly-h7-tool/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart1" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -355,7 +355,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -379,6 +379,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -408,6 +409,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -459,16 +464,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -478,7 +483,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -493,6 +497,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -644,6 +649,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -667,14 +673,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/stm32/stm32h750-armfly-h7-tool/project.ewp b/bsp/stm32/stm32h750-armfly-h7-tool/project.ewp index d88b47638a..e21605bd91 100644 --- a/bsp/stm32/stm32h750-armfly-h7-tool/project.ewp +++ b/bsp/stm32/stm32h750-armfly-h7-tool/project.ewp @@ -2131,10 +2131,10 @@ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpu_cache.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpuport.c + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\context_iar.S - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\context_iar.S + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpuport.c @@ -2155,22 +2155,22 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c @@ -2178,15 +2178,15 @@ Drivers - - $PROJ_DIR$\board\CubeMX_Config\Src\stm32h7xx_hal_msp.c - $PROJ_DIR$\..\libraries\STM32H7xx_HAL\CMSIS\Device\ST\STM32H7xx\Source\Templates\iar\startup_stm32h750xx.s $PROJ_DIR$\board\board.c + + $PROJ_DIR$\board\CubeMX_Config\Src\stm32h7xx_hal_msp.c + $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c @@ -2215,31 +2215,31 @@ Kernel - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\components.c $PROJ_DIR$\..\..\..\src\timer.c @@ -2248,10 +2248,10 @@ $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\mem.c diff --git a/bsp/stm32/stm32h750-armfly-h7-tool/project.uvprojx b/bsp/stm32/stm32h750-armfly-h7-tool/project.uvprojx index b31d5f03a4..be2246c443 100644 --- a/bsp/stm32/stm32h750-armfly-h7-tool/project.uvprojx +++ b/bsp/stm32/stm32h750-armfly-h7-tool/project.uvprojx @@ -390,16 +390,16 @@ CPU - backtrace.c + showmem.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\showmem.c - showmem.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\backtrace.c @@ -411,9 +411,9 @@ - cpuport.c + cpu_cache.c 1 - ..\..\..\libcpu\arm\cortex-m7\cpuport.c + ..\..\..\libcpu\arm\cortex-m7\cpu_cache.c @@ -425,9 +425,9 @@ - cpu_cache.c + cpuport.c 1 - ..\..\..\libcpu\arm\cortex-m7\cpu_cache.c + ..\..\..\libcpu\arm\cortex-m7\cpuport.c @@ -477,44 +477,44 @@ - workqueue.c + dataqueue.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\dataqueue.c - ringbuffer.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\ringblk_buf.c - waitqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\pipe.c - ringblk_buf.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\ringbuffer.c - pipe.c + workqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\workqueue.c - dataqueue.c + waitqueue.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\waitqueue.c @@ -598,9 +598,9 @@ Kernel - clock.c + timer.c 1 - ..\..\..\src\clock.c + ..\..\..\src\timer.c @@ -612,79 +612,79 @@ - ipc.c + irq.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\irq.c - mem.c + clock.c 1 - ..\..\..\src\mem.c + ..\..\..\src\clock.c - components.c + object.c 1 - ..\..\..\src\components.c + ..\..\..\src\object.c - kservice.c + scheduler.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\scheduler.c - object.c + thread.c 1 - ..\..\..\src\object.c + ..\..\..\src\thread.c - mempool.c + device.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\device.c - irq.c + ipc.c 1 - ..\..\..\src\irq.c + ..\..\..\src\ipc.c - device.c + components.c 1 - ..\..\..\src\device.c + ..\..\..\src\components.c - timer.c + mem.c 1 - ..\..\..\src\timer.c + ..\..\..\src\mem.c - scheduler.c + mempool.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\mempool.c - thread.c + kservice.c 1 - ..\..\..\src\thread.c + ..\..\..\src\kservice.c diff --git a/bsp/stm32/stm32h750-armfly-h7-tool/rtconfig.h b/bsp/stm32/stm32h750-armfly-h7-tool/rtconfig.h index b3c26e560d..3ca2f44fbf 100644 --- a/bsp/stm32/stm32h750-armfly-h7-tool/rtconfig.h +++ b/bsp/stm32/stm32h750-armfly-h7-tool/rtconfig.h @@ -44,7 +44,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart1" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -192,9 +192,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/stm32/stm32h750-artpi-h750/.config b/bsp/stm32/stm32h750-artpi-h750/.config index b39f667f7b..de31b11050 100644 --- a/bsp/stm32/stm32h750-artpi-h750/.config +++ b/bsp/stm32/stm32h750-artpi-h750/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart4" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -336,7 +336,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -360,6 +360,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -389,6 +390,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -440,16 +445,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -459,7 +464,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -474,6 +478,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -625,6 +630,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -648,14 +654,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/stm32/stm32h750-artpi-h750/project.ewp b/bsp/stm32/stm32h750-artpi-h750/project.ewp index eb888ce138..b90d3eb8ec 100644 --- a/bsp/stm32/stm32h750-artpi-h750/project.ewp +++ b/bsp/stm32/stm32h750-artpi-h750/project.ewp @@ -2118,9 +2118,6 @@ CPU - - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c @@ -2128,13 +2125,16 @@ $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpuport.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\context_iar.S + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpu_cache.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpu_cache.c + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpuport.c + + + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\context_iar.S @@ -2146,25 +2146,25 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c @@ -2203,43 +2203,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\thread.c diff --git a/bsp/stm32/stm32h750-artpi-h750/project.uvprojx b/bsp/stm32/stm32h750-artpi-h750/project.uvprojx index a00bd3dfc7..9a1ab9d1a2 100644 --- a/bsp/stm32/stm32h750-artpi-h750/project.uvprojx +++ b/bsp/stm32/stm32h750-artpi-h750/project.uvprojx @@ -397,16 +397,16 @@ - div0.c + showmem.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\showmem.c - showmem.c + div0.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\div0.c @@ -418,16 +418,16 @@ - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m7\context_rvds.S + cpu_cache.c + 1 + ..\..\..\libcpu\arm\cortex-m7\cpu_cache.c - cpu_cache.c - 1 - ..\..\..\libcpu\arm\cortex-m7\cpu_cache.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m7\context_rvds.S @@ -456,9 +456,9 @@ - workqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\pipe.c @@ -470,30 +470,30 @@ - completion.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\ringbuffer.c - pipe.c + completion.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\completion.c - waitqueue.c + workqueue.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\workqueue.c - ringbuffer.c + waitqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\waitqueue.c @@ -501,9 +501,9 @@ Drivers - board.c - 1 - board\board.c + startup_stm32h750xx.s + 2 + ..\libraries\STM32H7xx_HAL\CMSIS\Device\ST\STM32H7xx\Source\Templates\arm\startup_stm32h750xx.s @@ -515,9 +515,9 @@ - startup_stm32h750xx.s - 2 - ..\libraries\STM32H7xx_HAL\CMSIS\Device\ST\STM32H7xx\Source\Templates\arm\startup_stm32h750xx.s + board.c + 1 + board\board.c @@ -570,23 +570,23 @@ Kernel - mem.c + device.c 1 - ..\..\..\src\mem.c + ..\..\..\src\device.c - mempool.c + idle.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\idle.c - components.c + object.c 1 - ..\..\..\src\components.c + ..\..\..\src\object.c @@ -598,65 +598,65 @@ - scheduler.c + kservice.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\kservice.c - idle.c + timer.c 1 - ..\..\..\src\idle.c + ..\..\..\src\timer.c - object.c + mem.c 1 - ..\..\..\src\object.c + ..\..\..\src\mem.c - device.c + irq.c 1 - ..\..\..\src\device.c + ..\..\..\src\irq.c - timer.c + scheduler.c 1 - ..\..\..\src\timer.c + ..\..\..\src\scheduler.c - ipc.c + mempool.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\mempool.c - kservice.c + thread.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\thread.c - irq.c + components.c 1 - ..\..\..\src\irq.c + ..\..\..\src\components.c - thread.c + ipc.c 1 - ..\..\..\src\thread.c + ..\..\..\src\ipc.c diff --git a/bsp/stm32/stm32h750-artpi-h750/rtconfig.h b/bsp/stm32/stm32h750-artpi-h750/rtconfig.h index 2aa899af07..7aa82eae4a 100644 --- a/bsp/stm32/stm32h750-artpi-h750/rtconfig.h +++ b/bsp/stm32/stm32h750-artpi-h750/rtconfig.h @@ -44,7 +44,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart4" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -186,9 +186,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/stm32/stm32l010-st-nucleo/.config b/bsp/stm32/stm32l010-st-nucleo/.config index 7c0439c655..5bbdcefb61 100644 --- a/bsp/stm32/stm32l010-st-nucleo/.config +++ b/bsp/stm32/stm32l010-st-nucleo/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart2" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -335,7 +335,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -359,6 +359,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -388,6 +389,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -439,16 +444,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -458,7 +463,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -473,6 +477,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -623,6 +628,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -646,14 +652,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/stm32/stm32l010-st-nucleo/project.ewp b/bsp/stm32/stm32l010-st-nucleo/project.ewp index 01e3d7844a..f60d5c2bae 100644 --- a/bsp/stm32/stm32l010-st-nucleo/project.ewp +++ b/bsp/stm32/stm32l010-st-nucleo/project.ewp @@ -2151,13 +2151,13 @@ CPU - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0\context_iar.S @@ -2175,25 +2175,25 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c @@ -2202,10 +2202,10 @@ $PROJ_DIR$\board\CubeMX_Config\Src\stm32l0xx_hal_msp.c - $PROJ_DIR$\..\libraries\STM32L0xx_HAL\CMSIS\Device\ST\STM32L0xx\Source\Templates\iar\startup_stm32l053xx.s + $PROJ_DIR$\board\board.c - $PROJ_DIR$\board\board.c + $PROJ_DIR$\..\libraries\STM32L0xx_HAL\CMSIS\Device\ST\STM32L0xx\Source\Templates\iar\startup_stm32l053xx.s $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c @@ -2232,43 +2232,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\irq.c diff --git a/bsp/stm32/stm32l010-st-nucleo/project.uvprojx b/bsp/stm32/stm32l010-st-nucleo/project.uvprojx index 4869300c47..e9af24b318 100644 --- a/bsp/stm32/stm32l010-st-nucleo/project.uvprojx +++ b/bsp/stm32/stm32l010-st-nucleo/project.uvprojx @@ -390,16 +390,16 @@ CPU - div0.c + showmem.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\showmem.c - showmem.c + div0.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\div0.c @@ -442,30 +442,30 @@ - waitqueue.c + workqueue.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\workqueue.c - ringblk_buf.c + dataqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\dataqueue.c - dataqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c - workqueue.c + waitqueue.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\waitqueue.c @@ -477,16 +477,16 @@ - completion.c + pipe.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\pipe.c - pipe.c + completion.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\completion.c @@ -501,16 +501,16 @@ - startup_stm32l053xx.s - 2 - ..\libraries\STM32L0xx_HAL\CMSIS\Device\ST\STM32L0xx\Source\Templates\arm\startup_stm32l053xx.s + board.c + 1 + board\board.c - board.c - 1 - board\board.c + startup_stm32l053xx.s + 2 + ..\libraries\STM32L0xx_HAL\CMSIS\Device\ST\STM32L0xx\Source\Templates\arm\startup_stm32l053xx.s @@ -563,23 +563,23 @@ Kernel - mempool.c + object.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\object.c - device.c + ipc.c 1 - ..\..\..\src\device.c + ..\..\..\src\ipc.c - kservice.c + timer.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\timer.c @@ -591,23 +591,23 @@ - scheduler.c + idle.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\idle.c - idle.c + kservice.c 1 - ..\..\..\src\idle.c + ..\..\..\src\kservice.c - thread.c + mempool.c 1 - ..\..\..\src\thread.c + ..\..\..\src\mempool.c @@ -619,37 +619,37 @@ - timer.c + clock.c 1 - ..\..\..\src\timer.c + ..\..\..\src\clock.c - clock.c + thread.c 1 - ..\..\..\src\clock.c + ..\..\..\src\thread.c - object.c + scheduler.c 1 - ..\..\..\src\object.c + ..\..\..\src\scheduler.c - irq.c + device.c 1 - ..\..\..\src\irq.c + ..\..\..\src\device.c - ipc.c + irq.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\irq.c diff --git a/bsp/stm32/stm32l010-st-nucleo/rtconfig.h b/bsp/stm32/stm32l010-st-nucleo/rtconfig.h index e8a982bb75..f2ceb6facc 100644 --- a/bsp/stm32/stm32l010-st-nucleo/rtconfig.h +++ b/bsp/stm32/stm32l010-st-nucleo/rtconfig.h @@ -45,7 +45,7 @@ #define RT_CONSOLEBUF_SIZE 256 #define RT_CONSOLE_DEVICE_NAME "uart2" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define ARCH_ARM_CORTEX_M @@ -186,9 +186,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/stm32/stm32l053-st-nucleo/.config b/bsp/stm32/stm32l053-st-nucleo/.config index 8a11fd8f96..574f3c064e 100644 --- a/bsp/stm32/stm32l053-st-nucleo/.config +++ b/bsp/stm32/stm32l053-st-nucleo/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart2" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -335,7 +335,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -359,6 +359,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -388,6 +389,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -439,16 +444,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -458,7 +463,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -473,6 +477,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -623,6 +628,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -646,14 +652,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/stm32/stm32l053-st-nucleo/project.ewp b/bsp/stm32/stm32l053-st-nucleo/project.ewp index f61ef533af..d442ec85d0 100644 --- a/bsp/stm32/stm32l053-st-nucleo/project.ewp +++ b/bsp/stm32/stm32l053-st-nucleo/project.ewp @@ -2151,13 +2151,13 @@ CPU - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0\cpuport.c @@ -2175,25 +2175,25 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c @@ -2202,10 +2202,10 @@ $PROJ_DIR$\board\CubeMX_Config\Src\stm32l0xx_hal_msp.c - $PROJ_DIR$\..\libraries\STM32L0xx_HAL\CMSIS\Device\ST\STM32L0xx\Source\Templates\iar\startup_stm32l053xx.s + $PROJ_DIR$\board\board.c - $PROJ_DIR$\board\board.c + $PROJ_DIR$\..\libraries\STM32L0xx_HAL\CMSIS\Device\ST\STM32L0xx\Source\Templates\iar\startup_stm32l053xx.s $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c @@ -2232,43 +2232,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\kservice.c $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\scheduler.c $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\object.c diff --git a/bsp/stm32/stm32l053-st-nucleo/project.uvprojx b/bsp/stm32/stm32l053-st-nucleo/project.uvprojx index 6420ec0f6b..98d902a948 100644 --- a/bsp/stm32/stm32l053-st-nucleo/project.uvprojx +++ b/bsp/stm32/stm32l053-st-nucleo/project.uvprojx @@ -387,16 +387,16 @@ CPU - showmem.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\backtrace.c - backtrace.c + showmem.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\showmem.c @@ -439,51 +439,51 @@ - pipe.c + dataqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\dataqueue.c - workqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\pipe.c - ringbuffer.c + completion.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\completion.c - dataqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c - waitqueue.c + workqueue.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\workqueue.c - completion.c + waitqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\waitqueue.c - ringblk_buf.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\ringbuffer.c @@ -498,16 +498,16 @@ - startup_stm32l053xx.s - 2 - ..\libraries\STM32L0xx_HAL\CMSIS\Device\ST\STM32L0xx\Source\Templates\arm\startup_stm32l053xx.s + board.c + 1 + board\board.c - board.c - 1 - board\board.c + startup_stm32l053xx.s + 2 + ..\libraries\STM32L0xx_HAL\CMSIS\Device\ST\STM32L0xx\Source\Templates\arm\startup_stm32l053xx.s @@ -560,16 +560,16 @@ Kernel - timer.c + components.c 1 - ..\..\..\src\timer.c + ..\..\..\src\components.c - object.c + clock.c 1 - ..\..\..\src\object.c + ..\..\..\src\clock.c @@ -581,72 +581,72 @@ - kservice.c + device.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\device.c - scheduler.c + mempool.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\mempool.c - clock.c + kservice.c 1 - ..\..\..\src\clock.c + ..\..\..\src\kservice.c - irq.c + object.c 1 - ..\..\..\src\irq.c + ..\..\..\src\object.c - ipc.c + idle.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\idle.c - device.c + mem.c 1 - ..\..\..\src\device.c + ..\..\..\src\mem.c - mem.c + scheduler.c 1 - ..\..\..\src\mem.c + ..\..\..\src\scheduler.c - components.c + ipc.c 1 - ..\..\..\src\components.c + ..\..\..\src\ipc.c - mempool.c + timer.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\timer.c - idle.c + irq.c 1 - ..\..\..\src\idle.c + ..\..\..\src\irq.c diff --git a/bsp/stm32/stm32l053-st-nucleo/rtconfig.h b/bsp/stm32/stm32l053-st-nucleo/rtconfig.h index 0aea164694..e4b0042647 100644 --- a/bsp/stm32/stm32l053-st-nucleo/rtconfig.h +++ b/bsp/stm32/stm32l053-st-nucleo/rtconfig.h @@ -45,7 +45,7 @@ #define RT_CONSOLEBUF_SIZE 256 #define RT_CONSOLE_DEVICE_NAME "uart2" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define ARCH_ARM_CORTEX_M @@ -186,9 +186,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/stm32/stm32l412-st-nucleo/.config b/bsp/stm32/stm32l412-st-nucleo/.config index 1c78afdfa3..37237bda57 100644 --- a/bsp/stm32/stm32l412-st-nucleo/.config +++ b/bsp/stm32/stm32l412-st-nucleo/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart2" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -339,7 +339,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -363,6 +363,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -392,6 +393,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -443,16 +448,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -462,7 +467,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -477,6 +481,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -628,6 +633,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -651,14 +657,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/stm32/stm32l412-st-nucleo/project.ewp b/bsp/stm32/stm32l412-st-nucleo/project.ewp index fb97dfecd5..2269e2004f 100644 --- a/bsp/stm32/stm32l412-st-nucleo/project.ewp +++ b/bsp/stm32/stm32l412-st-nucleo/project.ewp @@ -2080,19 +2080,19 @@ CPU - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S @@ -2107,25 +2107,25 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c $PROJ_DIR$\..\..\..\components\drivers\watchdog\watchdog.c @@ -2167,85 +2167,85 @@ Kernel - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\scheduler.c $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\thread.c $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\kservice.c libc - $PROJ_DIR$\..\..\..\components\libc\compilers\common\stdlib.c + $PROJ_DIR$\..\..\..\components\libc\compilers\common\time.c - $PROJ_DIR$\..\..\..\components\libc\compilers\common\time.c + $PROJ_DIR$\..\..\..\components\libc\compilers\common\stdlib.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\libc.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\stdio.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\libc.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\stdio.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c diff --git a/bsp/stm32/stm32l412-st-nucleo/project.uvprojx b/bsp/stm32/stm32l412-st-nucleo/project.uvprojx index d75fd91548..7f0c4fc79f 100644 --- a/bsp/stm32/stm32l412-st-nucleo/project.uvprojx +++ b/bsp/stm32/stm32l412-st-nucleo/project.uvprojx @@ -390,16 +390,16 @@ CPU - div0.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\backtrace.c - backtrace.c + div0.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\div0.c @@ -411,16 +411,16 @@ - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m4\context_rvds.S + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m4\cpuport.c - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m4\cpuport.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m4\context_rvds.S @@ -449,51 +449,51 @@ - workqueue.c + completion.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\completion.c - ringbuffer.c + dataqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\dataqueue.c - ringblk_buf.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\ringbuffer.c - dataqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\pipe.c - waitqueue.c + workqueue.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\workqueue.c - pipe.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\ringblk_buf.c - completion.c + waitqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\waitqueue.c @@ -577,44 +577,44 @@ Kernel - ipc.c + timer.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\timer.c - thread.c + idle.c 1 - ..\..\..\src\thread.c + ..\..\..\src\idle.c - irq.c + components.c 1 - ..\..\..\src\irq.c + ..\..\..\src\components.c - mem.c + irq.c 1 - ..\..\..\src\mem.c + ..\..\..\src\irq.c - idle.c + scheduler.c 1 - ..\..\..\src\idle.c + ..\..\..\src\scheduler.c - scheduler.c + thread.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\thread.c @@ -626,9 +626,9 @@ - clock.c + mem.c 1 - ..\..\..\src\clock.c + ..\..\..\src\mem.c @@ -640,30 +640,30 @@ - object.c + ipc.c 1 - ..\..\..\src\object.c + ..\..\..\src\ipc.c - timer.c + object.c 1 - ..\..\..\src\timer.c + ..\..\..\src\object.c - kservice.c + clock.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\clock.c - components.c + kservice.c 1 - ..\..\..\src\components.c + ..\..\..\src\kservice.c @@ -671,23 +671,23 @@ libc - syscalls.c + libc.c 1 - ..\..\..\components\libc\compilers\armlibc\syscalls.c + ..\..\..\components\libc\compilers\armlibc\libc.c - mem_std.c + syscalls.c 1 - ..\..\..\components\libc\compilers\armlibc\mem_std.c + ..\..\..\components\libc\compilers\armlibc\syscalls.c - libc.c + mem_std.c 1 - ..\..\..\components\libc\compilers\armlibc\libc.c + ..\..\..\components\libc\compilers\armlibc\mem_std.c diff --git a/bsp/stm32/stm32l412-st-nucleo/rtconfig.h b/bsp/stm32/stm32l412-st-nucleo/rtconfig.h index 2417226ac8..98825dc1fe 100644 --- a/bsp/stm32/stm32l412-st-nucleo/rtconfig.h +++ b/bsp/stm32/stm32l412-st-nucleo/rtconfig.h @@ -45,7 +45,7 @@ #define RT_CONSOLEBUF_SIZE 256 #define RT_CONSOLE_DEVICE_NAME "uart2" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -190,9 +190,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/stm32/stm32l431-BearPi/.config b/bsp/stm32/stm32l431-BearPi/.config index c4c41ffdf8..4e7441761d 100644 --- a/bsp/stm32/stm32l431-BearPi/.config +++ b/bsp/stm32/stm32l431-BearPi/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart1" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -344,7 +344,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -368,6 +368,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -397,6 +398,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -448,16 +453,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -467,7 +472,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -482,6 +486,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -633,6 +638,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -656,14 +662,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/stm32/stm32l431-BearPi/project.ewp b/bsp/stm32/stm32l431-BearPi/project.ewp index 55daa9f3dd..b5c0088df7 100644 --- a/bsp/stm32/stm32l431-BearPi/project.ewp +++ b/bsp/stm32/stm32l431-BearPi/project.ewp @@ -2113,18 +2113,18 @@ $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S + + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c + DeviceDrivers @@ -2144,25 +2144,25 @@ $PROJ_DIR$\..\..\..\components\drivers\spi\spi_dev.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - - - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + + + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c $PROJ_DIR$\..\..\..\components\drivers\watchdog\watchdog.c @@ -2213,40 +2213,40 @@ $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\irq.c @@ -2257,38 +2257,38 @@ $PROJ_DIR$\..\..\..\components\libc\compilers\common\stdlib.c - - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\stdio.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\libc.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c + + + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\libc.c $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c diff --git a/bsp/stm32/stm32l431-BearPi/project.uvprojx b/bsp/stm32/stm32l431-BearPi/project.uvprojx index 05937661a8..e420d8c3ef 100644 --- a/bsp/stm32/stm32l431-BearPi/project.uvprojx +++ b/bsp/stm32/stm32l431-BearPi/project.uvprojx @@ -395,6 +395,13 @@ ..\..\..\libcpu\arm\common\showmem.c + + + div0.c + 1 + ..\..\..\libcpu\arm\common\div0.c + + backtrace.c @@ -404,9 +411,9 @@ - div0.c + cpuport.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\cortex-m4\cpuport.c @@ -416,13 +423,6 @@ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S - - - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m4\cpuport.c - - DeviceDrivers @@ -463,9 +463,9 @@ - waitqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\pipe.c @@ -477,37 +477,37 @@ - completion.c + dataqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\dataqueue.c - ringbuffer.c + waitqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\waitqueue.c - pipe.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\ringbuffer.c - ringblk_buf.c + completion.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\completion.c - dataqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c @@ -617,93 +617,93 @@ Kernel - components.c + kservice.c 1 - ..\..\..\src\components.c + ..\..\..\src\kservice.c - scheduler.c + object.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\object.c - clock.c + device.c 1 - ..\..\..\src\clock.c + ..\..\..\src\device.c - irq.c + thread.c 1 - ..\..\..\src\irq.c + ..\..\..\src\thread.c - idle.c + scheduler.c 1 - ..\..\..\src\idle.c + ..\..\..\src\scheduler.c - timer.c + irq.c 1 - ..\..\..\src\timer.c + ..\..\..\src\irq.c - kservice.c + ipc.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\ipc.c - mempool.c + idle.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\idle.c - ipc.c + mempool.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\mempool.c - object.c + mem.c 1 - ..\..\..\src\object.c + ..\..\..\src\mem.c - mem.c + components.c 1 - ..\..\..\src\mem.c + ..\..\..\src\components.c - thread.c + timer.c 1 - ..\..\..\src\thread.c + ..\..\..\src\timer.c - device.c + clock.c 1 - ..\..\..\src\device.c + ..\..\..\src\clock.c @@ -711,23 +711,23 @@ libc - syscalls.c + mem_std.c 1 - ..\..\..\components\libc\compilers\armlibc\syscalls.c + ..\..\..\components\libc\compilers\armlibc\mem_std.c - libc.c + syscalls.c 1 - ..\..\..\components\libc\compilers\armlibc\libc.c + ..\..\..\components\libc\compilers\armlibc\syscalls.c - mem_std.c + libc.c 1 - ..\..\..\components\libc\compilers\armlibc\mem_std.c + ..\..\..\components\libc\compilers\armlibc\libc.c diff --git a/bsp/stm32/stm32l431-BearPi/rtconfig.h b/bsp/stm32/stm32l431-BearPi/rtconfig.h index f5b8ad4af5..afe48a8946 100644 --- a/bsp/stm32/stm32l431-BearPi/rtconfig.h +++ b/bsp/stm32/stm32l431-BearPi/rtconfig.h @@ -45,7 +45,7 @@ #define RT_CONSOLEBUF_SIZE 256 #define RT_CONSOLE_DEVICE_NAME "uart1" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -191,9 +191,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/stm32/stm32l432-st-nucleo/.config b/bsp/stm32/stm32l432-st-nucleo/.config index 535a2ad86f..2b26cb1106 100644 --- a/bsp/stm32/stm32l432-st-nucleo/.config +++ b/bsp/stm32/stm32l432-st-nucleo/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart2" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -339,7 +339,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -363,6 +363,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -392,6 +393,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -443,16 +448,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -462,7 +467,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -477,6 +481,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -628,6 +633,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -651,14 +657,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/stm32/stm32l432-st-nucleo/project.ewp b/bsp/stm32/stm32l432-st-nucleo/project.ewp index e2ed864d9d..8a3aea85a5 100644 --- a/bsp/stm32/stm32l432-st-nucleo/project.ewp +++ b/bsp/stm32/stm32l432-st-nucleo/project.ewp @@ -2079,6 +2079,9 @@ CPU + + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c @@ -2086,14 +2089,11 @@ $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c - - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S - DeviceDrivers @@ -2106,9 +2106,6 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c @@ -2119,13 +2116,16 @@ $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + + + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c $PROJ_DIR$\..\..\..\components\drivers\watchdog\watchdog.c @@ -2167,43 +2167,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\scheduler.c @@ -2215,37 +2215,37 @@ $PROJ_DIR$\..\..\..\components\libc\compilers\common\stdlib.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\stdio.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\stdio.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\libc.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\libc.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c diff --git a/bsp/stm32/stm32l432-st-nucleo/project.uvprojx b/bsp/stm32/stm32l432-st-nucleo/project.uvprojx index ae258550b5..801b09924c 100644 --- a/bsp/stm32/stm32l432-st-nucleo/project.uvprojx +++ b/bsp/stm32/stm32l432-st-nucleo/project.uvprojx @@ -390,9 +390,9 @@ CPU - backtrace.c + showmem.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\showmem.c @@ -404,9 +404,9 @@ - showmem.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\backtrace.c @@ -449,30 +449,30 @@ - pipe.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\ringbuffer.c - completion.c + workqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\workqueue.c - ringbuffer.c + waitqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\waitqueue.c - ringblk_buf.c + pipe.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\pipe.c @@ -484,16 +484,16 @@ - workqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c - waitqueue.c + completion.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\completion.c @@ -506,6 +506,13 @@ Drivers + + + startup_stm32l432xx.s + 2 + ..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Source\Templates\arm\startup_stm32l432xx.s + + stm32l4xx_hal_msp.c @@ -520,13 +527,6 @@ board\board.c - - - startup_stm32l432xx.s - 2 - ..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Source\Templates\arm\startup_stm32l432xx.s - - drv_gpio.c @@ -577,9 +577,9 @@ Kernel - kservice.c + clock.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\clock.c @@ -591,23 +591,23 @@ - timer.c + scheduler.c 1 - ..\..\..\src\timer.c + ..\..\..\src\scheduler.c - thread.c + mem.c 1 - ..\..\..\src\thread.c + ..\..\..\src\mem.c - mem.c + device.c 1 - ..\..\..\src\mem.c + ..\..\..\src\device.c @@ -619,51 +619,51 @@ - irq.c + thread.c 1 - ..\..\..\src\irq.c + ..\..\..\src\thread.c - scheduler.c + ipc.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\ipc.c - clock.c + irq.c 1 - ..\..\..\src\clock.c + ..\..\..\src\irq.c - mempool.c + timer.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\timer.c - idle.c + mempool.c 1 - ..\..\..\src\idle.c + ..\..\..\src\mempool.c - device.c + idle.c 1 - ..\..\..\src\device.c + ..\..\..\src\idle.c - ipc.c + kservice.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\kservice.c @@ -671,23 +671,23 @@ libc - syscalls.c + mem_std.c 1 - ..\..\..\components\libc\compilers\armlibc\syscalls.c + ..\..\..\components\libc\compilers\armlibc\mem_std.c - libc.c + syscalls.c 1 - ..\..\..\components\libc\compilers\armlibc\libc.c + ..\..\..\components\libc\compilers\armlibc\syscalls.c - mem_std.c + libc.c 1 - ..\..\..\components\libc\compilers\armlibc\mem_std.c + ..\..\..\components\libc\compilers\armlibc\libc.c diff --git a/bsp/stm32/stm32l432-st-nucleo/rtconfig.h b/bsp/stm32/stm32l432-st-nucleo/rtconfig.h index 078b027122..a26bda1111 100644 --- a/bsp/stm32/stm32l432-st-nucleo/rtconfig.h +++ b/bsp/stm32/stm32l432-st-nucleo/rtconfig.h @@ -45,7 +45,7 @@ #define RT_CONSOLEBUF_SIZE 256 #define RT_CONSOLE_DEVICE_NAME "uart2" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -190,9 +190,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/stm32/stm32l433-st-nucleo/.config b/bsp/stm32/stm32l433-st-nucleo/.config index d7345be09b..9a227d86c2 100644 --- a/bsp/stm32/stm32l433-st-nucleo/.config +++ b/bsp/stm32/stm32l433-st-nucleo/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart2" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -337,7 +337,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -361,6 +361,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -390,6 +391,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -441,16 +446,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -460,7 +465,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -475,6 +479,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -626,6 +631,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -649,14 +655,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/stm32/stm32l433-st-nucleo/project.ewp b/bsp/stm32/stm32l433-st-nucleo/project.ewp index b2ab0cd2c5..193080872c 100644 --- a/bsp/stm32/stm32l433-st-nucleo/project.ewp +++ b/bsp/stm32/stm32l433-st-nucleo/project.ewp @@ -2080,19 +2080,19 @@ CPU - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c @@ -2104,25 +2104,25 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c @@ -2161,85 +2161,85 @@ Kernel - $PROJ_DIR$\..\..\..\src\clock.c - - - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\timer.c $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\device.c $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\components.c + + + $PROJ_DIR$\..\..\..\src\object.c libc - - $PROJ_DIR$\..\..\..\components\libc\compilers\common\stdlib.c - $PROJ_DIR$\..\..\..\components\libc\compilers\common\time.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\libc.c + $PROJ_DIR$\..\..\..\components\libc\compilers\common\stdlib.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\stdio.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\libc.c $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\stdio.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c + + + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c diff --git a/bsp/stm32/stm32l433-st-nucleo/project.uvprojx b/bsp/stm32/stm32l433-st-nucleo/project.uvprojx index 920d59b24f..9705fc80b9 100644 --- a/bsp/stm32/stm32l433-st-nucleo/project.uvprojx +++ b/bsp/stm32/stm32l433-st-nucleo/project.uvprojx @@ -388,13 +388,6 @@ CPU - - - backtrace.c - 1 - ..\..\..\libcpu\arm\common\backtrace.c - - showmem.c @@ -411,9 +404,9 @@ - cpuport.c + backtrace.c 1 - ..\..\..\libcpu\arm\cortex-m4\cpuport.c + ..\..\..\libcpu\arm\common\backtrace.c @@ -423,6 +416,13 @@ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S + + + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m4\cpuport.c + + DeviceDrivers @@ -442,51 +442,51 @@ - waitqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c - pipe.c + dataqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\dataqueue.c - completion.c + workqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\workqueue.c - workqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\ringbuffer.c - ringbuffer.c + pipe.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\pipe.c - dataqueue.c + waitqueue.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\waitqueue.c - ringblk_buf.c + completion.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\completion.c @@ -563,23 +563,23 @@ Kernel - irq.c + mempool.c 1 - ..\..\..\src\irq.c + ..\..\..\src\mempool.c - mem.c + kservice.c 1 - ..\..\..\src\mem.c + ..\..\..\src\kservice.c - components.c + mem.c 1 - ..\..\..\src\components.c + ..\..\..\src\mem.c @@ -591,65 +591,65 @@ - mempool.c + clock.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\clock.c - scheduler.c + object.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\object.c - kservice.c + thread.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\thread.c - thread.c + device.c 1 - ..\..\..\src\thread.c + ..\..\..\src\device.c - idle.c + scheduler.c 1 - ..\..\..\src\idle.c + ..\..\..\src\scheduler.c - object.c + idle.c 1 - ..\..\..\src\object.c + ..\..\..\src\idle.c - clock.c + timer.c 1 - ..\..\..\src\clock.c + ..\..\..\src\timer.c - device.c + components.c 1 - ..\..\..\src\device.c + ..\..\..\src\components.c - timer.c + irq.c 1 - ..\..\..\src\timer.c + ..\..\..\src\irq.c @@ -657,16 +657,16 @@ libc - mem_std.c + libc.c 1 - ..\..\..\components\libc\compilers\armlibc\mem_std.c + ..\..\..\components\libc\compilers\armlibc\libc.c - libc.c + mem_std.c 1 - ..\..\..\components\libc\compilers\armlibc\libc.c + ..\..\..\components\libc\compilers\armlibc\mem_std.c diff --git a/bsp/stm32/stm32l433-st-nucleo/rtconfig.h b/bsp/stm32/stm32l433-st-nucleo/rtconfig.h index 0deff5e24a..2683007c72 100644 --- a/bsp/stm32/stm32l433-st-nucleo/rtconfig.h +++ b/bsp/stm32/stm32l433-st-nucleo/rtconfig.h @@ -45,7 +45,7 @@ #define RT_CONSOLEBUF_SIZE 256 #define RT_CONSOLE_DEVICE_NAME "uart2" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -188,9 +188,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/stm32/stm32l452-st-nucleo/.config b/bsp/stm32/stm32l452-st-nucleo/.config index e621d99a2f..8995a44595 100644 --- a/bsp/stm32/stm32l452-st-nucleo/.config +++ b/bsp/stm32/stm32l452-st-nucleo/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart2" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -336,7 +336,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -360,6 +360,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -389,6 +390,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -440,16 +445,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -459,7 +464,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -474,6 +478,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -625,6 +630,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -648,14 +654,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/stm32/stm32l452-st-nucleo/project.ewp b/bsp/stm32/stm32l452-st-nucleo/project.ewp index 3f063abea8..4373e3fc3d 100644 --- a/bsp/stm32/stm32l452-st-nucleo/project.ewp +++ b/bsp/stm32/stm32l452-st-nucleo/project.ewp @@ -2121,13 +2121,13 @@ CPU - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c @@ -2145,13 +2145,10 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - - - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c @@ -2163,7 +2160,10 @@ $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + + + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c @@ -2202,40 +2202,40 @@ Kernel - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\clock.c $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\irq.c $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\device.c $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\components.c $PROJ_DIR$\..\..\..\src\kservice.c diff --git a/bsp/stm32/stm32l452-st-nucleo/project.uvprojx b/bsp/stm32/stm32l452-st-nucleo/project.uvprojx index 863b92bca8..9bbd50cf7b 100644 --- a/bsp/stm32/stm32l452-st-nucleo/project.uvprojx +++ b/bsp/stm32/stm32l452-st-nucleo/project.uvprojx @@ -440,6 +440,13 @@ ..\..\..\components\drivers\serial\serial.c + + + ringblk_buf.c + 1 + ..\..\..\components\drivers\src\ringblk_buf.c + + completion.c @@ -449,16 +456,16 @@ - dataqueue.c + workqueue.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\workqueue.c - ringbuffer.c + dataqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\dataqueue.c @@ -470,9 +477,9 @@ - workqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\ringbuffer.c @@ -482,13 +489,6 @@ ..\..\..\components\drivers\src\pipe.c - - - ringblk_buf.c - 1 - ..\..\..\components\drivers\src\ringblk_buf.c - - Drivers @@ -563,58 +563,58 @@ Kernel - thread.c + irq.c 1 - ..\..\..\src\thread.c + ..\..\..\src\irq.c - ipc.c + thread.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\thread.c - mem.c + kservice.c 1 - ..\..\..\src\mem.c + ..\..\..\src\kservice.c - mempool.c + device.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\device.c - kservice.c + scheduler.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\scheduler.c - scheduler.c + mem.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\mem.c - device.c + components.c 1 - ..\..\..\src\device.c + ..\..\..\src\components.c - irq.c + timer.c 1 - ..\..\..\src\irq.c + ..\..\..\src\timer.c @@ -626,30 +626,30 @@ - idle.c + clock.c 1 - ..\..\..\src\idle.c + ..\..\..\src\clock.c - timer.c + mempool.c 1 - ..\..\..\src\timer.c + ..\..\..\src\mempool.c - components.c + ipc.c 1 - ..\..\..\src\components.c + ..\..\..\src\ipc.c - clock.c + idle.c 1 - ..\..\..\src\clock.c + ..\..\..\src\idle.c diff --git a/bsp/stm32/stm32l452-st-nucleo/rtconfig.h b/bsp/stm32/stm32l452-st-nucleo/rtconfig.h index bc62ebaca6..9cf926f6f8 100644 --- a/bsp/stm32/stm32l452-st-nucleo/rtconfig.h +++ b/bsp/stm32/stm32l452-st-nucleo/rtconfig.h @@ -45,7 +45,7 @@ #define RT_CONSOLEBUF_SIZE 256 #define RT_CONSOLE_DEVICE_NAME "uart2" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -186,9 +186,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/stm32/stm32l475-atk-pandora/.config b/bsp/stm32/stm32l475-atk-pandora/.config index 2dd244b967..1f540becb5 100644 --- a/bsp/stm32/stm32l475-atk-pandora/.config +++ b/bsp/stm32/stm32l475-atk-pandora/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart1" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -334,7 +334,7 @@ CONFIG_RT_USING_PIN=y # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -358,6 +358,7 @@ CONFIG_RT_USING_PIN=y # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -387,6 +388,10 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -438,16 +443,16 @@ CONFIG_RT_USING_PIN=y # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -457,7 +462,6 @@ CONFIG_RT_USING_PIN=y # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -472,6 +476,7 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -623,6 +628,7 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -646,14 +652,10 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/stm32/stm32l475-atk-pandora/project.ewp b/bsp/stm32/stm32l475-atk-pandora/project.ewp index 7298c7c9d7..1034f08728 100644 --- a/bsp/stm32/stm32l475-atk-pandora/project.ewp +++ b/bsp/stm32/stm32l475-atk-pandora/project.ewp @@ -2078,19 +2078,19 @@ CPU - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S @@ -2102,22 +2102,22 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial_v2.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c @@ -2159,43 +2159,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\irq.c $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\device.c $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\components.c $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\clock.c diff --git a/bsp/stm32/stm32l475-atk-pandora/project.uvprojx b/bsp/stm32/stm32l475-atk-pandora/project.uvprojx index eef4da0aca..3854812775 100644 --- a/bsp/stm32/stm32l475-atk-pandora/project.uvprojx +++ b/bsp/stm32/stm32l475-atk-pandora/project.uvprojx @@ -389,23 +389,23 @@ CPU - div0.c + showmem.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\showmem.c - backtrace.c + div0.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\div0.c - showmem.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\backtrace.c @@ -441,30 +441,30 @@ - ringblk_buf.c + workqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\workqueue.c - workqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c - ringbuffer.c + completion.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\completion.c - completion.c + dataqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\dataqueue.c @@ -483,9 +483,9 @@ - dataqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\ringbuffer.c @@ -562,65 +562,65 @@ Kernel - thread.c + mem.c 1 - ..\..\..\src\thread.c + ..\..\..\src\mem.c - kservice.c + clock.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\clock.c - clock.c + ipc.c 1 - ..\..\..\src\clock.c + ..\..\..\src\ipc.c - mempool.c + components.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\components.c - mem.c + timer.c 1 - ..\..\..\src\mem.c + ..\..\..\src\timer.c - device.c + idle.c 1 - ..\..\..\src\device.c + ..\..\..\src\idle.c - ipc.c + mempool.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\mempool.c - timer.c + thread.c 1 - ..\..\..\src\timer.c + ..\..\..\src\thread.c - idle.c + scheduler.c 1 - ..\..\..\src\idle.c + ..\..\..\src\scheduler.c @@ -632,23 +632,23 @@ - scheduler.c + object.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\object.c - components.c + device.c 1 - ..\..\..\src\components.c + ..\..\..\src\device.c - object.c + kservice.c 1 - ..\..\..\src\object.c + ..\..\..\src\kservice.c diff --git a/bsp/stm32/stm32l475-atk-pandora/rtconfig.h b/bsp/stm32/stm32l475-atk-pandora/rtconfig.h index db0a260499..a66bb0e67e 100644 --- a/bsp/stm32/stm32l475-atk-pandora/rtconfig.h +++ b/bsp/stm32/stm32l475-atk-pandora/rtconfig.h @@ -45,7 +45,7 @@ #define RT_CONSOLEBUF_SIZE 256 #define RT_CONSOLE_DEVICE_NAME "uart1" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -184,9 +184,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/stm32/stm32l475-st-discovery/.config b/bsp/stm32/stm32l475-st-discovery/.config index 44760b97d2..050892c699 100644 --- a/bsp/stm32/stm32l475-st-discovery/.config +++ b/bsp/stm32/stm32l475-st-discovery/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart1" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -336,7 +336,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -360,6 +360,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -389,6 +390,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -440,16 +445,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -459,7 +464,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -474,6 +478,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -625,6 +630,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -648,14 +654,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/stm32/stm32l475-st-discovery/project.ewp b/bsp/stm32/stm32l475-st-discovery/project.ewp index 12c5350c55..769de4ad05 100644 --- a/bsp/stm32/stm32l475-st-discovery/project.ewp +++ b/bsp/stm32/stm32l475-st-discovery/project.ewp @@ -2078,13 +2078,13 @@ CPU - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S @@ -2105,16 +2105,16 @@ $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c @@ -2159,43 +2159,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\device.c $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\components.c - - - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\scheduler.c $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\irq.c $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\mem.c + + + $PROJ_DIR$\..\..\..\src\ipc.c diff --git a/bsp/stm32/stm32l475-st-discovery/project.uvprojx b/bsp/stm32/stm32l475-st-discovery/project.uvprojx index 68ded86752..d06c0254e0 100644 --- a/bsp/stm32/stm32l475-st-discovery/project.uvprojx +++ b/bsp/stm32/stm32l475-st-discovery/project.uvprojx @@ -388,13 +388,6 @@ CPU - - - div0.c - 1 - ..\..\..\libcpu\arm\common\div0.c - - backtrace.c @@ -411,9 +404,9 @@ - cpuport.c + div0.c 1 - ..\..\..\libcpu\arm\cortex-m4\cpuport.c + ..\..\..\libcpu\arm\common\div0.c @@ -423,6 +416,13 @@ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S + + + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m4\cpuport.c + + DeviceDrivers @@ -442,37 +442,37 @@ - ringbuffer.c + workqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\workqueue.c - dataqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c - completion.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\ringbuffer.c - workqueue.c + waitqueue.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\waitqueue.c - ringblk_buf.c + dataqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\dataqueue.c @@ -484,9 +484,9 @@ - waitqueue.c + completion.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\completion.c @@ -563,93 +563,93 @@ Kernel - mempool.c + components.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\components.c - thread.c + idle.c 1 - ..\..\..\src\thread.c + ..\..\..\src\idle.c - ipc.c + timer.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\timer.c - kservice.c + scheduler.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\scheduler.c - object.c + mem.c 1 - ..\..\..\src\object.c + ..\..\..\src\mem.c - irq.c + clock.c 1 - ..\..\..\src\irq.c + ..\..\..\src\clock.c - clock.c + object.c 1 - ..\..\..\src\clock.c + ..\..\..\src\object.c - device.c + ipc.c 1 - ..\..\..\src\device.c + ..\..\..\src\ipc.c - mem.c + kservice.c 1 - ..\..\..\src\mem.c + ..\..\..\src\kservice.c - components.c + irq.c 1 - ..\..\..\src\components.c + ..\..\..\src\irq.c - scheduler.c + device.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\device.c - idle.c + mempool.c 1 - ..\..\..\src\idle.c + ..\..\..\src\mempool.c - timer.c + thread.c 1 - ..\..\..\src\timer.c + ..\..\..\src\thread.c diff --git a/bsp/stm32/stm32l475-st-discovery/rtconfig.h b/bsp/stm32/stm32l475-st-discovery/rtconfig.h index b14986c664..a244338067 100644 --- a/bsp/stm32/stm32l475-st-discovery/rtconfig.h +++ b/bsp/stm32/stm32l475-st-discovery/rtconfig.h @@ -45,7 +45,7 @@ #define RT_CONSOLEBUF_SIZE 256 #define RT_CONSOLE_DEVICE_NAME "uart1" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -187,9 +187,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/stm32/stm32l476-st-nucleo/.config b/bsp/stm32/stm32l476-st-nucleo/.config index fd357d6e2a..0aaf80ed81 100644 --- a/bsp/stm32/stm32l476-st-nucleo/.config +++ b/bsp/stm32/stm32l476-st-nucleo/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart2" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -339,7 +339,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -363,6 +363,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -392,6 +393,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -443,16 +448,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -462,7 +467,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -477,6 +481,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -628,6 +633,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -651,14 +657,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/stm32/stm32l476-st-nucleo/project.ewp b/bsp/stm32/stm32l476-st-nucleo/project.ewp index 4816ed166f..dce13cc8a6 100644 --- a/bsp/stm32/stm32l476-st-nucleo/project.ewp +++ b/bsp/stm32/stm32l476-st-nucleo/project.ewp @@ -2082,19 +2082,19 @@ CPU - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S @@ -2112,22 +2112,22 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c @@ -2175,85 +2175,85 @@ Kernel - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\timer.c $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\clock.c libc - - $PROJ_DIR$\..\..\..\components\libc\compilers\common\stdlib.c - $PROJ_DIR$\..\..\..\components\libc\compilers\common\time.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c + $PROJ_DIR$\..\..\..\components\libc\compilers\common\stdlib.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\stdio.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\stdio.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\libc.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c + + + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\libc.c diff --git a/bsp/stm32/stm32l476-st-nucleo/project.uvprojx b/bsp/stm32/stm32l476-st-nucleo/project.uvprojx index 0abc43a6c3..51acac3461 100644 --- a/bsp/stm32/stm32l476-st-nucleo/project.uvprojx +++ b/bsp/stm32/stm32l476-st-nucleo/project.uvprojx @@ -390,9 +390,9 @@ CPU - backtrace.c + showmem.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\showmem.c @@ -404,23 +404,23 @@ - showmem.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\backtrace.c - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m4\context_rvds.S + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m4\cpuport.c - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m4\cpuport.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m4\context_rvds.S @@ -456,16 +456,16 @@ - completion.c + pipe.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\pipe.c - pipe.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\ringbuffer.c @@ -477,35 +477,42 @@ - ringblk_buf.c + dataqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\dataqueue.c - ringbuffer.c + workqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\workqueue.c - dataqueue.c + completion.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\completion.c - workqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c Drivers + + + startup_stm32l476xx.s + 2 + ..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Source\Templates\arm\startup_stm32l476xx.s + + stm32l4xx_hal_msp.c @@ -520,13 +527,6 @@ board\board.c - - - startup_stm32l476xx.s - 2 - ..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Source\Templates\arm\startup_stm32l476xx.s - - drv_gpio.c @@ -591,9 +591,9 @@ Kernel - idle.c + scheduler.c 1 - ..\..\..\src\idle.c + ..\..\..\src\scheduler.c @@ -605,37 +605,37 @@ - timer.c + thread.c 1 - ..\..\..\src\timer.c + ..\..\..\src\thread.c - mem.c + mempool.c 1 - ..\..\..\src\mem.c + ..\..\..\src\mempool.c - mempool.c + idle.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\idle.c - object.c + timer.c 1 - ..\..\..\src\object.c + ..\..\..\src\timer.c - components.c + mem.c 1 - ..\..\..\src\components.c + ..\..\..\src\mem.c @@ -647,23 +647,23 @@ - irq.c + components.c 1 - ..\..\..\src\irq.c + ..\..\..\src\components.c - scheduler.c + irq.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\irq.c - thread.c + ipc.c 1 - ..\..\..\src\thread.c + ..\..\..\src\ipc.c @@ -675,9 +675,9 @@ - ipc.c + object.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\object.c @@ -685,9 +685,9 @@ libc - mem_std.c + syscalls.c 1 - ..\..\..\components\libc\compilers\armlibc\mem_std.c + ..\..\..\components\libc\compilers\armlibc\syscalls.c @@ -699,23 +699,23 @@ - syscalls.c + mem_std.c 1 - ..\..\..\components\libc\compilers\armlibc\syscalls.c + ..\..\..\components\libc\compilers\armlibc\mem_std.c - stdlib.c + time.c 1 - ..\..\..\components\libc\compilers\common\stdlib.c + ..\..\..\components\libc\compilers\common\time.c - time.c + stdlib.c 1 - ..\..\..\components\libc\compilers\common\time.c + ..\..\..\components\libc\compilers\common\stdlib.c diff --git a/bsp/stm32/stm32l476-st-nucleo/rtconfig.h b/bsp/stm32/stm32l476-st-nucleo/rtconfig.h index 36c7ae64a8..439e014e7e 100644 --- a/bsp/stm32/stm32l476-st-nucleo/rtconfig.h +++ b/bsp/stm32/stm32l476-st-nucleo/rtconfig.h @@ -45,7 +45,7 @@ #define RT_CONSOLEBUF_SIZE 256 #define RT_CONSOLE_DEVICE_NAME "uart2" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -190,9 +190,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/stm32/stm32l496-ali-developer/.config b/bsp/stm32/stm32l496-ali-developer/.config index 4bb70f06f5..40f8cb033d 100644 --- a/bsp/stm32/stm32l496-ali-developer/.config +++ b/bsp/stm32/stm32l496-ali-developer/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="lpuart1" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -336,7 +336,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -360,6 +360,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -389,6 +390,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -440,16 +445,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -459,7 +464,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -474,6 +478,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -625,6 +630,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -648,14 +654,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/stm32/stm32l496-ali-developer/project.ewp b/bsp/stm32/stm32l496-ali-developer/project.ewp index 993d52cad0..0887c5d6de 100644 --- a/bsp/stm32/stm32l496-ali-developer/project.ewp +++ b/bsp/stm32/stm32l496-ali-developer/project.ewp @@ -2102,25 +2102,25 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c @@ -2159,44 +2159,44 @@ Kernel - $PROJ_DIR$\..\..\..\src\irq.c - - - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\device.c $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\mem.c $PROJ_DIR$\..\..\..\src\object.c + + $PROJ_DIR$\..\..\..\src\ipc.c + libc diff --git a/bsp/stm32/stm32l496-ali-developer/project.uvprojx b/bsp/stm32/stm32l496-ali-developer/project.uvprojx index 4f7eaf7520..35005c0998 100644 --- a/bsp/stm32/stm32l496-ali-developer/project.uvprojx +++ b/bsp/stm32/stm32l496-ali-developer/project.uvprojx @@ -441,51 +441,51 @@ - completion.c + waitqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\waitqueue.c - waitqueue.c + workqueue.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\workqueue.c - pipe.c + dataqueue.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\dataqueue.c - ringblk_buf.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\ringbuffer.c - dataqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\pipe.c - ringbuffer.c + completion.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\completion.c - workqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c @@ -562,93 +562,93 @@ Kernel - ipc.c + idle.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\idle.c - clock.c + components.c 1 - ..\..\..\src\clock.c + ..\..\..\src\components.c - mem.c + kservice.c 1 - ..\..\..\src\mem.c + ..\..\..\src\kservice.c - kservice.c + clock.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\clock.c - scheduler.c + device.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\device.c - mempool.c + thread.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\thread.c - idle.c + object.c 1 - ..\..\..\src\idle.c + ..\..\..\src\object.c - components.c + scheduler.c 1 - ..\..\..\src\components.c + ..\..\..\src\scheduler.c - thread.c + mem.c 1 - ..\..\..\src\thread.c + ..\..\..\src\mem.c - device.c + timer.c 1 - ..\..\..\src\device.c + ..\..\..\src\timer.c - irq.c + ipc.c 1 - ..\..\..\src\irq.c + ..\..\..\src\ipc.c - timer.c + irq.c 1 - ..\..\..\src\timer.c + ..\..\..\src\irq.c - object.c + mempool.c 1 - ..\..\..\src\object.c + ..\..\..\src\mempool.c diff --git a/bsp/stm32/stm32l496-ali-developer/rtconfig.h b/bsp/stm32/stm32l496-ali-developer/rtconfig.h index f394bf0fc4..631e3a71f6 100644 --- a/bsp/stm32/stm32l496-ali-developer/rtconfig.h +++ b/bsp/stm32/stm32l496-ali-developer/rtconfig.h @@ -45,7 +45,7 @@ #define RT_CONSOLEBUF_SIZE 256 #define RT_CONSOLE_DEVICE_NAME "lpuart1" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -187,9 +187,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/stm32/stm32l496-st-nucleo/.config b/bsp/stm32/stm32l496-st-nucleo/.config index f5412fd3ca..6c19489755 100644 --- a/bsp/stm32/stm32l496-st-nucleo/.config +++ b/bsp/stm32/stm32l496-st-nucleo/.config @@ -75,7 +75,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="lpuart1" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -336,7 +336,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -360,6 +360,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -389,6 +390,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -440,16 +445,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -459,7 +464,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -474,6 +478,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -625,6 +630,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -648,14 +654,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/stm32/stm32l496-st-nucleo/project.ewp b/bsp/stm32/stm32l496-st-nucleo/project.ewp index 5348fa6dc7..a3381ec00f 100644 --- a/bsp/stm32/stm32l496-st-nucleo/project.ewp +++ b/bsp/stm32/stm32l496-st-nucleo/project.ewp @@ -2078,10 +2078,10 @@ CPU - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c @@ -2102,25 +2102,25 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c @@ -2159,19 +2159,19 @@ Kernel - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\mem.c $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\clock.c $PROJ_DIR$\..\..\..\src\kservice.c @@ -2180,19 +2180,19 @@ $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\object.c $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\mempool.c $PROJ_DIR$\..\..\..\src\components.c diff --git a/bsp/stm32/stm32l496-st-nucleo/project.uvprojx b/bsp/stm32/stm32l496-st-nucleo/project.uvprojx index 7e027ce449..078391e995 100644 --- a/bsp/stm32/stm32l496-st-nucleo/project.uvprojx +++ b/bsp/stm32/stm32l496-st-nucleo/project.uvprojx @@ -397,16 +397,16 @@ - showmem.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\backtrace.c - backtrace.c + showmem.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\showmem.c @@ -442,44 +442,44 @@ - ringbuffer.c + waitqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\waitqueue.c - ringblk_buf.c + dataqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\dataqueue.c - dataqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\pipe.c - waitqueue.c + workqueue.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\workqueue.c - pipe.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\ringbuffer.c - workqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c @@ -563,16 +563,16 @@ Kernel - timer.c + components.c 1 - ..\..\..\src\timer.c + ..\..\..\src\components.c - mempool.c + timer.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\timer.c @@ -584,23 +584,23 @@ - mem.c + mempool.c 1 - ..\..\..\src\mem.c + ..\..\..\src\mempool.c - idle.c + ipc.c 1 - ..\..\..\src\idle.c + ..\..\..\src\ipc.c - components.c + thread.c 1 - ..\..\..\src\components.c + ..\..\..\src\thread.c @@ -612,44 +612,44 @@ - clock.c + kservice.c 1 - ..\..\..\src\clock.c + ..\..\..\src\kservice.c - device.c + irq.c 1 - ..\..\..\src\device.c + ..\..\..\src\irq.c - irq.c + idle.c 1 - ..\..\..\src\irq.c + ..\..\..\src\idle.c - ipc.c + device.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\device.c - thread.c + clock.c 1 - ..\..\..\src\thread.c + ..\..\..\src\clock.c - kservice.c + mem.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\mem.c diff --git a/bsp/stm32/stm32l496-st-nucleo/rtconfig.h b/bsp/stm32/stm32l496-st-nucleo/rtconfig.h index ec8154e38b..a18e74e8a4 100644 --- a/bsp/stm32/stm32l496-st-nucleo/rtconfig.h +++ b/bsp/stm32/stm32l496-st-nucleo/rtconfig.h @@ -45,7 +45,7 @@ #define RT_CONSOLEBUF_SIZE 256 #define RT_CONSOLE_DEVICE_NAME "lpuart1" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -187,9 +187,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/stm32/stm32l4r5-st-nucleo/.config b/bsp/stm32/stm32l4r5-st-nucleo/.config index f307cb5165..2e66754504 100644 --- a/bsp/stm32/stm32l4r5-st-nucleo/.config +++ b/bsp/stm32/stm32l4r5-st-nucleo/.config @@ -76,7 +76,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="lpuart1" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -336,7 +336,7 @@ CONFIG_RT_USING_PIN=y # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -360,6 +360,7 @@ CONFIG_RT_USING_PIN=y # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -389,6 +390,10 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -440,16 +445,16 @@ CONFIG_RT_USING_PIN=y # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -459,7 +464,6 @@ CONFIG_RT_USING_PIN=y # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -474,6 +478,7 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -625,6 +630,7 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -648,14 +654,10 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/stm32/stm32l4r5-st-nucleo/project.ewp b/bsp/stm32/stm32l4r5-st-nucleo/project.ewp index f8af4a0d81..2320f1f527 100644 --- a/bsp/stm32/stm32l4r5-st-nucleo/project.ewp +++ b/bsp/stm32/stm32l4r5-st-nucleo/project.ewp @@ -2153,18 +2153,18 @@ $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S + + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c + DeviceDrivers @@ -2175,25 +2175,25 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c @@ -2232,43 +2232,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\memheap.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\memheap.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\mem.c diff --git a/bsp/stm32/stm32l4r5-st-nucleo/project.uvprojx b/bsp/stm32/stm32l4r5-st-nucleo/project.uvprojx index 77164c26e5..a01bf495b3 100644 --- a/bsp/stm32/stm32l4r5-st-nucleo/project.uvprojx +++ b/bsp/stm32/stm32l4r5-st-nucleo/project.uvprojx @@ -395,6 +395,13 @@ ..\..\..\libcpu\arm\common\backtrace.c + + + div0.c + 1 + ..\..\..\libcpu\arm\common\div0.c + + showmem.c @@ -404,9 +411,9 @@ - div0.c + cpuport.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\cortex-m4\cpuport.c @@ -416,13 +423,6 @@ ..\..\..\libcpu\arm\cortex-m4\context_rvds.S - - - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m4\cpuport.c - - DeviceDrivers @@ -454,13 +454,6 @@ ..\..\..\components\drivers\src\waitqueue.c - - - ringbuffer.c - 1 - ..\..\..\components\drivers\src\ringbuffer.c - - ringblk_buf.c @@ -477,9 +470,9 @@ - completion.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\ringbuffer.c @@ -489,6 +482,13 @@ ..\..\..\components\drivers\src\workqueue.c + + + completion.c + 1 + ..\..\..\components\drivers\src\completion.c + + Drivers @@ -563,86 +563,86 @@ Kernel - idle.c + kservice.c 1 - ..\..\..\src\idle.c + ..\..\..\src\kservice.c - ipc.c + clock.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\clock.c - thread.c + mem.c 1 - ..\..\..\src\thread.c + ..\..\..\src\mem.c - object.c + memheap.c 1 - ..\..\..\src\object.c + ..\..\..\src\memheap.c - scheduler.c + idle.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\idle.c - kservice.c + ipc.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\ipc.c - irq.c + components.c 1 - ..\..\..\src\irq.c + ..\..\..\src\components.c - memheap.c + irq.c 1 - ..\..\..\src\memheap.c + ..\..\..\src\irq.c - clock.c + timer.c 1 - ..\..\..\src\clock.c + ..\..\..\src\timer.c - mem.c + thread.c 1 - ..\..\..\src\mem.c + ..\..\..\src\thread.c - components.c + scheduler.c 1 - ..\..\..\src\components.c + ..\..\..\src\scheduler.c - timer.c + object.c 1 - ..\..\..\src\timer.c + ..\..\..\src\object.c diff --git a/bsp/stm32/stm32l4r5-st-nucleo/rtconfig.h b/bsp/stm32/stm32l4r5-st-nucleo/rtconfig.h index 3da022b1d5..8e60598439 100644 --- a/bsp/stm32/stm32l4r5-st-nucleo/rtconfig.h +++ b/bsp/stm32/stm32l4r5-st-nucleo/rtconfig.h @@ -46,7 +46,7 @@ #define RT_CONSOLEBUF_SIZE 256 #define RT_CONSOLE_DEVICE_NAME "lpuart1" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -185,9 +185,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/stm32/stm32l4r9-st-eval/.config b/bsp/stm32/stm32l4r9-st-eval/.config index 5d5ac18dbe..973f30cc7c 100644 --- a/bsp/stm32/stm32l4r9-st-eval/.config +++ b/bsp/stm32/stm32l4r9-st-eval/.config @@ -77,7 +77,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart3" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -341,7 +341,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -365,6 +365,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -394,6 +395,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -445,16 +450,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -464,7 +469,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -479,6 +483,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -630,6 +635,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -653,14 +659,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/stm32/stm32l4r9-st-eval/project.ewp b/bsp/stm32/stm32l4r9-st-eval/project.ewp index 09f8db37d7..0b5d081eb6 100644 --- a/bsp/stm32/stm32l4r9-st-eval/project.ewp +++ b/bsp/stm32/stm32l4r9-st-eval/project.ewp @@ -2121,10 +2121,10 @@ CPU - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c @@ -2154,10 +2154,7 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - - - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c @@ -2166,13 +2163,16 @@ $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + + + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c @@ -2214,40 +2214,40 @@ $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\memheap.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\memheap.c + $PROJ_DIR$\..\..\..\src\timer.c diff --git a/bsp/stm32/stm32l4r9-st-eval/project.uvprojx b/bsp/stm32/stm32l4r9-st-eval/project.uvprojx index 56bbb41e71..d308155d7e 100644 --- a/bsp/stm32/stm32l4r9-st-eval/project.uvprojx +++ b/bsp/stm32/stm32l4r9-st-eval/project.uvprojx @@ -388,13 +388,6 @@ CPU - - - backtrace.c - 1 - ..\..\..\libcpu\arm\common\backtrace.c - - showmem.c @@ -411,9 +404,9 @@ - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m4\context_rvds.S + backtrace.c + 1 + ..\..\..\libcpu\arm\common\backtrace.c @@ -423,6 +416,13 @@ ..\..\..\libcpu\arm\cortex-m4\cpuport.c + + + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m4\context_rvds.S + + DeviceDrivers @@ -463,44 +463,44 @@ - workqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\pipe.c - ringblk_buf.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\ringbuffer.c - pipe.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\ringblk_buf.c - ringbuffer.c + dataqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\dataqueue.c - dataqueue.c + completion.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\completion.c - completion.c + workqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\workqueue.c @@ -513,6 +513,13 @@ Drivers + + + startup_stm32l4r9xx.s + 2 + ..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Source\Templates\arm\startup_stm32l4r9xx.s + + stm32l4xx_hal_msp.c @@ -527,13 +534,6 @@ board\board.c - - - startup_stm32l4r9xx.s - 2 - ..\libraries\STM32L4xx_HAL\CMSIS\Device\ST\STM32L4xx\Source\Templates\arm\startup_stm32l4r9xx.s - - drv_gpio.c @@ -584,37 +584,37 @@ Kernel - idle.c + clock.c 1 - ..\..\..\src\idle.c + ..\..\..\src\clock.c - timer.c + idle.c 1 - ..\..\..\src\timer.c + ..\..\..\src\idle.c - device.c + scheduler.c 1 - ..\..\..\src\device.c + ..\..\..\src\scheduler.c - memheap.c + object.c 1 - ..\..\..\src\memheap.c + ..\..\..\src\object.c - irq.c + components.c 1 - ..\..\..\src\irq.c + ..\..\..\src\components.c @@ -626,44 +626,44 @@ - object.c + thread.c 1 - ..\..\..\src\object.c + ..\..\..\src\thread.c - components.c + device.c 1 - ..\..\..\src\components.c + ..\..\..\src\device.c - thread.c + irq.c 1 - ..\..\..\src\thread.c + ..\..\..\src\irq.c - clock.c + ipc.c 1 - ..\..\..\src\clock.c + ..\..\..\src\ipc.c - scheduler.c + timer.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\timer.c - ipc.c + memheap.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\memheap.c diff --git a/bsp/stm32/stm32l4r9-st-eval/rtconfig.h b/bsp/stm32/stm32l4r9-st-eval/rtconfig.h index 4fa518847e..0628d689a1 100644 --- a/bsp/stm32/stm32l4r9-st-eval/rtconfig.h +++ b/bsp/stm32/stm32l4r9-st-eval/rtconfig.h @@ -47,7 +47,7 @@ #define RT_CONSOLEBUF_SIZE 256 #define RT_CONSOLE_DEVICE_NAME "uart3" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -191,9 +191,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/stm32/stm32l4r9-st-sensortile-box/.config b/bsp/stm32/stm32l4r9-st-sensortile-box/.config index bc5f2721b3..6f0870ac69 100644 --- a/bsp/stm32/stm32l4r9-st-sensortile-box/.config +++ b/bsp/stm32/stm32l4r9-st-sensortile-box/.config @@ -77,7 +77,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart1" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -337,7 +337,7 @@ CONFIG_RT_USING_PIN=y # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -361,6 +361,7 @@ CONFIG_RT_USING_PIN=y # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -390,6 +391,10 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -441,16 +446,16 @@ CONFIG_RT_USING_PIN=y # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -460,7 +465,6 @@ CONFIG_RT_USING_PIN=y # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -475,6 +479,7 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -626,6 +631,7 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -649,14 +655,10 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/stm32/stm32l4r9-st-sensortile-box/project.ewp b/bsp/stm32/stm32l4r9-st-sensortile-box/project.ewp index 7f48b20a75..f509012385 100644 --- a/bsp/stm32/stm32l4r9-st-sensortile-box/project.ewp +++ b/bsp/stm32/stm32l4r9-st-sensortile-box/project.ewp @@ -2135,18 +2135,18 @@ $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - - $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S + $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c + + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S + DeviceDrivers @@ -2160,19 +2160,19 @@ $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c @@ -2214,43 +2214,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\irq.c - - - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\components.c $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\timer.c $PROJ_DIR$\..\..\..\src\memheap.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\irq.c $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\scheduler.c + + + $PROJ_DIR$\..\..\..\src\object.c diff --git a/bsp/stm32/stm32l4r9-st-sensortile-box/project.uvprojx b/bsp/stm32/stm32l4r9-st-sensortile-box/project.uvprojx index 91068ce38f..98540e2802 100644 --- a/bsp/stm32/stm32l4r9-st-sensortile-box/project.uvprojx +++ b/bsp/stm32/stm32l4r9-st-sensortile-box/project.uvprojx @@ -391,16 +391,16 @@ CPU - backtrace.c + div0.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\div0.c - div0.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\backtrace.c @@ -412,16 +412,16 @@ - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m4\cpuport.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m4\context_rvds.S - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m4\context_rvds.S + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m4\cpuport.c @@ -443,9 +443,9 @@ - dataqueue.c + workqueue.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\workqueue.c @@ -457,30 +457,30 @@ - ringbuffer.c + completion.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\completion.c - workqueue.c + dataqueue.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\dataqueue.c - ringblk_buf.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\ringbuffer.c - completion.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\ringblk_buf.c @@ -564,93 +564,93 @@ Kernel - kservice.c + device.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\device.c - ipc.c + irq.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\irq.c - scheduler.c + timer.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\timer.c - device.c + clock.c 1 - ..\..\..\src\device.c + ..\..\..\src\clock.c - timer.c + ipc.c 1 - ..\..\..\src\timer.c + ..\..\..\src\ipc.c - clock.c + object.c 1 - ..\..\..\src\clock.c + ..\..\..\src\object.c - mempool.c + scheduler.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\scheduler.c - idle.c + components.c 1 - ..\..\..\src\idle.c + ..\..\..\src\components.c - object.c + idle.c 1 - ..\..\..\src\object.c + ..\..\..\src\idle.c - irq.c + mempool.c 1 - ..\..\..\src\irq.c + ..\..\..\src\mempool.c - memheap.c + thread.c 1 - ..\..\..\src\memheap.c + ..\..\..\src\thread.c - components.c + kservice.c 1 - ..\..\..\src\components.c + ..\..\..\src\kservice.c - thread.c + memheap.c 1 - ..\..\..\src\thread.c + ..\..\..\src\memheap.c diff --git a/bsp/stm32/stm32l4r9-st-sensortile-box/rtconfig.h b/bsp/stm32/stm32l4r9-st-sensortile-box/rtconfig.h index 70edc10b22..5dfa7028d5 100644 --- a/bsp/stm32/stm32l4r9-st-sensortile-box/rtconfig.h +++ b/bsp/stm32/stm32l4r9-st-sensortile-box/rtconfig.h @@ -47,7 +47,7 @@ #define RT_CONSOLEBUF_SIZE 256 #define RT_CONSOLE_DEVICE_NAME "uart1" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -187,9 +187,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/stm32/stm32mp157a-st-discovery/.config b/bsp/stm32/stm32mp157a-st-discovery/.config index a36ad9346a..c3acedf220 100644 --- a/bsp/stm32/stm32mp157a-st-discovery/.config +++ b/bsp/stm32/stm32mp157a-st-discovery/.config @@ -79,7 +79,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart4" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -340,7 +340,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -364,6 +364,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -393,6 +394,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -444,16 +449,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -463,7 +468,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -478,6 +482,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -629,6 +634,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -652,14 +658,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/stm32/stm32mp157a-st-discovery/project.ewp b/bsp/stm32/stm32mp157a-st-discovery/project.ewp index 2c39faa087..e24ec6157b 100644 --- a/bsp/stm32/stm32mp157a-st-discovery/project.ewp +++ b/bsp/stm32/stm32mp157a-st-discovery/project.ewp @@ -2171,18 +2171,18 @@ $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c + + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S + DeviceDrivers @@ -2193,29 +2193,32 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c Drivers + + $PROJ_DIR$\..\libraries\STM32MPxx_HAL\CMSIS\Device\ST\STM32MP1xx\Source\Templates\iar\startup_stm32mp15xx.s + $PROJ_DIR$\board\CubeMX_Config\Common\System\system_stm32mp1xx.c @@ -2225,9 +2228,6 @@ $PROJ_DIR$\board\board.c - - $PROJ_DIR$\..\libraries\STM32MPxx_HAL\CMSIS\Device\ST\STM32MP1xx\Source\Templates\iar\startup_stm32mp15xx.s - $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c @@ -2253,43 +2253,43 @@ Kernel - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\memheap.c - $PROJ_DIR$\..\..\..\src\memheap.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\timer.c diff --git a/bsp/stm32/stm32mp157a-st-discovery/project.uvprojx b/bsp/stm32/stm32mp157a-st-discovery/project.uvprojx index 9131b8c38c..a97050ed27 100644 --- a/bsp/stm32/stm32mp157a-st-discovery/project.uvprojx +++ b/bsp/stm32/stm32mp157a-st-discovery/project.uvprojx @@ -391,23 +391,23 @@ CPU - backtrace.c + showmem.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\showmem.c - div0.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\backtrace.c - showmem.c + div0.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\div0.c @@ -443,51 +443,51 @@ - dataqueue.c + workqueue.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\workqueue.c - ringblk_buf.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\ringbuffer.c - pipe.c + completion.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\completion.c - waitqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\pipe.c - ringbuffer.c + dataqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\dataqueue.c - workqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c - completion.c + waitqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\waitqueue.c @@ -571,93 +571,93 @@ Kernel - components.c + device.c 1 - ..\..\..\src\components.c + ..\..\..\src\device.c - irq.c + ipc.c 1 - ..\..\..\src\irq.c + ..\..\..\src\ipc.c - scheduler.c + mempool.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\mempool.c - thread.c + timer.c 1 - ..\..\..\src\thread.c + ..\..\..\src\timer.c - ipc.c + object.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\object.c - kservice.c + scheduler.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\scheduler.c - idle.c + clock.c 1 - ..\..\..\src\idle.c + ..\..\..\src\clock.c - timer.c + memheap.c 1 - ..\..\..\src\timer.c + ..\..\..\src\memheap.c - mempool.c + irq.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\irq.c - memheap.c + idle.c 1 - ..\..\..\src\memheap.c + ..\..\..\src\idle.c - object.c + components.c 1 - ..\..\..\src\object.c + ..\..\..\src\components.c - clock.c + thread.c 1 - ..\..\..\src\clock.c + ..\..\..\src\thread.c - device.c + kservice.c 1 - ..\..\..\src\device.c + ..\..\..\src\kservice.c diff --git a/bsp/stm32/stm32mp157a-st-discovery/rtconfig.h b/bsp/stm32/stm32mp157a-st-discovery/rtconfig.h index 7afd90fa45..69afd42cb8 100644 --- a/bsp/stm32/stm32mp157a-st-discovery/rtconfig.h +++ b/bsp/stm32/stm32mp157a-st-discovery/rtconfig.h @@ -50,7 +50,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart4" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -192,9 +192,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/stm32/stm32mp157a-st-ev1/.config b/bsp/stm32/stm32mp157a-st-ev1/.config index 1d13c6130c..68b4346b86 100644 --- a/bsp/stm32/stm32mp157a-st-ev1/.config +++ b/bsp/stm32/stm32mp157a-st-ev1/.config @@ -79,7 +79,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart4" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -340,7 +340,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -364,6 +364,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -393,6 +394,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -444,16 +449,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -463,7 +468,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -478,6 +482,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -629,6 +634,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -652,14 +658,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/stm32/stm32mp157a-st-ev1/project.ewp b/bsp/stm32/stm32mp157a-st-ev1/project.ewp index acef261034..7723fa5f2f 100644 --- a/bsp/stm32/stm32mp157a-st-ev1/project.ewp +++ b/bsp/stm32/stm32mp157a-st-ev1/project.ewp @@ -2166,6 +2166,9 @@ CPU + + $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c @@ -2173,14 +2176,11 @@ $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S - - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c - DeviceDrivers @@ -2191,14 +2191,17 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c + + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c @@ -2208,12 +2211,12 @@ $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c - - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - Drivers + + $PROJ_DIR$\..\libraries\STM32MPxx_HAL\CMSIS\Device\ST\STM32MP1xx\Source\Templates\iar\startup_stm32mp15xx.s + $PROJ_DIR$\board\CubeMX_Config\Common\System\system_stm32mp1xx.c @@ -2223,9 +2226,6 @@ $PROJ_DIR$\board\board.c - - $PROJ_DIR$\..\libraries\STM32MPxx_HAL\CMSIS\Device\ST\STM32MP1xx\Source\Templates\iar\startup_stm32mp15xx.s - $PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c @@ -2250,44 +2250,44 @@ Kernel - - $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\memheap.c + $PROJ_DIR$\..\..\..\src\idle.c $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\memheap.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\thread.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\clock.c $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\ipc.c + $PROJ_DIR$\..\..\..\src\kservice.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\components.c + + + $PROJ_DIR$\..\..\..\src\ipc.c diff --git a/bsp/stm32/stm32mp157a-st-ev1/project.uvprojx b/bsp/stm32/stm32mp157a-st-ev1/project.uvprojx index 8ead12b873..98bc67916a 100644 --- a/bsp/stm32/stm32mp157a-st-ev1/project.uvprojx +++ b/bsp/stm32/stm32mp157a-st-ev1/project.uvprojx @@ -391,23 +391,23 @@ CPU - backtrace.c + showmem.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\showmem.c - showmem.c + div0.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\div0.c - div0.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\backtrace.c @@ -443,16 +443,16 @@ - workqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c - ringbuffer.c + workqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\workqueue.c @@ -464,30 +464,30 @@ - ringblk_buf.c + waitqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\waitqueue.c - completion.c + dataqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\dataqueue.c - dataqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\ringbuffer.c - waitqueue.c + completion.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\completion.c @@ -495,9 +495,9 @@ Drivers - startup_stm32mp15xx.s - 2 - ..\libraries\STM32MPxx_HAL\CMSIS\Device\ST\STM32MP1xx\Source\Templates\arm\startup_stm32mp15xx.s + board.c + 1 + board\board.c @@ -516,9 +516,9 @@ - board.c - 1 - board\board.c + startup_stm32mp15xx.s + 2 + ..\libraries\STM32MPxx_HAL\CMSIS\Device\ST\STM32MP1xx\Source\Templates\arm\startup_stm32mp15xx.s @@ -571,58 +571,58 @@ Kernel - components.c + kservice.c 1 - ..\..\..\src\components.c + ..\..\..\src\kservice.c - memheap.c + ipc.c 1 - ..\..\..\src\memheap.c + ..\..\..\src\ipc.c - irq.c + device.c 1 - ..\..\..\src\irq.c + ..\..\..\src\device.c - scheduler.c + memheap.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\memheap.c - timer.c + clock.c 1 - ..\..\..\src\timer.c + ..\..\..\src\clock.c - thread.c + irq.c 1 - ..\..\..\src\thread.c + ..\..\..\src\irq.c - idle.c + mempool.c 1 - ..\..\..\src\idle.c + ..\..\..\src\mempool.c - device.c + thread.c 1 - ..\..\..\src\device.c + ..\..\..\src\thread.c @@ -634,30 +634,30 @@ - ipc.c + components.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\components.c - clock.c + timer.c 1 - ..\..\..\src\clock.c + ..\..\..\src\timer.c - mempool.c + idle.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\idle.c - kservice.c + scheduler.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\scheduler.c diff --git a/bsp/stm32/stm32mp157a-st-ev1/rtconfig.h b/bsp/stm32/stm32mp157a-st-ev1/rtconfig.h index 7afd90fa45..69afd42cb8 100644 --- a/bsp/stm32/stm32mp157a-st-ev1/rtconfig.h +++ b/bsp/stm32/stm32mp157a-st-ev1/rtconfig.h @@ -50,7 +50,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart4" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -192,9 +192,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/stm32/stm32wb55-st-nucleo/.config b/bsp/stm32/stm32wb55-st-nucleo/.config index 79064f5f49..c55fc4b11e 100644 --- a/bsp/stm32/stm32wb55-st-nucleo/.config +++ b/bsp/stm32/stm32wb55-st-nucleo/.config @@ -77,7 +77,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart1" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -339,7 +339,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -363,6 +363,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -392,6 +393,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -443,16 +448,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -462,7 +467,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -477,6 +481,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -628,6 +633,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -651,14 +657,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/stm32/stm32wb55-st-nucleo/project.ewp b/bsp/stm32/stm32wb55-st-nucleo/project.ewp index 6e9c96f1bb..a3c803c52d 100644 --- a/bsp/stm32/stm32wb55-st-nucleo/project.ewp +++ b/bsp/stm32/stm32wb55-st-nucleo/project.ewp @@ -2084,18 +2084,18 @@ $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c - - $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c + $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S + + $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c + DeviceDrivers @@ -2106,25 +2106,25 @@ $PROJ_DIR$\..\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c $PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c @@ -2163,85 +2163,85 @@ Kernel - $PROJ_DIR$\..\..\..\src\timer.c + $PROJ_DIR$\..\..\..\src\clock.c - $PROJ_DIR$\..\..\..\src\irq.c + $PROJ_DIR$\..\..\..\src\mem.c - $PROJ_DIR$\..\..\..\src\clock.c + $PROJ_DIR$\..\..\..\src\scheduler.c - $PROJ_DIR$\..\..\..\src\kservice.c + $PROJ_DIR$\..\..\..\src\components.c - $PROJ_DIR$\..\..\..\src\thread.c + $PROJ_DIR$\..\..\..\src\object.c - $PROJ_DIR$\..\..\..\src\mem.c + $PROJ_DIR$\..\..\..\src\mempool.c - $PROJ_DIR$\..\..\..\src\idle.c + $PROJ_DIR$\..\..\..\src\device.c - $PROJ_DIR$\..\..\..\src\device.c + $PROJ_DIR$\..\..\..\src\thread.c $PROJ_DIR$\..\..\..\src\ipc.c - $PROJ_DIR$\..\..\..\src\object.c + $PROJ_DIR$\..\..\..\src\irq.c - $PROJ_DIR$\..\..\..\src\scheduler.c + $PROJ_DIR$\..\..\..\src\timer.c - $PROJ_DIR$\..\..\..\src\mempool.c + $PROJ_DIR$\..\..\..\src\idle.c - $PROJ_DIR$\..\..\..\src\components.c + $PROJ_DIR$\..\..\..\src\kservice.c libc - $PROJ_DIR$\..\..\..\components\libc\compilers\common\stdlib.c + $PROJ_DIR$\..\..\..\components\libc\compilers\common\time.c - $PROJ_DIR$\..\..\..\components\libc\compilers\common\time.c + $PROJ_DIR$\..\..\..\components\libc\compilers\common\stdlib.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\stdio.c $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\stdio.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\libc.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\libc.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c - $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c + $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c diff --git a/bsp/stm32/stm32wb55-st-nucleo/project.uvprojx b/bsp/stm32/stm32wb55-st-nucleo/project.uvprojx index 226900f4bb..9b884e41d9 100644 --- a/bsp/stm32/stm32wb55-st-nucleo/project.uvprojx +++ b/bsp/stm32/stm32wb55-st-nucleo/project.uvprojx @@ -443,9 +443,9 @@ - completion.c + workqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\workqueue.c @@ -457,37 +457,37 @@ - workqueue.c + waitqueue.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\waitqueue.c - waitqueue.c + pipe.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\pipe.c - dataqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c - ringblk_buf.c + dataqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\dataqueue.c - pipe.c + completion.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\completion.c @@ -564,9 +564,9 @@ Kernel - kservice.c + timer.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\timer.c @@ -578,58 +578,58 @@ - object.c + ipc.c 1 - ..\..\..\src\object.c + ..\..\..\src\ipc.c - components.c + thread.c 1 - ..\..\..\src\components.c + ..\..\..\src\thread.c - idle.c + scheduler.c 1 - ..\..\..\src\idle.c + ..\..\..\src\scheduler.c - scheduler.c + kservice.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\kservice.c - timer.c + clock.c 1 - ..\..\..\src\timer.c + ..\..\..\src\clock.c - thread.c + irq.c 1 - ..\..\..\src\thread.c + ..\..\..\src\irq.c - ipc.c + idle.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\idle.c - irq.c + mempool.c 1 - ..\..\..\src\irq.c + ..\..\..\src\mempool.c @@ -641,16 +641,16 @@ - clock.c + components.c 1 - ..\..\..\src\clock.c + ..\..\..\src\components.c - mempool.c + object.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\object.c @@ -658,23 +658,23 @@ libc - libc.c + mem_std.c 1 - ..\..\..\components\libc\compilers\armlibc\libc.c + ..\..\..\components\libc\compilers\armlibc\mem_std.c - mem_std.c + syscalls.c 1 - ..\..\..\components\libc\compilers\armlibc\mem_std.c + ..\..\..\components\libc\compilers\armlibc\syscalls.c - syscalls.c + libc.c 1 - ..\..\..\components\libc\compilers\armlibc\syscalls.c + ..\..\..\components\libc\compilers\armlibc\libc.c diff --git a/bsp/stm32/stm32wb55-st-nucleo/rtconfig.h b/bsp/stm32/stm32wb55-st-nucleo/rtconfig.h index 4741923ea7..14447c6a27 100644 --- a/bsp/stm32/stm32wb55-st-nucleo/rtconfig.h +++ b/bsp/stm32/stm32wb55-st-nucleo/rtconfig.h @@ -47,7 +47,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart1" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -190,9 +190,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/stm32/stm32wl55-st-nucleo/.config b/bsp/stm32/stm32wl55-st-nucleo/.config index b8cd18b04f..b46fe631ee 100644 --- a/bsp/stm32/stm32wl55-st-nucleo/.config +++ b/bsp/stm32/stm32wl55-st-nucleo/.config @@ -64,7 +64,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="lpuart1" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -324,7 +324,7 @@ CONFIG_RT_USING_PIN=y # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -348,6 +348,7 @@ CONFIG_RT_USING_PIN=y # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -377,6 +378,10 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -428,16 +433,16 @@ CONFIG_RT_USING_PIN=y # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -447,7 +452,6 @@ CONFIG_RT_USING_PIN=y # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -462,6 +466,7 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -613,6 +618,7 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -636,14 +642,10 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/stm32/stm32wl55-st-nucleo/project.uvprojx b/bsp/stm32/stm32wl55-st-nucleo/project.uvprojx index 30cb9229e6..c85e5dd1ec 100644 --- a/bsp/stm32/stm32wl55-st-nucleo/project.uvprojx +++ b/bsp/stm32/stm32wl55-st-nucleo/project.uvprojx @@ -390,16 +390,16 @@ CPU - showmem.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\backtrace.c - backtrace.c + showmem.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\showmem.c @@ -442,51 +442,51 @@ - dataqueue.c + waitqueue.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\waitqueue.c - pipe.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\ringbuffer.c - completion.c + dataqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\dataqueue.c - workqueue.c + completion.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\completion.c - waitqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c - ringblk_buf.c + workqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\workqueue.c - ringbuffer.c + pipe.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\pipe.c @@ -563,65 +563,65 @@ Kernel - components.c + object.c 1 - ..\..\..\src\components.c + ..\..\..\src\object.c - ipc.c + kservice.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\kservice.c - timer.c + device.c 1 - ..\..\..\src\timer.c + ..\..\..\src\device.c - irq.c + timer.c 1 - ..\..\..\src\irq.c + ..\..\..\src\timer.c - idle.c + mempool.c 1 - ..\..\..\src\idle.c + ..\..\..\src\mempool.c - mem.c + idle.c 1 - ..\..\..\src\mem.c + ..\..\..\src\idle.c - clock.c + thread.c 1 - ..\..\..\src\clock.c + ..\..\..\src\thread.c - kservice.c + ipc.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\ipc.c - mempool.c + irq.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\irq.c @@ -633,23 +633,23 @@ - object.c + clock.c 1 - ..\..\..\src\object.c + ..\..\..\src\clock.c - device.c + mem.c 1 - ..\..\..\src\device.c + ..\..\..\src\mem.c - thread.c + components.c 1 - ..\..\..\src\thread.c + ..\..\..\src\components.c diff --git a/bsp/stm32/stm32wl55-st-nucleo/rtconfig.h b/bsp/stm32/stm32wl55-st-nucleo/rtconfig.h index a30b8c63c6..46031563cc 100644 --- a/bsp/stm32/stm32wl55-st-nucleo/rtconfig.h +++ b/bsp/stm32/stm32wl55-st-nucleo/rtconfig.h @@ -43,7 +43,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "lpuart1" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -182,9 +182,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/stm32/stm32wle5-yizhilian-lm401/.config b/bsp/stm32/stm32wle5-yizhilian-lm401/.config index 2f1baedd90..30c6fcffb8 100644 --- a/bsp/stm32/stm32wle5-yizhilian-lm401/.config +++ b/bsp/stm32/stm32wle5-yizhilian-lm401/.config @@ -64,7 +64,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="lpuart1" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -324,7 +324,7 @@ CONFIG_RT_USING_PIN=y # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -348,6 +348,7 @@ CONFIG_RT_USING_PIN=y # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -377,6 +378,10 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -428,16 +433,16 @@ CONFIG_RT_USING_PIN=y # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -447,7 +452,6 @@ CONFIG_RT_USING_PIN=y # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -462,6 +466,7 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -613,6 +618,7 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -636,14 +642,10 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/stm32/stm32wle5-yizhilian-lm401/project.uvprojx b/bsp/stm32/stm32wle5-yizhilian-lm401/project.uvprojx index e2188aca76..32b7dde7d7 100644 --- a/bsp/stm32/stm32wle5-yizhilian-lm401/project.uvprojx +++ b/bsp/stm32/stm32wle5-yizhilian-lm401/project.uvprojx @@ -390,16 +390,16 @@ CPU - backtrace.c + div0.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\div0.c - div0.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\div0.c + ..\..\..\libcpu\arm\common\backtrace.c @@ -411,16 +411,16 @@ - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m4\context_rvds.S + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m4\cpuport.c - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m4\cpuport.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m4\context_rvds.S @@ -442,51 +442,51 @@ - dataqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\ringbuffer.c - workqueue.c + dataqueue.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\dataqueue.c - ringbuffer.c + pipe.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\pipe.c - waitqueue.c + completion.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\completion.c - completion.c + workqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\workqueue.c - pipe.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\pipe.c + ..\..\..\components\drivers\src\ringblk_buf.c - ringblk_buf.c + waitqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\waitqueue.c @@ -563,30 +563,30 @@ Kernel - object.c + timer.c 1 - ..\..\..\src\object.c + ..\..\..\src\timer.c - device.c + thread.c 1 - ..\..\..\src\device.c + ..\..\..\src\thread.c - idle.c + mem.c 1 - ..\..\..\src\idle.c + ..\..\..\src\mem.c - scheduler.c + kservice.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\kservice.c @@ -598,9 +598,9 @@ - kservice.c + idle.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\idle.c @@ -612,44 +612,44 @@ - irq.c + object.c 1 - ..\..\..\src\irq.c + ..\..\..\src\object.c - thread.c + clock.c 1 - ..\..\..\src\thread.c + ..\..\..\src\clock.c - components.c + scheduler.c 1 - ..\..\..\src\components.c + ..\..\..\src\scheduler.c - timer.c + irq.c 1 - ..\..\..\src\timer.c + ..\..\..\src\irq.c - mem.c + device.c 1 - ..\..\..\src\mem.c + ..\..\..\src\device.c - clock.c + components.c 1 - ..\..\..\src\clock.c + ..\..\..\src\components.c diff --git a/bsp/stm32/stm32wle5-yizhilian-lm401/rtconfig.h b/bsp/stm32/stm32wle5-yizhilian-lm401/rtconfig.h index 7f0fa9a956..20196441c4 100644 --- a/bsp/stm32/stm32wle5-yizhilian-lm401/rtconfig.h +++ b/bsp/stm32/stm32wle5-yizhilian-lm401/rtconfig.h @@ -43,7 +43,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "lpuart1" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -182,9 +182,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/swm320-lq100/.config b/bsp/swm320-lq100/.config index fa26db2bab..fd85a4c091 100644 --- a/bsp/swm320-lq100/.config +++ b/bsp/swm320-lq100/.config @@ -77,7 +77,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart0" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -339,7 +339,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -363,6 +363,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -392,6 +393,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -443,16 +448,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -462,7 +467,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -477,6 +481,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -628,6 +633,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -651,14 +657,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/swm320-lq100/project.ewp b/bsp/swm320-lq100/project.ewp index 6515e589f6..f29a8ac1f0 100644 --- a/bsp/swm320-lq100/project.ewp +++ b/bsp/swm320-lq100/project.ewp @@ -2069,9 +2069,6 @@ CPU - - $PROJ_DIR$\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c @@ -2079,11 +2076,14 @@ $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\libcpu\arm\cortex-m4\cpuport.c + $PROJ_DIR$\..\..\libcpu\arm\common\div0.c $PROJ_DIR$\..\..\libcpu\arm\cortex-m4\context_iar.S + + $PROJ_DIR$\..\..\libcpu\arm\cortex-m4\cpuport.c + DeviceDrivers @@ -2094,22 +2094,22 @@ $PROJ_DIR$\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c $PROJ_DIR$\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\components\drivers\src\pipe.c $PROJ_DIR$\..\..\components\drivers\src\completion.c @@ -2142,43 +2142,43 @@ Kernel - $PROJ_DIR$\..\..\src\memheap.c - - - $PROJ_DIR$\..\..\src\thread.c + $PROJ_DIR$\..\..\src\kservice.c $PROJ_DIR$\..\..\src\clock.c - $PROJ_DIR$\..\..\src\scheduler.c + $PROJ_DIR$\..\..\src\object.c - $PROJ_DIR$\..\..\src\object.c + $PROJ_DIR$\..\..\src\memheap.c - $PROJ_DIR$\..\..\src\components.c + $PROJ_DIR$\..\..\src\idle.c - $PROJ_DIR$\..\..\src\timer.c + $PROJ_DIR$\..\..\src\scheduler.c - $PROJ_DIR$\..\..\src\irq.c + $PROJ_DIR$\..\..\src\device.c - $PROJ_DIR$\..\..\src\ipc.c + $PROJ_DIR$\..\..\src\thread.c - $PROJ_DIR$\..\..\src\kservice.c + $PROJ_DIR$\..\..\src\irq.c - $PROJ_DIR$\..\..\src\device.c + $PROJ_DIR$\..\..\src\components.c $PROJ_DIR$\..\..\src\mempool.c - $PROJ_DIR$\..\..\src\idle.c + $PROJ_DIR$\..\..\src\timer.c + + + $PROJ_DIR$\..\..\src\ipc.c @@ -2190,28 +2190,28 @@ $PROJ_DIR$\..\..\components\libc\compilers\common\time.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscalls.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\libc.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\stdio.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\libc.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscalls.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c @@ -2220,74 +2220,74 @@ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\stdio.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c Libraries - - $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_sdio.c - $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_flash.c - $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_wdt.c + $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_crc.c - $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_exti.c + $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_uart.c - $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_can.c + $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_i2c.c - $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_lcd.c + $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_pwm.c - $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_norflash.c + $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_sdio.c - $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_dma.c + $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_gpio.c - $PROJ_DIR$\Libraries\CMSIS\DeviceSupport\system_SWM320.c + $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_wdt.c - $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_sram.c + $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_dma.c - $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_crc.c + $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_rtc.c - $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_sdram.c + $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_spi.c - $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_rtc.c + $PROJ_DIR$\Libraries\CMSIS\DeviceSupport\system_SWM320.c - $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_gpio.c + $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_sram.c - $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_i2c.c + $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_exti.c - $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_timr.c + $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_can.c - $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_pwm.c + $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_norflash.c - $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_adc.c + $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_lcd.c - $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_spi.c + $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_sdram.c - $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_uart.c + $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_adc.c $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_port.c + + $PROJ_DIR$\Libraries\SWM320_StdPeriph_Driver\SWM320_timr.c + $PROJ_DIR$\Libraries\CMSIS\DeviceSupport\startup\iar\startup_SWM320.s diff --git a/bsp/swm320-lq100/project.uvproj b/bsp/swm320-lq100/project.uvproj index 440fe070c1..03508493de 100644 --- a/bsp/swm320-lq100/project.uvproj +++ b/bsp/swm320-lq100/project.uvproj @@ -413,9 +413,9 @@ CPU - div0.c + showmem.c 1 - ..\..\libcpu\arm\common\div0.c + ..\..\libcpu\arm\common\showmem.c @@ -427,9 +427,9 @@ - showmem.c + div0.c 1 - ..\..\libcpu\arm\common\showmem.c + ..\..\libcpu\arm\common\div0.c @@ -465,30 +465,30 @@ - dataqueue.c + pipe.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\src\pipe.c - waitqueue.c + completion.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\src\completion.c - ringblk_buf.c + ringbuffer.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\src\ringbuffer.c - ringbuffer.c + waitqueue.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\waitqueue.c @@ -500,16 +500,16 @@ - completion.c + ringblk_buf.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\src\ringblk_buf.c - pipe.c + dataqueue.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\src\dataqueue.c @@ -565,44 +565,44 @@ Kernel - timer.c + components.c 1 - ..\..\src\timer.c + ..\..\src\components.c - object.c + ipc.c 1 - ..\..\src\object.c + ..\..\src\ipc.c - components.c + kservice.c 1 - ..\..\src\components.c + ..\..\src\kservice.c - clock.c + memheap.c 1 - ..\..\src\clock.c + ..\..\src\memheap.c - irq.c + scheduler.c 1 - ..\..\src\irq.c + ..\..\src\scheduler.c - scheduler.c + object.c 1 - ..\..\src\scheduler.c + ..\..\src\object.c @@ -614,56 +614,49 @@ - kservice.c + device.c 1 - ..\..\src\kservice.c + ..\..\src\device.c - idle.c + mempool.c 1 - ..\..\src\idle.c + ..\..\src\mempool.c - device.c + clock.c 1 - ..\..\src\device.c + ..\..\src\clock.c - memheap.c + irq.c 1 - ..\..\src\memheap.c + ..\..\src\irq.c - mempool.c + timer.c 1 - ..\..\src\mempool.c + ..\..\src\timer.c - ipc.c + idle.c 1 - ..\..\src\ipc.c + ..\..\src\idle.c libc - - - libc.c - 1 - ..\..\components\libc\compilers\armlibc\libc.c - - syscalls.c @@ -680,9 +673,9 @@ - stdlib.c + libc.c 1 - ..\..\components\libc\compilers\common\stdlib.c + ..\..\components\libc\compilers\armlibc\libc.c @@ -692,42 +685,42 @@ ..\..\components\libc\compilers\common\time.c - - - Libraries - SWM320_wdt.c + stdlib.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_wdt.c + ..\..\components\libc\compilers\common\stdlib.c + + + Libraries - SWM320_rtc.c + SWM320_port.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_rtc.c + Libraries\SWM320_StdPeriph_Driver\SWM320_port.c - SWM320_flash.c + SWM320_exti.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_flash.c + Libraries\SWM320_StdPeriph_Driver\SWM320_exti.c - SWM320_crc.c + SWM320_timr.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_crc.c + Libraries\SWM320_StdPeriph_Driver\SWM320_timr.c - SWM320_i2c.c + SWM320_dma.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_i2c.c + Libraries\SWM320_StdPeriph_Driver\SWM320_dma.c @@ -739,9 +732,9 @@ - SWM320_sdio.c + SWM320_sram.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_sdio.c + Libraries\SWM320_StdPeriph_Driver\SWM320_sram.c @@ -753,65 +746,65 @@ - SWM320_sdram.c + SWM320_lcd.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_sdram.c + Libraries\SWM320_StdPeriph_Driver\SWM320_lcd.c - SWM320_can.c + SWM320_rtc.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_can.c + Libraries\SWM320_StdPeriph_Driver\SWM320_rtc.c - SWM320_pwm.c + SWM320_flash.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_pwm.c + Libraries\SWM320_StdPeriph_Driver\SWM320_flash.c - SWM320_adc.c + SWM320_pwm.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_adc.c + Libraries\SWM320_StdPeriph_Driver\SWM320_pwm.c - startup_SWM320.s - 2 - Libraries\CMSIS\DeviceSupport\startup\arm\startup_SWM320.s + SWM320_norflash.c + 1 + Libraries\SWM320_StdPeriph_Driver\SWM320_norflash.c - SWM320_norflash.c + SWM320_spi.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_norflash.c + Libraries\SWM320_StdPeriph_Driver\SWM320_spi.c - SWM320_exti.c - 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_exti.c + startup_SWM320.s + 2 + Libraries\CMSIS\DeviceSupport\startup\arm\startup_SWM320.s - SWM320_timr.c + SWM320_i2c.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_timr.c + Libraries\SWM320_StdPeriph_Driver\SWM320_i2c.c - SWM320_dma.c + SWM320_can.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_dma.c + Libraries\SWM320_StdPeriph_Driver\SWM320_can.c @@ -823,30 +816,37 @@ - SWM320_sram.c + SWM320_crc.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_sram.c + Libraries\SWM320_StdPeriph_Driver\SWM320_crc.c - SWM320_lcd.c + SWM320_sdram.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_lcd.c + Libraries\SWM320_StdPeriph_Driver\SWM320_sdram.c - SWM320_spi.c + SWM320_adc.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_spi.c + Libraries\SWM320_StdPeriph_Driver\SWM320_adc.c - SWM320_port.c + SWM320_sdio.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_port.c + Libraries\SWM320_StdPeriph_Driver\SWM320_sdio.c + + + + + SWM320_wdt.c + 1 + Libraries\SWM320_StdPeriph_Driver\SWM320_wdt.c diff --git a/bsp/swm320-lq100/project.uvprojx b/bsp/swm320-lq100/project.uvprojx index 7767e16e6f..85b3eced1a 100644 --- a/bsp/swm320-lq100/project.uvprojx +++ b/bsp/swm320-lq100/project.uvprojx @@ -388,6 +388,13 @@ CPU + + + div0.c + 1 + ..\..\libcpu\arm\common\div0.c + + backtrace.c @@ -404,9 +411,9 @@ - div0.c - 1 - ..\..\libcpu\arm\common\div0.c + context_rvds.S + 2 + ..\..\libcpu\arm\cortex-m4\context_rvds.S @@ -416,13 +423,6 @@ ..\..\libcpu\arm\cortex-m4\cpuport.c - - - context_rvds.S - 2 - ..\..\libcpu\arm\cortex-m4\context_rvds.S - - DeviceDrivers @@ -449,9 +449,9 @@ - dataqueue.c + waitqueue.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\src\waitqueue.c @@ -463,23 +463,23 @@ - completion.c + dataqueue.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\src\dataqueue.c - ringblk_buf.c + completion.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\src\completion.c - waitqueue.c + ringblk_buf.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\src\ringblk_buf.c @@ -542,86 +542,86 @@ Kernel - clock.c + irq.c 1 - ..\..\src\clock.c + ..\..\src\irq.c - idle.c + scheduler.c 1 - ..\..\src\idle.c + ..\..\src\scheduler.c - scheduler.c + mempool.c 1 - ..\..\src\scheduler.c + ..\..\src\mempool.c - kservice.c + memheap.c 1 - ..\..\src\kservice.c + ..\..\src\memheap.c - device.c + idle.c 1 - ..\..\src\device.c + ..\..\src\idle.c - thread.c + device.c 1 - ..\..\src\thread.c + ..\..\src\device.c - memheap.c + object.c 1 - ..\..\src\memheap.c + ..\..\src\object.c - components.c + kservice.c 1 - ..\..\src\components.c + ..\..\src\kservice.c - mempool.c + timer.c 1 - ..\..\src\mempool.c + ..\..\src\timer.c - irq.c + components.c 1 - ..\..\src\irq.c + ..\..\src\components.c - object.c + thread.c 1 - ..\..\src\object.c + ..\..\src\thread.c - timer.c + clock.c 1 - ..\..\src\timer.c + ..\..\src\clock.c @@ -636,16 +636,16 @@ libc - syscalls.c + libc.c 1 - ..\..\components\libc\compilers\armlibc\syscalls.c + ..\..\components\libc\compilers\armlibc\libc.c - libc.c + syscalls.c 1 - ..\..\components\libc\compilers\armlibc\libc.c + ..\..\components\libc\compilers\armlibc\syscalls.c @@ -657,16 +657,16 @@ - stdlib.c + time.c 1 - ..\..\components\libc\compilers\common\stdlib.c + ..\..\components\libc\compilers\common\time.c - time.c + stdlib.c 1 - ..\..\components\libc\compilers\common\time.c + ..\..\components\libc\compilers\common\stdlib.c @@ -674,156 +674,156 @@ Libraries - SWM320_lcd.c + SWM320_timr.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_lcd.c + Libraries\SWM320_StdPeriph_Driver\SWM320_timr.c - SWM320_sdram.c + SWM320_lcd.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_sdram.c + Libraries\SWM320_StdPeriph_Driver\SWM320_lcd.c - SWM320_crc.c + SWM320_adc.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_crc.c + Libraries\SWM320_StdPeriph_Driver\SWM320_adc.c - system_SWM320.c + SWM320_i2c.c 1 - Libraries\CMSIS\DeviceSupport\system_SWM320.c + Libraries\SWM320_StdPeriph_Driver\SWM320_i2c.c - SWM320_wdt.c + SWM320_exti.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_wdt.c + Libraries\SWM320_StdPeriph_Driver\SWM320_exti.c - SWM320_can.c + SWM320_port.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_can.c + Libraries\SWM320_StdPeriph_Driver\SWM320_port.c - SWM320_pwm.c + SWM320_dma.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_pwm.c + Libraries\SWM320_StdPeriph_Driver\SWM320_dma.c - SWM320_spi.c + SWM320_uart.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_spi.c + Libraries\SWM320_StdPeriph_Driver\SWM320_uart.c - SWM320_sram.c + SWM320_sdram.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_sram.c + Libraries\SWM320_StdPeriph_Driver\SWM320_sdram.c - SWM320_dma.c + SWM320_flash.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_dma.c + Libraries\SWM320_StdPeriph_Driver\SWM320_flash.c - SWM320_uart.c + SWM320_sdio.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_uart.c + Libraries\SWM320_StdPeriph_Driver\SWM320_sdio.c - SWM320_timr.c - 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_timr.c + startup_SWM320.s + 2 + Libraries\CMSIS\DeviceSupport\startup\arm\startup_SWM320.s - startup_SWM320.s - 2 - Libraries\CMSIS\DeviceSupport\startup\arm\startup_SWM320.s + SWM320_wdt.c + 1 + Libraries\SWM320_StdPeriph_Driver\SWM320_wdt.c - SWM320_flash.c + SWM320_pwm.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_flash.c + Libraries\SWM320_StdPeriph_Driver\SWM320_pwm.c - SWM320_norflash.c + system_SWM320.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_norflash.c + Libraries\CMSIS\DeviceSupport\system_SWM320.c - SWM320_exti.c + SWM320_rtc.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_exti.c + Libraries\SWM320_StdPeriph_Driver\SWM320_rtc.c - SWM320_adc.c + SWM320_sram.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_adc.c + Libraries\SWM320_StdPeriph_Driver\SWM320_sram.c - SWM320_gpio.c + SWM320_spi.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_gpio.c + Libraries\SWM320_StdPeriph_Driver\SWM320_spi.c - SWM320_rtc.c + SWM320_crc.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_rtc.c + Libraries\SWM320_StdPeriph_Driver\SWM320_crc.c - SWM320_i2c.c + SWM320_can.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_i2c.c + Libraries\SWM320_StdPeriph_Driver\SWM320_can.c - SWM320_sdio.c + SWM320_gpio.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_sdio.c + Libraries\SWM320_StdPeriph_Driver\SWM320_gpio.c - SWM320_port.c + SWM320_norflash.c 1 - Libraries\SWM320_StdPeriph_Driver\SWM320_port.c + Libraries\SWM320_StdPeriph_Driver\SWM320_norflash.c diff --git a/bsp/swm320-lq100/rtconfig.h b/bsp/swm320-lq100/rtconfig.h index 8780311793..34c875e0a9 100644 --- a/bsp/swm320-lq100/rtconfig.h +++ b/bsp/swm320-lq100/rtconfig.h @@ -47,7 +47,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart0" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -189,9 +189,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/swm320/.config b/bsp/swm320/.config index f7cd4545c8..c8ad3d5236 100644 --- a/bsp/swm320/.config +++ b/bsp/swm320/.config @@ -77,7 +77,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart1" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -339,7 +339,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -363,6 +363,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -392,6 +393,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -443,16 +448,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -462,7 +467,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -477,6 +481,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_PERSIMMON is not set # CONFIG_PKG_USING_CAIRO is not set @@ -628,6 +633,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -651,14 +657,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/swm320/project.ewp b/bsp/swm320/project.ewp index ef4daf7ffa..aea3aa2b5d 100644 --- a/bsp/swm320/project.ewp +++ b/bsp/swm320/project.ewp @@ -2070,19 +2070,19 @@ CPU - $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c - $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c $PROJ_DIR$\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\libcpu\arm\cortex-m4\context_iar.S + $PROJ_DIR$\..\..\libcpu\arm\cortex-m4\cpuport.c - $PROJ_DIR$\..\..\libcpu\arm\cortex-m4\cpuport.c + $PROJ_DIR$\..\..\libcpu\arm\cortex-m4\context_iar.S @@ -2097,22 +2097,22 @@ $PROJ_DIR$\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\components\drivers\src\ringblk_buf.c $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\components\drivers\src\workqueue.c @@ -2141,59 +2141,62 @@ Kernel - - $PROJ_DIR$\..\..\src\thread.c - $PROJ_DIR$\..\..\src\device.c - $PROJ_DIR$\..\..\src\ipc.c + $PROJ_DIR$\..\..\src\timer.c - $PROJ_DIR$\..\..\src\kservice.c + $PROJ_DIR$\..\..\src\irq.c - $PROJ_DIR$\..\..\src\clock.c + $PROJ_DIR$\..\..\src\scheduler.c - $PROJ_DIR$\..\..\src\timer.c + $PROJ_DIR$\..\..\src\mempool.c - $PROJ_DIR$\..\..\src\object.c + $PROJ_DIR$\..\..\src\ipc.c - $PROJ_DIR$\..\..\src\mempool.c + $PROJ_DIR$\..\..\src\idle.c - $PROJ_DIR$\..\..\src\memheap.c + $PROJ_DIR$\..\..\src\object.c - $PROJ_DIR$\..\..\src\idle.c + $PROJ_DIR$\..\..\src\thread.c - $PROJ_DIR$\..\..\src\irq.c + $PROJ_DIR$\..\..\src\kservice.c - $PROJ_DIR$\..\..\src\scheduler.c + $PROJ_DIR$\..\..\src\memheap.c $PROJ_DIR$\..\..\src\components.c + + $PROJ_DIR$\..\..\src\clock.c + libc + + $PROJ_DIR$\..\..\components\libc\compilers\common\stdlib.c + $PROJ_DIR$\..\..\components\libc\compilers\common\time.c - $PROJ_DIR$\..\..\components\libc\compilers\common\stdlib.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\libc.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c $PROJ_DIR$\..\..\components\libc\compilers\dlib\stdio.c @@ -2202,94 +2205,91 @@ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscalls.c - - $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\libc.c Libraries - $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_i2c.c + $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_uart.c - $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_sdio.c + $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_port.c - $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_norflash.c + $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_pwm.c - $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_exti.c + $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_timr.c - $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_dma.c + $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_gpio.c - $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_rtc.c + $PROJ_DIR$\libraries\CMSIS\DeviceSupport\system_SWM320.c - $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_adc.c + $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_spi.c - $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_wdt.c + $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_adc.c - $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_sdram.c + $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_wdt.c $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_crc.c - $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_uart.c + $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_sdram.c - $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_spi.c + $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_norflash.c - $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_gpio.c + $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_i2c.c - $PROJ_DIR$\libraries\CMSIS\DeviceSupport\system_SWM320.c + $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_dma.c - $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_flash.c + $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_sram.c - $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_timr.c + $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_rtc.c - $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_can.c + $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_sdio.c - $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_sram.c + $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_exti.c $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_lcd.c - $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_port.c + $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_can.c - $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_pwm.c + $PROJ_DIR$\libraries\CMSIS\DeviceSupport\startup\iar\startup_SWM320.s - $PROJ_DIR$\libraries\CMSIS\DeviceSupport\startup\iar\startup_SWM320.s + $PROJ_DIR$\libraries\SWM320_StdPeriph_Driver\SWM320_flash.c diff --git a/bsp/swm320/project.uvproj b/bsp/swm320/project.uvproj index 94d79f1b5d..b1da38bfcc 100644 --- a/bsp/swm320/project.uvproj +++ b/bsp/swm320/project.uvproj @@ -413,9 +413,9 @@ CPU - div0.c + showmem.c 1 - ..\..\libcpu\arm\common\div0.c + ..\..\libcpu\arm\common\showmem.c @@ -427,9 +427,9 @@ - showmem.c + div0.c 1 - ..\..\libcpu\arm\common\showmem.c + ..\..\libcpu\arm\common\div0.c @@ -465,44 +465,44 @@ - waitqueue.c + ringblk_buf.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\src\ringblk_buf.c - dataqueue.c + workqueue.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\src\workqueue.c - ringblk_buf.c + waitqueue.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\src\waitqueue.c - workqueue.c + ringbuffer.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\src\ringbuffer.c - completion.c + dataqueue.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\src\dataqueue.c - ringbuffer.c + completion.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\completion.c @@ -565,44 +565,51 @@ Kernel - device.c + clock.c 1 - ..\..\src\device.c + ..\..\src\clock.c - mempool.c + thread.c 1 - ..\..\src\mempool.c + ..\..\src\thread.c - idle.c + timer.c 1 - ..\..\src\idle.c + ..\..\src\timer.c - scheduler.c + memheap.c 1 - ..\..\src\scheduler.c + ..\..\src\memheap.c - components.c + ipc.c 1 - ..\..\src\components.c + ..\..\src\ipc.c - ipc.c + idle.c 1 - ..\..\src\ipc.c + ..\..\src\idle.c + + + + + device.c + 1 + ..\..\src\device.c @@ -628,30 +635,23 @@ - memheap.c - 1 - ..\..\src\memheap.c - - - - - timer.c + components.c 1 - ..\..\src\timer.c + ..\..\src\components.c - clock.c + scheduler.c 1 - ..\..\src\clock.c + ..\..\src\scheduler.c - thread.c + mempool.c 1 - ..\..\src\thread.c + ..\..\src\mempool.c @@ -697,156 +697,156 @@ Libraries - SWM320_port.c + system_SWM320.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_port.c + libraries\CMSIS\DeviceSupport\system_SWM320.c - SWM320_timr.c + SWM320_gpio.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_timr.c + libraries\SWM320_StdPeriph_Driver\SWM320_gpio.c - SWM320_i2c.c + SWM320_rtc.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_i2c.c + libraries\SWM320_StdPeriph_Driver\SWM320_rtc.c - SWM320_lcd.c + SWM320_dma.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_lcd.c + libraries\SWM320_StdPeriph_Driver\SWM320_dma.c - SWM320_crc.c + SWM320_sdio.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_crc.c + libraries\SWM320_StdPeriph_Driver\SWM320_sdio.c - SWM320_sram.c + SWM320_i2c.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_sram.c + libraries\SWM320_StdPeriph_Driver\SWM320_i2c.c - SWM320_gpio.c + SWM320_timr.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_gpio.c + libraries\SWM320_StdPeriph_Driver\SWM320_timr.c - SWM320_rtc.c + SWM320_exti.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_rtc.c + libraries\SWM320_StdPeriph_Driver\SWM320_exti.c - SWM320_can.c + SWM320_sram.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_can.c + libraries\SWM320_StdPeriph_Driver\SWM320_sram.c - system_SWM320.c + SWM320_sdram.c 1 - libraries\CMSIS\DeviceSupport\system_SWM320.c + libraries\SWM320_StdPeriph_Driver\SWM320_sdram.c - SWM320_sdio.c + SWM320_adc.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_sdio.c + libraries\SWM320_StdPeriph_Driver\SWM320_adc.c - startup_SWM320.s - 2 - libraries\CMSIS\DeviceSupport\startup\arm\startup_SWM320.s + SWM320_flash.c + 1 + libraries\SWM320_StdPeriph_Driver\SWM320_flash.c - SWM320_norflash.c + SWM320_pwm.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_norflash.c + libraries\SWM320_StdPeriph_Driver\SWM320_pwm.c - SWM320_flash.c + SWM320_uart.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_flash.c + libraries\SWM320_StdPeriph_Driver\SWM320_uart.c - SWM320_spi.c - 1 - libraries\SWM320_StdPeriph_Driver\SWM320_spi.c + startup_SWM320.s + 2 + libraries\CMSIS\DeviceSupport\startup\arm\startup_SWM320.s - SWM320_uart.c + SWM320_wdt.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_uart.c + libraries\SWM320_StdPeriph_Driver\SWM320_wdt.c - SWM320_pwm.c + SWM320_port.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_pwm.c + libraries\SWM320_StdPeriph_Driver\SWM320_port.c - SWM320_wdt.c + SWM320_lcd.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_wdt.c + libraries\SWM320_StdPeriph_Driver\SWM320_lcd.c - SWM320_adc.c + SWM320_spi.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_adc.c + libraries\SWM320_StdPeriph_Driver\SWM320_spi.c - SWM320_sdram.c + SWM320_crc.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_sdram.c + libraries\SWM320_StdPeriph_Driver\SWM320_crc.c - SWM320_exti.c + SWM320_norflash.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_exti.c + libraries\SWM320_StdPeriph_Driver\SWM320_norflash.c - SWM320_dma.c + SWM320_can.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_dma.c + libraries\SWM320_StdPeriph_Driver\SWM320_can.c diff --git a/bsp/swm320/project.uvprojx b/bsp/swm320/project.uvprojx index ee4deb20e5..e1465d5e01 100644 --- a/bsp/swm320/project.uvprojx +++ b/bsp/swm320/project.uvprojx @@ -397,16 +397,16 @@ - showmem.c + backtrace.c 1 - ..\..\libcpu\arm\common\showmem.c + ..\..\libcpu\arm\common\backtrace.c - backtrace.c + showmem.c 1 - ..\..\libcpu\arm\common\backtrace.c + ..\..\libcpu\arm\common\showmem.c @@ -442,30 +442,30 @@ - dataqueue.c + ringbuffer.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\src\ringbuffer.c - workqueue.c + waitqueue.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\src\waitqueue.c - ringbuffer.c + ringblk_buf.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\ringblk_buf.c - waitqueue.c + dataqueue.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\src\dataqueue.c @@ -484,9 +484,9 @@ - ringblk_buf.c + workqueue.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\src\workqueue.c @@ -542,9 +542,16 @@ Kernel - object.c + ipc.c 1 - ..\..\src\object.c + ..\..\src\ipc.c + + + + + timer.c + 1 + ..\..\src\timer.c @@ -556,9 +563,9 @@ - timer.c + scheduler.c 1 - ..\..\src\timer.c + ..\..\src\scheduler.c @@ -577,58 +584,51 @@ - scheduler.c - 1 - ..\..\src\scheduler.c - - - - - irq.c + memheap.c 1 - ..\..\src\irq.c + ..\..\src\memheap.c - memheap.c + components.c 1 - ..\..\src\memheap.c + ..\..\src\components.c - thread.c + mempool.c 1 - ..\..\src\thread.c + ..\..\src\mempool.c - ipc.c + object.c 1 - ..\..\src\ipc.c + ..\..\src\object.c - device.c + irq.c 1 - ..\..\src\device.c + ..\..\src\irq.c - mempool.c + thread.c 1 - ..\..\src\mempool.c + ..\..\src\thread.c - components.c + device.c 1 - ..\..\src\components.c + ..\..\src\device.c @@ -643,16 +643,16 @@ - libc.c + mem_std.c 1 - ..\..\components\libc\compilers\armlibc\libc.c + ..\..\components\libc\compilers\armlibc\mem_std.c - mem_std.c + libc.c 1 - ..\..\components\libc\compilers\armlibc\mem_std.c + ..\..\components\libc\compilers\armlibc\libc.c @@ -674,156 +674,156 @@ Libraries - SWM320_gpio.c + SWM320_wdt.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_gpio.c + libraries\SWM320_StdPeriph_Driver\SWM320_wdt.c - SWM320_port.c + SWM320_spi.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_port.c + libraries\SWM320_StdPeriph_Driver\SWM320_spi.c - SWM320_sdram.c + SWM320_lcd.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_sdram.c + libraries\SWM320_StdPeriph_Driver\SWM320_lcd.c - SWM320_lcd.c + SWM320_port.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_lcd.c + libraries\SWM320_StdPeriph_Driver\SWM320_port.c - SWM320_adc.c + system_SWM320.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_adc.c + libraries\CMSIS\DeviceSupport\system_SWM320.c - SWM320_norflash.c + SWM320_i2c.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_norflash.c + libraries\SWM320_StdPeriph_Driver\SWM320_i2c.c - SWM320_crc.c + SWM320_rtc.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_crc.c + libraries\SWM320_StdPeriph_Driver\SWM320_rtc.c - SWM320_uart.c + SWM320_can.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_uart.c + libraries\SWM320_StdPeriph_Driver\SWM320_can.c - SWM320_sram.c + SWM320_gpio.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_sram.c + libraries\SWM320_StdPeriph_Driver\SWM320_gpio.c - SWM320_dma.c + SWM320_timr.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_dma.c + libraries\SWM320_StdPeriph_Driver\SWM320_timr.c - system_SWM320.c + SWM320_crc.c 1 - libraries\CMSIS\DeviceSupport\system_SWM320.c + libraries\SWM320_StdPeriph_Driver\SWM320_crc.c - SWM320_sdio.c + SWM320_sdram.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_sdio.c + libraries\SWM320_StdPeriph_Driver\SWM320_sdram.c - SWM320_can.c - 1 - libraries\SWM320_StdPeriph_Driver\SWM320_can.c + startup_SWM320.s + 2 + libraries\CMSIS\DeviceSupport\startup\arm\startup_SWM320.s - SWM320_wdt.c + SWM320_exti.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_wdt.c + libraries\SWM320_StdPeriph_Driver\SWM320_exti.c - SWM320_pwm.c + SWM320_sdio.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_pwm.c + libraries\SWM320_StdPeriph_Driver\SWM320_sdio.c - startup_SWM320.s - 2 - libraries\CMSIS\DeviceSupport\startup\arm\startup_SWM320.s + SWM320_flash.c + 1 + libraries\SWM320_StdPeriph_Driver\SWM320_flash.c - SWM320_rtc.c + SWM320_uart.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_rtc.c + libraries\SWM320_StdPeriph_Driver\SWM320_uart.c - SWM320_exti.c + SWM320_adc.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_exti.c + libraries\SWM320_StdPeriph_Driver\SWM320_adc.c - SWM320_flash.c + SWM320_pwm.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_flash.c + libraries\SWM320_StdPeriph_Driver\SWM320_pwm.c - SWM320_i2c.c + SWM320_dma.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_i2c.c + libraries\SWM320_StdPeriph_Driver\SWM320_dma.c - SWM320_timr.c + SWM320_norflash.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_timr.c + libraries\SWM320_StdPeriph_Driver\SWM320_norflash.c - SWM320_spi.c + SWM320_sram.c 1 - libraries\SWM320_StdPeriph_Driver\SWM320_spi.c + libraries\SWM320_StdPeriph_Driver\SWM320_sram.c diff --git a/bsp/swm320/rtconfig.h b/bsp/swm320/rtconfig.h index d8c58190a2..aa4a39755e 100644 --- a/bsp/swm320/rtconfig.h +++ b/bsp/swm320/rtconfig.h @@ -47,7 +47,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart1" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -189,9 +189,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/tae32f5300/.config b/bsp/tae32f5300/.config index 6b8a6070d6..e7ffd22295 100644 --- a/bsp/tae32f5300/.config +++ b/bsp/tae32f5300/.config @@ -77,7 +77,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart0" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -342,7 +342,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -366,6 +366,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -395,6 +396,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -446,16 +451,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -465,7 +470,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -480,6 +484,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -630,6 +635,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -653,14 +659,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/tae32f5300/project.uvprojx b/bsp/tae32f5300/project.uvprojx index be0281e797..f20ceb851e 100644 --- a/bsp/tae32f5300/project.uvprojx +++ b/bsp/tae32f5300/project.uvprojx @@ -404,16 +404,16 @@ CPU - showmem.c + backtrace.c 1 - ..\..\libcpu\arm\common\showmem.c + ..\..\libcpu\arm\common\backtrace.c - backtrace.c + showmem.c 1 - ..\..\libcpu\arm\common\backtrace.c + ..\..\libcpu\arm\common\showmem.c @@ -425,16 +425,16 @@ - context_rvds.S - 2 - ..\..\libcpu\arm\cortex-m3\context_rvds.S + cpuport.c + 1 + ..\..\libcpu\arm\cortex-m3\cpuport.c - cpuport.c - 1 - ..\..\libcpu\arm\cortex-m3\cpuport.c + context_rvds.S + 2 + ..\..\libcpu\arm\cortex-m3\context_rvds.S @@ -484,16 +484,16 @@ - completion.c + workqueue.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\src\workqueue.c - dataqueue.c + pipe.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\src\pipe.c @@ -505,23 +505,23 @@ - ringbuffer.c + completion.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\completion.c - workqueue.c + dataqueue.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\src\dataqueue.c - pipe.c + ringbuffer.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\src\ringbuffer.c @@ -570,93 +570,93 @@ Kernel - scheduler.c + irq.c 1 - ..\..\src\scheduler.c + ..\..\src\irq.c - device.c + mempool.c 1 - ..\..\src\device.c + ..\..\src\mempool.c - components.c + timer.c 1 - ..\..\src\components.c + ..\..\src\timer.c - timer.c + thread.c 1 - ..\..\src\timer.c + ..\..\src\thread.c - mempool.c + idle.c 1 - ..\..\src\mempool.c + ..\..\src\idle.c - clock.c + object.c 1 - ..\..\src\clock.c + ..\..\src\object.c - irq.c + kservice.c 1 - ..\..\src\irq.c + ..\..\src\kservice.c - idle.c + ipc.c 1 - ..\..\src\idle.c + ..\..\src\ipc.c - mem.c + device.c 1 - ..\..\src\mem.c + ..\..\src\device.c - object.c + scheduler.c 1 - ..\..\src\object.c + ..\..\src\scheduler.c - thread.c + components.c 1 - ..\..\src\thread.c + ..\..\src\components.c - ipc.c + clock.c 1 - ..\..\src\ipc.c + ..\..\src\clock.c - kservice.c + mem.c 1 - ..\..\src\kservice.c + ..\..\src\mem.c @@ -664,23 +664,23 @@ libc - syscalls.c + mem_std.c 1 - ..\..\components\libc\compilers\armlibc\syscalls.c + ..\..\components\libc\compilers\armlibc\mem_std.c - mem_std.c + libc.c 1 - ..\..\components\libc\compilers\armlibc\mem_std.c + ..\..\components\libc\compilers\armlibc\libc.c - libc.c + syscalls.c 1 - ..\..\components\libc\compilers\armlibc\libc.c + ..\..\components\libc\compilers\armlibc\syscalls.c diff --git a/bsp/tae32f5300/rtconfig.h b/bsp/tae32f5300/rtconfig.h index cec7493d9b..3d77b5980f 100644 --- a/bsp/tae32f5300/rtconfig.h +++ b/bsp/tae32f5300/rtconfig.h @@ -47,7 +47,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart0" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -191,9 +191,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/thead-smart/.config b/bsp/thead-smart/.config index 4f84fd2df4..c491ed2d76 100644 --- a/bsp/thead-smart/.config +++ b/bsp/thead-smart/.config @@ -64,7 +64,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart1" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_RISCV=y @@ -322,7 +322,7 @@ CONFIG_RT_USING_PIN=y # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -346,6 +346,7 @@ CONFIG_RT_USING_PIN=y # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -375,6 +376,10 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -426,16 +431,16 @@ CONFIG_RT_USING_PIN=y # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -445,7 +450,6 @@ CONFIG_RT_USING_PIN=y # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -460,6 +464,7 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -611,6 +616,7 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -634,14 +640,10 @@ CONFIG_RT_USING_PIN=y # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/thead-smart/rtconfig.h b/bsp/thead-smart/rtconfig.h index 29c990b55f..5ab81ba9a6 100644 --- a/bsp/thead-smart/rtconfig.h +++ b/bsp/thead-smart/rtconfig.h @@ -43,7 +43,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart1" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_RISCV #define ARCH_RISCV_FPU @@ -183,9 +183,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/tm4c123bsp/.config b/bsp/tm4c123bsp/.config index d51e879825..a8e75f6ded 100644 --- a/bsp/tm4c123bsp/.config +++ b/bsp/tm4c123bsp/.config @@ -77,7 +77,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart0" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel # @@ -339,7 +339,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -363,6 +363,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -392,6 +393,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -443,16 +448,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -462,7 +467,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -477,6 +481,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -627,6 +632,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -650,14 +656,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/tm4c123bsp/project.ewp b/bsp/tm4c123bsp/project.ewp index a8a7007784..5a5f2f2c1e 100644 --- a/bsp/tm4c123bsp/project.ewp +++ b/bsp/tm4c123bsp/project.ewp @@ -2080,9 +2080,6 @@ CPU - - $PROJ_DIR$\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c @@ -2090,11 +2087,14 @@ $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\libcpu\arm\cortex-m4\context_iar.S + $PROJ_DIR$\..\..\libcpu\arm\common\div0.c $PROJ_DIR$\..\..\libcpu\arm\cortex-m4\cpuport.c + + $PROJ_DIR$\..\..\libcpu\arm\cortex-m4\context_iar.S + DeviceDrivers @@ -2117,25 +2117,25 @@ $PROJ_DIR$\..\..\components\drivers\spi\spi_dev.c - $PROJ_DIR$\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\components\drivers\src\ringblk_buf.c - $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c + $PROJ_DIR$\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\components\drivers\src\pipe.c @@ -2180,86 +2180,86 @@ Kernel - $PROJ_DIR$\..\..\src\irq.c + $PROJ_DIR$\..\..\src\mempool.c - $PROJ_DIR$\..\..\src\scheduler.c + $PROJ_DIR$\..\..\src\clock.c - $PROJ_DIR$\..\..\src\components.c + $PROJ_DIR$\..\..\src\thread.c - $PROJ_DIR$\..\..\src\kservice.c + $PROJ_DIR$\..\..\src\idle.c - $PROJ_DIR$\..\..\src\mempool.c + $PROJ_DIR$\..\..\src\kservice.c - $PROJ_DIR$\..\..\src\mem.c + $PROJ_DIR$\..\..\src\timer.c - $PROJ_DIR$\..\..\src\timer.c + $PROJ_DIR$\..\..\src\ipc.c - $PROJ_DIR$\..\..\src\clock.c + $PROJ_DIR$\..\..\src\device.c $PROJ_DIR$\..\..\src\object.c - $PROJ_DIR$\..\..\src\device.c + $PROJ_DIR$\..\..\src\scheduler.c - $PROJ_DIR$\..\..\src\ipc.c + $PROJ_DIR$\..\..\src\irq.c - $PROJ_DIR$\..\..\src\idle.c + $PROJ_DIR$\..\..\src\mem.c - $PROJ_DIR$\..\..\src\thread.c + $PROJ_DIR$\..\..\src\components.c libc - - $PROJ_DIR$\..\..\components\libc\compilers\common\stdlib.c - $PROJ_DIR$\..\..\components\libc\compilers\common\time.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c - - - $PROJ_DIR$\..\..\components\libc\compilers\dlib\stdio.c + $PROJ_DIR$\..\..\components\libc\compilers\common\stdlib.c $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscalls.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\libc.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\stdio.c $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c + + + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c + + $PROJ_DIR$\..\..\components\libc\compilers\dlib\libc.c + Libraries diff --git a/bsp/tm4c123bsp/project.uvproj b/bsp/tm4c123bsp/project.uvproj index ca0e0cffe6..00560d6b2e 100644 --- a/bsp/tm4c123bsp/project.uvproj +++ b/bsp/tm4c123bsp/project.uvproj @@ -418,13 +418,6 @@ ..\..\libcpu\arm\common\div0.c - - - showmem.c - 1 - ..\..\libcpu\arm\common\showmem.c - - backtrace.c @@ -434,9 +427,9 @@ - cpuport.c + showmem.c 1 - ..\..\libcpu\arm\cortex-m4\cpuport.c + ..\..\libcpu\arm\common\showmem.c @@ -446,6 +439,13 @@ ..\..\libcpu\arm\cortex-m4\context_rvds.S + + + cpuport.c + 1 + ..\..\libcpu\arm\cortex-m4\cpuport.c + + DeviceDrivers @@ -493,30 +493,30 @@ - waitqueue.c + ringbuffer.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\src\ringbuffer.c - dataqueue.c + workqueue.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\src\workqueue.c - pipe.c + waitqueue.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\src\waitqueue.c - ringblk_buf.c + pipe.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\src\pipe.c @@ -528,16 +528,16 @@ - workqueue.c + ringblk_buf.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\src\ringblk_buf.c - ringbuffer.c + dataqueue.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\dataqueue.c @@ -640,93 +640,93 @@ Kernel - scheduler.c + idle.c 1 - ..\..\src\scheduler.c + ..\..\src\idle.c - ipc.c + irq.c 1 - ..\..\src\ipc.c + ..\..\src\irq.c - idle.c + thread.c 1 - ..\..\src\idle.c + ..\..\src\thread.c - mem.c + timer.c 1 - ..\..\src\mem.c + ..\..\src\timer.c - device.c + mem.c 1 - ..\..\src\device.c + ..\..\src\mem.c - object.c + device.c 1 - ..\..\src\object.c + ..\..\src\device.c - components.c + kservice.c 1 - ..\..\src\components.c + ..\..\src\kservice.c - mempool.c + clock.c 1 - ..\..\src\mempool.c + ..\..\src\clock.c - thread.c + ipc.c 1 - ..\..\src\thread.c + ..\..\src\ipc.c - irq.c + components.c 1 - ..\..\src\irq.c + ..\..\src\components.c - kservice.c + object.c 1 - ..\..\src\kservice.c + ..\..\src\object.c - timer.c + mempool.c 1 - ..\..\src\timer.c + ..\..\src\mempool.c - clock.c + scheduler.c 1 - ..\..\src\clock.c + ..\..\src\scheduler.c @@ -734,16 +734,16 @@ libc - syscalls.c + libc.c 1 - ..\..\components\libc\compilers\armlibc\syscalls.c + ..\..\components\libc\compilers\armlibc\libc.c - libc.c + syscalls.c 1 - ..\..\components\libc\compilers\armlibc\libc.c + ..\..\components\libc\compilers\armlibc\syscalls.c diff --git a/bsp/tm4c123bsp/project.uvprojx b/bsp/tm4c123bsp/project.uvprojx index d72f914c6f..63fa739cc5 100644 --- a/bsp/tm4c123bsp/project.uvprojx +++ b/bsp/tm4c123bsp/project.uvprojx @@ -424,23 +424,23 @@ CPU - showmem.c + div0.c 1 - ..\..\libcpu\arm\common\showmem.c + ..\..\libcpu\arm\common\div0.c - backtrace.c + showmem.c 1 - ..\..\libcpu\arm\common\backtrace.c + ..\..\libcpu\arm\common\showmem.c - div0.c + backtrace.c 1 - ..\..\libcpu\arm\common\div0.c + ..\..\libcpu\arm\common\backtrace.c @@ -504,16 +504,16 @@ - ringbuffer.c + completion.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\completion.c - waitqueue.c + workqueue.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\src\workqueue.c @@ -525,9 +525,9 @@ - ringblk_buf.c + waitqueue.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\src\waitqueue.c @@ -539,16 +539,16 @@ - workqueue.c + ringblk_buf.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\src\ringblk_buf.c - completion.c + ringbuffer.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\src\ringbuffer.c @@ -651,93 +651,93 @@ Kernel - kservice.c + mem.c 1 - ..\..\src\kservice.c + ..\..\src\mem.c - idle.c + kservice.c 1 - ..\..\src\idle.c + ..\..\src\kservice.c - mempool.c + object.c 1 - ..\..\src\mempool.c + ..\..\src\object.c - object.c + timer.c 1 - ..\..\src\object.c + ..\..\src\timer.c - ipc.c + clock.c 1 - ..\..\src\ipc.c + ..\..\src\clock.c - timer.c + scheduler.c 1 - ..\..\src\timer.c + ..\..\src\scheduler.c - thread.c + device.c 1 - ..\..\src\thread.c + ..\..\src\device.c - components.c + idle.c 1 - ..\..\src\components.c + ..\..\src\idle.c - device.c + irq.c 1 - ..\..\src\device.c + ..\..\src\irq.c - mem.c + components.c 1 - ..\..\src\mem.c + ..\..\src\components.c - irq.c + ipc.c 1 - ..\..\src\irq.c + ..\..\src\ipc.c - clock.c + mempool.c 1 - ..\..\src\clock.c + ..\..\src\mempool.c - scheduler.c + thread.c 1 - ..\..\src\scheduler.c + ..\..\src\thread.c @@ -766,16 +766,16 @@ - time.c + stdlib.c 1 - ..\..\components\libc\compilers\common\time.c + ..\..\components\libc\compilers\common\stdlib.c - stdlib.c + time.c 1 - ..\..\components\libc\compilers\common\stdlib.c + ..\..\components\libc\compilers\common\time.c diff --git a/bsp/tm4c123bsp/rtconfig.h b/bsp/tm4c123bsp/rtconfig.h index 6b561d708c..9f5627053d 100644 --- a/bsp/tm4c123bsp/rtconfig.h +++ b/bsp/tm4c123bsp/rtconfig.h @@ -47,7 +47,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart0" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ /* RT-Thread Components */ @@ -192,9 +192,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/tm4c129x/.config b/bsp/tm4c129x/.config index f385a9cb8d..42744f27dc 100644 --- a/bsp/tm4c129x/.config +++ b/bsp/tm4c129x/.config @@ -78,7 +78,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart0" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel # @@ -391,7 +391,7 @@ CONFIG_RT_LWIP_USING_PING=y # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -415,6 +415,7 @@ CONFIG_RT_LWIP_USING_PING=y # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -444,6 +445,10 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -495,16 +500,16 @@ CONFIG_RT_LWIP_USING_PING=y # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -514,7 +519,6 @@ CONFIG_RT_LWIP_USING_PING=y # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -529,6 +533,7 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -679,6 +684,7 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -702,14 +708,10 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/tm4c129x/project.ewp b/bsp/tm4c129x/project.ewp index 3a418ead64..ca6281072a 100644 --- a/bsp/tm4c129x/project.ewp +++ b/bsp/tm4c129x/project.ewp @@ -1940,10 +1940,10 @@ CPU - $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c @@ -1961,22 +1961,22 @@ $PROJ_DIR$\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\components\drivers\src\ringblk_buf.c + $PROJ_DIR$\..\..\components\drivers\src\workqueue.c - $PROJ_DIR$\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\components\drivers\src\ringblk_buf.c $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\components\drivers\src\workqueue.c + $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\components\drivers\src\completion.c $PROJ_DIR$\..\..\components\drivers\src\pipe.c @@ -1985,10 +1985,10 @@ Drivers - $PROJ_DIR$\drivers\drv_eth.c + $PROJ_DIR$\drivers\drv_uart.c - $PROJ_DIR$\drivers\drv_uart.c + $PROJ_DIR$\drivers\drv_eth.c @@ -2006,68 +2006,62 @@ Kernel - $PROJ_DIR$\..\..\src\mem.c + $PROJ_DIR$\..\..\src\thread.c - $PROJ_DIR$\..\..\src\memheap.c + $PROJ_DIR$\..\..\src\clock.c $PROJ_DIR$\..\..\src\mempool.c - $PROJ_DIR$\..\..\src\thread.c + $PROJ_DIR$\..\..\src\mem.c - $PROJ_DIR$\..\..\src\device.c + $PROJ_DIR$\..\..\src\idle.c - $PROJ_DIR$\..\..\src\clock.c + $PROJ_DIR$\..\..\src\scheduler.c - $PROJ_DIR$\..\..\src\ipc.c + $PROJ_DIR$\..\..\src\object.c - $PROJ_DIR$\..\..\src\components.c + $PROJ_DIR$\..\..\src\kservice.c - $PROJ_DIR$\..\..\src\irq.c + $PROJ_DIR$\..\..\src\device.c - $PROJ_DIR$\..\..\src\timer.c + $PROJ_DIR$\..\..\src\ipc.c - $PROJ_DIR$\..\..\src\object.c + $PROJ_DIR$\..\..\src\timer.c - $PROJ_DIR$\..\..\src\kservice.c + $PROJ_DIR$\..\..\src\irq.c - $PROJ_DIR$\..\..\src\idle.c + $PROJ_DIR$\..\..\src\memheap.c - $PROJ_DIR$\..\..\src\scheduler.c + $PROJ_DIR$\..\..\src\components.c libc - - $PROJ_DIR$\..\..\components\libc\compilers\common\time.c - $PROJ_DIR$\..\..\components\libc\compilers\common\stdlib.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c + $PROJ_DIR$\..\..\components\libc\compilers\common\time.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c $PROJ_DIR$\..\..\components\libc\compilers\dlib\libc.c - - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c @@ -2075,121 +2069,127 @@ $PROJ_DIR$\..\..\components\libc\compilers\dlib\stdio.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscalls.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c + + + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c + + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscalls.c Libraries - $PROJ_DIR$\libraries\driverlib\qei.c + $PROJ_DIR$\libraries\driverlib\lcd.c - $PROJ_DIR$\libraries\driverlib\sysexc.c + $PROJ_DIR$\libraries\driverlib\tiva_timer.c - $PROJ_DIR$\libraries\driverlib\des.c + $PROJ_DIR$\libraries\driverlib\comp.c - $PROJ_DIR$\libraries\driverlib\flash.c + $PROJ_DIR$\libraries\driverlib\sw_crc.c - $PROJ_DIR$\libraries\driverlib\shamd5.c + $PROJ_DIR$\libraries\driverlib\udma.c - $PROJ_DIR$\libraries\driverlib\adc.c + $PROJ_DIR$\libraries\driverlib\cpu.c - $PROJ_DIR$\libraries\driverlib\tiva_timer.c + $PROJ_DIR$\libraries\driverlib\mpu.c - $PROJ_DIR$\libraries\driverlib\can.c + $PROJ_DIR$\libraries\driverlib\eeprom.c - $PROJ_DIR$\libraries\driverlib\cpu.c + $PROJ_DIR$\libraries\driverlib\watchdog.c - $PROJ_DIR$\libraries\driverlib\interrupt.c + $PROJ_DIR$\libraries\driverlib\gpio.c - $PROJ_DIR$\libraries\driverlib\sw_crc.c + $PROJ_DIR$\libraries\driverlib\sysctl.c - $PROJ_DIR$\libraries\driverlib\systick.c + $PROJ_DIR$\libraries\driverlib\onewire.c - $PROJ_DIR$\libraries\driverlib\mpu.c + $PROJ_DIR$\libraries\driverlib\usb.c - $PROJ_DIR$\libraries\driverlib\usb.c + $PROJ_DIR$\libraries\driverlib\shamd5.c $PROJ_DIR$\libraries\driverlib\epi.c - $PROJ_DIR$\libraries\driverlib\emac.c + $PROJ_DIR$\libraries\driverlib\i2c.c - $PROJ_DIR$\libraries\driverlib\i2c.c + $PROJ_DIR$\libraries\driverlib\adc.c - $PROJ_DIR$\libraries\driverlib\watchdog.c + $PROJ_DIR$\libraries\driverlib\ssi.c - $PROJ_DIR$\libraries\driverlib\lcd.c + $PROJ_DIR$\libraries\driverlib\systick.c - $PROJ_DIR$\libraries\driverlib\uart.c + $PROJ_DIR$\libraries\driverlib\hibernate.c - $PROJ_DIR$\libraries\driverlib\comp.c + $PROJ_DIR$\libraries\driverlib\uart.c - $PROJ_DIR$\libraries\driverlib\pwm.c + $PROJ_DIR$\libraries\driverlib\flash.c - $PROJ_DIR$\libraries\driverlib\sysctl.c + $PROJ_DIR$\libraries\driverlib\can.c $PROJ_DIR$\libraries\startup\startup_ewarm.c - $PROJ_DIR$\libraries\driverlib\ssi.c + $PROJ_DIR$\libraries\driverlib\aes.c - $PROJ_DIR$\libraries\driverlib\gpio.c + $PROJ_DIR$\libraries\driverlib\pwm.c - $PROJ_DIR$\libraries\driverlib\fpu.c + $PROJ_DIR$\libraries\driverlib\des.c - $PROJ_DIR$\libraries\driverlib\eeprom.c + $PROJ_DIR$\libraries\driverlib\interrupt.c $PROJ_DIR$\libraries\driverlib\crc.c - $PROJ_DIR$\libraries\driverlib\hibernate.c + $PROJ_DIR$\libraries\driverlib\sysexc.c - $PROJ_DIR$\libraries\driverlib\udma.c + $PROJ_DIR$\libraries\driverlib\emac.c - $PROJ_DIR$\libraries\driverlib\onewire.c + $PROJ_DIR$\libraries\driverlib\qei.c - $PROJ_DIR$\libraries\driverlib\aes.c + $PROJ_DIR$\libraries\driverlib\fpu.c @@ -2236,9 +2236,6 @@ $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\netif\slipif.c - - $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\apps\ping\ping.c - $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\memp.c @@ -2296,6 +2293,9 @@ $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\api\api_msg.c + + $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\apps\ping\ping.c + $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\timers.c diff --git a/bsp/tm4c129x/project.uvproj b/bsp/tm4c129x/project.uvproj index e63facc7fe..92db3edb14 100644 --- a/bsp/tm4c129x/project.uvproj +++ b/bsp/tm4c129x/project.uvproj @@ -429,13 +429,6 @@ ..\..\libcpu\arm\common\div0.c - - - showmem.c - 1 - ..\..\libcpu\arm\common\showmem.c - - backtrace.c @@ -445,9 +438,9 @@ - cpuport.c + showmem.c 1 - ..\..\libcpu\arm\cortex-m4\cpuport.c + ..\..\libcpu\arm\common\showmem.c @@ -457,6 +450,13 @@ ..\..\libcpu\arm\cortex-m4\context_rvds.S + + + cpuport.c + 1 + ..\..\libcpu\arm\cortex-m4\cpuport.c + + DeviceDrivers @@ -476,23 +476,23 @@ - completion.c + workqueue.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\src\workqueue.c - workqueue.c + ringbuffer.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\src\ringbuffer.c - ringbuffer.c + completion.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\completion.c @@ -562,16 +562,16 @@ Kernel - components.c + clock.c 1 - ..\..\src\components.c + ..\..\src\clock.c - mem.c + mempool.c 1 - ..\..\src\mem.c + ..\..\src\mempool.c @@ -583,79 +583,79 @@ - timer.c + kservice.c 1 - ..\..\src\timer.c + ..\..\src\kservice.c - ipc.c + components.c 1 - ..\..\src\ipc.c + ..\..\src\components.c - object.c + thread.c 1 - ..\..\src\object.c + ..\..\src\thread.c - idle.c + device.c 1 - ..\..\src\idle.c + ..\..\src\device.c - thread.c + mem.c 1 - ..\..\src\thread.c + ..\..\src\mem.c - clock.c + scheduler.c 1 - ..\..\src\clock.c + ..\..\src\scheduler.c - scheduler.c + object.c 1 - ..\..\src\scheduler.c + ..\..\src\object.c - device.c + memheap.c 1 - ..\..\src\device.c + ..\..\src\memheap.c - kservice.c + timer.c 1 - ..\..\src\kservice.c + ..\..\src\timer.c - mempool.c + idle.c 1 - ..\..\src\mempool.c + ..\..\src\idle.c - memheap.c + ipc.c 1 - ..\..\src\memheap.c + ..\..\src\ipc.c @@ -701,121 +701,121 @@ Libraries - interrupt.c + sysctl.c 1 - libraries\driverlib\interrupt.c + libraries\driverlib\sysctl.c - startup_rvmdk.S - 2 - libraries\startup\startup_rvmdk.S + aes.c + 1 + libraries\driverlib\aes.c - systick.c + sysexc.c 1 - libraries\driverlib\systick.c + libraries\driverlib\sysexc.c - aes.c - 1 - libraries\driverlib\aes.c + startup_rvmdk.S + 2 + libraries\startup\startup_rvmdk.S - qei.c + adc.c 1 - libraries\driverlib\qei.c + libraries\driverlib\adc.c - gpio.c + pwm.c 1 - libraries\driverlib\gpio.c + libraries\driverlib\pwm.c - adc.c + fpu.c 1 - libraries\driverlib\adc.c + libraries\driverlib\fpu.c - hibernate.c + gpio.c 1 - libraries\driverlib\hibernate.c + libraries\driverlib\gpio.c - des.c + onewire.c 1 - libraries\driverlib\des.c + libraries\driverlib\onewire.c - fpu.c + cpu.c 1 - libraries\driverlib\fpu.c + libraries\driverlib\cpu.c - mpu.c + lcd.c 1 - libraries\driverlib\mpu.c + libraries\driverlib\lcd.c - flash.c + usb.c 1 - libraries\driverlib\flash.c + libraries\driverlib\usb.c - sw_crc.c + crc.c 1 - libraries\driverlib\sw_crc.c + libraries\driverlib\crc.c - uart.c + qei.c 1 - libraries\driverlib\uart.c + libraries\driverlib\qei.c - emac.c + mpu.c 1 - libraries\driverlib\emac.c + libraries\driverlib\mpu.c - ssi.c + des.c 1 - libraries\driverlib\ssi.c + libraries\driverlib\des.c - lcd.c + hibernate.c 1 - libraries\driverlib\lcd.c + libraries\driverlib\hibernate.c @@ -827,9 +827,9 @@ - sysexc.c + epi.c 1 - libraries\driverlib\sysexc.c + libraries\driverlib\epi.c @@ -841,93 +841,93 @@ - tiva_timer.c + ssi.c 1 - libraries\driverlib\tiva_timer.c + libraries\driverlib\ssi.c - epi.c + udma.c 1 - libraries\driverlib\epi.c + libraries\driverlib\udma.c - onewire.c + sw_crc.c 1 - libraries\driverlib\onewire.c + libraries\driverlib\sw_crc.c - shamd5.c + uart.c 1 - libraries\driverlib\shamd5.c + libraries\driverlib\uart.c - comp.c + shamd5.c 1 - libraries\driverlib\comp.c + libraries\driverlib\shamd5.c - usb.c + systick.c 1 - libraries\driverlib\usb.c + libraries\driverlib\systick.c - crc.c + flash.c 1 - libraries\driverlib\crc.c + libraries\driverlib\flash.c - pwm.c + emac.c 1 - libraries\driverlib\pwm.c + libraries\driverlib\emac.c - udma.c + can.c 1 - libraries\driverlib\udma.c + libraries\driverlib\can.c - eeprom.c + tiva_timer.c 1 - libraries\driverlib\eeprom.c + libraries\driverlib\tiva_timer.c - can.c + comp.c 1 - libraries\driverlib\can.c + libraries\driverlib\comp.c - cpu.c + eeprom.c 1 - libraries\driverlib\cpu.c + libraries\driverlib\eeprom.c - sysctl.c + interrupt.c 1 - libraries\driverlib\sysctl.c + libraries\driverlib\interrupt.c @@ -1017,6 +1017,13 @@ ..\..\components\net\lwip-1.4.1\src\core\init.c + + + ping.c + 1 + ..\..\components\net\lwip-1.4.1\src\apps\ping\ping.c + + ethernetif.c @@ -1073,13 +1080,6 @@ ..\..\components\net\lwip-1.4.1\src\core\tcp_out.c - - - ping.c - 1 - ..\..\components\net\lwip-1.4.1\src\apps\ping\ping.c - - icmp.c diff --git a/bsp/tm4c129x/rtconfig.h b/bsp/tm4c129x/rtconfig.h index 45c05db6a5..95c5e62cc3 100644 --- a/bsp/tm4c129x/rtconfig.h +++ b/bsp/tm4c129x/rtconfig.h @@ -49,7 +49,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart0" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ /* RT-Thread Components */ @@ -229,9 +229,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/w60x/.config b/bsp/w60x/.config index ca04790ce0..eca1bd30f5 100644 --- a/bsp/w60x/.config +++ b/bsp/w60x/.config @@ -77,7 +77,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart0" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel # @@ -535,7 +535,7 @@ CONFIG_PKG_NETUTILS_VER_NUM=0x10301 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -559,6 +559,7 @@ CONFIG_PKG_NETUTILS_VER_NUM=0x10301 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -588,6 +589,10 @@ CONFIG_PKG_NETUTILS_VER_NUM=0x10301 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -639,16 +644,16 @@ CONFIG_PKG_NETUTILS_VER_NUM=0x10301 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -658,7 +663,6 @@ CONFIG_PKG_NETUTILS_VER_NUM=0x10301 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -673,6 +677,7 @@ CONFIG_PKG_NETUTILS_VER_NUM=0x10301 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -827,6 +832,7 @@ CONFIG_PKG_WM_LIBRARIES_VER="latest" # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -850,14 +856,10 @@ CONFIG_PKG_WM_LIBRARIES_VER="latest" # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/w60x/project.uvprojx b/bsp/w60x/project.uvprojx index d18ca1c731..3f0621988b 100644 --- a/bsp/w60x/project.uvprojx +++ b/bsp/w60x/project.uvprojx @@ -390,16 +390,16 @@ CPU - showmem.c + div0.c 1 - ..\..\libcpu\arm\common\showmem.c + ..\..\libcpu\arm\common\div0.c - div0.c + showmem.c 1 - ..\..\libcpu\arm\common\div0.c + ..\..\libcpu\arm\common\showmem.c @@ -547,51 +547,51 @@ - completion.c + workqueue.c 1 - ..\..\components\drivers\src\completion.c + ..\..\components\drivers\src\workqueue.c - waitqueue.c + completion.c 1 - ..\..\components\drivers\src\waitqueue.c + ..\..\components\drivers\src\completion.c - pipe.c + waitqueue.c 1 - ..\..\components\drivers\src\pipe.c + ..\..\components\drivers\src\waitqueue.c - ringblk_buf.c + dataqueue.c 1 - ..\..\components\drivers\src\ringblk_buf.c + ..\..\components\drivers\src\dataqueue.c - workqueue.c + ringbuffer.c 1 - ..\..\components\drivers\src\workqueue.c + ..\..\components\drivers\src\ringbuffer.c - ringbuffer.c + ringblk_buf.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\ringblk_buf.c - dataqueue.c + pipe.c 1 - ..\..\components\drivers\src\dataqueue.c + ..\..\components\drivers\src\pipe.c @@ -795,72 +795,72 @@ Kernel - clock.c + idle.c 1 - ..\..\src\clock.c + ..\..\src\idle.c - mem.c + object.c 1 - ..\..\src\mem.c + ..\..\src\object.c - ipc.c + scheduler.c 1 - ..\..\src\ipc.c + ..\..\src\scheduler.c - scheduler.c + components.c 1 - ..\..\src\scheduler.c + ..\..\src\components.c - mempool.c + mem.c 1 - ..\..\src\mempool.c + ..\..\src\mem.c - timer.c + thread.c 1 - ..\..\src\timer.c + ..\..\src\thread.c - thread.c + kservice.c 1 - ..\..\src\thread.c + ..\..\src\kservice.c - irq.c + ipc.c 1 - ..\..\src\irq.c + ..\..\src\ipc.c - idle.c + mempool.c 1 - ..\..\src\idle.c + ..\..\src\mempool.c - kservice.c + timer.c 1 - ..\..\src\kservice.c + ..\..\src\timer.c @@ -872,16 +872,16 @@ - components.c + clock.c 1 - ..\..\src\components.c + ..\..\src\clock.c - object.c + irq.c 1 - ..\..\src\object.c + ..\..\src\irq.c @@ -889,44 +889,44 @@ libc - libc.c + syscalls.c 1 - ..\..\components\libc\compilers\armlibc\libc.c + ..\..\components\libc\compilers\armlibc\syscalls.c - stdio.c + mem_std.c 1 - ..\..\components\libc\compilers\armlibc\stdio.c + ..\..\components\libc\compilers\armlibc\mem_std.c - syscalls.c + stdio.c 1 - ..\..\components\libc\compilers\armlibc\syscalls.c + ..\..\components\libc\compilers\armlibc\stdio.c - mem_std.c + libc.c 1 - ..\..\components\libc\compilers\armlibc\mem_std.c + ..\..\components\libc\compilers\armlibc\libc.c - delay.c + unistd.c 1 - ..\..\components\libc\compilers\common\delay.c + ..\..\components\libc\compilers\common\unistd.c - unistd.c + delay.c 1 - ..\..\components\libc\compilers\common\unistd.c + ..\..\components\libc\compilers\common\delay.c @@ -1009,6 +1009,13 @@ ..\..\components\net\lwip-2.0.2\src\api\tcpip.c + + + ping.c + 1 + ..\..\components\net\lwip-2.0.2\src\apps\ping\ping.c + + ip4_addr.c @@ -1107,13 +1114,6 @@ ..\..\components\net\lwip-2.0.2\src\api\api_lib.c - - - ping.c - 1 - ..\..\components\net\lwip-2.0.2\src\apps\ping\ping.c - - inet_chksum.c @@ -1227,16 +1227,16 @@ SAL - netdev.c + netdev_ipaddr.c 1 - ..\..\components\net\netdev\src\netdev.c + ..\..\components\net\netdev\src\netdev_ipaddr.c - netdev_ipaddr.c + netdev.c 1 - ..\..\components\net\netdev\src\netdev_ipaddr.c + ..\..\components\net\netdev\src\netdev.c @@ -1248,30 +1248,30 @@ - dfs_net.c + net_netdb.c 1 - ..\..\components\net\sal_socket\dfs_net\dfs_net.c + ..\..\components\net\sal_socket\socket\net_netdb.c - af_inet_lwip.c + net_sockets.c 1 - ..\..\components\net\sal_socket\impl\af_inet_lwip.c + ..\..\components\net\sal_socket\socket\net_sockets.c - net_sockets.c + dfs_net.c 1 - ..\..\components\net\sal_socket\socket\net_sockets.c + ..\..\components\net\sal_socket\dfs_net\dfs_net.c - net_netdb.c + af_inet_lwip.c 1 - ..\..\components\net\sal_socket\socket\net_netdb.c + ..\..\components\net\sal_socket\impl\af_inet_lwip.c diff --git a/bsp/w60x/rtconfig.h b/bsp/w60x/rtconfig.h index bb49036b6e..8b0dacf290 100644 --- a/bsp/w60x/rtconfig.h +++ b/bsp/w60x/rtconfig.h @@ -48,7 +48,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart0" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ /* RT-Thread Components */ @@ -334,9 +334,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/wch/arm/ch32f103c8-core/.config b/bsp/wch/arm/ch32f103c8-core/.config index 4a95ad0b17..40ebae52cf 100644 --- a/bsp/wch/arm/ch32f103c8-core/.config +++ b/bsp/wch/arm/ch32f103c8-core/.config @@ -77,7 +77,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart2" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel CONFIG_ARCH_ARM=y @@ -347,7 +347,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -371,6 +371,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -400,6 +401,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -451,16 +456,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -470,7 +475,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -485,6 +489,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -635,6 +640,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -658,14 +664,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8 # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/wch/arm/ch32f103c8-core/project.uvprojx b/bsp/wch/arm/ch32f103c8-core/project.uvprojx index e8b709b4b6..ddbef3643c 100644 --- a/bsp/wch/arm/ch32f103c8-core/project.uvprojx +++ b/bsp/wch/arm/ch32f103c8-core/project.uvprojx @@ -533,16 +533,16 @@ CPU - backtrace.c + div0.c 1 - ..\..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\..\libcpu\arm\common\div0.c - div0.c + backtrace.c 1 - ..\..\..\..\libcpu\arm\common\div0.c + ..\..\..\..\libcpu\arm\common\backtrace.c @@ -554,16 +554,16 @@ - context_rvds.S - 2 - ..\..\..\..\libcpu\arm\cortex-m3\context_rvds.S + cpuport.c + 1 + ..\..\..\..\libcpu\arm\cortex-m3\cpuport.c - cpuport.c - 1 - ..\..\..\..\libcpu\arm\cortex-m3\cpuport.c + context_rvds.S + 2 + ..\..\..\..\libcpu\arm\cortex-m3\context_rvds.S @@ -620,51 +620,51 @@ - ringbuffer.c + ringblk_buf.c 1 - ..\..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\..\components\drivers\src\ringblk_buf.c - pipe.c + workqueue.c 1 - ..\..\..\..\components\drivers\src\pipe.c + ..\..\..\..\components\drivers\src\workqueue.c - completion.c + ringbuffer.c 1 - ..\..\..\..\components\drivers\src\completion.c + ..\..\..\..\components\drivers\src\ringbuffer.c - waitqueue.c + dataqueue.c 1 - ..\..\..\..\components\drivers\src\waitqueue.c + ..\..\..\..\components\drivers\src\dataqueue.c - workqueue.c + waitqueue.c 1 - ..\..\..\..\components\drivers\src\workqueue.c + ..\..\..\..\components\drivers\src\waitqueue.c - dataqueue.c + pipe.c 1 - ..\..\..\..\components\drivers\src\dataqueue.c + ..\..\..\..\components\drivers\src\pipe.c - ringblk_buf.c + completion.c 1 - ..\..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\..\components\drivers\src\completion.c @@ -698,16 +698,16 @@ - board.c - 1 - board\board.c + startup_ch32f10x.s + 2 + ..\Libraries\CH32F10x_StdPeriph_Driver\CMSIS\WCH\CH32F10x\Source\ARM\startup_ch32f10x.s - startup_ch32f10x.s - 2 - ..\Libraries\CH32F10x_StdPeriph_Driver\CMSIS\WCH\CH32F10x\Source\ARM\startup_ch32f10x.s + board.c + 1 + board\board.c @@ -788,44 +788,44 @@ Kernel - object.c + thread.c 1 - ..\..\..\..\src\object.c + ..\..\..\..\src\thread.c - mem.c + scheduler.c 1 - ..\..\..\..\src\mem.c + ..\..\..\..\src\scheduler.c - components.c + timer.c 1 - ..\..\..\..\src\components.c + ..\..\..\..\src\timer.c - kservice.c + device.c 1 - ..\..\..\..\src\kservice.c + ..\..\..\..\src\device.c - idle.c + kservice.c 1 - ..\..\..\..\src\idle.c + ..\..\..\..\src\kservice.c - device.c + idle.c 1 - ..\..\..\..\src\device.c + ..\..\..\..\src\idle.c @@ -837,37 +837,37 @@ - mempool.c + object.c 1 - ..\..\..\..\src\mempool.c + ..\..\..\..\src\object.c - scheduler.c + components.c 1 - ..\..\..\..\src\scheduler.c + ..\..\..\..\src\components.c - irq.c + mempool.c 1 - ..\..\..\..\src\irq.c + ..\..\..\..\src\mempool.c - timer.c + irq.c 1 - ..\..\..\..\src\timer.c + ..\..\..\..\src\irq.c - thread.c + mem.c 1 - ..\..\..\..\src\thread.c + ..\..\..\..\src\mem.c diff --git a/bsp/wch/arm/ch32f103c8-core/rtconfig.h b/bsp/wch/arm/ch32f103c8-core/rtconfig.h index 96dfcf751a..d46309d489 100644 --- a/bsp/wch/arm/ch32f103c8-core/rtconfig.h +++ b/bsp/wch/arm/ch32f103c8-core/rtconfig.h @@ -47,7 +47,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart2" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ #define ARCH_ARM #define RT_USING_CPU_FFS @@ -194,9 +194,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ diff --git a/bsp/xplorer4330/M0/project.uvproj b/bsp/xplorer4330/M0/project.uvproj index 1fe5cf03cc..050683f611 100644 --- a/bsp/xplorer4330/M0/project.uvproj +++ b/bsp/xplorer4330/M0/project.uvproj @@ -424,16 +424,16 @@ CPU - backtrace.c + showmem.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\showmem.c - showmem.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\backtrace.c @@ -445,16 +445,16 @@ - cpuport.c - 1 - ..\..\..\libcpu\arm\cortex-m0\cpuport.c + context_rvds.S + 2 + ..\..\..\libcpu\arm\cortex-m0\context_rvds.S - context_rvds.S - 2 - ..\..\..\libcpu\arm\cortex-m0\context_rvds.S + cpuport.c + 1 + ..\..\..\libcpu\arm\cortex-m0\cpuport.c @@ -469,23 +469,23 @@ - ringblk_buf.c + waitqueue.c 1 - ..\..\..\components\drivers\src\ringblk_buf.c + ..\..\..\components\drivers\src\waitqueue.c - ringbuffer.c + completion.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\completion.c - waitqueue.c + dataqueue.c 1 - ..\..\..\components\drivers\src\waitqueue.c + ..\..\..\components\drivers\src\dataqueue.c @@ -497,23 +497,23 @@ - workqueue.c + ringblk_buf.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\ringblk_buf.c - dataqueue.c + ringbuffer.c 1 - ..\..\..\components\drivers\src\dataqueue.c + ..\..\..\components\drivers\src\ringbuffer.c - completion.c + workqueue.c 1 - ..\..\..\components\drivers\src\completion.c + ..\..\..\components\drivers\src\workqueue.c @@ -521,16 +521,16 @@ Drivers - drv_led.c + board.c 1 - ..\drivers\drv_led.c + ..\drivers\board.c - board.c + drv_led.c 1 - ..\drivers\board.c + ..\drivers\drv_led.c @@ -562,16 +562,23 @@ Kernel - memheap.c + idle.c 1 - ..\..\..\src\memheap.c + ..\..\..\src\idle.c - device.c + clock.c 1 - ..\..\..\src\device.c + ..\..\..\src\clock.c + + + + + timer.c + 1 + ..\..\..\src\timer.c @@ -583,9 +590,9 @@ - irq.c + ipc.c 1 - ..\..\..\src\irq.c + ..\..\..\src\ipc.c @@ -597,44 +604,44 @@ - mempool.c + thread.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\thread.c - ipc.c + device.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\device.c - object.c + mem.c 1 - ..\..\..\src\object.c + ..\..\..\src\mem.c - idle.c + mempool.c 1 - ..\..\..\src\idle.c + ..\..\..\src\mempool.c - clock.c + irq.c 1 - ..\..\..\src\clock.c + ..\..\..\src\irq.c - thread.c + memheap.c 1 - ..\..\..\src\thread.c + ..\..\..\src\memheap.c @@ -646,16 +653,9 @@ - mem.c - 1 - ..\..\..\src\mem.c - - - - - timer.c + object.c 1 - ..\..\..\src\timer.c + ..\..\..\src\object.c diff --git a/bsp/xplorer4330/M4/project.uvproj b/bsp/xplorer4330/M4/project.uvproj index 34d875f1a6..cb44e43ec3 100644 --- a/bsp/xplorer4330/M4/project.uvproj +++ b/bsp/xplorer4330/M4/project.uvproj @@ -390,16 +390,16 @@ Applications - application.c + startup.c 1 - ..\applications\application.c + ..\applications\startup.c - startup.c + application.c 1 - ..\applications\startup.c + ..\applications\application.c @@ -424,9 +424,9 @@ CPU - showmem.c + backtrace.c 1 - ..\..\..\libcpu\arm\common\showmem.c + ..\..\..\libcpu\arm\common\backtrace.c @@ -438,9 +438,9 @@ - backtrace.c + showmem.c 1 - ..\..\..\libcpu\arm\common\backtrace.c + ..\..\..\libcpu\arm\common\showmem.c @@ -469,16 +469,23 @@ - ringbuffer.c + workqueue.c 1 - ..\..\..\components\drivers\src\ringbuffer.c + ..\..\..\components\drivers\src\workqueue.c - workqueue.c + waitqueue.c 1 - ..\..\..\components\drivers\src\workqueue.c + ..\..\..\components\drivers\src\waitqueue.c + + + + + ringbuffer.c + 1 + ..\..\..\components\drivers\src\ringbuffer.c @@ -509,35 +516,28 @@ ..\..\..\components\drivers\src\pipe.c - - - waitqueue.c - 1 - ..\..\..\components\drivers\src\waitqueue.c - - Drivers - drv_uart.c + drv_led.c 1 - ..\drivers\drv_uart.c + ..\drivers\drv_led.c - drv_led.c + board.c 1 - ..\drivers\drv_led.c + ..\drivers\board.c - board.c + drv_uart.c 1 - ..\drivers\board.c + ..\drivers\drv_uart.c @@ -562,44 +562,44 @@ Kernel - object.c + kservice.c 1 - ..\..\..\src\object.c + ..\..\..\src\kservice.c - components.c + idle.c 1 - ..\..\..\src\components.c + ..\..\..\src\idle.c - ipc.c + memheap.c 1 - ..\..\..\src\ipc.c + ..\..\..\src\memheap.c - clock.c + timer.c 1 - ..\..\..\src\clock.c + ..\..\..\src\timer.c - mempool.c + ipc.c 1 - ..\..\..\src\mempool.c + ..\..\..\src\ipc.c - timer.c + object.c 1 - ..\..\..\src\timer.c + ..\..\..\src\object.c @@ -611,51 +611,51 @@ - mem.c + mempool.c 1 - ..\..\..\src\mem.c + ..\..\..\src\mempool.c - idle.c + clock.c 1 - ..\..\..\src\idle.c + ..\..\..\src\clock.c - memheap.c + scheduler.c 1 - ..\..\..\src\memheap.c + ..\..\..\src\scheduler.c - thread.c + device.c 1 - ..\..\..\src\thread.c + ..\..\..\src\device.c - kservice.c + components.c 1 - ..\..\..\src\kservice.c + ..\..\..\src\components.c - scheduler.c + mem.c 1 - ..\..\..\src\scheduler.c + ..\..\..\src\mem.c - device.c + thread.c 1 - ..\..\..\src\device.c + ..\..\..\src\thread.c diff --git a/bsp/zynqmp-r5-axu4ev/.config b/bsp/zynqmp-r5-axu4ev/.config index 8ba9bd830e..ceaf6ee591 100644 --- a/bsp/zynqmp-r5-axu4ev/.config +++ b/bsp/zynqmp-r5-axu4ev/.config @@ -77,7 +77,7 @@ CONFIG_RT_CONSOLE_DEVICE_NAME="uart0" # CONFIG_RT_PRINTF_LONGLONG is not set # end of Kernel Device Object -CONFIG_RT_VER_NUM=0x40004 +CONFIG_RT_VER_NUM=0x40005 # end of RT-Thread Kernel # @@ -447,7 +447,7 @@ CONFIG_RT_LWIP_USING_PING=y # security packages # # CONFIG_PKG_USING_MBEDTLS is not set -# CONFIG_PKG_USING_libsodium is not set +# CONFIG_PKG_USING_LIBSODIUM is not set # CONFIG_PKG_USING_TINYCRYPT is not set # CONFIG_PKG_USING_TFM is not set # CONFIG_PKG_USING_YD_CRYPTO is not set @@ -471,6 +471,7 @@ CONFIG_RT_LWIP_USING_PING=y # # CONFIG_PKG_USING_LVGL is not set # CONFIG_PKG_USING_LITTLEVGL2RTT is not set +# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set # end of LVGL: powerful and easy-to-use embedded GUI library # @@ -500,6 +501,10 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_PAINTERENGINE is not set # CONFIG_PKG_USING_PAINTERENGINE_AUX is not set # end of PainterEngine: A cross-platform graphics application framework written in C language + +# CONFIG_PKG_USING_MCURSES is not set +# CONFIG_PKG_USING_TERMBOX is not set +# CONFIG_PKG_USING_VT100 is not set # end of multimedia packages # @@ -551,16 +556,16 @@ CONFIG_RT_LWIP_USING_PING=y # # -# rt_kprintf: enhanced rt_kprintf packages +# enhanced kernel services # +# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set -# end of rt_kprintf: enhanced rt_kprintf packages +# end of enhanced kernel services # # acceleration: Assembly language or algorithmic acceleration packages # -# CONFIG_PKG_USING_RT_MEMCPY_CM is not set # CONFIG_PKG_USING_QFPLIB_M0_FULL is not set # CONFIG_PKG_USING_QFPLIB_M0_TINY is not set # CONFIG_PKG_USING_QFPLIB_M3 is not set @@ -570,7 +575,6 @@ CONFIG_RT_LWIP_USING_PING=y # CMSIS: ARM Cortex-M Microcontroller Software Interface Standard # # CONFIG_PKG_USING_CMSIS_5 is not set -# CONFIG_PKG_USING_CMSIS_5_AUX is not set # CONFIG_PKG_USING_CMSIS_RTOS2 is not set # end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard @@ -585,6 +589,7 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_UC_MODBUS is not set # end of Micrium: Micrium software products porting for RT-Thread +# CONFIG_RT_USING_ARDUINO is not set # CONFIG_PKG_USING_GUIENGINE is not set # CONFIG_PKG_USING_CAIRO is not set # CONFIG_PKG_USING_PIXMAN is not set @@ -735,6 +740,7 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_SNAKE is not set # CONFIG_PKG_USING_TETRIS is not set # CONFIG_PKG_USING_DONUT is not set +# CONFIG_PKG_USING_COWSAY is not set # end of entertainment: terminal games and other interesting software packages # CONFIG_PKG_USING_LIBCSV is not set @@ -758,14 +764,10 @@ CONFIG_RT_LWIP_USING_PING=y # CONFIG_PKG_USING_VI is not set # CONFIG_PKG_USING_KI is not set # CONFIG_PKG_USING_ARMv7M_DWT is not set -# CONFIG_PKG_USING_VT100 is not set # CONFIG_PKG_USING_UKAL is not set # CONFIG_PKG_USING_CRCLIB is not set # CONFIG_PKG_USING_LWGPS is not set # CONFIG_PKG_USING_STATE_MACHINE is not set -# CONFIG_PKG_USING_MCURSES is not set -# CONFIG_PKG_USING_COWSAY is not set -# CONFIG_PKG_USING_TERMBOX is not set # end of miscellaneous packages # end of RT-Thread online packages diff --git a/bsp/zynqmp-r5-axu4ev/rtconfig.h b/bsp/zynqmp-r5-axu4ev/rtconfig.h index bb3a78d260..ad7950ef73 100644 --- a/bsp/zynqmp-r5-axu4ev/rtconfig.h +++ b/bsp/zynqmp-r5-axu4ev/rtconfig.h @@ -47,7 +47,7 @@ #define RT_CONSOLEBUF_SIZE 128 #define RT_CONSOLE_DEVICE_NAME "uart0" /* end of Kernel Device Object */ -#define RT_VER_NUM 0x40004 +#define RT_VER_NUM 0x40005 /* end of RT-Thread Kernel */ /* RT-Thread Components */ @@ -269,9 +269,9 @@ /* system packages */ -/* rt_kprintf: enhanced rt_kprintf packages */ +/* enhanced kernel services */ -/* end of rt_kprintf: enhanced rt_kprintf packages */ +/* end of enhanced kernel services */ /* acceleration: Assembly language or algorithmic acceleration packages */ -- Gitee From d55bc31ce935e517ccedde1de0976025d71ebc62 Mon Sep 17 00:00:00 2001 From: mazhiyuan Date: Wed, 29 Dec 2021 18:31:39 +0800 Subject: [PATCH 15/15] add change log for v4.0.5 --- ChangeLog.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/ChangeLog.md b/ChangeLog.md index 2869db7634..64882fd0b4 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,3 +1,29 @@ +# RT-Thread v4.0.5 released + +Change log since v4.0.4 + +## Kernel + +- Remove weak symbol from `rt_memset` , `rt_memcmp`, and add it for `rt_vsnprintf` + +## Components + +- Update Libc + - Fix the error when invoking `fopen` with mode "b" +- [AT] Fix the overflow problem of input array +- lwIP + - Fix the problem of implicit declaration of "lwip_ip4_route_src" + - Solve the conflict between multi BYTE_ORDERs + +## BSP + +- [qemu-vexpress-gemini] fix build errors +- STM32 + - Add SOC_SERIES_STM32G0 to use "stm32_wdt.hiwdg.Init.Window = 0x00000FFF"; otherwise, the watchdog will always reset. + - [STM32L4] Fix the failure of the first erase after programming +- [GD32F4xx] Fix the problem of startup file +- Revert STM32 stack size to 0x400, which is set by mistake in [#5129](https://github.com/RT-Thread/rt-thread/pull/5129) + # RT-Thread v4.0.4 released Change log since v4.0.3 -- Gitee