diff --git a/cmsis-pack/GorgonMeducer.perf_counter.2.2.4.pack b/cmsis-pack/GorgonMeducer.perf_counter.2.2.4.pack deleted file mode 100644 index 1dccb5c..0000000 Binary files a/cmsis-pack/GorgonMeducer.perf_counter.2.2.4.pack and /dev/null differ diff --git a/cmsis-pack/GorgonMeducer.perf_counter.2.3.0.pack b/cmsis-pack/GorgonMeducer.perf_counter.2.3.0.pack new file mode 100644 index 0000000..964fa66 Binary files /dev/null and b/cmsis-pack/GorgonMeducer.perf_counter.2.3.0.pack differ diff --git a/cmsis-pack/GorgonMeducer.perf_counter.pdsc b/cmsis-pack/GorgonMeducer.perf_counter.pdsc index 5be6837..851b11c 100644 --- a/cmsis-pack/GorgonMeducer.perf_counter.pdsc +++ b/cmsis-pack/GorgonMeducer.perf_counter.pdsc @@ -1,12 +1,12 @@ - + 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. https://github.com/raw/GorgonMeducer/perf_counter/CMSIS-Pack/cmsis-pack/ https://github.com/GorgonMeducer/perf_counter/issues - lib/LICENSE + LICENSE - + A dedicated performance counter for Cortex-M systick. - - - + + + + + + #define __PERF_COUNTER__ 1 - #define __PERF_COUNTER_CFG_USE_SYSTICK_WRAPPER__ 1 - + + A dedicated performance counter for Cortex-M systick. - - - - - + + + #define __PERF_COUNTER__ 1 + + + + A user define system timer + + + + + + +#define __RTE_PERFC_PORTING_USER_DEFINED__ 1 + -#define __PERF_COUNTER_CFG_USE_SYSTICK_WRAPPER__ 1 +#define __PERFC_USE_USER_CUSTOM_PORTING__ 1 +#define __PERFC_CFG_DISABLE_DEFAULT_SYSTICK_PORTING__ 1 +#define __PERFC_CFG_PORTING_INCLUDE__ "perfc_port_user.h" + + + + + + Using the Performande Monitor Unit + + + + + + +#define __RTE_PERFC_PORTING_PMU__ 1 + + + + +#define __PERFC_USE_PMU_PORTING__ 1 +#define __PERFC_CFG_DISABLE_DEFAULT_SYSTICK_PORTING__ 1 +#define __PERFC_CFG_PORTING_INCLUDE__ "perfc_port_pmu.h" + - + + Coremark - - - + + + - - - - + + + + @@ -314,10 +369,10 @@ - + A Patch for RTX5 - + @@ -326,10 +381,10 @@ - + A Patch for FreeRTOS - + //! \brief Enable RTOS Patch for perf_counter @@ -349,10 +404,10 @@ extern void __freertos_evr_on_task_switched_in(void *ptTCB, unsigned int uxTopPr - + A Patch for RT-Thread - + @@ -367,10 +422,10 @@ extern void __rt_thread_scheduler_hook(struct rt_thread *from, struct rt_thread - + A Patch for ThreadX - + //! \brief Enable RTOS Patch for perf_counter diff --git a/cmsis-pack/GorgonMeducer.pidx b/cmsis-pack/GorgonMeducer.pidx index 6e1cf47..d4b6e3e 100644 --- a/cmsis-pack/GorgonMeducer.pidx +++ b/cmsis-pack/GorgonMeducer.pidx @@ -2,8 +2,8 @@ GorgonMeducer https://github.com/raw/GorgonMeducer/perf_counter/CMSIS-Pack/cmsis-pack/ - 2023-10-19T22:47:00 + 2024-02-28 - +