47d5f127bb
Align L family
2023-03-25 13:30:24 +01:00
47e07584ca
Align H7 family
2023-03-25 13:03:00 +01:00
c848bd9c9c
Align with removal of MemoryRegionKind::Otp
2023-03-25 13:02:42 +01:00
a8567f0617
Align F7 family
2023-03-25 06:26:00 +01:00
99c4346579
Add f7 computation to hal common and add tests
2023-03-25 06:25:12 +01:00
7edd72f8f5
Align F3 family
2023-03-25 06:07:57 +01:00
6c73b23f38
Align F4 family
2023-03-25 05:59:40 +01:00
6b44027eab
Add FlashRegion trait and implement embedded_storage traits for each region
2023-03-25 05:58:40 +01:00
cccceb88f2
Generate flash regions during build
2023-03-25 05:57:15 +01:00
d8b265856f
Add f4 flash sector computation to hal-common to allow for tests
2023-03-25 05:52:48 +01:00
cd2f28d2ab
chore: add spi_async tests for uneven buffers
...
Signed-off-by: Lachezar Lechev <elpiel93@gmail.com >
2023-03-24 12:14:38 +02:00
9939d43800
fix: PR comment
...
Signed-off-by: Lachezar Lechev <elpiel93@gmail.com >
2023-03-24 12:14:23 +02:00
299689dfa2
Merge #1295
...
1295: (embassy-rp): Add embedded-io blocking Read + Write for BufferedUart r=MathiasKoch a=MathiasKoch
Co-authored-by: Mathias <mk@blackbird.online >
2023-03-23 13:27:14 +00:00
88483b5abe
Fix return type for EH-nb traits
2023-03-23 14:26:37 +01:00
04f90e3a9d
Add embedded-io blocking Read + Write for BufferedUart
2023-03-23 14:18:19 +01:00
ba9afbc26d
embassy-boot: add default nightly feature, makes it possible to compile with the stable compiler
2023-03-22 16:49:49 +01:00
20923080e6
split lib.rs into multiple files
2023-03-22 15:35:02 +01:00
8b24fe3df0
Merge pull request #45 from kbleeke/fix-stuck-ioctl
...
Spawn Wifi Task immediately, Fix #44
2023-03-22 13:56:25 +01:00
369f205962
wifi task needs to be spawned immediately, otherwise ioctls are just stuck (duh). fix #44
2023-03-22 11:33:55 +01:00
33cbc22236
Merge pull request #39 from kbleeke/pio
...
Use PIO for SPI communication in Pico W example
2023-03-21 19:56:57 +01:00
359b1c7fdb
replace inspect() with direct calls to trace!() after awaiting
2023-03-21 19:39:41 +01:00
29494a9296
Merge branch 'master' into pio
2023-03-21 19:32:39 +01:00
f82f931dc2
revert formatting changes in Cargo.toml
2023-03-21 19:30:45 +01:00
3034e8fb45
document response delay quirks in bus code
2023-03-21 19:26:24 +01:00
b4b8d82980
remove use of embedded-hal SPI traits. Instead just call our bus trait directly and push responsibility for implementing CS on the trait implementor
2023-03-21 19:15:54 +01:00
aa77a06d58
Merge #1287
...
1287: stm32: use stm32-metapac from crates.io, remove stm32-data submodule. r=Dirbaio a=Dirbaio
- `embassy-stm32` uses `stm32-metapac` from `crates.io`.
- Remove `stm32-data` submodule.
- Remove `stm32-metapac`, `stm32-metapac-gen`. These are now in the `stm32-data` repo.
- Remove `stm32-gen-features`, since it used `stm32-data` directly.
- The feature list in `stm32-metapac` is generated by `stm32-metapac-gen` now.
- The feature list in `embassy-stm32` can be updated by hand by copypasting from `stm32-metapac`'s `Cargo.toml`. We can add a script to do this automatically later if that's too annoying.
- Remove outdated `xtask` scripts that no longer work. Not needed anymore, you can run CI locally by doing `./ci.sh`.
Co-authored-by: Dario Nieuwenhuis <dirbaio@dirbaio.net >
2023-03-21 14:04:10 +00:00
425a35bf8a
Merge #1292
...
1292: perf(pubsub): Skip not needed clone of last message r=Dirbaio a=rmja
... return the pop'd message instead
Co-authored-by: Rasmus Melchior Jacobsen <rmja@laesoe.org >
2023-03-21 12:29:29 +00:00
ce7bd6955f
perf(pubsub): Skip clone on last message
2023-03-21 13:25:49 +01:00
41d558a5f4
executor: Allow TaskStorage to auto-implement Sync
2023-03-20 17:08:15 -05:00
7a4db1da26
fix(rp): spi transfer
...
Signed-off-by: Lachezar Lechev <elpiel93@gmail.com >
2023-03-20 16:34:30 +02:00
0b49b588a2
stm32: use stm32-metapac from crates.io, remove stm32-data submodule.
2023-03-20 02:38:12 +01:00
b6663a013f
Merge #1274
...
1274: Example using the PIO to drive WS2812 aka Neopixel RGB leds r=Dirbaio a=CBJamo
This example also uses a pio program compiled at runtime, rather than one built at compile time. There's no reason to do that, but it's probably useful to have an example that does this as well.
Co-authored-by: Caleb Jamison <Caleb@hellbender.com >
2023-03-19 23:43:41 +00:00
3e541c43e7
Merge #1282
...
1282: fix(pubsub): Pop messages with count=0 after unsubscribe r=Dirbaio a=rmja
Co-authored-by: Rasmus Melchior Jacobsen <rmja@laesoe.org >
2023-03-19 23:19:23 +00:00
0e946dfb20
Merge pull request #42 from kbleeke/events-join
...
add event handling to join
2023-03-19 23:20:33 +01:00
fcd24adba9
vscode: recommend extensions, disable toml formatting, update.
2023-03-19 22:38:34 +01:00
b411b7ce63
vscode: recommend extensions, disable toml formatting, update.
2023-03-19 22:36:18 +01:00
ee3d284609
Merge pull request #43 from jakewins/patch-1
...
Update pre-flashed command to match file name
2023-03-19 21:33:16 +01:00
67743bb122
Update pre-flashed command to match file name
...
Super minor, just to help the next person avoid the little stumble.
2023-03-19 19:16:26 +01:00
1b410d6f3f
add event handling to join
2023-03-19 17:48:41 +01:00
a6a2a035d5
even faster pio speed are possible
2023-03-19 17:00:45 +01:00
0ff606dfc1
Add pio transport to pico w example
2023-03-19 16:58:22 +01:00
d57fe0de86
Custom Bus Trait to support PIO
2023-03-19 16:57:54 +01:00
4bfe624893
Merge #1285
...
1285: Add must_use to OnDrop r=Dirbaio a=rmja
Co-authored-by: Rasmus Melchior Jacobsen <rmja@laesoe.org >
2023-03-17 14:38:19 +00:00
7be385dbb1
Add must_use to OnDrop
2023-03-17 11:40:19 +01:00
f9c0c53e12
Merge #1284
...
1284: Fix APB clock calculation for several STM32 families r=Dirbaio a=ericyanush
This PR fixes #1283
Co-authored-by: Eric Yanush <eric@yanu.sh >
2023-03-17 07:49:09 +00:00
13f0c64a8c
Fix APB clock calculation for several STM32 families
2023-03-16 21:21:39 -06:00
472df3fad6
fix(pubsub): Pop messages which count is 0 after unsubscribe
2023-03-15 16:45:18 +01:00
2c9f289f40
Merge #1281
...
1281: Wait for waker when no data is available on UDP socket. r=Dirbaio a=royb3
Co-authored-by: Roy Buitenhuis <roy.buitenhuis@technolution.nl >
2023-03-15 12:59:11 +00:00
46b437dea0
Wait for waker when no data is available on UDP socket.
2023-03-15 13:56:40 +01:00
e33b99e9ec
Merge pull request #40 from Slushee-a/master
...
Add from_utf8 for a clearer example
2023-03-14 18:42:27 +01:00