Cargo Features
[dependencies]
stm32-eth = { version = "0.7.0", default-features = false, features = ["device-selected", "fence", "ptp", "async-await", "stm32f107", "stm32f407", "stm32f417", "stm32f427", "stm32f429", "stm32f437", "stm32f439", "stm32f469", "stm32f479", "stm32f745", "stm32f746", "stm32f756", "stm32f765", "stm32f767", "stm32f769", "stm32f777", "stm32f778", "stm32f779", "smoltcp-phy", "log", "defmt"] }
- default = defmt, ptp
-
These default features are set whenever
stm32-eth
is added without
somewhere in the dependency tree.default-features = false - device-selected stm32f107? stm32f407? stm32f417? stm32f427? stm32f429? stm32f437? stm32f439? stm32f469? stm32f479? stm32f745? stm32f746? stm32f756? stm32f765? stm32f767? stm32f769? stm32f777? stm32f778? stm32f779?
-
Affects
stm32-eth::dma
,stm32-eth::mac
,stm32-eth::setup
,stm32-eth::eth_interrupt_handler
,stm32-eth::new
,stm32-eth::new_with_mii
… - fence stm32f745? stm32f746? stm32f756? stm32f765? stm32f767? stm32f769? stm32f777? stm32f778? stm32f779?
- ptp default
-
Enables packetmeta-id of smoltcp ^0.11
Affects
stm32-eth::ptp
,stm32-eth::InterruptReason.time_passed
,setup::PartsIn.ptp
,setup::Parts.ptp
… - async-await
-
Enables futures
- stm32f107 = device-selected
-
Enables stm32f107 of stm32f1xx-hal
- stm32f407 = device-selected, stm32f4
-
Enables stm32f407 of stm32f4xx-hal ^0.21
- stm32f417 = device-selected, stm32f4
-
Enables stm32f417 of stm32f4xx-hal ^0.21
- stm32f427 = device-selected, stm32f4
-
Enables stm32f427 of stm32f4xx-hal ^0.21
- stm32f429 = device-selected, stm32f4
-
Enables stm32f429 of stm32f4xx-hal ^0.21
- stm32f437 = device-selected, stm32f4
-
Enables stm32f437 of stm32f4xx-hal ^0.21
- stm32f439 = device-selected, stm32f4
-
Enables stm32f439 of stm32f4xx-hal ^0.21
- stm32f469 = device-selected, stm32f4
-
Enables stm32f469 of stm32f4xx-hal ^0.21
- stm32f479 = device-selected, stm32f4
-
Enables stm32f479 of stm32f4xx-hal ^0.21
- stm32f745 = device-selected, fence
-
Enables stm32f745 of stm32f7xx-hal
- stm32f746 = device-selected, fence
-
Enables stm32f746 of stm32f7xx-hal
- stm32f756 = device-selected, fence
-
Enables stm32f756 of stm32f7xx-hal
- stm32f765 = device-selected, fence
-
Enables stm32f765 of stm32f7xx-hal
- stm32f767 = device-selected, fence
-
Enables stm32f767 of stm32f7xx-hal
- stm32f769 = device-selected, fence
-
Enables stm32f769 of stm32f7xx-hal
- stm32f777 = device-selected, fence
-
Enables stm32f777 of stm32f7xx-hal
- stm32f778 = device-selected, fence
-
Enables stm32f778 of stm32f7xx-hal
- stm32f779 = device-selected, fence
-
Enables stm32f779 of stm32f7xx-hal
- smoltcp-phy = smoltcp
Features from optional dependencies
In crates that don't use the dep:
syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.
- stm32f7xx-hal stm32f745? stm32f746? stm32f756? stm32f765? stm32f767? stm32f769? stm32f777? stm32f778? stm32f779?
- stm32f4xx-hal stm32f407? stm32f417? stm32f427? stm32f429? stm32f437? stm32f439? stm32f469? stm32f479?
-
Enables stm32f4xx-hal ^0.21
- stm32f4 stm32f407? stm32f417? stm32f427? stm32f429? stm32f437? stm32f439? stm32f469? stm32f479?
- stm32f1xx-hal stm32f107?
- log implicit feature
-
Enables log
log:
A lightweight logging facade for Rust
- defmt default
- smoltcp ptp smoltcp-phy?
-
Enables smoltcp ^0.11