MSP430UltrasonicLibrary  02_20_00_15
ussSwLibCommonUSS.h
Go to the documentation of this file.
1 #ifndef _USSSWLIBCOMMONUSS_H_
2 #define _USSSWLIBCOMMONUSS_H_
3 
4 //#############################################################################
5 //
11 //
12 // Group: MSP
13 // Target Device: Banshee
14 //
15 // (C) Copyright 2015, Texas Instruments, Inc.
16 //#############################################################################
17 // TI Release: __PRODUCT_NAME__
18 // Release Date: __PACKAGE_RELEASE_DATE__
19 //#############################################################################
20 
21 
22 //*****************************************************************************
23 // includes
24 //*****************************************************************************
25 #include <msp430.h>
26 #include <stdint.h>
27 #include <stdbool.h>
28 #include "ussSwLib.h"
29 #include "USS_Lib_HAL.h"
31 #include "ussSwLibCommonHSPLL.h"
32 #include "ussSwLibCommonTimer.h"
33 #include "USSGenericRegDef.h"
34 
35 //*****************************************************************************
38 //*****************************************************************************
39 
40 #ifdef __cplusplus
41 
42 extern "C" {
43 #endif
44 
45 //*****************************************************************************
46 // defines
47 //*****************************************************************************
51 {
56 
57 
61 {
66 
67 
68 //*****************************************************************************
69 // defines
70 //*****************************************************************************
71 #define LEA_START_ADDRESS (0x2C00)
72 #define USS_ALGORITHMS_NUM_OF_SAMPLE_PADDING (ALG_MAX_FILTER_LENGTH)
73 
74 
75 //*****************************************************************************
76 // typedefs
77 //*****************************************************************************
78 
79 
80 //*****************************************************************************
81 // globals
82 //*****************************************************************************
83 
84 
85 
86 //*****************************************************************************
87 // the function prototypes
88 //*****************************************************************************
91 
94 
97 
98 extern uint16_t commonDecodeSDHSDTCDAoffset(
100 
101 extern void commonWaitForconversion(
103 
106 
109 
110 extern USS_silicon_version commonDetermineSiliconVersion(void);
111 
112 extern USS_silicon_variant commonDetermineVariant(void);
113 
114 #ifdef __cplusplus
115 }
116 #endif // extern "C"
117 
118 
119 #endif // end of _USSSWLIBUSS_H_ definition
USS_message_code commonPrepareForUSSPowerUp(USS_SW_Library_configuration *config)
Definition: ussSwLibCommonUSS.c:53
USS_message_code commonUpdateUSSULPbiasDelay(USS_SW_Library_configuration *config)
Definition: ussSwLibCommonUSS.c:210
Contains USS SW Lib configuration.
Definition: ussSwLib.h:1611
Definition: ussSwLibCommonUSS.h:63
void commonWaitForconversion(USS_capture_power_mode_option mode)
Definition: ussSwLibCommonUSS.c:171
_USS_silicon_variant_
Used to identify FR6047 or FR6043 devices.
Definition: ussSwLibCommonUSS.h:60
enum _USS_silicon_version_ USS_silicon_version
Used to specify the silicon version of FR6047 or FR6043 devices.
USS_message_code commonPowerUpUSS(USS_SW_Library_configuration *config)
Definition: ussSwLibCommonUSS.c:14
Contains all USS SW Library enums, structs, macros, function and global variables definitions...
USS_message_code commonIsconversionSuccessfull(USS_SW_Library_configuration *config)
Definition: ussSwLibCommonUSS.c:79
enum _USS_message_code_ USS_message_code
The following enumeration contain all possible USS SW Library return message codes.
USS_silicon_variant commonDetermineVariant(void)
Definition: ussSwLibCommonUSS.c:277
uint16_t commonDecodeSDHSDTCDAoffset(USS_SW_Library_configuration *config)
_USS_silicon_version_
Used to specify the silicon version of FR6047 or FR6043 devices.
Definition: ussSwLibCommonUSS.h:50
Definition: ussSwLibCommonUSS.h:62
enum _USS_silicon_variant_ USS_silicon_variant
Used to identify FR6047 or FR6043 devices.
enum _USS_capture_power_mode_ USS_capture_power_mode_option
Selects the desired power mode while USS capture is done, API will remain in this mode until capture ...
USS_message_code commonPowerDownUSS(USS_SW_Library_configuration *config)
Definition: ussSwLibCommonUSS.c:33
Definition: ussSwLibCommonUSS.h:52
Definition: ussSwLibCommonUSS.h:64
USS_silicon_version commonDetermineSiliconVersion(void)
Definition: ussSwLibCommonUSS.c:260
Definition: ussSwLibCommonUSS.h:53
Definition: ussSwLibCommonUSS.h:54
© Copyright 1995-2018, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale