Skip to content

Commit b5f234b

Browse files
Johannes DraaijerJohannes Draaijer
authored andcommitted
Remove SMI feature
1 parent ad93d15 commit b5f234b

File tree

3 files changed

+27
-29
lines changed

3 files changed

+27
-29
lines changed

.github/workflows/build.yml

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ jobs:
4343
toolchain:
4444
- stable
4545
features:
46-
- stm32f745,smi
46+
- stm32f745
4747
runs-on: ubuntu-20.04
4848
steps:
4949
- name: Checkout
@@ -74,25 +74,25 @@ jobs:
7474
toolchain:
7575
- stable
7676
features:
77-
- stm32f107,smi
78-
- stm32f407,smi
79-
- stm32f417,smi
80-
- stm32f427,smi
81-
- stm32f429,smi
82-
- stm32f437,smi
83-
- stm32f439,smi
84-
- stm32f469,smi
85-
- stm32f479,smi
86-
- stm32f429,smi
87-
- stm32f745,smi
88-
- stm32f746,smi
89-
- stm32f756,smi
90-
- stm32f765,smi
91-
- stm32f767,smi
92-
- stm32f769,smi
93-
- stm32f777,smi
94-
- stm32f778,smi
95-
- stm32f779,smi
77+
- stm32f107
78+
- stm32f407
79+
- stm32f417
80+
- stm32f427
81+
- stm32f429
82+
- stm32f437
83+
- stm32f439
84+
- stm32f469
85+
- stm32f479
86+
- stm32f429
87+
- stm32f745
88+
- stm32f746
89+
- stm32f756
90+
- stm32f765
91+
- stm32f767
92+
- stm32f769
93+
- stm32f777
94+
- stm32f778
95+
- stm32f779
9696
steps:
9797
- name: Checkout
9898
uses: actions/checkout@v3
@@ -137,7 +137,7 @@ jobs:
137137
with:
138138
use-cross: false
139139
command: build
140-
args: --target=${{ matrix.target }} --example pktgen --features stm32f429,smi
140+
args: --target=${{ matrix.target }} --example pktgen --features stm32f429
141141

142142
- name: cargo build f4 example ip
143143
uses: actions-rs/cargo@v1
@@ -151,14 +151,14 @@ jobs:
151151
with:
152152
use-cross: false
153153
command: build
154-
args: --target=${{ matrix.target }} --example arp --features stm32f407,smi
154+
args: --target=${{ matrix.target }} --example arp --features stm32f407
155155

156156
- name: cargo build f4 example arp-smoltcp
157157
uses: actions-rs/cargo@v1
158158
with:
159159
use-cross: false
160160
command: build
161-
args: --target=${{ matrix.target }} --example arp-smoltcp --features stm32f407,smi,smoltcp-phy,smoltcp/socket-icmp
161+
args: --target=${{ matrix.target }} --example arp-smoltcp --features stm32f407,smoltcp-phy,smoltcp/socket-icmp
162162

163163
- name: cargo build f1 example ip
164164
uses: actions-rs/cargo@v1

Cargo.toml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ travis-ci = { repository = "astro/stm32-eth", branch = "master" }
1515
maintenance = { status = "experimental" }
1616

1717
[package.metadata.docs.rs]
18-
features = ["smi", "smoltcp-phy", "stm32f429", "smoltcp/socket-tcp"]
18+
features = ["smoltcp-phy", "stm32f429", "smoltcp/socket-tcp"]
1919

2020
[dependencies]
2121
volatile-register = "0.2"
@@ -35,7 +35,6 @@ optional = true
3535
[features]
3636
device-selected = []
3737
fence = []
38-
smi = []
3938

4039
stm32f107 = ["stm32f1xx-hal/stm32f107", "device-selected"]
4140

@@ -69,7 +68,7 @@ fugit = "0.3"
6968

7069
[[example]]
7170
name = "pktgen"
72-
required-features = ["smi", "stm32f429"]
71+
required-features = ["stm32f429"]
7372

7473
[[example]]
7574
name = "ip"
@@ -87,11 +86,11 @@ required-features = [
8786

8887
[[example]]
8988
name = "arp"
90-
required-features = ["stm32f407", "smi"]
89+
required-features = ["stm32f407"]
9190

9291
[[example]]
9392
name = "arp-smoltcp"
94-
required-features = ["stm32f407", "smi", "smoltcp-phy", "smoltcp/socket-icmp"]
93+
required-features = ["stm32f407", "smoltcp-phy", "smoltcp/socket-icmp"]
9594

9695
[profile.release]
9796
debug = 2

src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ use hal::rcc::Clocks;
2525
use stm32::{Interrupt, ETHERNET_DMA, ETHERNET_MAC, ETHERNET_MMC, NVIC};
2626

2727
mod ring;
28-
#[cfg(feature = "smi")]
2928
pub mod smi;
3029
pub use ring::RingEntry;
3130
mod desc;

0 commit comments

Comments
 (0)