note: embOS require OS_EnterInterrupt/OS_LeaveInterrupt to be called. This should be resolved by implementing #128 without introduce new OSAL API