Skip to content

Commit bc0e5fb

Browse files
committed
Merge branch 'feat/unify-firmware-tags'
2 parents 8cb6f8a + 011c8aa commit bc0e5fb

File tree

2 files changed

+0
-56
lines changed

2 files changed

+0
-56
lines changed

CMakeLists.txt

Lines changed: 0 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,6 @@ endif()
9797
# Versions MUST contain three parts and start with lowercase 'v'.
9898
# Example 'v1.0.0'. They MUST not contain a pre-release label such as '-beta'.
9999
set(FIRMWARE_VERSION "v9.24.0")
100-
set(FIRMWARE_BTC_ONLY_VERSION "v9.24.0")
101100
set(BOOTLOADER_VERSION "v1.1.2")
102101

103102
find_package(PythonInterp 3.6 REQUIRED)
@@ -115,16 +114,6 @@ if(GIT_FOUND AND PYTHONINTERP_FOUND)
115114
if(NOT exit_code EQUAL "0")
116115
message(FATAL_ERROR "get_version firmware failed")
117116
endif()
118-
execute_process(
119-
COMMAND ${PYTHON_EXECUTABLE} ./scripts/get_version firmware-btc-only --check-semver --check-gpg
120-
RESULT_VARIABLE exit_code
121-
OUTPUT_VARIABLE GIT_FIRMWARE_BTC_ONLY_VERSION_STRING
122-
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
123-
OUTPUT_STRIP_TRAILING_WHITESPACE
124-
)
125-
if(NOT exit_code EQUAL "0")
126-
message(FATAL_ERROR "get_version firmware-btc-only failed")
127-
endif()
128117
execute_process(
129118
COMMAND ${PYTHON_EXECUTABLE} ./scripts/get_version bootloader --check-semver --check-gpg
130119
RESULT_VARIABLE exit_code
@@ -158,14 +147,11 @@ if(GIT_FOUND AND PYTHONINTERP_FOUND)
158147
endif()
159148
else()
160149
set(GIT_FIRMWARE_VERSION_STRING "v0.0.0")
161-
set(GIT_FIRMWARE_BTC_ONLY_VERSION_STRING "v0.0.0")
162150
set(GIT_BOOTLOADER_VERSION_STRING "v0.0.0")
163151
set(GIT_COMMIT_HASH "0000000000000000000000000000000000000000")
164152
set(GIT_COMMIT_HASH_SHORT "0000000000")
165153
endif()
166154

167-
# MULTI
168-
169155
# If the current HEAD is not on the matching tag append '-pre' for "pre-release"
170156
set(FIRMWARE_VERSION_FULL ${FIRMWARE_VERSION})
171157
if(NOT FIRMWARE_VERSION STREQUAL GIT_FIRMWARE_VERSION_STRING)
@@ -184,26 +170,6 @@ set(FIRMWARE_VERSION_MAJOR ${MAJOR})
184170
set(FIRMWARE_VERSION_MINOR ${MINOR})
185171
set(FIRMWARE_VERSION_PATCH ${PATCH})
186172

187-
# BTC-ONLY
188-
189-
# If the current HEAD is not on the matching tag append '-pre' for "pre-release"
190-
set(FIRMWARE_BTC_ONLY_VERSION_FULL ${FIRMWARE_BTC_ONLY_VERSION})
191-
if(NOT FIRMWARE_BTC_ONLY_VERSION STREQUAL GIT_FIRMWARE_BTC_ONLY_VERSION_STRING)
192-
string(APPEND FIRMWARE_BTC_ONLY_VERSION_FULL "-pre+${GIT_COMMIT_HASH_SHORT}")
193-
endif()
194-
195-
string(REPLACE "." ";" VERSION_LIST ${FIRMWARE_BTC_ONLY_VERSION})
196-
list(GET VERSION_LIST 0 vMAJOR)
197-
list(GET VERSION_LIST 1 MINOR_BTC_ONLY)
198-
list(GET VERSION_LIST 2 PATCH_BTC_ONLY)
199-
string(REPLACE "v" "" MAJOR_BTC_ONLY ${vMAJOR})
200-
201-
string(LENGTH ${FIRMWARE_BTC_ONLY_VERSION_FULL} FIRMWARE_BTC_ONLY_VERSION_FULL_LEN)
202-
string(REGEX REPLACE "(.)" "'\\1', 0, " FIRMWARE_BTC_ONLY_VERSION_FULL_W16 ${FIRMWARE_BTC_ONLY_VERSION_FULL})
203-
set(FIRMWARE_BTC_ONLY_VERSION_MAJOR ${MAJOR_BTC_ONLY})
204-
set(FIRMWARE_BTC_ONLY_VERSION_MINOR ${MINOR_BTC_ONLY})
205-
set(FIRMWARE_BTC_ONLY_VERSION_PATCH ${PATCH_BTC_ONLY})
206-
207173
# BOOTLOADER
208174

209175
set(BOOTLOADER_VERSION_FULL ${BOOTLOADER_VERSION})
@@ -262,8 +228,6 @@ message(STATUS "\n\n=============================================")
262228
message(STATUS " - General -")
263229
message(STATUS "Firmware version: ${FIRMWARE_VERSION_FULL}")
264230
message(STATUS "Firmware v. (git): ${GIT_FIRMWARE_VERSION_STRING}")
265-
message(STATUS "Firmware-btc version: ${FIRMWARE_BTC_ONLY_VERSION_FULL}")
266-
message(STATUS "Firmware-btc v. (git): ${GIT_FIRMWARE_BTC_ONLY_VERSION_STRING}")
267231
message(STATUS "Bootloader version: ${BOOTLOADER_VERSION_FULL}")
268232
message(STATUS "Bootloader v. (git): ${GIT_BOOTLOADER_VERSION_STRING}")
269233
message(STATUS "CMake version: ${CMAKE_VERSION}")

src/version.h.in

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,6 @@
22
#define VERSION_H
33

44
#include <platform/platform_config.h>
5-
6-
// TOOD(nc): Create versions for factorysetup
7-
#if (PRODUCT_BITBOX_MULTI == 1) || (PRODUCT_BITBOX_PLUS_MULTI == 1) || \
8-
(PRODUCT_BITBOX02_FACTORYSETUP == 1)
95
/* Standard firmware */
106
#define DIGITAL_BITBOX_VERSION "@FIRMWARE_VERSION_FULL@"
117
#define DIGITAL_BITBOX_VERSION_SHORT "@FIRMWARE_VERSION@"
@@ -17,22 +13,6 @@
1713
#define DIGITAL_BITBOX_VERSION_MINOR @FIRMWARE_VERSION_MINOR@
1814
#define DIGITAL_BITBOX_VERSION_PATCH @FIRMWARE_VERSION_PATCH@
1915

20-
#elif PRODUCT_BITBOX_BTCONLY == 1 || PRODUCT_BITBOX_PLUS_BTCONLY == 1
21-
/* BTC only firmware */
22-
#define DIGITAL_BITBOX_VERSION "@FIRMWARE_BTC_ONLY_VERSION_FULL@"
23-
#define DIGITAL_BITBOX_VERSION_SHORT "@FIRMWARE_BTC_ONLY_VERSION@"
24-
25-
#define DIGITAL_BITBOX_VERSION_LEN @FIRMWARE_BTC_ONLY_VERSION_FULL_LEN@
26-
#define DIGITAL_BITBOX_VERSION_W16 @FIRMWARE_BTC_ONLY_VERSION_FULL_W16@
27-
28-
#define DIGITAL_BITBOX_VERSION_MAJOR @FIRMWARE_BTC_ONLY_VERSION_MAJOR@
29-
#define DIGITAL_BITBOX_VERSION_MINOR @FIRMWARE_BTC_ONLY_VERSION_MINOR@
30-
#define DIGITAL_BITBOX_VERSION_PATCH @FIRMWARE_BTC_ONLY_VERSION_PATCH@
31-
32-
#else
33-
#error "Invalid product"
34-
#endif
35-
3616
// TODO: Add hash somewhere were it can be read out
3717
#define DIGITAL_BITBOX_GITHASH "@GIT_COMMIT_HASH@"
3818
#define DIGITAL_BITBOX_GITHASH_SHORT "@GIT_COMMIT_HASH_SHORT@"

0 commit comments

Comments
 (0)