NHS31xx SW API
tmeas_dft.h
1 /*
2  * Copyright 2015-2018 NXP
3  * This software is owned or controlled by NXP and may only be used strictly
4  * in accordance with the applicable license terms. By expressly accepting
5  * such terms or by downloading, installing, activating and/or otherwise using
6  * the software, you are agreeing that you have read, and that you agree to
7  * comply with and are bound by, such license terms. If you do not agree to
8  * be bound by the applicable license terms, then you may not retain, install,
9  * activate or otherwise use the software.
10  */
11 
19 #ifndef __TMEAS_DFT_H_
20 #define __TMEAS_DFT_H_
21 
25 #if (!defined(TMEAS_KELVIN))
26  #define TMEAS_KELVIN 0
27 #endif
28 
33 #if (!defined(TMEAS_CELSIUS))
34  #define TMEAS_CELSIUS 1
35 #endif
36 
40 #if (!defined(TMEAS_FAHRENHEIT))
41  #define TMEAS_FAHRENHEIT 0
42 #endif
43 
49 #if (!defined(TMEAS_SENSOR_CORRECTION))
50  #define TMEAS_SENSOR_CORRECTION 1
51 #endif
52 
53 /* Diversity flags below are undefined by default. They are wrapped in a DOXYGEN precompilation flag to enable
54  * documenting them properly. To define them and use the corresponding functionality of the module, make the correct
55  * defines in app_sel.h or board_sel.h.
56  */
57 #ifdef __DOXYGEN__
58 #error This block of code may not be parsed using gcc.
59 
68 #define TMEAS_CB application function of type pTMeas_Cb_t
69 #endif
70 
71 #endif