all test done on STM
This commit is contained in:
		| @@ -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; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user