diff options
| author | tmk <nobody@nowhere> | 2013-09-11 13:44:54 +0900 |
|---|---|---|
| committer | tmk <nobody@nowhere> | 2013-09-11 13:44:54 +0900 |
| commit | 8bc96ac57174692b7604ddc65e22dea6ddb1824b (patch) | |
| tree | 89ea2e09d72d0634fc3201cfdd7b7a85a314e06c | |
| parent | f7395268c0826d00f2d32db8abb9eba7e3159a75 (diff) | |
| download | qmk_firmware-8bc96ac57174692b7604ddc65e22dea6ddb1824b.tar.gz qmk_firmware-8bc96ac57174692b7604ddc65e22dea6ddb1824b.zip | |
Add version string
| -rw-r--r-- | common.mk | 4 | ||||
| -rw-r--r-- | common/command.c | 7 |
2 files changed, 8 insertions, 3 deletions
| @@ -69,5 +69,9 @@ ifdef BACKLIGHT_ENABLE | |||
| 69 | endif | 69 | endif |
| 70 | 70 | ||
| 71 | 71 | ||
| 72 | # Version string | ||
| 73 | OPT_DEFS += -DVERSION=$(shell (git describe --dirty || echo 'unknown') 2> /dev/null) | ||
| 74 | |||
| 75 | |||
| 72 | # Search Path | 76 | # Search Path |
| 73 | VPATH += $(TOP_DIR)/common | 77 | VPATH += $(TOP_DIR)/common |
diff --git a/common/command.c b/common/command.c index 4649e00ab..7415645b0 100644 --- a/common/command.c +++ b/common/command.c | |||
| @@ -252,9 +252,10 @@ static bool command_common(uint8_t code) | |||
| 252 | case KC_V: // print version & information | 252 | case KC_V: // print version & information |
| 253 | print("\n\n----- Version -----\n"); | 253 | print("\n\n----- Version -----\n"); |
| 254 | print(STR(DESCRIPTION) "\n"); | 254 | print(STR(DESCRIPTION) "\n"); |
| 255 | print(STR(MANUFACTURER) "(" STR(VENDOR_ID) ")/"); | 255 | print("VID: " STR(VENDOR_ID) "(" STR(MANUFACTURER) ") PID: " STR(PRODUCT_ID) "(" STR(PRODUCT) ") VER: " STR(DEVICE_VER) "\n"); |
| 256 | print(STR(PRODUCT) "(" STR(PRODUCT_ID) ") "); | 256 | print("SRC: " STR(VERSION) "\n"); |
| 257 | print("VERSION: " STR(DEVICE_VER) "\n"); | 257 | print("GCC: " STR(__GNUC__) "." STR(__GNUC_MINOR__) "." STR(__GNUC_PATCHLEVEL__) "\n"); |
| 258 | print("AVR-LIBC: " __AVR_LIBC_VERSION_STRING__ "\n"); | ||
| 258 | break; | 259 | break; |
| 259 | case KC_T: // print timer | 260 | case KC_T: // print timer |
| 260 | print_val_hex32(timer_count); | 261 | print_val_hex32(timer_count); |
