I’m using OpenAt 4.24 and Q2687 processor. Currently I’m implementing a protocol over rs232.
My problem is, when app enters a loop, event handlers and timers are not called by OS. So, I can not block main routine while checking a specific packet received or timeout elapsed.
Is that what expected, or did I make a mistake somewhere ?
I have searched forum and read a few post about issue. Developers say OpenAt is not a multitasking enviroment. If so, both event handlers/timers and user application are running in same context. Is there any way to run event handlers/timers in high level interruption context ? (Because event handlers and timers are supposed to called in another thread by OS…)
Currently, I’m investigating OpenAt OS 2.0 beta, which seems promising about event handlers…
thanks in advance.