36 lines
1.2 KiB
C
36 lines
1.2 KiB
C
#ifndef CSR_FRAMEWORK_EXT_H__
|
|
#define CSR_FRAMEWORK_EXT_H__
|
|
/*****************************************************************************
|
|
|
|
(c) Cambridge Silicon Radio Limited 2010
|
|
All rights reserved and confidential information of CSR
|
|
|
|
Refer to LICENSE.txt included with this source for details
|
|
on the license terms.
|
|
|
|
*****************************************************************************/
|
|
|
|
#include "csr_result.h"
|
|
#include "csr_framework_ext_types.h"
|
|
|
|
/* Result codes */
|
|
#define CSR_FE_RESULT_NO_MORE_EVENTS ((CsrResult) 0x0001)
|
|
#define CSR_FE_RESULT_INVALID_POINTER ((CsrResult) 0x0002)
|
|
#define CSR_FE_RESULT_INVALID_HANDLE ((CsrResult) 0x0003)
|
|
#define CSR_FE_RESULT_NO_MORE_MUTEXES ((CsrResult) 0x0004)
|
|
#define CSR_FE_RESULT_TIMEOUT ((CsrResult) 0x0005)
|
|
#define CSR_FE_RESULT_NO_MORE_THREADS ((CsrResult) 0x0006)
|
|
|
|
/* Thread priorities */
|
|
#define CSR_THREAD_PRIORITY_HIGHEST ((u16) 0)
|
|
#define CSR_THREAD_PRIORITY_HIGH ((u16) 1)
|
|
#define CSR_THREAD_PRIORITY_NORMAL ((u16) 2)
|
|
#define CSR_THREAD_PRIORITY_LOW ((u16) 3)
|
|
#define CSR_THREAD_PRIORITY_LOWEST ((u16) 4)
|
|
|
|
#define CSR_EVENT_WAIT_INFINITE ((u16) 0xFFFF)
|
|
|
|
void CsrThreadSleep(u16 sleepTimeInMs);
|
|
|
|
#endif
|