@@ -68,7 +68,6 @@ set(DBB-FIRMWARE-UI-SOURCES
68
68
${CMAKE_SOURCE_DIR} /src/ui/components/show_logo.c
69
69
${CMAKE_SOURCE_DIR} /src/ui/components/waiting.c
70
70
${CMAKE_SOURCE_DIR} /src/ui/screen_process.c
71
- ${CMAKE_SOURCE_DIR} /src/ui/ugui/ugui.c
72
71
${CMAKE_SOURCE_DIR} /src/touch/gestures.c
73
72
)
74
73
set (DBB-FIRMWARE-UI-SOURCES ${DBB-FIRMWARE-UI-SOURCES } PARENT_SCOPE)
@@ -133,7 +132,6 @@ set(DBB-BOOTLOADER-SOURCES
133
132
${CMAKE_SOURCE_DIR} /src/bootloader/mpu_regions.c
134
133
${CMAKE_SOURCE_DIR} /src/queue.c
135
134
${CMAKE_SOURCE_DIR} /src/usb/usb_processing.c
136
- ${CMAKE_SOURCE_DIR} /src/ui/ugui/ugui.c
137
135
${CMAKE_SOURCE_DIR} /src/ui/fonts/font_a_9X9.c
138
136
${CMAKE_SOURCE_DIR} /src/hardfault.c
139
137
${CMAKE_SOURCE_DIR} /src/ui/components/ui_images.c
@@ -149,6 +147,7 @@ set(DRIVER-SOURCES
149
147
${CMAKE_SOURCE_DIR} /src/platform/platform_init.c
150
148
${CMAKE_SOURCE_DIR} /src/qtouch/qtouch.c
151
149
${CMAKE_SOURCE_DIR} /src/ui/oled/oled.c
150
+ ${CMAKE_SOURCE_DIR} /src/ui/ugui/ugui.c
152
151
)
153
152
set (DRIVER-SOURCES ${DRIVER-SOURCES } PARENT_SCOPE)
154
153
@@ -520,25 +519,25 @@ if(CMAKE_CROSSCOMPILING)
520
519
target_sources (${bootloader} .elf PRIVATE ${BITBOXBASE-ONLY-SOURCES })
521
520
endforeach (bootloader)
522
521
523
- target_compile_definitions (bootloader.elf PRIVATE PRODUCT_BITBOX_MULTI )
524
- target_compile_definitions (bootloader-development.elf PRIVATE PRODUCT_BITBOX_MULTI BOOTLOADER_DEVDEVICE)
525
- target_compile_definitions (bootloader-semihosting.elf PRIVATE PRODUCT_BITBOX_MULTI BOOTLOADER_DEVDEVICE SEMIHOSTING)
526
- target_compile_definitions (bootloader-development-locked.elf PRIVATE PRODUCT_BITBOX_MULTI BOOTLOADER_DEVDEVICE BOOTLOADER_PRODUCTION)
522
+ target_compile_definitions (bootloader.elf PRIVATE "PLATFORM_BITBOX02=1" "EDITION_STANDARD=1" )
523
+ target_compile_definitions (bootloader-development.elf PRIVATE "PLATFORM_BITBOX02=1" "EDITION_STANDARD=1" BOOTLOADER_DEVDEVICE)
524
+ target_compile_definitions (bootloader-semihosting.elf PRIVATE "PLATFORM_BITBOX02=1" "EDITION_STANDARD=1" BOOTLOADER_DEVDEVICE SEMIHOSTING)
525
+ target_compile_definitions (bootloader-development-locked.elf PRIVATE "PLATFORM_BITBOX02=1" "EDITION_STANDARD=1" BOOTLOADER_DEVDEVICE BOOTLOADER_PRODUCTION)
527
526
set_property (TARGET bootloader-development-locked.elf PROPERTY EXCLUDE_FROM_ALL ON )
528
527
529
528
530
- target_compile_definitions (bootloader-production.elf PRIVATE PRODUCT_BITBOX_MULTI BOOTLOADER_PRODUCTION)
529
+ target_compile_definitions (bootloader-production.elf PRIVATE "PLATFORM_BITBOX02=1" "EDITION_STANDARD=1" BOOTLOADER_PRODUCTION)
531
530
set_property (TARGET bootloader-production.elf PROPERTY EXCLUDE_FROM_ALL ON )
532
531
533
- target_compile_definitions (bootloader-btc.elf PRIVATE PRODUCT_BITBOX_BTCONLY )
534
- target_compile_definitions (bootloader-btc-development.elf PRIVATE PRODUCT_BITBOX_BTCONLY BOOTLOADER_DEVDEVICE)
535
- target_compile_definitions (bootloader-btc-production.elf PRIVATE PRODUCT_BITBOX_BTCONLY BOOTLOADER_PRODUCTION)
532
+ target_compile_definitions (bootloader-btc.elf PRIVATE "PLATFORM_BITBOX02=1" "EDITION_BTCONLY=1" )
533
+ target_compile_definitions (bootloader-btc-development.elf PRIVATE "PLATFORM_BITBOX02=1" "EDITION_BTCONLY=1" BOOTLOADER_DEVDEVICE)
534
+ target_compile_definitions (bootloader-btc-production.elf PRIVATE "PLATFORM_BITBOX02=1" "EDITION_BTCONLY=1" BOOTLOADER_PRODUCTION)
536
535
set_property (TARGET bootloader-btc-production.elf PROPERTY EXCLUDE_FROM_ALL ON )
537
536
538
- target_compile_definitions (bootloader-bitboxbase.elf PRIVATE PRODUCT_BITBOX_BASE )
539
- target_compile_definitions (bootloader-bitboxbase-development.elf PRIVATE BOOTLOADER_DEVDEVICE PRODUCT_BITBOX_BASE )
540
- target_compile_definitions (bootloader-bitboxbase-semihosting.elf PRIVATE BOOTLOADER_DEVDEVICE PRODUCT_BITBOX_BASE SEMIHOSTING)
541
- target_compile_definitions (bootloader-bitboxbase-production.elf PRIVATE BOOTLOADER_PRODUCTION PRODUCT_BITBOX_BASE )
537
+ target_compile_definitions (bootloader-bitboxbase.elf PRIVATE "PLATFORM_BITBOXBASE=1" "EDITION_STANDARD=1" )
538
+ target_compile_definitions (bootloader-bitboxbase-development.elf PRIVATE BOOTLOADER_DEVDEVICE "PLATFORM_BITBOXBASE=1" "EDITION_STANDARD=1" )
539
+ target_compile_definitions (bootloader-bitboxbase-semihosting.elf PRIVATE BOOTLOADER_DEVDEVICE "PLATFORM_BITBOXBASE=1" "EDITION_STANDARD=1" SEMIHOSTING)
540
+ target_compile_definitions (bootloader-bitboxbase-production.elf PRIVATE BOOTLOADER_PRODUCTION "PLATFORM_BITBOXBASE=1" "EDITION_STANDARD=1" )
542
541
set_property (TARGET bootloader-bitboxbase-production.elf PROPERTY EXCLUDE_FROM_ALL ON )
543
542
544
543
set (FIRMWARES
@@ -609,7 +608,7 @@ if(CMAKE_CROSSCOMPILING)
609
608
endforeach (firmware)
610
609
611
610
target_sources (firmware.elf PRIVATE firmware.c)
612
- target_compile_definitions (firmware.elf PRIVATE PRODUCT_BITBOX_MULTI "APP_ETH=1" "APP_U2F=1" )
611
+ target_compile_definitions (firmware.elf PRIVATE "PLATFORM_BITBOX02=1" "EDITION_STANDARD=1" "APP_ETH=1" "APP_U2F=1" )
613
612
target_sources (firmware.elf PRIVATE ${FIRMWARE-U2F-SOURCES })
614
613
target_link_libraries (firmware.elf PRIVATE bitbox02-platform)
615
614
target_link_libraries (firmware.elf PRIVATE app_btc-multi)
@@ -620,21 +619,21 @@ if(CMAKE_CROSSCOMPILING)
620
619
target_link_libraries (firmware-semihosting.elf PRIVATE app_btc-multi)
621
620
622
621
# Select an implementation of the system calls that can communicate with the debugger
623
- target_compile_definitions (firmware-semihosting.elf PRIVATE PRODUCT_BITBOX_MULTI "APP_ETH=1" "APP_U2F=1" )
622
+ target_compile_definitions (firmware-semihosting.elf PRIVATE "PLATFORM_BITBOX02=1" "EDITION_STANDARD=1" "APP_ETH=1" "APP_U2F=1" )
624
623
target_compile_definitions (firmware-semihosting.elf PRIVATE SEMIHOSTING)
625
624
626
625
target_sources (firmware-btc.elf PRIVATE firmware.c)
627
- target_compile_definitions (firmware-btc.elf PRIVATE PRODUCT_BITBOX_BTCONLY "APP_ETH=0" "APP_U2F=0" )
626
+ target_compile_definitions (firmware-btc.elf PRIVATE "PLATFORM_BITBOX02=1" "EDITION_BTCONLY=1" "APP_ETH=0" "APP_U2F=0" )
628
627
target_link_libraries (firmware-btc.elf PRIVATE bitbox02-platform)
629
628
target_link_libraries (firmware-btc.elf PRIVATE app_btc-btc)
630
629
631
630
target_sources (firmware-bitboxbase.elf PRIVATE bitboxbase/bitboxbase.c)
632
- target_compile_definitions (firmware-bitboxbase.elf PRIVATE PRODUCT_BITBOX_BASE "APP_BTC=0" "APP_LTC=0" "APP_ETH=0" "APP_U2F=0" )
631
+ target_compile_definitions (firmware-bitboxbase.elf PRIVATE "PLATFORM_BITBOXBASE=1" "EDITION_STANDARD=1" "APP_BTC=0" "APP_LTC=0" "APP_ETH=0" "APP_U2F=0" )
633
632
target_sources (firmware-bitboxbase.elf PRIVATE ${BITBOXBASE-FIRMWARE-SOURCES })
634
633
target_link_libraries (firmware-bitboxbase.elf PRIVATE bitboxbase-platform)
635
634
636
635
target_sources (firmware-bitboxbase-semihosting.elf PRIVATE bitboxbase/bitboxbase.c)
637
- target_compile_definitions (firmware-bitboxbase-semihosting.elf PRIVATE PRODUCT_BITBOX_BASE SEMIHOSTING "APP_BTC=0" "APP_LTC=0" "APP_ETH=0" "APP_U2F=0" )
636
+ target_compile_definitions (firmware-bitboxbase-semihosting.elf PRIVATE "PLATFORM_BITBOXBASE=1" "EDITION_STANDARD=1" SEMIHOSTING "APP_BTC=0" "APP_LTC=0" "APP_ETH=0" "APP_U2F=0" )
638
637
target_sources (firmware-bitboxbase-semihosting.elf PRIVATE ${BITBOXBASE-FIRMWARE-SOURCES })
639
638
target_link_libraries (firmware-bitboxbase-semihosting.elf PRIVATE bitboxbase-platform)
640
639
@@ -646,7 +645,7 @@ if(CMAKE_CROSSCOMPILING)
646
645
target_link_libraries (factory-setup.elf PRIVATE bitbox02-platform)
647
646
648
647
target_sources (factory-setup-bitboxbase.elf PRIVATE factorysetup.c)
649
- target_compile_definitions (factory-setup-bitboxbase.elf PRIVATE PRODUCT_BITBOXBASE_FACTORYSETUP "APP_BTC=0" "APP_LTC=0" "APP_ETH=0" "APP_U2F=0" )
648
+ target_compile_definitions (factory-setup-bitboxbase.elf PRIVATE "PLATFORM_BITBOXBASE=1" "EDITION_FACTORYSETUP=1" "APP_BTC=0" "APP_LTC=0" "APP_ETH=0" "APP_U2F=0" )
650
649
target_link_libraries (factory-setup-bitboxbase.elf PRIVATE bitboxbase-platform)
651
650
652
651
foreach (name ${BOOTLOADERS} ${FIRMWARES} )
0 commit comments