Skip to content

Commit c502b0e

Browse files
committed
7.2.1
1 parent a3bc097 commit c502b0e

File tree

18 files changed

+106
-612
lines changed

18 files changed

+106
-612
lines changed

examples/arm-cm/dpp_efm32-slstk3401a/qk/armclang/dpp-qk.uvprojx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -337,7 +337,7 @@
337337
<v6Rtti>0</v6Rtti>
338338
<VariousControls>
339339
<MiscControls></MiscControls>
340-
<Define>QK_USE_IRQ_NUM=25 QK_USE_IRQ_HANDLER=CRYPTO_IRQHandler</Define>
340+
<Define>QK_USE_IRQ_NUM=33 QK_USE_IRQ_HANDLER=FPUEH_IRQHandler</Define>
341341
<Undefine></Undefine>
342342
<IncludePath>..\..;..\..\..\..\..\include;..\..\..\..\..\ports\arm-cm\qk\armclang;..\..\..\..\..\3rd_party\CMSIS\Include;..\..\..\..\..\3rd_party\efm32pg1b</IncludePath>
343343
</VariousControls>

examples/arm-cm/dpp_efm32-slstk3401a/qk/gnu/Makefile

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
##############################################################################
22
# Product: Makefile for QP/C++ on EMF32-SLSTK3401A, QK kernel, GNU-ARM
3-
# Last Updated for Version: 7.0.1
4-
# Date of the Last Update: 2022-05-23
3+
# Last Updated for Version: 7.2.1
4+
# Date of the Last Update: 2023-01-14
55
#
66
# Q u a n t u m L e a P s
77
# ------------------------
88
# Modern Embedded Software
99
#
10-
# Copyright (C) 2005-2021 Quantum Leaps, LLC. All rights reserved.
10+
# Copyright (C) 2005 Quantum Leaps, LLC. All rights reserved.
1111
#
1212
# This program is open source software: you can redistribute it and/or
1313
# modify it under the terms of the GNU General Public License as published
@@ -45,7 +45,7 @@
4545
# NOTE:
4646
# To use this Makefile on Windows, you will need the GNU make utility, which
4747
# is included in the Qtools collection for Windows, see:
48-
# http://sourceforge.net/projects/qpc/files/Qtools/
48+
# https://github.com/QuantumLeaps/qtools/releases
4949
#
5050

5151
#-----------------------------------------------------------------------------
@@ -138,8 +138,8 @@ LIBS :=
138138

139139
# defines
140140
DEFINES := -DEFM32PG1B200F256GM48=1 \
141-
-DQK_USE_IRQ_HANDLER=CRYPTO_IRQHandler \
142-
-DQK_USE_IRQ_NUM=25
141+
-DQK_USE_IRQ_NUM=33 \
142+
-DQK_USE_IRQ_HANDLER=FPUEH_IRQHandler
143143

144144
# ARM CPU, ARCH, FPU, and Float-ABI types...
145145
# ARM_CPU: [cortex-m0 | cortex-m0plus | cortex-m1 | cortex-m3 | cortex-m4]
@@ -180,7 +180,7 @@ MKDIR := mkdir
180180
RM := rm
181181

182182
#-----------------------------------------------------------------------------
183-
# build options for various configurations for ARM Cortex-M4F
183+
# build options for various configurations for ARM Cortex-M
184184
#
185185

186186
# combine all the soruces...

examples/arm-cm/dpp_efm32-slstk3401a/qk/gnu/Makefile-cpp20

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
##############################################################################
22
# Product: Makefile for QP/C++ on EMF32-SLSTK3401A, QK kernel, GNU-ARM
3-
# Last Updated for Version: 7.0.0
4-
# Date of the Last Update: 2022-05-13
3+
# Last Updated for Version: 7.2.1
4+
# Date of the Last Update: 2023-01-14
55
#
66
# Q u a n t u m L e a P s
77
# ------------------------
88
# Modern Embedded Software
99
#
10-
# Copyright (C) 2005-2022 Quantum Leaps, LLC. All rights reserved.
10+
# Copyright (C) 2005 Quantum Leaps, LLC. All rights reserved.
1111
#
1212
# This program is open source software: you can redistribute it and/or
1313
# modify it under the terms of the GNU General Public License as published
@@ -80,7 +80,6 @@ VPATH = \
8080
INCLUDES = \
8181
-I../.. \
8282
-I$(QPCPP)/include \
83-
-I$(QPCPP)/src \
8483
-I$(QP_PORT_DIR) \
8584
-I$(QPCPP)/3rd_party/CMSIS/Include \
8685
-I$(QPCPP)/3rd_party/efm32pg1b
@@ -139,8 +138,8 @@ LIBS :=
139138

