Change class prefix from RTOS to Rtos

This commit is contained in:
Henrik Stickann 2022-12-02 16:32:59 +01:00
parent 75f939436e
commit 57d0dd0bcd
6 changed files with 18 additions and 18 deletions

View File

@ -17,13 +17,13 @@ namespace sta
* *
* @ingroup STA_RTOS_API * @ingroup STA_RTOS_API
*/ */
class RTOSMutex : public Mutex class RtosMutex : public Mutex
{ {
public: public:
/** /**
* @param handle CMSIS RTOS2 mutex * @param handle CMSIS RTOS2 mutex
*/ */
RTOSMutex(osMutexId_t * handle); RtosMutex(osMutexId_t * handle);
void acquire() override; void acquire() override;
void release() override; void release() override;

View File

@ -20,7 +20,7 @@ namespace sta
* @ingroup STA_RTOS_API * @ingroup STA_RTOS_API
*/ */
template <typename T> template <typename T>
class RTOSQueue class RtosQueue
{ {
public: public:
using Message = T; /**< Queue message type */ using Message = T; /**< Queue message type */
@ -29,7 +29,7 @@ namespace sta
/** /**
* @param handle CMSIS RTOS2 queue handle * @param handle CMSIS RTOS2 queue handle
*/ */
RTOSQueue(osMessageQueueId_t * handle); RtosQueue(osMessageQueueId_t * handle);
/** /**
* @brief Place message in queue. * @brief Place message in queue.

View File

@ -11,27 +11,27 @@
namespace sta namespace sta
{ {
template <typename T> template <typename T>
RTOSQueue<T>::RTOSQueue(osMessageQueueId_t * handle) RtosQueue<T>::RtosQueue(osMessageQueueId_t * handle)
: handle_{handle} : handle_{handle}
{ {
STA_ASSERT(handle != nullptr); STA_ASSERT(handle != nullptr);
} }
template <typename T> template <typename T>
bool RTOSQueue<T>::put(const Message & msg, uint32_t timeout /* = osWaitForever */) bool RtosQueue<T>::put(const Message & msg, uint32_t timeout /* = osWaitForever */)
{ {
return (osOK == osMessageQueuePut(*handle_, &msg, 0, timeout)); return (osOK == osMessageQueuePut(*handle_, &msg, 0, timeout));
} }
template <typename T> template <typename T>
bool RTOSQueue<T>::get(Message * outMsg, uint32_t timeout /* = osWaitForever */) bool RtosQueue<T>::get(Message * outMsg, uint32_t timeout /* = osWaitForever */)
{ {
uint8_t prio; uint8_t prio;
return (osOK == osMessageQueueGet(*handle_, outMsg, &prio, timeout)); return (osOK == osMessageQueueGet(*handle_, outMsg, &prio, timeout));
} }
template <typename T> template <typename T>
uint32 RTOSQueue<T>::available() const uint32 RtosQueue<T>::available() const
{ {
return osMessageQueueGetCount(*handle_); return osMessageQueueGetCount(*handle_);
} }

View File

@ -17,13 +17,13 @@ namespace sta
* *
* @ingroup STA_RTOS_API * @ingroup STA_RTOS_API
*/ */
class RTOSSignal : public Signal class RtosSignal : public Signal
{ {
public: public:
/** /**
* @param semaphore CMSIS RTOS2 semaphore * @param semaphore CMSIS RTOS2 semaphore
*/ */
RTOSSignal(osSemaphoreId_t * semaphore); RtosSignal(osSemaphoreId_t * semaphore);
void notify() override; void notify() override;
bool peek() override; bool peek() override;

View File

@ -3,16 +3,16 @@
namespace sta namespace sta
{ {
RTOSMutex::RTOSMutex(osMutexId_t * handle) RtosMutex::RtosMutex(osMutexId_t * handle)
: handle_{handle} : handle_{handle}
{} {}
void RTOSMutex::acquire() void RtosMutex::acquire()
{ {
osMutexAcquire(*handle_, osWaitForever); osMutexAcquire(*handle_, osWaitForever);
} }
void RTOSMutex::release() void RtosMutex::release()
{ {
osMutexRelease(*handle_); osMutexRelease(*handle_);
} }

View File

@ -3,26 +3,26 @@
namespace sta namespace sta
{ {
RTOSSignal::RTOSSignal(osSemaphoreId_t * semaphore) RtosSignal::RtosSignal(osSemaphoreId_t * semaphore)
: semaphore_{semaphore} : semaphore_{semaphore}
{} {}
void RTOSSignal::notify() void RtosSignal::notify()
{ {
osSemaphoreRelease(*semaphore_); osSemaphoreRelease(*semaphore_);
} }
bool RTOSSignal::peek() bool RtosSignal::peek()
{ {
return (osSemaphoreGetCount(*semaphore_) != 0); return (osSemaphoreGetCount(*semaphore_) != 0);
} }
bool RTOSSignal::test() bool RtosSignal::test()
{ {
return (osSemaphoreAcquire(*semaphore_, 0) == osOK); return (osSemaphoreAcquire(*semaphore_, 0) == osOK);
} }
void RTOSSignal::wait() void RtosSignal::wait()
{ {
osSemaphoreAcquire(*semaphore_, osWaitForever); osSemaphoreAcquire(*semaphore_, osWaitForever);
} }