annotate Lib/_buildvars.h @ 308:ab4515606277

Fix whitespace Use a consistent standard - Tabs in front for indenting, spaces after for anything else. This way everything stays nice and lined up while also letting users change there prefered indent level. Most of the new files from Haata where already in this format.
author Rowan Decker <Smasher816@gmail.com>
date Sun, 08 Mar 2015 18:40:01 -0700
parents 757e06368d0f
children 4f47971c45c2
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
109
2c1a9e6ae70e Added more CLI commands.
Jacob Alexander <haata@kiibohd.com>
parents: 79
diff changeset
1 /* Copyright (C) 2013-2014 by Jacob Alexander
2c1a9e6ae70e Added more CLI commands.
Jacob Alexander <haata@kiibohd.com>
parents: 79
diff changeset
2 *
79
b9f4eeb89b80 Completing CMake variable generation for USB parameters (AVR Support)
Jacob Alexander <triplehaata@gmail.com>
parents:
diff changeset
3 * Permission is hereby granted, free of charge, to any person obtaining a copy
b9f4eeb89b80 Completing CMake variable generation for USB parameters (AVR Support)
Jacob Alexander <triplehaata@gmail.com>
parents:
diff changeset
4 * of this software and associated documentation files (the "Software"), to deal
b9f4eeb89b80 Completing CMake variable generation for USB parameters (AVR Support)
Jacob Alexander <triplehaata@gmail.com>
parents:
diff changeset
5 * in the Software without restriction, including without limitation the rights
b9f4eeb89b80 Completing CMake variable generation for USB parameters (AVR Support)
Jacob Alexander <triplehaata@gmail.com>
parents:
diff changeset
6 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
b9f4eeb89b80 Completing CMake variable generation for USB parameters (AVR Support)
Jacob Alexander <triplehaata@gmail.com>
parents:
diff changeset
7 * copies of the Software, and to permit persons to whom the Software is
b9f4eeb89b80 Completing CMake variable generation for USB parameters (AVR Support)
Jacob Alexander <triplehaata@gmail.com>
parents:
diff changeset
8 * furnished to do so, subject to the following conditions:
109
2c1a9e6ae70e Added more CLI commands.
Jacob Alexander <haata@kiibohd.com>
parents: 79
diff changeset
9 *
79
b9f4eeb89b80 Completing CMake variable generation for USB parameters (AVR Support)
Jacob Alexander <triplehaata@gmail.com>
parents:
diff changeset
10 * The above copyright notice and this permission notice shall be included in
b9f4eeb89b80 Completing CMake variable generation for USB parameters (AVR Support)
Jacob Alexander <triplehaata@gmail.com>
parents:
diff changeset
11 * all copies or substantial portions of the Software.
109
2c1a9e6ae70e Added more CLI commands.
Jacob Alexander <haata@kiibohd.com>
parents: 79
diff changeset
12 *
79
b9f4eeb89b80 Completing CMake variable generation for USB parameters (AVR Support)
Jacob Alexander <triplehaata@gmail.com>
parents:
diff changeset
13 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
b9f4eeb89b80 Completing CMake variable generation for USB parameters (AVR Support)
Jacob Alexander <triplehaata@gmail.com>
parents:
diff changeset
14 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
b9f4eeb89b80 Completing CMake variable generation for USB parameters (AVR Support)
Jacob Alexander <triplehaata@gmail.com>
parents:
diff changeset
15 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
b9f4eeb89b80 Completing CMake variable generation for USB parameters (AVR Support)
Jacob Alexander <triplehaata@gmail.com>
parents:
diff changeset
16 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
b9f4eeb89b80 Completing CMake variable generation for USB parameters (AVR Support)
Jacob Alexander <triplehaata@gmail.com>
parents:
diff changeset
17 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
b9f4eeb89b80 Completing CMake variable generation for USB parameters (AVR Support)
Jacob Alexander <triplehaata@gmail.com>
parents:
diff changeset
18 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
b9f4eeb89b80 Completing CMake variable generation for USB parameters (AVR Support)
Jacob Alexander <triplehaata@gmail.com>
parents:
diff changeset
19 * THE SOFTWARE.
b9f4eeb89b80 Completing CMake variable generation for USB parameters (AVR Support)
Jacob Alexander <triplehaata@gmail.com>
parents:
diff changeset
20 */
b9f4eeb89b80 Completing CMake variable generation for USB parameters (AVR Support)
Jacob Alexander <triplehaata@gmail.com>
parents:
diff changeset
21
b9f4eeb89b80 Completing CMake variable generation for USB parameters (AVR Support)
Jacob Alexander <triplehaata@gmail.com>
parents:
diff changeset
22 #ifndef __buildvars_h
b9f4eeb89b80 Completing CMake variable generation for USB parameters (AVR Support)
Jacob Alexander <triplehaata@gmail.com>
parents:
diff changeset
23 #define __buildvars_h
b9f4eeb89b80 Completing CMake variable generation for USB parameters (AVR Support)
Jacob Alexander <triplehaata@gmail.com>
parents:
diff changeset
24
b9f4eeb89b80 Completing CMake variable generation for USB parameters (AVR Support)
Jacob Alexander <triplehaata@gmail.com>
parents:
diff changeset
25 // ----- Includes -----
b9f4eeb89b80 Completing CMake variable generation for USB parameters (AVR Support)
Jacob Alexander <triplehaata@gmail.com>
parents:
diff changeset
26
b9f4eeb89b80 Completing CMake variable generation for USB parameters (AVR Support)
Jacob Alexander <triplehaata@gmail.com>
parents:
diff changeset
27
b9f4eeb89b80 Completing CMake variable generation for USB parameters (AVR Support)
Jacob Alexander <triplehaata@gmail.com>
parents:
diff changeset
28
b9f4eeb89b80 Completing CMake variable generation for USB parameters (AVR Support)
Jacob Alexander <triplehaata@gmail.com>
parents:
diff changeset
29 // ----- Defines -----
b9f4eeb89b80 Completing CMake variable generation for USB parameters (AVR Support)
Jacob Alexander <triplehaata@gmail.com>
parents:
diff changeset
30
b9f4eeb89b80 Completing CMake variable generation for USB parameters (AVR Support)
Jacob Alexander <triplehaata@gmail.com>
parents:
diff changeset
31 // You can change these to give your code its own name.
233
757e06368d0f Fixing NKRO for Windows.
Jacob Alexander <haata@kiibohd.com>
parents: 123
diff changeset
32 #define STR_MANUFACTURER L"@MANUFACTURER@"
757e06368d0f Fixing NKRO for Windows.
Jacob Alexander <haata@kiibohd.com>
parents: 123
diff changeset
33 #define STR_PRODUCT L"Keyboard - @ScanModule@ @MacroModule@ @OutputModule@ @DebugModule@"
79
b9f4eeb89b80 Completing CMake variable generation for USB parameters (AVR Support)
Jacob Alexander <triplehaata@gmail.com>
parents:
diff changeset
34 #define STR_SERIAL L"@GitLastCommitDate@"
b9f4eeb89b80 Completing CMake variable generation for USB parameters (AVR Support)
Jacob Alexander <triplehaata@gmail.com>
parents:
diff changeset
35
b9f4eeb89b80 Completing CMake variable generation for USB parameters (AVR Support)
Jacob Alexander <triplehaata@gmail.com>
parents:
diff changeset
36
109
2c1a9e6ae70e Added more CLI commands.
Jacob Alexander <haata@kiibohd.com>
parents: 79
diff changeset
37 // Strings used in the CLI module
2c1a9e6ae70e Added more CLI commands.
Jacob Alexander <haata@kiibohd.com>
parents: 79
diff changeset
38 #define CLI_Revision "@Git_Commit_Revision@"
2c1a9e6ae70e Added more CLI commands.
Jacob Alexander <haata@kiibohd.com>
parents: 79
diff changeset
39 #define CLI_Branch "@Git_Branch_INFO@"
2c1a9e6ae70e Added more CLI commands.
Jacob Alexander <haata@kiibohd.com>
parents: 79
diff changeset
40 #define CLI_ModifiedStatus "@Git_Modified_Status@"
2c1a9e6ae70e Added more CLI commands.
Jacob Alexander <haata@kiibohd.com>
parents: 79
diff changeset
41 #define CLI_RepoOrigin "@Git_Origin_URL@"
2c1a9e6ae70e Added more CLI commands.
Jacob Alexander <haata@kiibohd.com>
parents: 79
diff changeset
42 #define CLI_CommitDate "@Git_Date_INFO@"
2c1a9e6ae70e Added more CLI commands.
Jacob Alexander <haata@kiibohd.com>
parents: 79
diff changeset
43 #define CLI_CommitAuthor @Git_Commit_Author@
122
2bb16439e6ca Preparing Teensy 3.1 and CLI merge for DPH controller code.
Jacob Alexander <haata@kiibohd.com>
parents: 110
diff changeset
44 #define CLI_Modules "Scan(@ScanModule@) Macro(@MacroModule@) Output(@OutputModule@) Debug(@DebugModule@)"
109
2c1a9e6ae70e Added more CLI commands.
Jacob Alexander <haata@kiibohd.com>
parents: 79
diff changeset
45 #define CLI_BuildDate "@Build_Date@"
2c1a9e6ae70e Added more CLI commands.
Jacob Alexander <haata@kiibohd.com>
parents: 79
diff changeset
46 #define CLI_BuildOS "@CMAKE_SYSTEM@"
2c1a9e6ae70e Added more CLI commands.
Jacob Alexander <haata@kiibohd.com>
parents: 79
diff changeset
47 #define CLI_Arch "@COMPILER_FAMILY@"
2c1a9e6ae70e Added more CLI commands.
Jacob Alexander <haata@kiibohd.com>
parents: 79
diff changeset
48 #define CLI_Chip "@MCU@"
2c1a9e6ae70e Added more CLI commands.
Jacob Alexander <haata@kiibohd.com>
parents: 79
diff changeset
49 #define CLI_CPU "@CPU@"
122
2bb16439e6ca Preparing Teensy 3.1 and CLI merge for DPH controller code.
Jacob Alexander <haata@kiibohd.com>
parents: 110
diff changeset
50 #define CLI_Device "Keyboard"
109
2c1a9e6ae70e Added more CLI commands.
Jacob Alexander <haata@kiibohd.com>
parents: 79
diff changeset
51
2c1a9e6ae70e Added more CLI commands.
Jacob Alexander <haata@kiibohd.com>
parents: 79
diff changeset
52
79
b9f4eeb89b80 Completing CMake variable generation for USB parameters (AVR Support)
Jacob Alexander <triplehaata@gmail.com>
parents:
diff changeset
53 // Mac OS-X and Linux automatically load the correct drivers. On
b9f4eeb89b80 Completing CMake variable generation for USB parameters (AVR Support)
Jacob Alexander <triplehaata@gmail.com>
parents:
diff changeset
54 // Windows, even though the driver is supplied by Microsoft, an
b9f4eeb89b80 Completing CMake variable generation for USB parameters (AVR Support)
Jacob Alexander <triplehaata@gmail.com>
parents:
diff changeset
55 // INF file is needed to load the driver. These numbers need to
b9f4eeb89b80 Completing CMake variable generation for USB parameters (AVR Support)
Jacob Alexander <triplehaata@gmail.com>
parents:
diff changeset
56 // match the INF file.
308
ab4515606277 Fix whitespace
Rowan Decker <Smasher816@gmail.com>
parents: 233
diff changeset
57 #define VENDOR_ID @VENDOR_ID@
ab4515606277 Fix whitespace
Rowan Decker <Smasher816@gmail.com>
parents: 233
diff changeset
58 #define PRODUCT_ID @PRODUCT_ID@
79
b9f4eeb89b80 Completing CMake variable generation for USB parameters (AVR Support)
Jacob Alexander <triplehaata@gmail.com>
parents:
diff changeset
59
b9f4eeb89b80 Completing CMake variable generation for USB parameters (AVR Support)
Jacob Alexander <triplehaata@gmail.com>
parents:
diff changeset
60 #endif
b9f4eeb89b80 Completing CMake variable generation for USB parameters (AVR Support)
Jacob Alexander <triplehaata@gmail.com>
parents:
diff changeset
61