[PATCH 5/6] bsps/arm: Add CMSIS files to Doxygen group

2024-04-23 Thread Sebastian Huber
@@ * * @brief Cortex Microcontroller Software Interface Standard (CMSIS). */ + +/** + * @file cachel1_armv7.h + * + * @ingroup CMSIS + * + * @brief This header file provides CMSIS interfaces. + */ + +/** + * @file cmsis_compiler.h + * + * @ingroup CMSIS + * + * @brief This header file provides

Re: [PATCH] bsps/arm: fix nested extern decl. warnings brought by CMSIS files update

2023-07-25 Thread Karel Gardas
On 7/25/23 17:23, Sebastian Huber wrote: On 25.07.23 16:20, Karel Gardas wrote: On 7/25/23 15:32, Sebastian Huber wrote: On 21.07.23 17:37, Karel Gardas wrote: ---   bsps/arm/include/cmsis_gcc.h | 4 +++-   1 file changed, 3 insertions(+), 1 deletion(-) diff --git

[PATCH] bsps/arm: fix nested extern decl. warnings brought by CMSIS files update

2023-07-25 Thread Karel Gardas
was modified by RTEMS contributors. + */ /**//** * @file cmsis_gcc.h * @briefCMSIS compiler GCC header file @@ -136,6 +139,10 @@ */ __STATIC_FORCEINLINE __NO_RETURN void __cmsis_start(void) { +#ifdef __rtems__

Re: [PATCH] bsps/arm: fix nested extern decl. warnings brought by CMSIS files update

2023-07-25 Thread Christian MAUDERER
On 2023-07-25 16:20, Karel Gardas wrote: On 7/25/23 15:32, Sebastian Huber wrote: On 21.07.23 17:37, Karel Gardas wrote: ---   bsps/arm/include/cmsis_gcc.h | 4 +++-   1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/bsps/arm/include/cmsis_gcc.h b/bsps/arm/include/cmsis_gcc.h

Re: [PATCH] bsps/arm: fix nested extern decl. warnings brought by CMSIS files update

2023-07-25 Thread Sebastian Huber
On 25.07.23 16:20, Karel Gardas wrote: On 7/25/23 15:32, Sebastian Huber wrote: On 21.07.23 17:37, Karel Gardas wrote: ---   bsps/arm/include/cmsis_gcc.h | 4 +++-   1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/bsps/arm/include/cmsis_gcc.h b/bsps/arm/include/cmsis_gcc.h index

Re: [PATCH] bsps/arm: fix nested extern decl. warnings brought by CMSIS files update

2023-07-25 Thread Karel Gardas
On 7/25/23 15:32, Sebastian Huber wrote: On 21.07.23 17:37, Karel Gardas wrote: ---   bsps/arm/include/cmsis_gcc.h | 4 +++-   1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/bsps/arm/include/cmsis_gcc.h b/bsps/arm/include/cmsis_gcc.h index 4f0762d6dc..9e867348d2 100644 ---

Re: [PATCH] bsps/arm: fix nested extern decl. warnings brought by CMSIS files update

2023-07-25 Thread Sebastian Huber
On 21.07.23 17:37, Karel Gardas wrote: --- bsps/arm/include/cmsis_gcc.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/bsps/arm/include/cmsis_gcc.h b/bsps/arm/include/cmsis_gcc.h index 4f0762d6dc..9e867348d2 100644 --- a/bsps/arm/include/cmsis_gcc.h +++

Re: [PATCH] bsps/arm: fix installation broken by recent CMSIS files update

2023-07-25 Thread Karel Gardas
Hello Christian, the patch fixing warnings is already submitted for review. https://lists.rtems.org/pipermail/devel/2023-July/075881.html Thanks, Karel On 7/25/23 12:07, Christian MAUDERER wrote: Hello Karel, I tested with the patch from Chris (which is identical to yours) and I have no

Re: [PATCH] bsps/arm: fix installation broken by recent CMSIS files update

2023-07-25 Thread Christian MAUDERER
Hello Karel, I tested with the patch from Chris (which is identical to yours) and I have no problems building and installing the imx7, imxrt1052 and imxrt1166-cm7-saltshaker BSP and libbsd from master for these BSPs. The only point that I have noted are a lot of new warnings when building

Re: [PATCH] bsps/arm: fix installation broken by recent CMSIS files update

2023-07-25 Thread Karel Gardas
Sure! Not a problem, I was just waiting for Christian to confirm its also working on his side. Thanks, Karel On 7/25/23 03:34, Chris Johns wrote: Hi Karel, I did not see this and made and pushed a similar patch. Thanks for this and sorry for not checking closely as I missed it on the

Re: [PATCH] bsps/arm: fix installation broken by recent CMSIS files update

2023-07-24 Thread Chris Johns
Hi Karel, I did not see this and made and pushed a similar patch. Thanks for this and sorry for not checking closely as I missed it on the first pass. Thanks Chris On 25/7/2023 1:53 am, Karel Gardas wrote: > --- > spec/build/bsps/arm/grp.yml | 7 --- > 1 file changed, 4 insertions(+), 3

[PATCH] bsps/arm: Fix CMSIS v5 install files list

2023-07-24 Thread chrisj
From: Chris Johns --- spec/build/bsps/arm/grp.yml | 7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/spec/build/bsps/arm/grp.yml b/spec/build/bsps/arm/grp.yml index 1058f58d92..a48cd80d74 100644 --- a/spec/build/bsps/arm/grp.yml +++ b/spec/build/bsps/arm/grp.yml @@

[PATCH] bsps/arm: fix installation broken by recent CMSIS files update

2023-07-24 Thread Karel Gardas
--- spec/build/bsps/arm/grp.yml | 7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/spec/build/bsps/arm/grp.yml b/spec/build/bsps/arm/grp.yml index 1058f58d92..a48cd80d74 100644 --- a/spec/build/bsps/arm/grp.yml +++ b/spec/build/bsps/arm/grp.yml @@ -10,12 +10,13 @@

Re: [PATCH] bsps/arm: replace CMSIS v4 with CMSIS v5 files

2023-07-24 Thread Christian MAUDERER
? Best regards Christian On 2023-07-13 23:05, Karel Gardas wrote: CAVEAT: license change from BSD to Apache2 license! Explanation: The imported files come from CMSIS v5 project available on: https://github.com/ARM-software/CMSIS_5/tree/develop The files imported are located inside the CMSIS

[PATCH] bsps/arm: fix nested extern decl. warnings brought by CMSIS files update

2023-07-21 Thread Karel Gardas
--- bsps/arm/include/cmsis_gcc.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/bsps/arm/include/cmsis_gcc.h b/bsps/arm/include/cmsis_gcc.h index 4f0762d6dc..9e867348d2 100644 --- a/bsps/arm/include/cmsis_gcc.h +++ b/bsps/arm/include/cmsis_gcc.h @@ -30,7 +30,9 @@ #pragma

Re: [PATCH] bsps/arm: replace CMSIS v4 with CMSIS v5 files

2023-07-14 Thread Joel Sherrill
> > > >Folks, > > > > please take this patch as an attempt to renew old discussion or > rather > > start a new one focused solely on importing new ARM CMSIS code which > is > > (i) under Apache 2 license but (ii) without any NOTICE file. >

Re: [PATCH] bsps/arm: replace CMSIS v4 with CMSIS v5 files

2023-07-14 Thread Karel Gardas
On 7/14/23 01:24, Joel Sherrill wrote: On Thu, Jul 13, 2023 at 4:11 PM Karel Gardas wrote:   Folks, please take this patch as an attempt to renew old discussion or rather start a new one focused solely on importing new ARM CMSIS code which is (i) under Apache 2 license

Re: [PATCH] bsps/arm: replace CMSIS v4 with CMSIS v5 files

2023-07-13 Thread Joel Sherrill
On Thu, Jul 13, 2023 at 4:11 PM Karel Gardas wrote: > > Folks, > > please take this patch as an attempt to renew old discussion or rather > start a new one focused solely on importing new ARM CMSIS code which is > (i) under Apache 2 license but (ii) without any NOTICE fi

Re: [PATCH] bsps/arm: replace CMSIS v4 with CMSIS v5 files

2023-07-13 Thread Karel Gardas
Folks, please take this patch as an attempt to renew old discussion or rather start a new one focused solely on importing new ARM CMSIS code which is (i) under Apache 2 license but (ii) without any NOTICE file. I hope technical advantages are huge and there is no hinder involved like

[PATCH 4/7] bsps/stm32h7: include CMSIS Cortex-M4 header when required by configuration

2022-05-29 Thread Karel Gardas
Sponsored-By: Precidata --- bsps/arm/stm32h7/include/chip.h | 7 +++ 1 file changed, 7 insertions(+) diff --git a/bsps/arm/stm32h7/include/chip.h b/bsps/arm/stm32h7/include/chip.h index 26b067a3b7..ac579c0743 100644 --- a/bsps/arm/stm32h7/include/chip.h +++

[PATCH 1/7] bsps/arm: add CMSIS Cortex-M4 Core Peripheral Access Layer Header File

2022-05-29 Thread Karel Gardas
+++ b/bsps/arm/include/core_cm4.h @@ -0,0 +1,1937 @@ +/**//** + * @file core_cm4.h + * @briefCMSIS Cortex-M4 Core Peripheral Access Layer Header File + * @version V4.30 + * @date 20. October 2015

Re: [PATCH 4/7] bsps/stm32h7: include CMSIS Cortex-M4 header when required by configuration

2022-05-23 Thread Karel Gardas
On 5/23/22 14:35, Sebastian Huber wrote: On 16/05/2022 16:02, Karel Gardas wrote: Sponsored-By:    Precidata ---   bsps/arm/stm32h7/include/chip.h | 7 +++   1 file changed, 7 insertions(+) diff --git a/bsps/arm/stm32h7/include/chip.h b/bsps/arm/stm32h7/include/chip.h index

Re: [PATCH 4/7] bsps/stm32h7: include CMSIS Cortex-M4 header when required by configuration

2022-05-23 Thread Sebastian Huber
On 16/05/2022 16:02, Karel Gardas wrote: Sponsored-By: Precidata --- bsps/arm/stm32h7/include/chip.h | 7 +++ 1 file changed, 7 insertions(+) diff --git a/bsps/arm/stm32h7/include/chip.h b/bsps/arm/stm32h7/include/chip.h index 26b067a3b7..ac579c0743 100644 ---

Re: [PATCH 1/7] bsps/arm: add CMSIS Cortex-M4 Core Peripheral Access Layer Header File

2022-05-23 Thread Karel Gardas
Hello Sebastian, once you get another time for patch review, could you be so kind and review my -m4 patch series for stm32h757i-eval BSP variant which starts with this patch? This: https://lists.rtems.org/pipermail/devel/2022-May/071545.html and this:

[PATCH 4/7] bsps/stm32h7: include CMSIS Cortex-M4 header when required by configuration

2022-05-16 Thread Karel Gardas
Sponsored-By: Precidata --- bsps/arm/stm32h7/include/chip.h | 7 +++ 1 file changed, 7 insertions(+) diff --git a/bsps/arm/stm32h7/include/chip.h b/bsps/arm/stm32h7/include/chip.h index 26b067a3b7..ac579c0743 100644 --- a/bsps/arm/stm32h7/include/chip.h +++

[PATCH 1/7] bsps/arm: add CMSIS Cortex-M4 Core Peripheral Access Layer Header File

2022-05-16 Thread Karel Gardas
+++ b/bsps/arm/include/core_cm4.h @@ -0,0 +1,1937 @@ +/**//** + * @file core_cm4.h + * @briefCMSIS Cortex-M4 Core Peripheral Access Layer Header File + * @version V4.30 + * @date 20. October 2015

[PATCH 3/5] bsps/arm: Adjust CMSIS Doxygen groups

2019-03-07 Thread Sebastian Huber
# */ /** \defgroup CMSIS_Core_InstructionInterface CMSIS Core Instruction Interface + \ingroup CMSIS Access to dedicated instructions @{ */ @@ -823,6 +824,7 @@ __attribute__((always_inline)) __STATIC_INLINE void __STRT(uint32_t value, volat

[PATCH 1/8] bsps/arm: Delete template CMSIS/RTOS

2016-01-15 Thread Sebastian Huber
--- .../stm32f4x/hal/CMSIS/RTOS/Template/cmsis_os.h| 707 - .../stm32f7x/hal/CMSIS/RTOS/Template/cmsis_os.h| 707 - 2 files changed, 1414 deletions(-) delete mode 100644 c/src/lib/libbsp/arm/stm32f4x/hal/CMSIS/RTOS/Template/cmsis_os.h delete mode

Re: CMSIS?

2015-07-29 Thread Daniel Gutson
Hi guys, I just got a student who likes this project and wants to provide a CMSIS API to RTEMS as her career final project. I will be her director. Besides telling her to read stuff, documentation, and the github source files, any initial advice about how to implement this on top of RTEMS? I.e

Re: CMSIS?

2014-09-03 Thread Joel Sherrill
I hate to reply to my own post but need to in this case. https://mbed.org/blog/entry/CMSIS-Components-BSD-Licensed/ Code is available and BSD licensed. Last comment gives link to blog making code available. We weren't the only ones with a problem with their license. On 9/3/2014 9:30 AM, Joel

Re: CMSIS?

2014-09-02 Thread Daniel Gutson
MICROCONTROLLER SOFTWARE INTERFACE STANDARD (CMSIS) SPECIFICATION AND SOFTWARE THIS END USER LICENCE AGREEMENT (LICENCE) IS A LEGAL AGREEMENT BETWEEN YOU (EITHER A SINGLE INDIVIDUAL, OR SINGLE LEGAL ENTITY) AND ARM LIMITED (ARM) FOR THE USE OF THE CMSIS SPECIFICATION, EXAMPLE CODE, DSP LIBRARY SPECIFICATION

Re: CMSIS?

2014-09-02 Thread Joel Sherrill
END USER LICENCE AGREEMENT FOR THE CORTEX MICROCONTROLLER SOFTWARE INTERFACE STANDARD (CMSIS) SPECIFICATION AND SOFTWARE THIS END USER LICENCE AGREEMENT (LICENCE) IS A LEGAL AGREEMENT BETWEEN YOU (EITHER A SINGLE INDIVIDUAL, OR SINGLE LEGAL

Re: CMSIS?

2014-08-29 Thread Daniel Gutson
absent answer means NO? Thanks, Daniel. On Thu, Aug 28, 2014 at 11:31 AM, Daniel Gutson daniel.gut...@tallertechnologies.com wrote: Hi, is there any precedent regarding a CMSIS abstraction layer implementation on RTEMS? Thanks, Daniel. -- Daniel F. Gutson Chief

ARM folks speak up - was Re: CMSIS?

2014-08-29 Thread Joel Sherrill
Hi Since I will admit not knowing what CMSIS was until I Google'd this, I decided to give this thread a prod. The link to ARM's documentation on this is: http://www.arm.com/products/processors/cortex-m/cortex-microcontroller-software-interface-standard.php Maybe that will help. --joel On 8/29