Commit Graph

9045 Commits

Author SHA1 Message Date
Dániel Buga
c9abff53d7
Bump sync version (#3562)
* Bump sync version

* Use old embassy-sync in rp bluetooth example

* Downgrade update to minor
2024-11-22 21:16:11 +01:00
Ulf Lilleengen
fb8e40bdf5
Merge pull request #3559 from bugadani/gaw
Generalize AtomicWaker
2024-11-22 12:56:23 +00:00
Dániel Buga
e05f6da269
Generalize AtomicWaker 2024-11-22 09:21:44 +01:00
Gabriel Smith
bd65906d14
STM32H5xx ADC (#3557)
* stm32: Update STM32 data source

* stm32h5: Add ADC example
2024-11-21 23:23:46 +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