オペレーションズシステム(OS)

[機能一覧]

割り込み

OS_EnableInterrupts
OS_DisableInterrupts
OS_RestoreInterrupts
OS_GetInterrupts
OS_GetProcMode

割り込み

OS_EnableIRQ
OS_DisableIRQ
OS_RestoreIRQ
OS_SetIRQMask
OS_GetIRQMask
OS_EnableIRQMask
OS_DisableIRQMask
OS_ResetRequestIRQMask
OS_GetRequestIRQMask
OS_InitIRQTable
OS_SetIRQFunction
OS_GetIRQFunction

タイマー

OS_StartTimer
OS_StartTimer32
OS_StartTimer48
OS_StartTimer64

スレッド

OS_InitThread
OS_CreateThread
OS_CreateThreadQueue
OS_ExitThread
OS_SelectThread
OS_RescheduleThread
OS_SleepThread
OS_WakeupThread
OS_DumpThreadList

排他制御

OS_InitMutex
OS_LockMutex
OS_UnlockMutex
OS_TryLockMutex

コンテキスト

OS_InitContext
OS_SaveContext
OS_LoadContext
OS_DumpContext

デバッグ

OS_PutString
OS_Printf
OS_Warning
OS_Panic
OS_Halt