RTOS wrapper