コード例 #1
0
ファイル: osa_stm8_raisonance.c プロジェクト: aimbaby/BIH_CNC
void _OS_JumpToTask (void)
{
    _OS_STORE_SP();
    _OS_Restore_TaskSP();
    _OS_SET_FSR_CUR_TASK();
    _OS_SET_PC();
}
コード例 #2
0
void _OS_JumpToTask (void)
{
    _OS_SET_FSR_CUR_TASK_W(OS_CODE_POINTER_SIZE + _OS_TASK_POINTER_OFFSET);
    if (_indf)
    {
        _indf1 = _fsr2l;
        _fsr2l = _fsr1l;
    }

    _OS_TempH = _fsr1l;
    _fsr1l += _postdec;
    _OS_SET_PC();
}
コード例 #3
0
void _OS_JumpToTask (void)
{
    _OS_SET_FSR_CUR_TASK();
    (OS_RAM_NEAR char)_OS_State = _postinc;
    _OS_SET_PC();
}
コード例 #4
0
void _OS_JumpToTask (void)
{
//    _OS_SET_FSR_CUR_TASK_W(_OS_TASK_POINTER_OFFSET + 1);
    _OS_SET_FSR_CUR_TASK_W(1 + 1);
    _OS_SET_PC();
}