Skip to content

Commit bda22d6

Browse files
committed
Rename C SDK defines files
1 parent af9f8dd commit bda22d6

File tree

5 files changed

+11
-14
lines changed

5 files changed

+11
-14
lines changed

ledger_secure_sdk_sys/build.rs

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ impl SDKBuilder<'_> {
138138
},
139139
target: "thumbv8m.main-none-eabi",
140140
defines: {
141-
let mut v = header2define("csdk_nanos2.h");
141+
let mut v = header2define("c_sdk_build_nanosplus.defines");
142142
if env::var_os("CARGO_FEATURE_NANO_NBGL").is_some() {
143143
println!("cargo:warning=NBGL is built");
144144
v.push((String::from("HAVE_NBGL"), None));
@@ -171,7 +171,7 @@ impl SDKBuilder<'_> {
171171
},
172172
target: "thumbv6m-none-eabi",
173173
defines: {
174-
let mut v = header2define("csdk_nanox.h");
174+
let mut v = header2define("c_sdk_build_nanox.defines");
175175
if env::var_os("CARGO_FEATURE_NANO_NBGL").is_some() {
176176
println!("cargo:warning=NBGL is built");
177177
v.push((String::from("HAVE_NBGL"), None));
@@ -203,7 +203,7 @@ impl SDKBuilder<'_> {
203203
Err(_) => return Err(SDKBuildError::MissingSDKPath),
204204
},
205205
target: "thumbv8m.main-none-eabi",
206-
defines: header2define("csdk_stax.h"),
206+
defines: header2define("c_sdk_build_stax.defines"),
207207
cflags: {
208208
let mut m_path = String::from(env!("CARGO_MANIFEST_DIR"));
209209
m_path.push_str("/c_sdk_build_stax.cflags");
@@ -223,7 +223,7 @@ impl SDKBuilder<'_> {
223223
Err(_) => return Err(SDKBuildError::MissingSDKPath),
224224
},
225225
target: "thumbv8m.main-none-eabi",
226-
defines: header2define("csdk_flex.h"),
226+
defines: header2define("c_sdk_build_flex.defines"),
227227
cflags: {
228228
let mut m_path = String::from(env!("CARGO_MANIFEST_DIR"));
229229
m_path.push_str("/c_sdk_build_flex.cflags");
@@ -455,7 +455,12 @@ impl SDKBuilder<'_> {
455455

456456
// Target specific files
457457
let csdk_target_name = self.device.name.to_string();
458-
let header = format!("csdk_{csdk_target_name}.h");
458+
let header = match self.device.name {
459+
DeviceName::NanoSPlus => String::from("c_sdk_build_nanosplus.defines"),
460+
DeviceName::NanoX => String::from("c_sdk_build_nanox.defines"),
461+
DeviceName::Stax => String::from("c_sdk_build_stax.defines"),
462+
DeviceName::Flex => String::from("c_sdk_build_flex.defines"),
463+
};
459464

460465
bindings = bindings.clang_arg(format!("-I{bsdk}/target/{csdk_target_name}/include/"));
461466
bindings = bindings.header(header);

ledger_secure_sdk_sys/csdk_flex.h renamed to ledger_secure_sdk_sys/c_sdk_build_flex.defines

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
#define HAVE_BLE
22
#define BLE_COMMAND_TIMEOUT_MS 2000
33
#define HAVE_BLE_APDU
4-
#define HAVE_SWAP
54
#define NBGL_QRCODE
65
#define USE_OS_IO_STACK
76
#define IO_HID_EP_LENGTH 64

ledger_secure_sdk_sys/csdk_nanos2.h renamed to ledger_secure_sdk_sys/c_sdk_build_nanosplus.defines

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
#define HAVE_SWAP
21
#define USE_OS_IO_STACK
32
#define IO_HID_EP_LENGTH 64
43
#define HAVE_SPRINTF
@@ -13,7 +12,6 @@
1312
#define WEBUSB_URL
1413
#define OS_IO_SEPROXYHAL
1514
#define STANDARD_APP_SYNC_RAPDU
16-
#define API_LEVEL 24
1715
#define REVAMPED_IO
1816
#define gcc
1917
#define __IO volatile

ledger_secure_sdk_sys/csdk_nanox.h renamed to ledger_secure_sdk_sys/c_sdk_build_nanox.defines

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
#define HAVE_BLE
22
#define BLE_COMMAND_TIMEOUT_MS 2000
33
#define HAVE_BLE_APDU
4-
#define HAVE_SWAP
54
#define USE_OS_IO_STACK
65
#define IO_HID_EP_LENGTH 64
76
#define HAVE_SPRINTF

ledger_secure_sdk_sys/csdk_stax.h renamed to ledger_secure_sdk_sys/c_sdk_build_stax.defines

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,8 @@
11
#define HAVE_BLE
22
#define BLE_COMMAND_TIMEOUT_MS 2000
3-
#define HAVE_BLE_APDU
4-
#define HAVE_SWAP
3+
#define HAVE_BLE_APDU
54
#define NBGL_QRCODE
65
#define USE_OS_IO_STACK
7-
#define MAJOR_VERSION 2
8-
#define MINOR_VERSION 2
9-
#define PATCH_VERSION 2
106
#define IO_HID_EP_LENGTH 64
117
#define HAVE_SPRINTF
128
#define HAVE_SNPRINTF_FORMAT_U

0 commit comments

Comments
 (0)