Skip to content

Commit

Permalink
🤡 (kernel): Add setTickCountAddDelay function
Browse files Browse the repository at this point in the history
This function allows to us to only give delay without caring about the present tick count
  • Loading branch information
HPezz committed Oct 21, 2022
1 parent 0916527 commit faf8d70
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 1 deletion.
2 changes: 2 additions & 0 deletions tests/unit/stubs/stubs/mbed/Kernel.h
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,6 @@ extern int64_t spy_kernel_tick_count;

void spy_kernel_setTickCount(int64_t count);

void spy_kernel_addElapsedTimeToTickCount(std::chrono::milliseconds elapsed_time);

} // namespace leka
6 changes: 5 additions & 1 deletion tests/unit/stubs/stubs/mbed/source/Kernel.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

#include "../Kernel.h"

uint64_t rtos::Kernel::impl::get_tick_count()
auto rtos::Kernel::impl::get_tick_count() -> uint64_t
{
return leka::spy_kernel_tick_count;
}
Expand All @@ -18,4 +18,8 @@ void spy_kernel_setTickCount(int64_t count)
spy_kernel_tick_count = count;
}

void spy_kernel_addElapsedTimeToTickCount(std::chrono::milliseconds elapsed_time)
{
spy_kernel_tick_count += elapsed_time.count();
}
} // namespace leka

0 comments on commit faf8d70

Please sign in to comment.