Cargo Features

[dependencies]
ledger_device_sdk = { version = "1.21.5", default-features = false, features = ["debug", "speculos", "heap", "nano_nbgl"] }
default = heap

The heap feature is set by default whenever ledger_device_sdk is added without default-features = false somewhere in the dependency tree.

debug

Affects testing::debug_print

speculos

Affects testing::TestType, testing::sdk_test_runner

heap default

Enables heap of ledger_secure_sdk_sys

nano_nbgl

Enables nano_nbgl of ledger_secure_sdk_sys

Affects ledger_device_sdk::nbgl