2172 Commits

Author SHA1 Message Date
1-rafael-1
6efd6a457f fmt 2024-12-31 15:58:57 +01:00
1-rafael-1
e6001e66f8 Improve orchestrate_tasks example with shared state and better documentation
Add mutex-protected shared system state
Improve task coordination and signaling
Add more documentation
2024-12-31 15:54:42 +01:00
Dario Nieuwenhuis
29dce03adc
Merge pull request #3679 from trnila/1wire
stm32/usart: configurable readback for half-duplex to support 1-wire + ds18b20 example
2024-12-31 11:33:54 +01:00
Dario Nieuwenhuis
18773c377a
Merge pull request #3688 from klownfish/u5_adc
STM32U5: Add ADC drivers
2024-12-31 11:33:35 +01:00
klownfish
41c8bf867b fix formatting 2024-12-31 01:04:18 +01:00
Bailey Townsend
388103275e Fixes ci (hopefully) 2024-12-28 00:40:52 -06:00
Bailey Townsend
8243a8a389 Added new param to examples and created a pico plus 2 w example 2024-12-28 00:07:14 -06:00
klownfish
a5a90156ce cleanup 2024-12-27 02:54:38 +01:00
Olof
0836392219
Merge branch 'embassy-rs:main' into u5_adc 2024-12-27 00:35:49 +01:00
klownfish
4f4740eeb2 add async read for u5 ADC4 2024-12-27 00:24:47 +01:00
Dominik Boehi
19203c706f nrf54l: Allow debug access from firmware sid3
This adds support for the
2024-12-26 08:35:37 +01:00
Dario Nieuwenhuis
2a1620d6f7 Remove useless std cargo features. 2024-12-25 13:12:33 +01:00
Eekle
a3d35216d4 Remove manual settings of composite_with_iads=true 2024-12-24 13:23:08 +01:00
Dániel Buga
ab8ca3f126
Rename ETQD, bump date 2024-12-22 21:00:23 +01:00
Dániel Buga
1c485f18a2
Remove bluetooth example and trouble dependencies 2024-12-22 20:27:15 +01:00
Dániel Buga
9a238e6ad8
Prepare new embassy-time-*driver, embassy-executor, embassy-time 2024-12-22 20:27:15 +01:00
Daniel Trnka
7070f5364e examples/stm32g0: added ds18b20 temperature sensor on 1-wire bus 2024-12-22 19:55:21 +01:00
elagil
b6e70c8eb3 fix: add docstring for target platform 2024-12-22 15:07:58 +01:00
elagil
b35b45e151 feat: stm32h5 UCPD example 2024-12-22 15:07:58 +01:00
Olof
7cf96e4730
Merge branch 'embassy-rs:main' into u5_adc 2024-12-18 01:48:25 +01:00
klownfish
8eeff8502d better u5 adc example 2024-12-18 01:46:26 +01:00
Piotr Esden-Tempski
bafcdedebe Update (q|o)spi examples. 2024-12-17 14:56:45 -08:00
Dario Nieuwenhuis
2846647c94 Remove use of static mut. 2024-12-16 16:15:28 +01:00
Dario Nieuwenhuis
2c3bc75da6
Merge pull request #3593 from bugadani/refactor
Rework time-driver contract.
2024-12-16 12:30:30 +00:00
Dario Nieuwenhuis
2f2e2c6031
Make integrated-timers the default, remove Cargo feature. 2024-12-15 18:49:57 +01:00
Dario Nieuwenhuis
e44ee26cd5
Merge pull request #3613 from mubes/stm32u5_otg_hs_support
Add support for stm32u595/5a5 OTG_HS in client mode
2024-12-13 11:06:32 +00:00
Dániel Buga
5a5495aac4
Refactor integrated-timers 2024-12-10 21:31:42 +01:00
Ulf Lilleengen
080900c8d1
Merge pull request #3626 from tommy-gilligan/rp23-usb-hid-keyboard-example
rp23: port usb_hid_keyboard example from rp
2024-12-10 10:18:40 +00:00
Dave Marples
501d3942e8
Add support for stm32u595/5a5 OTG_HS in client mode 2024-12-10 10:51:28 +01:00
Gerhard de Clercq
5963a10d4d stm32wb-dfu: add MSOS headers
The USB DFU example now shows how to automatically get the WinUSB driver assigned.
2024-12-10 09:31:47 +01:00
Tommy Gilligan
30ba7b85df cargo +nightly fmt 2024-12-10 06:27:22 +11:00
Tommy Gilligan
e2e5d0f16b rp23: port usb_hid_keyboard example from rp 2024-12-08 11:52:42 +11:00
David Lawrence
0bec981882 STM32: bump to latest stm32-metapac
HRTIM driver is updated per https://github.com/embassy-rs/stm32-data/pull/544
2024-12-06 21:58:18 -05:00
Badr Bouslikhin
78b536e74b
docs: improve stm32 embassy-usb-dfu example 2024-12-05 18:47:33 +01:00
Dario Nieuwenhuis
4acc0f84b0
Merge pull request #3274 from michelrandahl/discriminating-pins-within-tsc-group
STM32-TSC: enable discriminating between pins within same TSC group and improve TSC library in general
2024-12-03 01:11:33 +01:00
Dario Nieuwenhuis
86b53a2ce3
Merge pull request #3512 from EnmanuelParache/stm32_usart_set_baudrate
stm32/usart: Changing baud rate
2024-12-02 23:52:20 +00:00
Dario Nieuwenhuis
f7a1f5bf56
Merge pull request #3024 from bsodmike/fix_rp_wifi_example
Update RP Wifi Scan Example: Remove code that isn't used by the example (minor cleanup)
2024-12-02 23:51:13 +00:00
Michael de Silva
52ac74982d Remove code that isn't used by the example 2024-12-03 00:45:35 +01:00
Dario Nieuwenhuis
a5ee98c402
Merge pull request #3600 from embassy-rs/patch-1
Add set_config method to RP SPI driver (rebased #3419)
2024-12-02 23:37:57 +00:00
Enmanuel Parache
6494429a20 stm32/usart: Changing baud rate 2024-12-03 00:34:23 +01:00
Dario Nieuwenhuis
0138bc5dd8 examples/rp: update sdmmc. 2024-12-03 00:31:36 +01:00
dstric-aqueduct
dcf228e448 Add set_config method to RP SPI driver
Add a `set_config` method to `Spi` to allow reconfiguring SPI mode after creation.

The existing implementation of the `embassy-embedded-hal` trait `SetConfig` is changed to use the new method.

Existing uses of `SetConfig`  trait may need to explicitly call the trait method to maintain current return type.
2024-12-03 00:14:24 +01:00
rafael
ed10b9de7b formatting 2024-12-02 23:52:03 +01:00
rafael
ccf2e0c528 formatting 2024-12-02 23:52:03 +01:00
rafael
7538233616 correct rp pwm dutycycle examples: desired frequency 2024-12-02 23:52:03 +01:00
Dario Nieuwenhuis
bc5e0d60b3
Merge pull request #3566 from IvanLi-CN/feat/adc-read-async-stm32g4
STM32: Implement Asynchronous ADC Reading for G4
2024-12-02 23:38:06 +01:00
michel
dcd6284996 stm32 tsc: added multipin example for stm32f3 2024-11-29 17:58:35 +01:00
michel
efbe7fb8e8 stm32 tsc examples: minor corrections 2024-11-29 17:58:35 +01:00
michel
31da5155e8 Refactor TSC module: Remove redundant 'Tsc' prefixes for improved naming consistency 2024-11-29 17:58:35 +01:00
michel
a5b34a7980 stm32 multipin examples: remove check for group status since we are using the async pending method 2024-11-29 17:58:35 +01:00