mirror of
https://github.com/GorgonMeducer/perf_counter.git
synced 2025-01-31 19:33:04 +08:00
fix issue found in __super_loop_monitor__
This commit is contained in:
parent
25c7188c5c
commit
340d552756
@ -16,6 +16,9 @@
|
||||
<repository type="git">https://github.com/GorgonMeducer/perf_counter.git</repository>
|
||||
|
||||
<releases>
|
||||
<release date="2022-01-10" version="1.7.7" url="https://raw.githubusercontent.com/GorgonMeducer/perf_counter/CMSIS-Pack/cmsis-pack/GorgonMeducer.perf_counter.1.7.7.pack">
|
||||
- Fix an issue found in __super_loop_monitor__()
|
||||
</release>
|
||||
<release date="2021-12-30" version="1.7.6" url="https://raw.githubusercontent.com/GorgonMeducer/perf_counter/CMSIS-Pack/cmsis-pack/GorgonMeducer.perf_counter.1.7.6.pack">
|
||||
- Added __super_loop_monitor__()
|
||||
</release>
|
||||
@ -177,7 +180,7 @@
|
||||
-->
|
||||
|
||||
<components>
|
||||
<bundle Cbundle="Performance Counter" Cclass="Utilities" Cversion="1.7.6">
|
||||
<bundle Cbundle="Performance Counter" Cclass="Utilities" Cversion="1.7.7">
|
||||
<description>A dedicated performance counter for Cortex-M systick.</description>
|
||||
<doc></doc>
|
||||
<component Cgroup="perf_counter" Csub="Core" Cvariant="Library" isDefaultVariant="true">
|
||||
|
BIN
cmsis-pack/GorgonMeducer.perf_counter.1.7.7.pack
Normal file
BIN
cmsis-pack/GorgonMeducer.perf_counter.1.7.7.pack
Normal file
Binary file not shown.
@ -16,6 +16,9 @@
|
||||
<repository type="git">https://github.com/GorgonMeducer/perf_counter.git</repository>
|
||||
|
||||
<releases>
|
||||
<release date="2022-01-10" version="1.7.7" url="https://raw.githubusercontent.com/GorgonMeducer/perf_counter/CMSIS-Pack/cmsis-pack/GorgonMeducer.perf_counter.1.7.7.pack">
|
||||
- Fix an issue found in __super_loop_monitor__()
|
||||
</release>
|
||||
<release date="2021-12-30" version="1.7.6" url="https://raw.githubusercontent.com/GorgonMeducer/perf_counter/CMSIS-Pack/cmsis-pack/GorgonMeducer.perf_counter.1.7.6.pack">
|
||||
- Added __super_loop_monitor__()
|
||||
</release>
|
||||
@ -177,7 +180,7 @@
|
||||
-->
|
||||
|
||||
<components>
|
||||
<bundle Cbundle="Performance Counter" Cclass="Utilities" Cversion="1.7.6">
|
||||
<bundle Cbundle="Performance Counter" Cclass="Utilities" Cversion="1.7.7">
|
||||
<description>A dedicated performance counter for Cortex-M systick.</description>
|
||||
<doc></doc>
|
||||
<component Cgroup="perf_counter" Csub="Core" Cvariant="Library" isDefaultVariant="true">
|
||||
|
@ -86,11 +86,14 @@
|
||||
#endif
|
||||
|
||||
#if defined(__clang__)
|
||||
//# pragma clang diagnostic push
|
||||
# pragma clang diagnostic push
|
||||
# pragma clang diagnostic ignored "-Wcompound-token-split-by-macro"
|
||||
#elif defined(__IS_COMPILER_GCC__)
|
||||
//# pragma GCC diagnostic push
|
||||
# pragma GCC diagnostic push
|
||||
# pragma GCC diagnostic ignored "-Wpedantic"
|
||||
# pragma GCC diagnostic ignored "-Wunused-variable"
|
||||
# pragma GCC diagnostic ignored "-Wunused-but-set-variable"
|
||||
# pragma GCC diagnostic ignored "-Wformat="
|
||||
#endif
|
||||
|
||||
|
||||
@ -270,7 +273,8 @@
|
||||
using(int SAFE_NAME(cnt) = (__N)) \
|
||||
for(start_task_cycle_counter();; ({ \
|
||||
if (!(--SAFE_NAME(cnt))) { \
|
||||
__cpu_usage__.lTimeElapsed = get_system_ticks(); \
|
||||
__cpu_usage__.lTimeElapsed \
|
||||
= get_system_ticks() - __cpu_usage__.lStart; \
|
||||
__cpu_usage__.lTaskUsedCycles = stop_task_cycle_counter(); \
|
||||
\
|
||||
if (__PLOOC_VA_NUM_ARGS(__VA_ARGS__) == 0) { \
|
||||
|
@ -273,7 +273,8 @@
|
||||
using(int SAFE_NAME(cnt) = (__N)) \
|
||||
for(start_task_cycle_counter();; ({ \
|
||||
if (!(--SAFE_NAME(cnt))) { \
|
||||
__cpu_usage__.lTimeElapsed = get_system_ticks(); \
|
||||
__cpu_usage__.lTimeElapsed \
|
||||
= get_system_ticks() - __cpu_usage__.lStart; \
|
||||
__cpu_usage__.lTaskUsedCycles = stop_task_cycle_counter(); \
|
||||
\
|
||||
if (__PLOOC_VA_NUM_ARGS(__VA_ARGS__) == 0) { \
|
||||
|
Loading…
x
Reference in New Issue
Block a user