Cargo Features
[dependencies]
lokey = { version = "0.0.1", default-features = false, features = ["defmt", "usb", "ble", "rp2040"] }
- default = usb
-
The
usb
feature is set by default wheneverlokey
is added without
somewhere in the dependency tree.default-features = false - defmt
-
Enables defmt, defmt-03 of embedded-hal, embedded-hal-async, and sequential-storage, defmt of optional usbd-hid and defmt of embassy-executor, embassy-futures, embassy-sync, embassy-time, embassy-usb, and optional embassy-rp
embassy-rp:
Enable defmt support and enables
defmt
debug-log messages and formatting in embassy drivers. - usb default
-
Enables embassy-usb and usbd-hid
Affects
external::usb
,rp2040::usb
,external::usb_ble
… - ble
-
Enables ssmarshal and usbd-hid
Affects
external::ble
,internal::ble
,external::usb_ble
… - rp2040
-
Enables rp2040 of embassy-rp and arch-cortex-m of embassy-executor
embassy-executor:
Cortex-M
Affects
mcu::rp2040
…