Skip to content

Commit c9ea864

Browse files
committed
minor update
1 parent 0ff3224 commit c9ea864

File tree

2 files changed

+17
-10
lines changed

2 files changed

+17
-10
lines changed

cmsis-pack/GorgonMeducer.perf_counter.pdsc

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,12 @@
1616
<repository type="git">https://github.com/GorgonMeducer/perf_counter.git</repository>
1717

1818
<releases>
19+
<release date="2024-12-08" version="2.4.0" tag="v2.4.0" url="https://github.com/GorgonMeducer/perf_counter/releases/download/v2.4.0/GorgonMeducer.perf_counter.2.4.0.pack">
20+
Release v2.4.0
21+
- Avoid time roll-back in some corner cases
22+
- Add macros for PT
23+
- Some minor fixes
24+
</release>
1925
<release date="2024-07-27" version="2.3.3" tag="v2.3.3" url="https://github.com/GorgonMeducer/perf_counter/releases/download/v2.3.3/GorgonMeducer.perf_counter.2.3.3.pack">
2026
Release v2.3.3
2127
- Enhance foreach() and with() with __typeof__()
@@ -147,6 +153,7 @@
147153
<condition id="Arm GCC">
148154
<description>GNU Tools for Arm Embedded Processors.</description>
149155
<accept Tcompiler="GCC"/>
156+
<accept Tcompiler="CLANG"/>
150157
</condition>
151158

152159
<condition id="Armv8.1-M Processors">
@@ -308,7 +315,7 @@
308315
-->
309316

310317
<components>
311-
<component Cclass="Utilities" Cversion="2.3.3" Cgroup="perf_counter" Csub="Core" Cvariant="Source" isDefaultVariant="true" condition="CMSIS-CORE">
318+
<component Cclass="Utilities" Cversion="2.4.0" Cgroup="perf_counter" Csub="Core" Cvariant="Source" isDefaultVariant="true" condition="CMSIS-CORE">
312319
<description>A dedicated performance counter for Cortex-M systick.</description>
313320
<files>
314321
<file category="header" name="perf_counter.h"/>
@@ -329,7 +336,7 @@
329336
</Pre_Include_Global_h>
330337
</component>
331338

332-
<component Cclass="Utilities" Cversion="2.3.3" Cgroup="perf_counter" Csub="Core" Cvariant="SourceNoWrapper" isDefaultVariant="false" condition="CMSIS-CORE">
339+
<component Cclass="Utilities" Cversion="2.4.0" Cgroup="perf_counter" Csub="Core" Cvariant="SourceNoWrapper" isDefaultVariant="false" condition="CMSIS-CORE">
333340
<description>A dedicated performance counter for Cortex-M systick.</description>
334341
<files>
335342
<file category="header" name="perf_counter.h"/>
@@ -345,8 +352,8 @@
345352
<component Cclass="Utilities" Cversion="1.0.3" Cgroup="perf_counter" Csub="Porting" Cvariant="User Defined" isDefaultVariant="false" condition="perf_counter">
346353
<description>A user define system timer</description>
347354
<files>
348-
<file category="sourceC" name="template/perfc_port_user.c" attr="config" version="1.0.2"/>
349-
<file category="header" name="template/perfc_port_user.h" attr="config" version="1.0.2"/>
355+
<file category="sourceC" name="template/perfc_port_user.c" attr="config" version="1.0.3"/>
356+
<file category="header" name="template/perfc_port_user.h" attr="config" version="1.0.3"/>
350357
</files>
351358
<RTE_Components_h>
352359

@@ -406,7 +413,7 @@
406413
</Pre_Include_Global_h>
407414
</component>
408415

409-
<component Cclass="Utilities" Cversion="2.3.3" Cgroup="perf_counter" Csub="RTX5 Patch" condition="RTX5 Patch">
416+
<component Cclass="Utilities" Cversion="2.4.0" Cgroup="perf_counter" Csub="RTX5 Patch" condition="RTX5 Patch">
410417
<description>A Patch for RTX5</description>
411418
<files>
412419
<file category="source" name="os/perf_os_patch_rtx5.c"/>
@@ -418,7 +425,7 @@
418425
</Pre_Include_Global_h>
419426
</component>
420427

421-
<component Cclass="Utilities" Cversion="2.3.3" Cgroup="perf_counter" Csub="FreeRTOS Patch" condition="perf_counter">
428+
<component Cclass="Utilities" Cversion="2.4.0" Cgroup="perf_counter" Csub="FreeRTOS Patch" condition="perf_counter">
422429
<description>A Patch for FreeRTOS</description>
423430
<files>
424431
<file category="sourceC" name="os/perf_os_patch_freertos.c"/>
@@ -441,7 +448,7 @@ extern void __freertos_evr_on_task_switched_in(void *ptTCB, unsigned int uxTopPr
441448
</Pre_Include_Global_h>
442449
</component>
443450

444-
<component Cclass="Utilities" Cversion="2.3.3" Cgroup="perf_counter" Csub="RT-Thread Patch" condition="perf_counter">
451+
<component Cclass="Utilities" Cversion="2.4.0" Cgroup="perf_counter" Csub="RT-Thread Patch" condition="perf_counter">
445452
<description>A Patch for RT-Thread</description>
446453
<files>
447454
<file category="sourceC" name="os/perf_os_patch_rt_thread.c"/>
@@ -459,7 +466,7 @@ extern void __rt_thread_scheduler_hook(struct rt_thread *from, struct rt_thread
459466
</Pre_Include_Global_h>
460467
</component>
461468

462-
<component Cclass="Utilities" Cversion="2.3.3" Cgroup="perf_counter" Csub="ThreadX Patch" condition="perf_counter">
469+
<component Cclass="Utilities" Cversion="2.4.0" Cgroup="perf_counter" Csub="ThreadX Patch" condition="perf_counter">
463470
<description>A Patch for ThreadX</description>
464471
<files>
465472
<file category="sourceC" name="os/perf_os_patch_threadx.c"/>

cmsis-pack/GorgonMeducer.pidx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
<index schemaVersion="1.0.0" xs:noNamespaceSchemaLocation="PackIndex.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance">
33
<vendor>GorgonMeducer</vendor>
44
<url>https://raw.githubusercontent.com/GorgonMeducer/perf_counter/CMSIS-Pack/cmsis-pack/</url>
5-
<timestamp>2024-07-27</timestamp>
5+
<timestamp>2024-12-08</timestamp>
66
<pindex>
7-
<pdsc url="https://raw.githubusercontent.com/GorgonMeducer/perf_counter/CMSIS-Pack/cmsis-pack/" vendor="GorgonMeducer" name="perf_counter" version="2.3.3"/>
7+
<pdsc url="https://raw.githubusercontent.com/GorgonMeducer/perf_counter/CMSIS-Pack/cmsis-pack/" vendor="GorgonMeducer" name="perf_counter" version="2.4.0"/>
88
</pindex>
99
</index>

0 commit comments

Comments
 (0)