all test done on STM

This commit is contained in:
Rémi Heredero 2023-10-18 18:02:03 +02:00
parent a86d9b1dfc
commit a1960d7f3b
2 changed files with 7 additions and 7 deletions

View File

@ -20,9 +20,10 @@ bool XFEventQueue::empty() const {
}
bool XFEventQueue::push(const XFEvent *pEvent, bool fromISR) {
if(!fromISR) mutex_.lock();
(void) fromISR;
mutex_.lock();
queue_.push(pEvent);
if(!fromISR) mutex_.unlock();
mutex_.unlock();
return true;
}
@ -37,8 +38,7 @@ void XFEventQueue::pop() {
}
bool XFEventQueue::pend()
{
bool XFEventQueue::pend() {
// Method cannot be used in an IDF! Waiting within
// this method would block the whole XF
return false;

View File

@ -43,9 +43,9 @@ int XF::exec(){
}
int XF::execOnce() {
int foo;
foo = interface::XFDispatcher::getInstance()->execute();
return foo;
interface::XFDispatcher::getInstance()->executeOnce();
isRunning_ = true;
return 0;
}
bool XF::isRunning() {