Cargo Features

[dependencies]
st67w611 = { version = "0.1.0", default-features = false, features = ["mission-t01", "mission-t02", "defmt", "log"] }
default = mission-t01

The mission-t01 feature is set by default whenever st67w611 is added without default-features = false somewhere in the dependency tree.

mission-t01 default

Firmware architecture selection (mutually exclusive)
T01: TCP/IP stack runs on the ST67W611 module (AT command sockets)
T02: TCP/IP stack runs on the host MCU (embassy-net integration)

Affects st67w611::advanced, st67w611::http, st67w611::mqtt, st67w611::power, st67w611::tls, st67w611::Driver, net::device, net::driver

mission-t02

Enables embassy-net-driver

embassy-net support (T02 firmware only)

Affects net::embassy_driver

defmt

Logging

Enables defmt-03 of heapless ^0.8, defmt of embassy-executor ^0.9, embassy-sync ^0.7, and embassy-time and defmt

Optional dependencies

log

Enables log