TI-RTOS Drivers
tidrivers_cc13xx_cc26xx_2_21_00_04
Main Page
Modules
Data Structures
Files
Related Pages
File List
Globals
exports
tidrivers_cc13xx_cc26xx_2_21_00_04
packages
ti
drivers
ports
tirtos
tirtos_config.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2015, Texas Instruments Incorporated
3
* All rights reserved.
4
*
5
* Redistribution and use in source and binary forms, with or without
6
* modification, are permitted provided that the following conditions
7
* are met:
8
*
9
* * Redistributions of source code must retain the above copyright
10
* notice, this list of conditions and the following disclaimer.
11
*
12
* * Redistributions in binary form must reproduce the above copyright
13
* notice, this list of conditions and the following disclaimer in the
14
* documentation and/or other materials provided with the distribution.
15
*
16
* * Neither the name of Texas Instruments Incorporated nor the names of
17
* its contributors may be used to endorse or promote products derived
18
* from this software without specific prior written permission.
19
*
20
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
21
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
22
* THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
23
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
24
* CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
25
* EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
26
* PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
27
* OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
28
* WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
29
* OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
30
* EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
31
*/
32
/*
33
* ======== tirtos_config.h ========
34
* This file allows a user to modify the behavior of the TI-RTOS
35
* implementation for the driver RTOS port.
36
*/
37
38
#ifndef ti_drivers_ports_tirtos_tirtos_config__include
39
#define ti_drivers_ports_tirtos_tirtos_config__include
40
41
#ifdef __cplusplus
42
extern
"C"
{
43
#endif
44
45
/*
46
* Uncomment the following line if no dynamic allocation is required.
47
* The ports library must be then rebuilt. Please note this feature has
48
* not been ran through regression tests and should be considered at
49
* "alpha" quality. In a future release, this feature will be completely
50
* tested and documented.
51
*/
52
//#define TIRTOS_CONFIG_DRIVERS_USE_STATIC_ALLOCATION
53
54
#ifdef TIRTOS_CONFIG_DRIVERS_USE_STATIC_ALLOCATION
55
#warn Static TI-RTOS kernel object allocation has not been completely \
56
tested. Please consider it at alpha quality.
57
58
/* Set the number of SemaphoreP_Handles */
59
#ifndef TIRTOS_CONFIG_NUM_SEMAPHORE
60
#define TIRTOS_CONFIG_NUM_SEMAPHORE 8
61
#endif
62
63
/* Set the number of MutexP_Handles */
64
#ifndef TIRTOS_CONFIG_NUM_MUTEX
65
#define TIRTOS_CONFIG_NUM_MUTEX 8
66
#endif
67
68
/* Set the number of ClockP_Handles */
69
#ifndef TIRTOS_CONFIG_NUM_CLOCK
70
#define TIRTOS_CONFIG_NUM_CLOCK 8
71
#endif
72
73
/* Set the number of HwiP_Handles */
74
#ifndef TIRTOS_CONFIG_NUM_HWI
75
#define TIRTOS_CONFIG_NUM_HWI 8
76
#endif
77
78
#endif
/* TIRTOS_CONFIG_DRIVERS_USE_STATIC_ALLOCATION */
79
80
#ifdef __cplusplus
81
}
82
#endif
83
84
#endif
/* ti_drivers_ports_tirtos_tirtos_config__include */
Copyright 2016, Texas Instruments Incorporated