prova
Dependencies: X_NUCLEO_53L0A1 mbed
Fork of 53L0A1_HandGestureRecognition by
Middlewares/ST/Gestures/GesturesDetect/Inc/tof_gestures_types.h@9:6205ef056c8a, 2018-02-22 (annotated)
- Committer:
- mapellil
- Date:
- Thu Feb 22 15:50:29 2018 +0000
- Revision:
- 9:6205ef056c8a
- Parent:
- 7:d79cbeda2982
AStDay
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
mapellil | 7:d79cbeda2982 | 1 | /******************************************************************************* |
mapellil | 7:d79cbeda2982 | 2 | Copyright © 2015, STMicroelectronics International N.V. |
mapellil | 7:d79cbeda2982 | 3 | All rights reserved. |
mapellil | 7:d79cbeda2982 | 4 | |
mapellil | 7:d79cbeda2982 | 5 | Use and Redistribution are permitted only in accordance with licensing terms |
mapellil | 7:d79cbeda2982 | 6 | available at www.st.com under software reference X-CUBE-6180XA1, and provided |
mapellil | 7:d79cbeda2982 | 7 | that the following conditions are met: |
mapellil | 7:d79cbeda2982 | 8 | * Redistributions of source code must retain the above copyright |
mapellil | 7:d79cbeda2982 | 9 | notice, this list of conditions and the following disclaimer. |
mapellil | 7:d79cbeda2982 | 10 | * Redistributions in binary form must reproduce the above copyright |
mapellil | 7:d79cbeda2982 | 11 | notice, this list of conditions and the following disclaimer in the |
mapellil | 7:d79cbeda2982 | 12 | documentation and/or other materials provided with the distribution. |
mapellil | 7:d79cbeda2982 | 13 | * Neither the name of STMicroelectronics nor the |
mapellil | 7:d79cbeda2982 | 14 | names of its contributors may be used to endorse or promote products |
mapellil | 7:d79cbeda2982 | 15 | derived from this software without specific prior written permission. |
mapellil | 7:d79cbeda2982 | 16 | |
mapellil | 7:d79cbeda2982 | 17 | THIS SOFTWARE IS PROTECTED BY STMICROELECTRONICS PATENTS AND COPYRIGHTS. |
mapellil | 7:d79cbeda2982 | 18 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND |
mapellil | 7:d79cbeda2982 | 19 | ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED |
mapellil | 7:d79cbeda2982 | 20 | WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND |
mapellil | 7:d79cbeda2982 | 21 | NON-INFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS ARE DISCLAIMED. |
mapellil | 7:d79cbeda2982 | 22 | IN NO EVENT SHALL STMICROELECTRONICS INTERNATIONAL N.V. BE LIABLE FOR ANY |
mapellil | 7:d79cbeda2982 | 23 | DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES |
mapellil | 7:d79cbeda2982 | 24 | (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; |
mapellil | 7:d79cbeda2982 | 25 | LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND |
mapellil | 7:d79cbeda2982 | 26 | ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |
mapellil | 7:d79cbeda2982 | 27 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS |
mapellil | 7:d79cbeda2982 | 28 | SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
mapellil | 7:d79cbeda2982 | 29 | ********************************************************************************/ |
mapellil | 7:d79cbeda2982 | 30 | |
mapellil | 7:d79cbeda2982 | 31 | /* |
mapellil | 7:d79cbeda2982 | 32 | * @file tof_gestures_types.h |
mapellil | 7:d79cbeda2982 | 33 | * $Date: 2015-11-10 11:21:53 +0100 (Tue, 10 Nov 2015) $ |
mapellil | 7:d79cbeda2982 | 34 | * $Revision: 2612 $ |
mapellil | 7:d79cbeda2982 | 35 | */ |
mapellil | 7:d79cbeda2982 | 36 | |
mapellil | 7:d79cbeda2982 | 37 | #ifndef TOF_GESTURES_TYPES_H_ |
mapellil | 7:d79cbeda2982 | 38 | #define TOF_GESTURES_TYPES_H_ |
mapellil | 7:d79cbeda2982 | 39 | |
mapellil | 7:d79cbeda2982 | 40 | |
mapellil | 7:d79cbeda2982 | 41 | #include <stdint.h> |
mapellil | 7:d79cbeda2982 | 42 | #include <stddef.h> /* these is for NULL */ |
mapellil | 7:d79cbeda2982 | 43 | #include <stdbool.h> |
mapellil | 7:d79cbeda2982 | 44 | |
mapellil | 7:d79cbeda2982 | 45 | #ifndef NULL |
mapellil | 7:d79cbeda2982 | 46 | #error "review NULL definition or add required include " |
mapellil | 7:d79cbeda2982 | 47 | #endif |
mapellil | 7:d79cbeda2982 | 48 | |
mapellil | 7:d79cbeda2982 | 49 | #if !defined(STDINT_H) && !defined(_GCC_STDINT_H) && !defined(__STDINT_DECLS) && !defined(_STDINT) && !defined(_STDINT_H) |
mapellil | 7:d79cbeda2982 | 50 | |
mapellil | 7:d79cbeda2982 | 51 | #pragma message("Please review type definition of STDINT define for your platform and add to list above ") |
mapellil | 7:d79cbeda2982 | 52 | |
mapellil | 7:d79cbeda2982 | 53 | /* |
mapellil | 7:d79cbeda2982 | 54 | * target platform do not provide stdint or use a different #define than above |
mapellil | 7:d79cbeda2982 | 55 | * to avoid seeing the message below addapt the #define list above or implement |
mapellil | 7:d79cbeda2982 | 56 | * all type and delete these pragma |
mapellil | 7:d79cbeda2982 | 57 | */ |
mapellil | 7:d79cbeda2982 | 58 | |
mapellil | 7:d79cbeda2982 | 59 | typedef unsigned int uint32_t; |
mapellil | 7:d79cbeda2982 | 60 | typedef int int32_t; |
mapellil | 7:d79cbeda2982 | 61 | |
mapellil | 7:d79cbeda2982 | 62 | typedef unsigned short uint16_t; |
mapellil | 7:d79cbeda2982 | 63 | typedef short int16_t; |
mapellil | 7:d79cbeda2982 | 64 | |
mapellil | 7:d79cbeda2982 | 65 | typedef unsigned char uint8_t; |
mapellil | 7:d79cbeda2982 | 66 | |
mapellil | 7:d79cbeda2982 | 67 | typedef signed char int8_t; |
mapellil | 7:d79cbeda2982 | 68 | |
mapellil | 7:d79cbeda2982 | 69 | #endif /* _STDINT_H */ |
mapellil | 7:d79cbeda2982 | 70 | |
mapellil | 7:d79cbeda2982 | 71 | #endif /* TOF_GESTURES_TYPES_H_ */ |
mapellil | 7:d79cbeda2982 | 72 |