Add vector of timer handles

This commit is contained in:
wheremyfoodat 2023-11-04 18:28:28 +02:00
parent 708b10c194
commit 1f7fc2274a
3 changed files with 3 additions and 1 deletions

View file

@ -36,6 +36,7 @@ class Kernel {
std::vector<KernelObject> objects; std::vector<KernelObject> objects;
std::vector<Handle> portHandles; std::vector<Handle> portHandles;
std::vector<Handle> mutexHandles; std::vector<Handle> mutexHandles;
std::vector<Handle> timerHandles;
// Thread indices, sorted by priority // Thread indices, sorted by priority
std::vector<int> threadIndices; std::vector<int> threadIndices;

View file

@ -148,6 +148,7 @@ void Kernel::reset() {
} }
objects.clear(); objects.clear();
mutexHandles.clear(); mutexHandles.clear();
timerHandles.clear();
portHandles.clear(); portHandles.clear();
threadIndices.clear(); threadIndices.clear();
serviceManager.reset(); serviceManager.reset();

View file

@ -9,7 +9,7 @@ Handle Kernel::makeTimer(ResetType type) {
Helpers::panic("Created pulse timer"); Helpers::panic("Created pulse timer");
} }
// timerHandles.push_back(ret); timerHandles.push_back(ret);
return ret; return ret;
} }