Cargo Features

[dependencies]
stm32h7-ethernet = { version = "0.3.0", default-features = false, features = ["phy_ksz8081r", "phy0", "phy1", "stm32h742", "stm32h743", "stm32h753", "stm32h750", "stm32h742v", "stm32h743v", "stm32h753v", "stm32h750v", "stm32h747cm7"] }

NOTE: Keep re-exported feature flags below up-to-date with stm32h7xx-hal (Except for H7A3/H7B3/H7B0 parts, these have no ethernet peripheral)

default = phy0, phy_lan8742a

These default features are set whenever stm32h7-ethernet is added without default-features = false somewhere in the dependency tree.

phy_ksz8081r
phy_lan8742a phy0 default
phy1
stm32h742

Enables stm32h742 of stm32h7xx-hal ^0.6.0

stm32h743

Enables stm32h743 of stm32h7xx-hal ^0.6.0

stm32h753

Enables stm32h753 of stm32h7xx-hal ^0.6.0

stm32h750

Enables stm32h750 of stm32h7xx-hal ^0.6.0

stm32h742v

Enables stm32h742v of stm32h7xx-hal ^0.6.0

stm32h743v

Enables stm32h743v of stm32h7xx-hal ^0.6.0

stm32h753v

Enables stm32h753v of stm32h7xx-hal ^0.6.0

stm32h750v

Enables stm32h750v of stm32h7xx-hal ^0.6.0

stm32h747cm7

Enables stm32h747cm7 of stm32h7xx-hal ^0.6.0

stm32h7-ethernet has 13 features without comments.