Main Page
Related Pages
Data Structures
Files
Examples
File List
Globals
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Pages
vexbkup.h
Go to the documentation of this file.
1
/*-----------------------------------------------------------------------------*/
2
/* */
3
/* Copyright (c) James Pearman */
4
/* 2013 */
5
/* All Rights Reserved */
6
/* */
7
/*-----------------------------------------------------------------------------*/
8
/* */
9
/* Module: vexbkup.h */
10
/* Author: James Pearman */
11
/* Created: 1 Sept 2013 */
12
/* */
13
/* Revisions: */
14
/* V1.00 1 Sept 2013 - Initial release */
15
/* */
16
/*-----------------------------------------------------------------------------*/
17
/* */
18
/* This file is part of ConVEX. */
19
/* */
20
/* The author is supplying this software for use with the VEX cortex */
21
/* control system. ConVEX is free software; you can redistribute it */
22
/* and/or modify it under the terms of the GNU General Public License */
23
/* as published by the Free Software Foundation; either version 3 of */
24
/* the License, or (at your option) any later version. */
25
/* */
26
/* ConVEX is distributed in the hope that it will be useful, */
27
/* but WITHOUT ANY WARRANTY; without even the implied warranty of */
28
/* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */
29
/* GNU General Public License for more details. */
30
/* */
31
/* You should have received a copy of the GNU General Public License */
32
/* along with this program. If not, see <http://www.gnu.org/licenses/>. */
33
/* */
34
/* A special exception to the GPL can be applied should you wish to */
35
/* distribute a combined work that includes ConVEX, without being obliged */
36
/* to provide the source code for any proprietary components. */
37
/* See the file exception.txt for full details of how and when the */
38
/* exception can be applied. */
39
/* */
40
/* The author can be contacted on the vex forums as jpearman */
41
/* or electronic mail using jbpearman_at_mac_dot_com */
42
/* Mentor for team 8888 RoboLancers, Pasadena CA. */
43
/* */
44
/*-----------------------------------------------------------------------------*/
45
46
#ifndef __VEXBKUP__
47
#define __VEXBKUP__
48
49
/*-----------------------------------------------------------------------------*/
50
/** @file vexbkup.h
51
* @brief Backup register access macros and prototypes
52
*/
/*---------------------------------------------------------------------------*/
53
54
55
#ifdef __cplusplus
56
extern
"C"
{
57
#endif
58
59
void
vexBkupInit
(
void
);
60
void
vexBkupRegisterWrite
( int16_t index, uint16_t data );
61
uint16_t
vexBkupRegisterRead
( int16_t index );
62
void
vexBkupDebug
(
vexStream
*chp,
int
argc,
char
*argv[]);
63
64
#ifdef __cplusplus
65
}
66
#endif
67
68
#endif // __VEXBKUP__
convex
cortex
fw
vexbkup.h
Generated on Sun Jan 5 2014 15:43:37 for Convex by
1.8.4