4f453d7ed6
Merge pull request #1786 from embassy-rs/net-w5100s-hil
...
net-wiznet: add HIL test using w5100s.
2023-08-16 15:57:10 +00:00
8a9f49c163
net-wiznet: add HIL test using w5100s.
2023-08-16 17:51:47 +02:00
19b1e32c2c
Merge pull request #1785 from oll3/fix/set-rtc-clock-source
...
stm32-wl: set RTC clock source on RCC init
2023-08-16 15:02:24 +00:00
c80c323634
stm32-wl: set RTC clock source on RCC init
2023-08-16 14:41:00 +02:00
dd5a886830
Merge pull request #1784 from sgoll/check-rcc-before-apply
...
stm32f2: Check RCC settings before applying
2023-08-16 12:17:38 +00:00
df6952648e
Make sure to check RCC settings for compatibility before applying
2023-08-16 14:11:09 +02:00
f26dd54f63
Update embedded-hal to 1.0.0-rc.1 ( #1783 )
2023-08-16 00:40:56 +02:00
ffe9688952
Merge pull request #1525 from embassy-rs/w5100s
...
wip: w5100s
2023-08-15 21:15:52 +00:00
11b66a73b4
net-wiznet: rename from embassy-net-w5500.
2023-08-15 23:05:55 +02:00
1d4b941d52
net-w5500: add w5100s support.
2023-08-15 22:53:22 +02:00
76276c326a
net-w5500: extract chip-specific stuff to a trait.
2023-08-15 22:52:37 +02:00
a436bd068f
net-w5500: inline socket into device.
2023-08-15 22:52:37 +02:00
c367b84ee5
net-w5500: add Address type.
2023-08-15 22:52:37 +02:00
46f671ae42
rp: fix async spi read sometimes hanging.
2023-08-15 22:47:58 +02:00
96e0ace89e
Merge pull request #1781 from bugadani/typo
...
Fix typo
2023-08-15 17:24:28 +00:00
8655ba110c
Fix typo
2023-08-15 19:13:36 +02:00
7d24e433d8
Merge pull request #1780 from embassy-rs/w5500-simplify
...
net-w5500: simplify rx logic.
2023-08-15 15:32:29 +00:00
098fcb14b5
net-w5500: simplify rx logic.
2023-08-15 16:47:45 +02:00
c114ea024a
Add udp capacity impls
2023-08-15 15:31:23 +01:00
b1ef009c6b
Add tcp capacity impls
2023-08-15 15:31:23 +01:00
b6b4448045
ci/docs: build embassy-net-enc28j60.
2023-08-15 15:13:03 +02:00
cb3644856d
Merge pull request #1777 from MabezDev/embassy-net/async-send-recv
...
embassy-net:tcp:write_with/read_with
2023-08-15 13:08:05 +00:00
03576b9e83
Merge pull request #1746 from embassy-rs/enc28j60-v2
...
wip: enc28j60 driver.
2023-08-15 12:34:19 +00:00
ea9f887ee1
net-enc28j60: add docs, readme.
2023-08-15 14:27:31 +02:00
f7f75167ac
cleanup vscode settings.
2023-08-15 14:15:29 +02:00
253b28deba
net-enc28j60: fix PHY read unreliable due to missing dummy byte.
2023-08-15 14:09:36 +02:00
4af1cf88d2
net-enc28j60: add example.
2023-08-15 14:09:36 +02:00
2c1402843a
wip: enc28j60 driver.
2023-08-15 14:09:36 +02:00
0fd9d7400b
Build stm32 docs last.
2023-08-15 00:19:17 +02:00
bd58b5002a
Merge pull request #1774 from bugadani/executor
...
Allow custom executors without indirection
2023-08-14 20:43:51 +00:00
890f29ccfe
Update docs
2023-08-14 17:57:01 +02:00
e4f3979ec8
Don't check context if only thread-mode is enabled
2023-08-14 16:46:02 +02:00
07c3600127
Hide Pender
2023-08-14 16:35:48 +02:00
da4f15d944
Fix fn name
2023-08-14 16:34:10 +02:00
fbec797d64
embassy-net:tcp:send/recv
...
- Add async versions of smoltcp's `send` and `recv` closure based API.
2023-08-14 15:33:02 +01:00
9954346143
Remove interrupt executor, remove PenderContext
2023-08-14 16:04:11 +02:00
3a51e2d9ca
Make PenderContext actually pointer-size
2023-08-14 15:45:43 +02:00
986a63ebb8
Remove the non-specific thread-mode executor
2023-08-14 15:41:53 +02:00
4c4b12c307
Make PenderContext opaque
2023-08-14 15:16:40 +02:00
f6007869bf
Remove the Pender enum
2023-08-14 09:00:08 +02:00
454a7cbf4c
Remove pender-callback
2023-08-14 08:32:26 +02:00
ec6bd27df6
Remove thread-context feature
2023-08-14 08:22:22 +02:00
6ab0d71d92
Tweak identifiers and comments
2023-08-12 22:42:50 +02:00
d5e66f6f87
Lift thread-context feature restrictions
2023-08-12 22:20:11 +02:00
bce250bbdc
Remove unnecessary !Send markers
2023-08-12 22:17:03 +02:00
fbf50cdae8
Remove Pender wrapper
2023-08-12 22:13:08 +02:00
675b7fb605
POC: allow custom executors
2023-08-12 18:29:56 +02:00
0727f8690c
Merge pull request #1773 from embassy-rs/boot-improvs
...
boot: release flash after prepare and refactor api
2023-08-11 19:49:33 +00:00
55ff397c0c
boot: release flash after prepare and refactor api
...
This refactoring of the chip specific bootloader creates the internal boot instance and aligned
buffer in the prepare stage, so that they are automatically dropped after. This unlocks a use
case where peripherals owning the flash need to be Drop'ed before load() happens.
2023-08-11 20:58:31 +02:00
b1ec460b9a
Implement Channel::poll_receive(..) -> Poll<T>
2023-08-11 13:22:56 +02:00