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 |
|
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 |
|
Caleb Jamison
|
041eef5c2d
|
Merge pull request #1 from BjornTheProgrammer/pio_programs
Better docs and adding of release for PioPwm
|
2024-10-09 16:50:57 -04:00 |
|
Bjorn
|
22fe493257
|
Better docs and adding of release for PioPwm
|
2024-10-09 10:12:43 -07:00 |
|
Caleb Jamison
|
e47c031b67
|
fmt examples too
|
2024-10-09 11:47:04 -04:00 |
|
Caleb Jamison
|
c7f7728eb1
|
cargo +nightly fmt
|
2024-10-09 11:44:58 -04:00 |
|
Caleb Jamison
|
fc978c2ee9
|
Fix rp23 i2s example, boot_sel isn't supported yet.
|
2024-10-09 11:37:15 -04:00 |
|
Caleb Jamison
|
57c1fbf308
|
Move pio programs into embassy-rp
|
2024-10-09 10:18:00 -04:00 |
|
Dario Nieuwenhuis
|
456c226b29
|
Merge pull request #3404 from farmblox/fix-stm32-exti-low-power
stm32: fix low-power EXTI IRQ handler dropped edges
|
2024-10-08 20:48:26 +00:00 |
|
Lena Berlin
|
df0fc04198
|
fix: stm32l0 low-power EXTI IRQ handler wiped pending bits before they were checked
|
2024-10-08 11:18:59 -04:00 |
|
Oliver Rockstedt
|
592bb5a8ca
|
embassy-sync: made changelog formatting more consistent
|
2024-10-07 18:16:47 +02:00 |
|
Oliver Rockstedt
|
4110cb494f
|
embassy-sync: added Watch primitive to changelog
|
2024-10-07 18:12:45 +02:00 |
|
Oliver Rockstedt
|
bf60b239e8
|
embassy-sync: fixed some clippy warnings
|
2024-10-07 18:05:15 +02:00 |
|
Dario Nieuwenhuis
|
42815e944a
|
Merge pull request #3401 from sourcebox/sync-additions
Add `capacity`, `free_capacity`, `clear`, `len`, `is_empty` and `is_full` functions to `priority_channel::{Sender, Receiver}`
|
2024-10-07 15:42:48 +00:00 |
|