Lucas Martins
2c9b528edd
fmt
2024-10-21 15:06:06 -03:00
Lucas Martins
c0addc005b
add uart permutations usefull for rs485
2024-10-21 14:48:57 -03:00
Ulf Lilleengen
d7692b1ae8
Merge pull request #3440 from embassy-rs/update-reqwless
...
Use released version of reqwless for examples
2024-10-21 17:45:10 +00:00
Ulf Lilleengen
61f55be92a
Use released version of reqwless for examples
2024-10-21 19:41:28 +02:00
Dario Nieuwenhuis
e782eabff7
Changelog executor v0.5.1 release.
2024-10-21 16:20:40 +02:00
rafael
d92fb002ec
rustfmt
2024-10-21 12:19:10 +02:00
rafael
d7db8fbab9
rustfmt
2024-10-21 11:59:03 +02:00
rafael
f32b0fbc3b
change existing pwm example to reflect both existing ways to use pwm output
2024-10-21 11:55:10 +02:00
rafael
693bd8c6de
re-export SetDutyCycle for user convenience
2024-10-21 11:54:17 +02:00
Dario Nieuwenhuis
379a593291
Merge pull request #3358 from mammothbane/main
...
embassy_sync: `Sink` adapter for `pubsub::Pub`
2024-10-21 10:48:07 +02:00
Dario Nieuwenhuis
e8ba9696f1
Merge pull request #3368 from AnthonyGrondin/main
...
feat(embassy-net): Implement `wait_recv_ready()` + `wait_send_ready()` for UdpSocket and `wait_read_ready()` + `wait_write_ready()` for TcpSocket
2024-10-21 00:35:13 +00:00
Dario Nieuwenhuis
d8ae5861db
Merge pull request #3305 from Luctins/stm32h5-flash-driver
...
Add STM32H5 flash driver
2024-10-21 00:31:36 +00:00
Lucas Martins
1d395fc2b6
stm32/flash: add stm32f2, stm32h5 flash driver
2024-10-21 02:21:53 +02:00
Dario Nieuwenhuis
4a1d189393
Merge pull request #3437 from embassy-rs/net-flush-udp-raw
...
net: Add flush for UDP and Raw sockets.
2024-10-21 00:13:11 +00:00
Fan Jiang
b4ee17fb4f
net: Add flush for UDP and Raw sockets.
2024-10-21 01:59:31 +02:00
Dario Nieuwenhuis
34eeaa0787
Merge pull request #3435 from embassy-rs/octospim-fix
...
stm32: Fix build for chips with octospim but not octospi2.
2024-10-20 23:37:47 +00:00
Dario Nieuwenhuis
a561a7625e
Merge pull request #3436 from embassy-rs/release-executor-v061
...
Release embassy-executor v0.6.1, embassy-executor-macros v0.6.1
2024-10-20 23:33:01 +00:00
Dario Nieuwenhuis
ecac24a1c7
stm32: Fix build for chips with octospim but not octospi2.
2024-10-21 01:30:21 +02:00
Dario Nieuwenhuis
1a24b4f018
Release embassy-executor v0.6.1, embassy-executor-macros v0.6.1
2024-10-21 01:26:02 +02:00
Dario Nieuwenhuis
f92b27d048
Merge pull request #3434 from embassy-rs/macro-fixes
...
executor: improve macro error messages, add compile-fail / ui tests.
2024-10-20 22:22:34 +00:00
Dario Nieuwenhuis
8f98268723
executor: add compile-fail / ui tests.
2024-10-20 23:54:17 +02:00
Dario Nieuwenhuis
f0de049308
executor-macros: improve error messages.
2024-10-20 23:54:17 +02:00
rafael
8baf88f8f4
rustfmt
2024-10-20 23:31:53 +02:00
rafael
7fc09f89e8
embassy_rp: implement pwm traits from embedded_hal
...
• Update crate versions • Implement embedded-hal PWM traits • Add TB6612FNG motor driver example
2024-10-20 23:28:47 +02:00
Ulf Lilleengen
c9358e1f1e
Merge pull request #3430 from chrenderle/more-select
...
embassy-futures: add select 5 and 6
2024-10-20 12:36:33 +00:00
Christian Enderle
f21b19164b
embassy-futures: add select 5 and 6
2024-10-19 15:36:56 +02:00
Ulf Lilleengen
8dde7b625e
Merge pull request #3414 from jbuijgers/rp-bt-type-exposure
...
cyw43: make bluetooth module public
2024-10-18 07:51:36 +00:00
Dario Nieuwenhuis
a580437841
Merge pull request #3423 from chrenderle/l5-flash
...
stm32/flash: add support for l5
2024-10-18 01:23:05 +00:00
Dario Nieuwenhuis
1f58e0efd0
executor: fix unsoundness due to impl Trait
, improve macro error handling. ( #3425 )
...
* executor-macros: don't parse function bodies.
* executor-macros: refactor for better recovery and ide-friendliness on errors.
* executor-macros: disallow `impl Trait` in task arguments.
Fixes #3420
* Fix example using `impl Trait` in tasks.
2024-10-18 03:18:59 +02:00
Dario Nieuwenhuis
3d0c557138
Merge pull request #3424 from embassy-rs/update-rust2
...
Update to rust 1.82.
2024-10-17 23:11:23 +00:00
Dario Nieuwenhuis
dcdc0638b6
Update to rust 1.82.
2024-10-18 00:43:57 +02:00
Christian Enderle
9cf75d7eac
stm32/flash: add support for l5
2024-10-17 20:17:01 +02:00
Ulf Lilleengen
0225c2a0f2
Merge pull request #3023 from liarokapisv/i2s-ring-buffered
...
Revise I2S interface to ring-buffered.
2024-10-17 07:08:11 +00:00
Alexandros Liarokapis
9f1b6b4791
Revise I2S interface to ring-buffered.
2024-10-16 18:45:27 +03:00
Dario Nieuwenhuis
fe99469011
Merge pull request #3421 from TuEmb/main
...
add RTR flag if it is remote frame
2024-10-16 11:03:35 +00:00
Tu Nguyen
8af52488e7
add RTR flag if it is remote frame
2024-10-16 17:45:40 +07:00
Ulf Lilleengen
bcfbaaab95
Merge pull request #3336 from liarokapisv/stm32-alternative-ringbuffer-impl
...
stm32: Ringbuffer rewrite
2024-10-16 08:01:58 +00:00
Dion Dokter
e350ca836a
STM32 QSPI typo ( #3418 )
2024-10-15 13:23:57 +02:00
Alexandros Liarokapis
28d03537e9
stm32: Automatically clear on WritableRingBuffer start
2024-10-15 12:29:12 +03:00
Alexandros Liarokapis
4f810e47f5
enable ci usart tests
2024-10-15 12:29:12 +03:00
Alexandros Liarokapis
d280b23428
fix adc/ringbuffered_v2.rs
2024-10-15 12:29:12 +03:00
Alexandros Liarokapis
2ec05da5dd
simplify if/else handling on ringbuffer
2024-10-15 12:29:12 +03:00
Alexandros Liarokapis
f0d2ebdc7e
stm32: fix ringbugger overrun errors due to bad dma wrap-around behavior
2024-10-15 12:29:12 +03:00
Alexandros Liarokapis
c991ddb766
use request_pause instead of request_stop at adc shutdown
2024-10-15 12:29:12 +03:00
Alexandros Liarokapis
9c7b296432
overrun at invalid diffs, rename clear to reset, simplify dma_sync method
2024-10-15 12:29:12 +03:00
Alexandros Liarokapis
8271225216
make len method take mut self and remove sync index calls
2024-10-15 12:29:12 +03:00
Alexandros Liarokapis
85fb890b00
add auto-clear functionality to ringbuffer
2024-10-15 12:29:12 +03:00
Alexandros Liarokapis
f4ec0cb4d4
simplify and rename ringbuffer methods, make len available
2024-10-15 12:29:12 +03:00
Alexandros Liarokapis
2b10caafd4
stm32: initial support for alternative ringbuffer implementation
2024-10-15 12:29:12 +03:00
Dario Nieuwenhuis
4f08d5bc5f
Merge pull request #3379 from qwerty19106/stm32_async_flush
...
Stm32: implement async flush for UART
2024-10-14 10:52:32 +00:00