# # OS Options # Option ReversePriority # # Types for parameter formatters # NamedType OSErr 0=OS_ERR_NONE NamedType OSErr 1=OS_ERR_EVENT_TYPE NamedType OSErr 2=OS_ERR_PEND_ISR NamedType OSErr 3=OS_ERR_POST_NULL_PTR NamedType OSErr 4=OS_ERR_PEVENT_NULL NamedType OSErr 5=OS_ERR_POST_ISR NamedType OSErr 6=OS_ERR_QUERY_ISR NamedType OSErr 7=OS_ERR_INVALID_OPT NamedType OSErr 8=OS_ERR_ID_INVALID NamedType OSErr 9=OS_ERR_PDATA_NULL NamedType OSErr 10=OS_ERR_TIMEOUT NamedType OSErr 11=OS_ERR_EVENT_NAME_TOO_LONG NamedType OSErr 12=OS_ERR_PNAME_NULL NamedType OSErr 13=OS_ERR_PEND_LOCKED NamedType OSErr 14=OS_ERR_PEND_ABORT NamedType OSErr 15=OS_ERR_DEL_ISR NamedType OSErr 16=OS_ERR_CREATE_ISR NamedType OSErr 17=OS_ERR_NAME_GET_ISR NamedType OSErr 18=OS_ERR_NAME_SET_ISR NamedType OSErr 19=OS_ERR_ILLEGAL_CREATE_RUN_TIME NamedType OSErr 20=OS_ERR_MBOX_FULL NamedType OSErr 21=OS_ERR_ILLEGAL_DEL_RUN_TIME NamedType OSErr 30=OS_ERR_Q_FULL NamedType OSErr 31=OS_ERR_Q_EMPTY NamedType OSErr 40=OS_ERR_PRIO_EXIST NamedType OSErr 41=OS_ERR_PRIO NamedType OSErr 42=OS_ERR_PRIO_INVALID NamedType OSErr 50=OS_ERR_SCHED_LOCKED NamedType OSErr 51=OS_ERR_SEM_OVF NamedType OSErr 60=OS_ERR_TASK_CREATE_ISR NamedType OSErr 61=OS_ERR_TASK_DEL NamedType OSErr 62=OS_ERR_TASK_DEL_IDLE NamedType OSErr 63=OS_ERR_TASK_DEL_REQ NamedType OSErr 64=OS_ERR_TASK_DEL_ISR NamedType OSErr 65=OS_ERR_TASK_NAME_TOO_LONG NamedType OSErr 66=OS_ERR_TASK_NO_MORE_TCB NamedType OSErr 67=OS_ERR_TASK_NOT_EXIST NamedType OSErr 68=OS_ERR_TASK_NOT_SUSPENDED NamedType OSErr 69=OS_ERR_TASK_OPT NamedType OSErr 70=OS_ERR_TASK_RESUME_PRIO NamedType OSErr 71=OS_ERR_TASK_SUSPEND_IDLE NamedType OSErr 72=OS_ERR_TASK_SUSPEND_PRIO NamedType OSErr 73=OS_ERR_TASK_WAITING NamedType OSErr 80=OS_ERR_TIME_NOT_DLY NamedType OSErr 81=OS_ERR_TIME_INVALID_MINUTES NamedType OSErr 82=OS_ERR_TIME_INVALID_SECONDS NamedType OSErr 83=OS_ERR_TIME_INVALID_MS NamedType OSErr 84=OS_ERR_TIME_ZERO_DLY NamedType OSErr 85=OS_ERR_TIME_DLY_ISR NamedType OSErr 90=OS_ERR_MEM_INVALID_PART NamedType OSErr 91=OS_ERR_MEM_INVALID_BLKS NamedType OSErr 92=OS_ERR_MEM_INVALID_SIZE NamedType OSErr 93=OS_ERR_MEM_NO_FREE_BLKS NamedType OSErr 94=OS_ERR_MEM_FULL NamedType OSErr 95=OS_ERR_MEM_INVALID_PBLK NamedType OSErr 96=OS_ERR_MEM_INVALID_PMEM NamedType OSErr 97=OS_ERR_MEM_INVALID_PDATA NamedType OSErr 98=OS_ERR_MEM_INVALID_ADDR NamedType OSErr 99=OS_ERR_MEM_NAME_TOO_LONG NamedType OSErr 100=OS_ERR_NOT_MUTEX_OWNER NamedType OSErr 110=OS_ERR_FLAG_INVALID_PGRP NamedType OSErr 111=OS_ERR_FLAG_WAIT_TYPE NamedType OSErr 112=OS_ERR_FLAG_NOT_RDY NamedType OSErr 113=OS_ERR_FLAG_INVALID_OPT NamedType OSErr 114=OS_ERR_FLAG_GRP_DEPLETED NamedType OSErr 115=OS_ERR_FLAG_NAME_TOO_LONG NamedType OSErr 120=OS_ERR_PCP_LOWER NamedType OSErr 130=OS_ERR_TMR_INVALID_DLY NamedType OSErr 131=OS_ERR_TMR_INVALID_PERIOD NamedType OSErr 132=OS_ERR_TMR_INVALID_OPT NamedType OSErr 133=OS_ERR_TMR_INVALID_NAME NamedType OSErr 134=OS_ERR_TMR_NON_AVAIL NamedType OSErr 135=OS_ERR_TMR_INACTIVE NamedType OSErr 136=OS_ERR_TMR_INVALID_DEST NamedType OSErr 137=OS_ERR_TMR_INVALID_TYPE NamedType OSErr 138=OS_ERR_TMR_INVALID NamedType OSErr 139=OS_ERR_TMR_ISR NamedType OSErr 140=OS_ERR_TMR_NAME_TOO_LONG NamedType OSErr 141=OS_ERR_TMR_INVALID_STATE NamedType OSErr 142=OS_ERR_TMR_STOPPED NamedType OSErr 143=OS_ERR_TMR_NO_CALLBACK NamedType OSErr 150=OS_ERR_NO_MORE_ID_AVAIL NamedType OSErr 160=OS_ERR_TLS_NO_MORE_AVAIL NamedType OSErr 161=OS_ERR_TLS_ID_INVALID NamedType OSErr 162=OS_ERR_TLS_NOT_EN NamedType OSErr 163=OS_ERR_TLS_DESTRUCT_ASSIGNED NamedType OSErr 164=OS_ERR_OS_NOT_RUNNING # # Task States # TaskState 0xFF 0=Ready to run, 1=Pending, 2=Pending, 4=Pending, 8=Suspended, 16=Pending, 32=Pending, 128=Pending on multiple events # # API Functions # 33 OSTime++ OSTime=%u 34 OSISRRegister isr_id=%u 35 OSMboxCreate pevent=%I 36 OSMboxDel pevent=%I | Returns %OSErr 37 OSMboxPost pevent=%I | Returns %OSErr 38 OSMboxPostOpt pevent=%I | Returns %OSErr 39 OSMboxPend pevent=%I | Returns %OSErr 40 OSMutexCreate pevent=%I 41 OSMutexDel pevent=%I | Returns %OSErr 42 OSMutexPost pevent=%I | Returns %OSErr 43 OSMutexPend pevent=%I | Returns %OSErr 44 OS_TaskPrioInherit p_tcb=%t prio=%u 45 OS_TaskPrioDisinherit p_tcb=%t prio=%u 46 OSSemCreate pevent=%I 47 OSSemDel pevent=%I | Returns %OSErr 48 OSSemPost pevent=%I | Returns %OSErr 49 OSSemPend pevent=%I | Returns %OSErr 50 OSQCreate pevent=%I 51 OSQDel pevent=%I | Returns %OSErr 52 OSQPost pevent=%I | Returns %OSErr 53 OSQPostFront pevent=%I | Returns %OSErr 54 OSQPostOpt pevent=%I | Returns %OSErr 55 OSQPend pevent=%I | Returns %OSErr 56 OSFlagCreate pevent=%I 57 OSFlagDel pevent=%I | Returns %OSErr 58 OSFlagPost pevent=%I | Returns %OSErr 59 OSFlagPend pevent=%I | Returns %OSErr 60 OSMemCreate pmem=%I 61 OSMemPut pmem=%I | Returns %OSErr 62 OSMemGet pmem=%I | Returns %OSErr 63 OSTmrCreate ptmr=%I 64 OSTmrDel ptmr=%I | Returns %OSErr 65 OSTmrStart ptmr=%I | Returns %OSErr 66 OSTmrStop ptmr=%I | Returns %OSErr 67 OSTmrExpired ptmr=%I