atomport-template.h File Reference
Go to the source code of this file.
Define Documentation
#define CRITICAL_END |
( |
|
) |
SREG = sreg |
Referenced by atomMutexDelete(), atomMutexGet(), atomMutexPut(), atomQueueDelete(), atomQueueGet(), atomQueuePut(), atomSched(), atomSemDelete(), atomSemGet(), atomSemPut(), atomThreadCreate(), atomTimerCancel(), atomTimerDelay(), and atomTimerRegister().
#define CRITICAL_START |
( |
|
) |
sreg = SREG; cli(); |
Referenced by atomMutexDelete(), atomMutexGet(), atomMutexPut(), atomQueueDelete(), atomQueueGet(), atomQueuePut(), atomSched(), atomSemDelete(), atomSemGet(), atomSemPut(), atomThreadCreate(), atomTimerCancel(), atomTimerDelay(), and atomTimerRegister().
#define CRITICAL_STORE uint8_t sreg |
Referenced by atomMutexDelete(), atomMutexGet(), atomMutexPut(), atomQueueDelete(), atomQueueGet(), atomQueuePut(), atomSched(), atomSemDelete(), atomSemGet(), atomSemPut(), atomThreadCreate(), atomTimerCancel(), atomTimerDelay(), and atomTimerRegister().
#define int64_t long long |
#define SYSTEM_TICKS_PER_SEC 100 |
#define uint16_t unsigned short |
#define uint32_t unsigned long |
#define uint64_t unsigned long long |
#define uint8_t unsigned char |
Architecture-specific types. Uses the stdint.h naming convention, so if stdint.h is available on the platform it is simplest to include it from this header.
Referenced by atomMutexCreate(), atomMutexDelete(), atomMutexGet(), atomMutexPut(), atomOSInit(), atomQueueCreate(), atomQueueDelete(), atomQueueGet(), atomQueuePut(), atomSched(), atomSemCreate(), atomSemDelete(), atomSemGet(), atomSemPut(), atomSemResetCount(), atomThreadCreate(), atomTimerCancel(), atomTimerDelay(), atomTimerRegister(), and tcbEnqueuePriority().