EDGEAI API
DAP_interface.h
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2025-2026, Texas Instruments Incorporated
3  *
4  * All rights reserved not granted herein.
5  * Limited License.
6  *
7  * Texas Instruments Incorporated grants a world-wide, royalty-free,
8  * non-exclusive license under copyrights and patents it now or hereafter
9  * owns or controls to make, have made, use, import, offer to sell and sell
10  * ("Utilize") this software subject to the terms herein. With respect to the
11  * foregoing patent license, such license is granted solely to the extent that
12  * any such patent is necessary to Utilize the software alone. The patent
13  * license shall not apply to any combinations which include this software,
14  * other than combinations with devices manufactured by or for TI ("TI
15  * Devices"). No hardware patent is licensed hereunder.
16  *
17  * Redistributions must preserve existing copyright notices and reproduce
18  * this license (including the above copyright notice and the disclaimer and
19  * (if applicable) source code license limitations below) in the documentation
20  * and/or other materials provided with the distribution.
21  *
22  * Redistribution and use in binary form, without modification, are permitted
23  * provided that the following conditions are met:
24  *
25  * * No reverse engineering, decompilation, or disassembly of this software
26  * is permitted with respect to any software provided in binary form.
27  * * Any redistribution and use are licensed by TI for use only with TI Devices.
28  * * Nothing shall obligate TI to provide you with source code for the software
29  * licensed and provided to you in object code.
30  *
31  * If software source code is provided to you, modification and redistribution
32  * of the source code are permitted provided that the following conditions are
33  * met:
34  *
35  * * Any redistribution and use of the source code, including any resulting
36  * derivative works, are licensed by TI for use only with TI Devices.
37  * * Any redistribution and use of any object code compiled from the source
38  * code and any resulting derivative works, are licensed by TI for use
39  * only with TI Devices.
40  *
41  * Neither the name of Texas Instruments Incorporated nor the names of its
42  * suppliers may be used to endorse or promote products derived from this
43  * software without specific prior written permission.
44  *
45  * DISCLAIMER.
46  *
47  * THIS SOFTWARE IS PROVIDED BY TI AND TI'S LICENSORS "AS IS" AND ANY EXPRESS
48  * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
49  * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
50  * IN NO EVENT SHALL TI AND TI'S LICENSORS BE LIABLE FOR ANY DIRECT, INDIRECT,
51  * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
52  * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
53  * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
54  * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
55  * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
56  * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
57  */
58 /*!****************************************************************************
59  * @file DAP.h
60  * @brief <b>PRELIMINARY</b> DAP interface
61  *
62  * This file contains data from the application, to be modified by the user.
63  *
64  ******************************************************************************
65  */
66 
67 #ifndef ti_edgeai_DAP_interface__include
68 #define ti_edgeai_DAP_interface__include
69 
71 
72 #ifdef __cplusplus
73 extern "C" {
74 #endif
75 
76 /* Capabilities */
77 extern const char Device_name[]; // Device Name where the firmware will be running from
78 extern const uint8_t SDK_version[2]; // Major, minor
79 
80 /* Sensors */
81 extern const uint8_t availableSensorsCount;
82 extern const char *sensorInformation[];
83 
84 /* Models - Important for model upload (if supported) */
85 extern uint8_t availableModelsCount;
86 extern const char *modelInformation[];
87 
88 /* Inferences */
89 extern uint8_t inferencesCount;
90 extern const DAP_Inference inferences[];
91 
92 /* Properties */
93 extern uint16_t propertiesCount;
94 extern DAP_Property properties[];
95 
96 #ifdef __cplusplus
97 }
98 #endif
99 #endif /* ti_edgeai_DAP_interface__include */
Data Types for the inferences and properties.
Definition: DAP_core.h:250
const DAP_Inference inferences[]
uint8_t availableModelsCount
uint16_t propertiesCount
const char Device_name[]
const char * sensorInformation[]
const uint8_t SDK_version[2]
const char * modelInformation[]
Definition: DAP_core.h:268
const uint8_t availableSensorsCount
uint8_t inferencesCount
DAP_Property properties[]
© Copyright 1995-2026, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale