Main Page
Related Pages
Data Structures
Files
Examples
File List
Globals
Convex
ConVEX API
Getting Started
The Basics
Competition control
ConVEX license
Data Structures
Files
File List
convex
cortex
fw
vex.h
vexanalog.c
vexanalog.h
vexaudio.c
vexaudio.h
vexbkup.c
vexbkup.h
vexcompat.h
vexconfig.c
vexconfig.h
vexcortex.c
vexctl.c
vexctl.h
vexdigital.c
vexdigital.h
vexencoder.c
vexencoder.h
vexext.c
vexime.c
vexime.h
vexlcd.c
vexlcd.h
vexmotor.c
vexmotor.h
vexprintf.c
vexprintf.h
vexrttl.c
vexsensor.c
vexsensor.h
vexshell.c
vexshell.h
vexsonar.c
vexsonar.h
vexspi.c
vexspi.h
vextest.c
opt
dox
Globals
Examples
•
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