Skip to content

Commit 2f8617b

Browse files
committed
Update README.md example
1 parent ef72189 commit 2f8617b

File tree

1 file changed

+14
-6
lines changed

1 file changed

+14
-6
lines changed

README.md

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -76,14 +76,22 @@ fn main() {
7676
.unwrap();
7777
eth_dma.enable_interrupt();
7878
79-
if let Ok(pkt) = eth_dma.recv_next(None) {
80-
// handle received pkt
79+
loop {
80+
if let Ok(pkt) = eth_dma.recv_next(None) {
81+
// handle received pkt
82+
}
83+
84+
let size = 42;
85+
eth_dma.send(size, None, |buf| {
86+
// write up to `size` bytes into buf before it is being sent
87+
}).expect("send");
8188
}
89+
}
8290
83-
let size = 42;
84-
eth_dma.send(size, None, |buf| {
85-
// write up to `size` bytes into buf before it is being sent
86-
}).expect("send");
91+
use stm32_eth::stm32::interrupt;
92+
#[interrupt]
93+
fn ETH() {
94+
stm32_eth::eth_interrupt_handler();
8795
}
8896
```
8997

0 commit comments

Comments
 (0)