140139
# defines
141140
DEFINES := -DEFM32PG1B200F256GM48=1 \
142-
-DQK_USE_IRQ_NUM=25 \
143-
-DQK_USE_IRQ_HANDLER=CRYPTO_IRQHandler
141+
-DQK_USE_IRQ_NUM=33 \
142+
-DQK_USE_IRQ_HANDLER=FPUEH_IRQHandler
144143

145144
# ARM CPU, ARCH, FPU, and Float-ABI types...
146145
# ARM_CPU: [cortex-m0 | cortex-m0plus | cortex-m1 | cortex-m3 | cortex-m4]

examples/arm-cm/dpp_efm32-slstk3401a/qk/iar/dpp-qk.ewp

Lines changed: 2 additions & 251 deletions
Original file line numberDiff line numberDiff line change
@@ -215,8 +215,8 @@
215215
<option>
216216
<name>CCDefines</name>
217217
<state>EFM32PG1B200F256GM48</state>
218-
<state>QK_USE_IRQ_HANDLER=CRYPTO_IRQHandler</state>
219-
<state>QK_USE_IRQ_NUM=25</state>
218+
<state>QK_USE_IRQ_HANDLER=FPUEH_IRQHandler</state>
219+
<state>QK_USE_IRQ_NUM=33</state>
220220
</option>
221221
<option>
222222
<name>CCPreprocFile</name>
@@ -3258,255 +3258,6 @@
32583258
<name>QP_port</name>
32593259
<file>
32603260
<name>$PROJ_DIR$\..\..\..\..\..\ports\arm-cm\qk\iar\qk_port.cpp</name>
3261-
<configuration>
3262-
<name>Debug</name>
3263-
<settings>
3264-
<name>ICCARM</name>
3265-
<data>
3266-
<version>37</version>
3267-
<wantNonLocal>0</wantNonLocal>
3268-
<debug>1</debug>
3269-
<option>
3270-
<name>CCOptimizationNoSizeConstraints</name>
3271-
<state>0</state>
3272-
</option>
3273-
<option>
3274-
<name>CCDefines</name>
3275-
<state>EFM32PG1B200F256GM48</state>
3276-
<state>QK_USE_IRQ_NUM=25</state>
3277-
<state>QK_USE_IRQ_HANDLER=CRYPTO_IRQHandler</state>
3278-
</option>
3279-
<option>
3280-
<name>CCPreprocFile</name>
3281-
<state>0</state>
3282-
</option>
3283-
<option>
3284-
<name>CCPreprocComments</name>
3285-
<state>0</state>
3286-
</option>
3287-
<option>
3288-
<name>CCPreprocLine</name>
3289-
<state>0</state>
3290-
</option>
3291-
<option>
3292-
<name>CCListCFile</name>
3293-
<state>0</state>
3294-
</option>
3295-
<option>
3296-
<name>CCListCMnemonics</name>
3297-
<state>0</state>
3298-
</option>
3299-
<option>
3300-
<name>CCListCMessages</name>
3301-
<state>0</state>
3302-
</option>
3303-
<option>
3304-
<name>CCListAssFile</name>
3305-
<state>0</state>
3306-
</option>
3307-
<option>
3308-
<name>CCListAssSource</name>
3309-
<state>0</state>
3310-
</option>
3311-
<option>
3312-
<name>CCEnableRemarks</name>
3313-
<state>0</state>
3314-
</option>
3315-
<option>
3316-
<name>CCDiagSuppress</name>
3317-
<state>Pe540</state>
3318-
</option>
3319-
<option>
3320-
<name>CCDiagRemark</name>
3321-
<state></state>
3322-
</option>
3323-
<option>
3324-
<name>CCDiagWarning</name>
3325-
<state></state>
3326-
</option>
3327-
<option>
3328-
<name>CCDiagError</name>
3329-
<state></state>
3330-
</option>
3331-
<option>
3332-
<name>CCObjPrefix</name>
3333-
<state>1</state>
3334-
</option>
3335-
<option>
3336-
<name>CCAllowList</name>
3337-
<version>1</version>
3338-
<state>00000000</state>
3339-
</option>
3340-
<option>
3341-
<name>CCDebugInfo</name>
3342-
<state>1</state>
3343-
</option>
3344-
<option>
3345-
<name>IEndianMode</name>
3346-
<state>1</state>
3347-
</option>
3348-
<option>
3349-
<name>IProcessor</name>
3350-
<state>1</state>
3351-
</option>
3352-
<option>
3353-
<name>IExtraOptionsCheck</name>
3354-
<state>1</state>
3355-
</option>
3356-
<option>
3357-
<name>IExtraOptions</name>
3358-
<state>--enable_restrict</state>
3359-
</option>
3360-
<option>
3361-
<name>CCLangConformance</name>
3362-
<state>0</state>
3363-
</option>
3364-
<option>
3365-
<name>CCSignedPlainChar</name>
3366-
<state>1</state>
3367-
</option>
3368-
<option>
3369-
<name>CCRequirePrototypes</name>
3370-
<state>1</state>
3371-
</option>
3372-
<option>
3373-
<name>CCDiagWarnAreErr</name>
3374-
<state>0</state>
3375-
</option>
3376-
<option>
3377-
<name>CCCompilerRuntimeInfo</name>
3378-
<state>0</state>
3379-
</option>
3380-
<option>
3381-
<name>IFpuProcessor</name>
3382-
<state>1</state>
3383-
</option>
3384-
<option>
3385-
<name>OutputFile</name>
3386-
<state>$FILE_BNAME$.o</state>
3387-
</option>
3388-
<option>
3389-
<name>CCLibConfigHeader</name>
3390-
<state>1</state>
3391-
</option>
3392-
<option>
3393-
<name>PreInclude</name>
3394-
<state></state>
3395-
</option>
3396-
<option>
3397-
<name>CCIncludePath2</name>
3398-
<state>$PROJ_DIR$\..</state>
3399-
<state>$PROJ_DIR$\..\..</state>
3400-
<state>$PROJ_DIR$\..\..\..\..\..\include</state>
3401-
<state>$PROJ_DIR$\..\..\..\..\..\ports\arm-cm\qk\iar</state>
3402-
<state>$PROJ_DIR$\..\..\..\..\..\3rd_party\CMSIS\Include</state>
3403-
<state>$PROJ_DIR$\..\..\..\..\..\3rd_party\efm32pg1b</state>
3404-
</option>
3405-
<option>
3406-
<name>CCStdIncCheck</name>
3407-
<state>0</state>
3408-
</option>
3409-
<option>
3410-
<name>CCCodeSection</name>
3411-
<state>.text</state>
3412-
</option>
3413-
<option>
3414-
<name>IProcessorMode2</name>
3415-
<state>1</state>
3416-
</option>
3417-
<option>
3418-
<name>CCOptLevel</name>
3419-
<state>1</state>
3420-
</option>
3421-
<option>
3422-
<name>CCOptStrategy</name>
3423-
<version>0</version>
3424-
<state>1</state>
3425-
</option>
3426-
<option>
3427-
<name>CCOptLevelSlave</name>
3428-
<state>1</state>
3429-
</option>
3430-
<option>
3431-
<name>CCPosIndRopi</name>
3432-
<state>0</state>
3433-
</option>
3434-
<option>
3435-
<name>CCPosIndRwpi</name>
3436-
<state>0</state>
3437-
</option>
3438-
<option>
3439-
<name>CCPosIndNoDynInit</name>
3440-
<state>0</state>
3441-
</option>
3442-
<option>
3443-
<name>IccLang</name>
3444-
<state>2</state>
3445-
</option>
3446-
<option>
3447-
<name>IccCDialect</name>
3448-
<state>1</state>
3449-
</option>
3450-
<option>
3451-
<name>IccAllowVLA</name>
3452-
<state>0</state>
3453-
</option>
3454-
<option>
3455-
<name>IccStaticDestr</name>
3456-
<state>1</state>
3457-
</option>
3458-
<option>
3459-
<name>IccCppInlineSemantics</name>
3460-
<state>1</state>
3461-
</option>
3462-
<option>
3463-
<name>IccCmsis</name>
3464-
<state>1</state>
3465-
</option>
3466-
<option>
3467-
<name>IccFloatSemantics</name>
3468-
<state>0</state>
3469-
</option>
3470-
<option>
3471-
<name>CCNoLiteralPool</name>
3472-
<state>0</state>
3473-
</option>
3474-
<option>
3475-
<name>CCOptStrategySlave</name>
3476-
<version>0</version>
3477-
<state>1</state>
3478-
</option>
3479-
<option>
3480-
<name>CCEncSource</name>
3481-
<state>0</state>
3482-
</option>
3483-
<option>
3484-
<name>CCEncOutput</name>
3485-
<state>0</state>
3486-
</option>
3487-
<option>
3488-
<name>CCEncOutputBom</name>
3489-
<state>1</state>
3490-
</option>
3491-
<option>
3492-
<name>CCEncInput</name>
3493-
<state>0</state>
3494-
</option>
3495-
<option>
3496-
<name>IccExceptions2</name>
3497-
<state>0</state>
3498-
</option>
3499-
<option>
3500-
<name>IccRTTI2</name>
3501-
<state>0</state>
3502-
</option>
3503-
<option>
3504-
<name>CCStackProtection</name>
3505-
<state>0</state>
3506-
</option>
3507-
</data>
3508-
</settings>
3509-
</configuration>
35103261
</file>
35113262
</group>
35123263
<group>

