AM64x MCU+ SDK
10.00.00
combase.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2023 Texas Instruments Incorporated
3
* Copyright (c) 2023 Excelfore Corporation (https://excelfore.com)
4
*
5
* All rights reserved not granted herein.
6
* Limited License.
7
*
8
* Texas Instruments Incorporated grants a world-wide, royalty-free,
9
* non-exclusive license under copyrights and patents it now or hereafter
10
* owns or controls to make, have made, use, import, offer to sell and sell ("Utilize")
11
* this software subject to the terms herein. With respect to the foregoing patent
12
* license, such license is granted solely to the extent that any such patent is necessary
13
* to Utilize the software alone. The patent license shall not apply to any combinations which
14
* include this software, other than combinations with devices manufactured by or for TI ("TI Devices").
15
* No hardware patent is licensed hereunder.
16
*
17
* Redistributions must preserve existing copyright notices and reproduce this license (including the
18
* above copyright notice and the disclaimer and (if applicable) source code license limitations below)
19
* in the documentation and/or other materials provided with the distribution
20
*
21
* Redistribution and use in binary form, without modification, are permitted provided that the following
22
* conditions are met:
23
*
24
* * No reverse engineering, decompilation, or disassembly of this software is permitted with respect to any
25
* software provided in binary form.
26
* * any redistribution and use are licensed by TI for use only with TI Devices.
27
* * Nothing shall obligate TI to provide you with source code for the software licensed and provided to you in object code.
28
*
29
* If software source code is provided to you, modification and redistribution of the source code are permitted
30
* provided that the following conditions are met:
31
*
32
* * any redistribution and use of the source code, including any resulting derivative works, are licensed by
33
* TI for use only with TI Devices.
34
* * any redistribution and use of any object code compiled from the source code and any resulting derivative
35
* works, are licensed by TI for use only with TI Devices.
36
*
37
* Neither the name of Texas Instruments Incorporated nor the names of its suppliers may be used to endorse or
38
* promote products derived from this software without specific prior written permission.
39
*
40
* DISCLAIMER.
41
*
42
* THIS SOFTWARE IS PROVIDED BY TI AND TI"S LICENSORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
43
* BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
44
* IN NO EVENT SHALL TI AND TI"S LICENSORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
45
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
46
* OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
47
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
48
* POSSIBILITY OF SUCH DAMAGE.
49
*/
63
#ifndef COMBASE_H_
64
#define COMBASE_H_
65
66
#include <
tsn_unibase/unibase.h
>
67
68
#define CB_COMBASE_LOGCAT 1
69
70
#ifndef COMBASE_NO_ETH
71
#include "
cb_ethernet.h
"
72
#endif
73
74
#ifndef COMBASE_NO_INET
75
#include "cb_inet.h"
76
#endif
77
78
#ifndef COMBASE_NO_THREAD
79
#include "
cb_thread.h
"
80
#endif
81
82
#ifndef COMBASE_NO_SHMEM
83
#include "
cb_ipcshmem.h
"
84
#endif
85
86
#ifndef COMBASE_NO_IPCSOCK
87
#include "cb_ipcsock.h"
88
#endif
89
90
#ifndef COMBASE_NO_EVENT
91
#include "
cb_tmevent.h
"
92
#endif
93
94
#ifndef COMBASE_NO_XTIMER
95
#include "
cb_xtimer.h
"
96
#endif
97
98
#ifndef COMBASE_NO_CRC
99
#include "cb_crc.h"
100
#endif
101
102
#endif
103
unibase.h
unibase general global header
cb_ipcshmem.h
Shared memory IPC utility functions.
cb_xtimer.h
xTimer utility functions
cb_tmevent.h
Timer and events utility functions.
cb_ethernet.h
Bindings to POSIX network functions.
cb_thread.h
Bindings to POSIX thread, mutex and semaphore functions.
source
networking
tsn
tsn-stack
tsn_combase
combase.h
generated by
1.8.20