Haobo Gu
|
7b62d70d18
|
feat(ospi): add memory mapped mode
Signed-off-by: Haobo Gu <haobogu@outlook.com>
|
2024-10-25 18:27:48 +08:00 |
|
dvdsk
|
be50b62677
|
stm32/uart impl ReadReady for RingbufferdUart
|
2024-10-23 21:06:58 +02:00 |
|
Ulf Lilleengen
|
8803128707
|
Merge pull request #3317 from GrantM11235/simplepwmchannel
embassy-stm32: Add SimplePwmChannel
|
2024-10-23 10:30:13 +00:00 |
|
Haobo Gu
|
e5bc266654
|
feat: set ospi memory mapped mode
Signed-off-by: Haobo Gu <haobogu@outlook.com>
|
2024-10-23 12:54:50 +08:00 |
|
Dario Nieuwenhuis
|
8eb80c6816
|
Merge pull request #3444 from dnbln/main
feat: allow `bind_interrupts!` to accept conditional compilation attrs
|
2024-10-22 15:18:35 +00:00 |
|
Dinu Blanovschi
|
c797915525
|
fix: review comments
|
2024-10-22 16:56:05 +02:00 |
|
Dinu Blanovschi
|
e9f2e63796
|
fix
|
2024-10-22 16:50:10 +02:00 |
|
Dinu Blanovschi
|
5c23c789ee
|
fix
|
2024-10-22 16:23:17 +02:00 |
|
Dinu Blanovschi
|
82a438a037
|
fix
|
2024-10-22 15:51:05 +02:00 |
|
Dinu Blanovschi
|
ccd635f0dc
|
fix + allow both conditions on the irq and the handlers
|
2024-10-22 15:43:28 +02:00 |
|
Dinu Blanovschi
|
3279c19eee
|
feat(stm32): allow bind_interrupts! to accept conditional compilation attrs
|
2024-10-22 12:30:37 +02:00 |
|
Lucas Martins
|
82772e3a8f
|
📝 fix wrong comment
|
2024-10-21 17:50:05 -03:00 |
|
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 |
|
Lucas Martins
|
1d395fc2b6
|
stm32/flash: add stm32f2, stm32h5 flash driver
|
2024-10-21 02:21:53 +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
|
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 |
|
Christian Enderle
|
9cf75d7eac
|
stm32/flash: add support for l5
|
2024-10-17 20:17:01 +02:00 |
|
Alexandros Liarokapis
|
9f1b6b4791
|
Revise I2S interface to ring-buffered.
|
2024-10-16 18:45:27 +03: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
|
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 |
|
Роман Кривенков
|
6862ac56cb
|
Stm32: implement async flush for UART
|
2024-10-14 13:28:35 +04: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 |
|
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 |
|
Beat Küng
|
0bf99820f3
|
stm32: add RX Pull configuration option to USART
|
2024-10-12 13:47:26 +02:00 |
|
Fabian Viöl
|
3870411a4a
|
stm32/i2c: disable pullup instead of pulldown
|
2024-10-10 16:12:51 +02: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 |
|
klownfish
|
7b45577704
|
fix warnings
|
2024-09-25 16:55:27 +02:00 |
|
klownfish
|
8c1b4faae1
|
resuse adc v4 for u5
|
2024-09-25 01:01:19 +02:00 |
|
klownfish
|
60347976b2
|
Merge remote-tracking branch 'origin/main' into u5_adc
|
2024-09-24 20:46:04 +02:00 |
|
klownfish
|
3ce40f41fb
|
WIP: add u5 adc4
|
2024-09-24 19:03:20 +02:00 |
|
Ulf Lilleengen
|
81573b1a6d
|
Merge pull request #3364 from hansihe/fix-fdcan-preemption-dequeued-frame-return
Fix return value of `fdcan` `write`
|
2024-09-23 08:09:17 +00:00 |
|
Dario Nieuwenhuis
|
fb0afa8a0f
|
stm32: update metapac. Fixes SPI version on L0.
|
2024-09-23 02:06:58 +02:00 |
|
Dario Nieuwenhuis
|
68b783aedf
|
stm32/spi: fix hang/corruption of word sizes other than 8bit.
|
2024-09-23 02:06:58 +02:00 |
|
Dario Nieuwenhuis
|
59dcffbc60
|
stm32/gpdma: clear tr3 just in case.
|
2024-09-23 02:06:58 +02:00 |
|