diff --git a/GorgonMeducer.perf_counter.pdsc b/GorgonMeducer.perf_counter.pdsc
index d24aaf2..3f6728e 100644
--- a/GorgonMeducer.perf_counter.pdsc
+++ b/GorgonMeducer.perf_counter.pdsc
@@ -16,6 +16,12 @@
https://github.com/GorgonMeducer/perf_counter.git
+
+ Release v2.3.3
+ - Enhance foreach() and with() with __typeof__()
+ - Always use systick_wrapper_gnu.s when Arm Compiler 6 is detected
+ - Some minor fixes
+
Release v2.3.2
- Adds __perfc_sync_barrier__() and improves __cycleof__()
diff --git a/cmsis-pack/GorgonMeducer.perf_counter.2.3.2.pack b/cmsis-pack/GorgonMeducer.perf_counter.2.3.3.pack
similarity index 89%
rename from cmsis-pack/GorgonMeducer.perf_counter.2.3.2.pack
rename to cmsis-pack/GorgonMeducer.perf_counter.2.3.3.pack
index 50b612f..2d02c90 100644
Binary files a/cmsis-pack/GorgonMeducer.perf_counter.2.3.2.pack and b/cmsis-pack/GorgonMeducer.perf_counter.2.3.3.pack differ
diff --git a/cmsis-pack/GorgonMeducer.perf_counter.pdsc b/cmsis-pack/GorgonMeducer.perf_counter.pdsc
index c217e77..3f6728e 100644
--- a/cmsis-pack/GorgonMeducer.perf_counter.pdsc
+++ b/cmsis-pack/GorgonMeducer.perf_counter.pdsc
@@ -1,6 +1,6 @@
-
+
GorgonMeducer
perf_counter
A dedicated performance counter for the Cortex-M Systick. It shares the SysTick with users' original SysTick function without interfering with it. This library will bring new functionalities, such as performance counter, APIs for delay, clock() defined in time.h etc.
@@ -16,6 +16,12 @@
https://github.com/GorgonMeducer/perf_counter.git
+
+ Release v2.3.3
+ - Enhance foreach() and with() with __typeof__()
+ - Always use systick_wrapper_gnu.s when Arm Compiler 6 is detected
+ - Some minor fixes
+
Release v2.3.2
- Adds __perfc_sync_barrier__() and improves __cycleof__()
@@ -125,6 +131,13 @@
+
+
+ Arm Compiler 6 (armclang).
+
+
+
+
Arm Compiler 5 (armcc) or Arm Compiler 6 (armclang).
@@ -136,17 +149,25 @@
+
+
+
+
+
+
+
-
+
-
-
+
+
+
@@ -191,12 +212,7 @@
Require Perf_Counter Core
-
-
-
-
-
-
+
@@ -237,17 +253,17 @@
- Compile Cortex-M Processors with GNU Tools for Arm Embedded Processors.
-
+ Compile Cortex-M Processors with Arm Compiler 5.
+
- Compile Cortex-M Processors with GNU Tools for Arm Embedded Processors.
-
-
+ Compile Cortex-M Processors with Arm Compiler 6.
+
+
@@ -292,7 +308,7 @@
-->
-
+
A dedicated performance counter for Cortex-M systick.
@@ -313,7 +329,7 @@
-
+
A dedicated performance counter for Cortex-M systick.
@@ -390,7 +406,7 @@
-
+
A Patch for RTX5
@@ -402,7 +418,7 @@
-
+
A Patch for FreeRTOS
@@ -425,7 +441,7 @@ extern void __freertos_evr_on_task_switched_in(void *ptTCB, unsigned int uxTopPr
-
+
A Patch for RT-Thread
@@ -443,7 +459,7 @@ extern void __rt_thread_scheduler_hook(struct rt_thread *from, struct rt_thread
-
+
A Patch for ThreadX
diff --git a/cmsis-pack/GorgonMeducer.pidx b/cmsis-pack/GorgonMeducer.pidx
index 879adee..c9252f0 100644
--- a/cmsis-pack/GorgonMeducer.pidx
+++ b/cmsis-pack/GorgonMeducer.pidx
@@ -2,8 +2,8 @@
GorgonMeducer
https://raw.githubusercontent.com/GorgonMeducer/perf_counter/CMSIS-Pack/cmsis-pack/
- 2024-07-6
+ 2024-07-27
-
+