TIDM-CAPTIVATE-64-BUTTON Example Applications Guide
v1.00.00.00
source/captivate_app/CAPT_BSP.h
1
/* --COPYRIGHT--,BSD
2
* Copyright (c) 2014, Texas Instruments Incorporated
3
* All rights reserved.
4
*
5
* Redistribution and use in source and binary forms, with or without
6
* modification, are permitted provided that the following conditions
7
* are met:
8
*
9
* * Redistributions of source code must retain the above copyright
10
* notice, this list of conditions and the following disclaimer.
11
*
12
* * Redistributions in binary form must reproduce the above copyright
13
* notice, this list of conditions and the following disclaimer in the
14
* documentation and/or other materials provided with the distribution.
15
*
16
* * Neither the name of Texas Instruments Incorporated nor the names of
17
* its contributors may be used to endorse or promote products derived
18
* from this software without specific prior written permission.
19
*
20
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
21
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
22
* THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
23
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
24
* CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
25
* EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
26
* PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
27
* OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
28
* WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
29
* OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
30
* EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
31
* --/COPYRIGHT--*/
32
//*****************************************************************************
33
// CAPT_BSP.h
34
//
38
//
41
//
42
//*****************************************************************************
43
44
//*****************************************************************************
47
//*****************************************************************************
48
49
#ifndef CAPT_BSP_H_
50
#define CAPT_BSP_H_
51
52
#include <msp430.h>
53
#include "driverlib.h"
54
55
//*****************************************************************************
56
//
59
//
60
//*****************************************************************************
61
#define XT1_OSC_FREQ (32768)
62
#define XT1_OSC_TIMEOUT (65000)
63
64
//*****************************************************************************
65
//
70
//
71
//*****************************************************************************
72
#define MCLK_FREQ (8000000)
73
#define SMCLK_FREQ (2000000)
74
#define ACLK_FREQ (32768)
75
#define FLLREF_FREQ (32768)
76
77
//*****************************************************************************
78
//
80
//
81
//*****************************************************************************
82
#define FLL_RATIO (MCLK_FREQ / FLLREF_FREQ)
83
84
//*****************************************************************************
85
//
87
//
88
//*****************************************************************************
89
#define OSC_TIMEOUT (1000)
90
91
//*****************************************************************************
92
//
99
//
100
//*****************************************************************************
101
#define LED1_POUT (P1OUT)
102
#define LED1_PDIR (P1DIR)
103
#define LED1_PIN (BIT7)
104
#define LED1_ON (LED1_POUT |= LED1_PIN)
105
#define LED1_OFF (LED1_POUT &= ~LED1_PIN)
106
#define LED1_TOGGLE (LED1_POUT ^= LED1_PIN)
107
108
//*****************************************************************************
109
//
116
//
117
//*****************************************************************************
118
#define LED2_POUT (P1OUT)
119
#define LED2_PDIR (P1DIR)
120
#define LED2_PIN (BIT6)
121
#define LED2_ON (LED2_POUT |= LED2_PIN)
122
#define LED2_OFF (LED2_POUT &= ~LED2_PIN)
123
#define LED2_TOGGLE (LED2_POUT ^= LED2_PIN)
124
125
//*****************************************************************************
126
//
130
//
133
//
134
//*****************************************************************************
135
extern
void
BSP_configureMCU
(
void
);
136
137
#endif
/* CAPT_BSP_H_ */
138
139
//*****************************************************************************
142
//*****************************************************************************
BSP_configureMCU
void BSP_configureMCU(void)
This function is configures the MCU Digital IO and CS for operation.
Definition:
source/captivate_app/CAPT_BSP.c:50
Copyright © 2015, Texas Instruments Incorporated