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
Dario Nieuwenhuis
014583aaa5
tests/stm32: add uart async and blocking flush test.
2024-10-14 12:50:14 +02:00
Dario Nieuwenhuis
ad5f7bf6f7
tests: remove deprecated -Cinline-threshold.
2024-10-14 12:43:38 +02:00
Роман Кривенков
6862ac56cb
Stm32: implement async flush for UART
2024-10-14 13:28:35 +04:00
Dario Nieuwenhuis
c84495ef2e
Merge pull request #3416 from embassy-rs/update-nightly-324
...
Update nighlty, fix warnings.
2024-10-13 22:20:00 +00:00
Dario Nieuwenhuis
9a45d776d8
rustfmt for new nightly.
2024-10-14 00:12:45 +02:00
Dario Nieuwenhuis
ee669ee5c5
Update nighlty, fix warnings.
...
Fixes #2599
2024-10-14 00:11:16 +02:00
Dario Nieuwenhuis
4eb820ab6c
Merge pull request #3377 from Totto8492/enable-fpu
...
Enable FPU for RP235X Core1
2024-10-13 20:54:22 +00:00
Dario Nieuwenhuis
a4636d819f
rp/multicore: enable fpu on second core only if building for -eabihf targets.
2024-10-13 22:40:59 +02:00
HaoboGu
0222faa8a1
Add octospim support for octospi ( #3102 )
...
* feat: add octospim to ospi
Signed-off-by: Haobo Gu <haobogu@outlook.com>
* feat: make octospim behind feature gate
Signed-off-by: Haobo Gu <haobogu@outlook.com>
* refactor: fix fmt issue
Signed-off-by: Haobo Gu <haobogu@outlook.com>
* refactor: fix ci failure
Signed-off-by: Haobo Gu <haobogu@outlook.com>
* feat: add octospim reg writing code
Signed-off-by: Haobo Gu <haobogu@outlook.com>
* feat(octospi): enable rcc for octospim at the initialization
Signed-off-by: Haobo Gu <haobogu@outlook.com>
* fix: add octospim feature gate
Signed-off-by: Haobo Gu <haobogu@outlook.com>
* fix: fix cfg flag
Signed-off-by: Haobo Gu <haobogu@outlook.com>
* fix: fix rcc register on stm32l4 and stm32u5
Signed-off-by: Haobo Gu <haobogu@outlook.com>
* feat(ospi): support OCTOSPI2 in build.rs
Signed-off-by: Haobo Gu <haobogu@outlook.com>
* feat(ospi): add OCTOSPI2 pin impls
Signed-off-by: HaoboGu <haobogu@outlook.com>
* feat(ospi): support both ospi instances in stm32 OCTOSPIM
Signed-off-by: Haobo Gu <haobogu@outlook.com>
---------
Signed-off-by: Haobo Gu <haobogu@outlook.com>
Signed-off-by: HaoboGu <haobogu@outlook.com>
2024-10-13 22:32:22 +02:00
Dario Nieuwenhuis
2f6273bb5d
Merge pull request #3299 from badrbouslikhin/main
...
fix(stm32): disable transmitter during during half-duplex flush
2024-10-13 20:10:16 +00:00
Keisuke Tottori
cdcd9de051
Enable FPU for RP235X Core1
2024-10-13 21:45:54 +02:00
Dario Nieuwenhuis
eea08d761d
Merge pull request #3407 from CBJamo/pio_programs
...
rp: Move pio programs into embassy-rp
2024-10-13 19:41:57 +00:00
Dario Nieuwenhuis
7b09e88645
Merge pull request #3397 from embassy-rs/core-ip
...
Update smoltcp, embedded-nal-async to use the `core::net` IP addr types.
2024-10-13 19:40:56 +00:00
Dario Nieuwenhuis
45d4b1dd3e
Merge pull request #3415 from bkueng/stm32_uart_rx_pull
...
stm32: add RX Pull configuration option to USART
2024-10-13 19:38:59 +00:00
Beat Küng
0bf99820f3
stm32: add RX Pull configuration option to USART
2024-10-12 13:47:26 +02:00
Joost Buijgers
350a15a0cd
make bluetooth module public
2024-10-11 12:18:04 +02:00
Ulf Lilleengen
9555259c57
Merge pull request #3402 from sourcebox/sync-additions
...
embassy-sync: documentation and clippy fixes
2024-10-10 19:34:46 +00:00
Dario Nieuwenhuis
e7dfc2bc0a
Merge pull request #3410 from Sh3Rm4n/fix/i2c-pull
...
stm32/i2c: disable pullup instead of pulling down
2024-10-10 19:27:33 +00:00
Fabian Viöl
3870411a4a
stm32/i2c: disable pullup instead of pulldown
2024-10-10 16:12:51 +02:00
Caleb Jamison
70bd158d03
Make the docs be docs
2024-10-09 16:57:02 -04:00
Caleb Jamison
1b32b7bcb4
fmt
2024-10-09 16:51:52 -04:00