Dario Nieuwenhuis
6614047886
otg: use const blocks for init.
2024-11-23 00:29:38 +01:00
Dario Nieuwenhuis
36c7891b6f
otg: fix corruption in CONTROL OUT transfers in stm32f4.
...
The RM says we have to process STUP (and therefore clear CNAK to start the data stage)
in the DOEPINT STUP interrupt. Seems doing it in RXFLVL when we receive the data is
too early. This makes it work consistently on all chips, so the quirk is no longer needed.
Fixes #3493
Fixes #3459
2024-11-23 00:23:40 +01:00
Dario Nieuwenhuis
9134ed60d0
otg: improve trace logging, print bytes as hex.
2024-11-23 00:13:15 +01:00
Dario Nieuwenhuis
3bcf27a59d
otg: fix build with defmt enabled.
2024-11-23 00:10:48 +01:00
Dario Nieuwenhuis
4b1be4787a
Merge pull request #3554 from chrenderle/rcc
...
compute lse and lsi frequency for STM32L and STM32U0 series
2024-11-21 11:28:13 +00:00
Christian Enderle
f598cae376
compute lse and lsi frequency for STM32L and STM32U0 series
2024-11-21 12:12:00 +01:00
Joseph
be6eec7726
Update README.md ( #3553 )
...
Fixed broken link to w5500-evb-pico
2024-11-21 01:46:10 +01:00
Dario Nieuwenhuis
66756af2f0
Merge pull request #3547 from bugadani/callback
...
Executor: Only set callback once
2024-11-20 23:14:02 +00:00
Dario Nieuwenhuis
851aa9cfaa
Merge pull request #3552 from embassy-rs/nfct
...
nrf: Add NFCT driver.
2024-11-20 22:34:07 +00:00
Dario Nieuwenhuis
0740b235ac
nrf: Add NFCT driver.
...
Co-Authored-By: turbocool3r <turbocool3r@gmail.com>
Co-Authored-By: ferris <ferris@devdroplets.com>
2024-11-20 23:29:22 +01:00
Dario Nieuwenhuis
227e073fca
Merge pull request #3280 from elagil/feat_spdifrx_driver
...
Support for STM32 SPDIFRX
2024-11-19 17:11:05 +00:00
Dario Nieuwenhuis
e41a5c6268
Merge pull request #3548 from bugadani/generic
...
Remove noop from queue_generic
2024-11-19 16:52:18 +00:00
Dániel Buga
448db47263
Remove noop from queue_generic
2024-11-19 17:30:31 +01:00
Dániel Buga
8ebe059ecb
Add initialize
2024-11-19 16:25:17 +01:00
Dániel Buga
ff02ee1a22
Only set callback once
2024-11-19 14:42:41 +01:00
Ulf Lilleengen
0f95c72e78
Merge pull request #3546 from plaes/fix-debug
...
nrf: Remove leftover info message and fix link to errata
2024-11-19 11:54:43 +00:00
Priit Laes
1e0b6eefb7
nrf: Remove leftover info message and fix link to errata
2024-11-19 09:55:39 +02:00
elagil
99dd5e79db
chore: update for latest SAI features
2024-11-18 20:51:23 +01:00
elagil
e8b03b75ec
fix: use latest SAI driver
2024-11-18 20:51:23 +01:00
elagil
de7fae1822
fix: enable backup symbol clock
2024-11-18 20:51:23 +01:00
elagil
1ce1e193b7
feat: Add SPDIFRX example
2024-11-18 20:51:23 +01:00
elagil
62dbdcd45a
feat: add SPDIFRX driver
2024-11-18 20:51:22 +01:00
Dario Nieuwenhuis
050d3d1a09
Merge pull request #3518 from chrenderle/lse-peripherals-clocked
...
Enable user to choose to pass lse clock to peripherals
2024-11-18 11:36:05 +00:00
Christian Enderle
e76473ae95
fixed hanging when lse_sysen disabled
2024-11-18 12:23:56 +01:00
Christian Enderle
e09e4e9612
Enable user to choose to pass lse clock to peripherals
2024-11-18 12:23:56 +01:00
Henrik Alsér
b793d31f25
Merge pull request #3545 from elagil/feat_wait_for_sai_ringbuf_write_error
...
Add a function that waits for any SAI/ringbuffer write error
2024-11-17 23:11:31 +00:00
elagil
ee9ca44703
refactor: naming of wait functions
2024-11-17 23:56:45 +01:00
elagil
7ae2816341
feat: SAI/ringbuffer add function to wait for any write error
2024-11-17 23:10:11 +01:00
Dario Nieuwenhuis
f99d733b61
nrf: add docs build for nrf54.
2024-11-17 23:01:00 +01:00
Dario Nieuwenhuis
5c9f9c443f
Merge pull request #3544 from embassy-rs/nrf54l
...
nrf: add nrf54l base: gpio and time driver.
2024-11-17 21:04:44 +00:00
Dario Nieuwenhuis
a8d7a5eb1e
nrf: add nrf54l base: gpio and time driver.
2024-11-17 14:42:06 +01:00
Dario Nieuwenhuis
8d8cd78f63
Merge pull request #3541 from elagil/avoid_sai_start_before_write
...
Disallow SAI start without an initial write
2024-11-16 22:36:41 +00:00
elagil
f2a46e2ac3
fix: unwrap sai receiver start()
2024-11-16 15:09:47 +01:00
elagil
d592875ca6
fix(SAI): disallow start without initial write
2024-11-16 15:02:32 +01:00
Dario Nieuwenhuis
6c4b3d82b6
Merge pull request #3538 from elagil/sai_flush_fifo_on_disable
...
Flush SAI FIFO on init and disable
2024-11-15 01:58:06 +00:00
Dario Nieuwenhuis
fe79af5614
Merge pull request #3539 from embassy-rs/update-nrf-pac
...
Update nrf-pac.
2024-11-15 01:25:48 +00:00
Dario Nieuwenhuis
3f23fd5c98
Update nrf-pac.
2024-11-15 02:22:20 +01:00
elagil
edb9b03dee
fix: flush SAI FIFO on init
2024-11-15 00:07:23 +01:00
elagil
4692f06c33
fix: flush SAI FIFO on disable
2024-11-15 00:01:40 +01:00
Ulf Lilleengen
ea1b97ed40
Merge pull request #1660 from Georges760/examples/rp/spi_gc9a01
...
add spi_display with mipidsi example for rp pico
2024-11-14 08:33:34 +00:00
Dario Nieuwenhuis
d3fd34e5ff
Merge pull request #3534 from ibuki2003/rp-uart-dreq-fix
...
RP23: fix uart dreq number
2024-11-13 17:59:32 +00:00
Dario Nieuwenhuis
57a5b3b65f
Merge pull request #3533 from cedric-vincent/main
...
Fix multiprio examples for stm32 devices.
2024-11-13 17:53:35 +00:00
ibuki2003
19a06d6b8a
fix(rp): use uart dreq number defined in pac
2024-11-14 02:50:04 +09:00
Cedric VINCENT
6801c6496c
Fix multiprio examples for stm32 devices.
...
Commit bbe1eebc
has changed the order of TIM candidates when using the
time-driver-any feature. For instance, in the case of STM32F3, it
previously returned TIM2 but now returns TIM15. Consequently, the
"multiprio" example no longer works as it requires three *free* CC
register (for alarms), while TIM15 provides only one (CC1 is always
reserved for regular time keeping).
This commit was successfully tested on STM32F3. Additionally, I
verified that all the examples using a timer for STM32F0 and STM32F4
still build correctly.
Fixes #2749
2024-11-13 18:40:35 +01:00
Dario Nieuwenhuis
015e3aecb4
Merge pull request #3530 from embassy-rs/executor-063
...
Release embassy-executor 0.6.3.
2024-11-12 17:17:07 +00:00
Dario Nieuwenhuis
796f6c034a
Release embassy-executor 0.6.3.
2024-11-12 18:07:50 +01:00
Dario Nieuwenhuis
11a8d7795e
Merge pull request #3527 from MabezDev/xtensa-ci
...
Basic Xtensa CI
2024-11-12 16:22:37 +00:00
Scott Mabin
95b84494bc
basic xtensa CI
2024-11-12 15:58:31 +00:00
Dario Nieuwenhuis
8478729e49
Merge pull request #3529 from embassy-rs/executor-compare-vtable-addr
...
executor: compare vtable addr instead of contents.
2024-11-12 15:38:15 +00:00
Dario Nieuwenhuis
853c5c567a
executor: compare vtable addr instead of contents.
...
Saves a whopping 44 bytes of text, yay.
2024-11-12 16:30:46 +01:00