removed debug output

This commit is contained in:
@CarlWachter 2024-01-24 21:54:07 +01:00
parent e198bdd8bf
commit db5e60f9fc

View File

@ -22,20 +22,39 @@ namespace sta
TacosThread::TacosThread(const char* name, osPriority_t prio, uint32_t stack_size /* = 0 */, uint32_t cb_size /* = 0 */) TacosThread::TacosThread(const char* name, osPriority_t prio, uint32_t stack_size /* = 0 */, uint32_t cb_size /* = 0 */)
: RtosThread(name, prio, stack_size, cb_size), : RtosThread(name, prio, stack_size, cb_size),
instance_{ NULL }, instance_{ NULL },
attribs_{ .name=name, .cb_size=cb_size, .stack_size=stack_size, .priority=prio }, attribs_{ .name = name, .priority = prio },
running_{false}, running_{false}
#ifdef STA_TACOS_WATCHDOG_ENABLED {}
status_{ThreadStatus::STOPPED},
#endif // STA_TACOS_WATCHDOG_ENABLED TacosThread::TacosThread()
#ifdef STA_CAN_BUS_ENABLE : RtosThread(RtosHandle<osThreadId_t>(Handle::Deferred(&instance_))),
CAN_queue_{STA_RTOS_CAN_BUS_QUEUE_LENGTH}, instance_{ NULL },
canID_{0}, attribs_{ },
#endif // STA_CAN_BUS_ENABLE running_{false}
terminate_{false}, {}
previous_tick_{0}
void TacosThread::entry_point(void* arg)
{ {
STA_ASSERT(stack_size >= 0); STA_ASSERT(arg != nullptr);
STA_ASSERT(cb_size >= 0);
TacosThread* instance = reinterpret_cast<TacosThread*>(arg) ;
instance->loop();
}
void TacosThread::start()
{
STA_ASSERT(!isRunning());
// If this is the first time starting the thread, it has to be started via rtos first.
if (instance_ == NULL)
{
instance_ = osThreadNew(entry_point, this, &attribs_);
STA_ASSERT(instance_ != NULL);
}
// Send a thread start signal.
sysNotify(STA_RTOS_THREAD_FLAG_START);
} }
bool TacosThread::isRunning() bool TacosThread::isRunning()