We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ef72189 commit 2f8617bCopy full SHA for 2f8617b
README.md
@@ -76,14 +76,22 @@ fn main() {
76
.unwrap();
77
eth_dma.enable_interrupt();
78
79
- if let Ok(pkt) = eth_dma.recv_next(None) {
80
- // handle received pkt
+ loop {
+ 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");
88
}
89
+}
90
- let size = 42;
- eth_dma.send(size, None, |buf| {
- // write up to `size` bytes into buf before it is being sent
- }).expect("send");
91
+use stm32_eth::stm32::interrupt;
92
+#[interrupt]
93
+fn ETH() {
94
+ stm32_eth::eth_interrupt_handler();
95
96
```
97
0 commit comments