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 - +