Mercurial > louis > kiibohd-controller
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 |
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 | 57 #define VENDOR_ID @VENDOR_ID@ |
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 |