From d7422260a6788921e12a85c59ceb26496f292d20 Mon Sep 17 00:00:00 2001 From: "@CarlWachter" Date: Tue, 2 Jan 2024 11:49:29 +0100 Subject: [PATCH] Fixed Queue Sizes --- include/sta/rtos/queue.tpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/include/sta/rtos/queue.tpp b/include/sta/rtos/queue.tpp index 3814188..0d97029 100644 --- a/include/sta/rtos/queue.tpp +++ b/include/sta/rtos/queue.tpp @@ -24,19 +24,19 @@ namespace sta template RtosQueue::RtosQueue(uint32_t length) - : handle_{osMessageQueueNew(length, sizeof(Message), NULL)} + : handle_{osMessageQueueNew(length, sizeof(T), NULL)} { STA_ASSERT(handle_ != NULL); } template - bool RtosQueue::put(const Message & msg, uint32_t timeout /* = osWaitForever */) + bool RtosQueue::put(const T & msg, uint32_t timeout /* = osWaitForever */) { return (osOK == osMessageQueuePut(handle_, &msg, 0, timeout)); } template - bool RtosQueue::get(Message * outMsg, uint32_t timeout /* = osWaitForever */) + bool RtosQueue::get(T * outMsg, uint32_t timeout /* = osWaitForever */) { uint8_t prio; return (osOK == osMessageQueueGet(handle_, outMsg, &prio, timeout));