examples/arm-cm/dpp_efm32-slstk3401a/qxk/armclang/dpp-qxk.uvprojx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -337,7 +337,7 @@
337337
<v6Rtti>0</v6Rtti>
338338
<VariousControls>
339339
<MiscControls></MiscControls>
340-
<Define>QXK_USE_IRQ_HANDLER=CRYPTO_IRQHandler QXK_USE_IRQ_NUM=25</Define>
340+
<Define>QXK_USE_IRQ_HANDLER=FPUEH_IRQHandler QXK_USE_IRQ_NUM=33</Define>
341341
<Undefine></Undefine>
342342
<IncludePath>..\..;..\..\..\..\..\include;..\..\..\..\..\ports\arm-cm\qxk\armclang;..\..\..\..\..\3rd_party\CMSIS\Include;..\..\..\..\..\3rd_party\efm32pg1b</IncludePath>
343343
</VariousControls>

examples/arm-cm/dpp_efm32-slstk3401a/qxk/gnu/Makefile

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
##############################################################################
22
# Product: Makefile for QP/C++ on EMF32-SLSTK3401A, QXK kernel, GNU-ARM
3-
# Last Updated for Version: 7.2.0
4-
# Date of the Last Update: 2022-12-14
3+
# Last Updated for Version: 7.2.1
4+
# Date of the Last Update: 2023-01-14
55
#
66
# Q u a n t u m L e a P s
77
# ------------------------
@@ -130,8 +130,7 @@ QP_SRCS := \
130130
qxk_xthr.cpp \
131131
qxk_port.cpp
132132

133-
QP_ASMS := \
134-
133+
QP_ASMS :=
135134

136135
QS_SRCS := \
137136
qs.cpp \
@@ -143,9 +142,9 @@ LIBS :=
143142

144143
# defines
145144
DEFINES := -DEFM32PG1B200F256GM48=1 \
146-
-DQXK_USE_IRQ_HANDLER=CRYPTO_IRQHandler \
147-
-DQXK_USE_IRQ_NUM=25 \
148-
-DQF_ON_CONTEXT_SW
145+
-DQF_ON_CONTEXT_SW \
146+
-DQK_USE_IRQ_NUM=33 \
147+
-DQK_USE_IRQ_HANDLER=FPUEH_IRQHandler
149148

150149
# ARM CPU, ARCH, FPU, and Float-ABI types...
151150
# ARM_CPU: [cortex-m0 | cortex-m0plus | cortex-m1 | cortex-m3 | cortex-m4]

0 commit comments

Comments
 (0)