2274 Commits

Author SHA1 Message Date
purepani
f597901879
Adds ADC example for STM32WBA 2025-06-30 15:37:24 -05:00
Dario Nieuwenhuis
830a01e2f5
Merge pull request #4350 from 9names/rp_profiles
Minimise build profile tweaking in rp/rp235x examples
2025-06-27 14:16:08 +00:00
Dario Nieuwenhuis
93a8435535
Merge pull request #4323 from phycrax/rename_pwminput_new
embassy-stm32: Rename PWM Input constructors, add warning on usable timer peripherals
2025-06-27 14:08:36 +00:00
9names
39c9cbcf49 Minimise profile tweaking in rp examples 2025-06-27 20:15:14 +10:00
Dario Nieuwenhuis
7ba8c22a2d
Merge pull request #4337 from kevswims/cleanup-stm32h7rs-xspi-example
STM32H7RS Examples: Add OPI functionality to the XSPI example
2025-06-27 01:34:40 +00:00
Dario Nieuwenhuis
fee70dee99
Merge pull request #4349 from melvdlin/stm32h723-example-fix
[stm32h723]: fix spdifrx example
2025-06-27 01:27:32 +00:00
Süha Ünüvar
b31a423eea fix examples 2025-06-27 09:25:24 +08:00
Iris Artin
440b94aecf
Added STM32 ADCv1 analog watchdog implementation 2025-06-26 21:07:12 -04:00
melvdl
686bdae937 stm32h723: remove unused mut from static buffers in spdifrx example 2025-06-27 02:28:54 +02:00
Dario Nieuwenhuis
9ee01d9cc6
Merge pull request #4346 from njfdev/patch-1
Fix Release and Dev Profiles Being Backwards in rp235x Examples
2025-06-27 00:04:06 +00:00
melvdl
b4269f0f59 [stm32h723]: fix spdifrx example 2025-06-27 01:47:05 +02:00
melvdl
41327c1325 stm32: adapt examples to timer API changes 2025-06-27 01:08:45 +02:00
Nicholas Fasching
3bc2113651
Fix Release and Dev Profiles Being Backwards in rp235x Examples 2025-06-26 16:32:09 -04:00
Kevin Lannen
f0e3ca9ee4 STM32H7RS Examples: Add OPI functionality to the XSPI example
Cleans up the SPI and OPI commands to match the datasheet for the flash used on the Nucleo board

Creates a separate impl for OPI operations
2025-06-26 09:19:19 -06:00
Dario Nieuwenhuis
bf3170ed38
Merge pull request #4294 from AlanRosenthal/rtc_c0
Add RTC example for STM32C0
2025-06-22 21:22:10 +00:00
John Youren
53fd571ddb
Only write to the flash what was read from the file
The write method is given the full aligned buffer to write to flash even though it may not be fully populated. This change ensures only what has been read is written to flash. Preventing potential corrupted firmware and additional flash wear.
2025-06-20 14:45:13 +01:00
Alan Rosenthal
5534a36507 Add RTC example for STM32C0
Tested on STM32C0116F6

Requries: https://github.com/embassy-rs/stm32-data/pull/617
2025-06-10 18:46:41 -04:00
jrmoulton
4efb3b4f3f
fix ci 2025-06-10 16:01:50 -06:00
jrmoulton
cfad9798ff
merge new embassy changes 2025-06-10 15:48:36 -06:00
Dario Nieuwenhuis
d23d5d6a4c
Merge pull request #4224 from felipebalbi/button
imxrt: add button example
2025-06-01 12:20:01 +00:00
Ulf Lilleengen
1d8e4fd970
Merge pull request #4245 from bobsrac/feature/examples_nrf52840_ieee802154
nrf52840: example ieee 802.15.4 packet send/receive
2025-05-27 07:11:34 +00:00
bobsrac
f761e4b97b nrf52840: example ieee 802.15.4 packet send/receive 2025-05-27 00:46:44 -06:00
Gerhard de Clercq
305d1f2ed0
Merge branch 'embassy-rs:main' into dfu-verify 2025-05-26 16:51:10 +02:00
Ulf Lilleengen
a8b3178cee chore: bump version of embassy-boot-stm32 2025-05-26 09:11:46 +02:00
Ulf Lilleengen
94f9b27074
Merge pull request #4228 from okhsunrog/adding_eeprom
Adding EEPROM support to embassy-stm32
2025-05-23 14:15:15 +02:00
Gerhard de Clercq
68a45490fc [embassy-usb-dfu] support ed25519 verification
This commit adds the ability to verify that USB DFU updates are correctly signed using ed25519.
This required adding support to embassy-boot for reading from the DFU partition.
2025-05-23 12:40:19 +02:00
Ulf Lilleengen
edceb0dc7d
Merge pull request #4234 from mkj/embassy-sync-rel-0.7
Prepare embassy-sync 0.7
2025-05-22 08:41:13 +02:00
jubeormk1
bc80903d0a Added some notes for net_ppp example 2025-05-22 15:47:11 +10:00
jubeormk1
43ff562b5a Adjustments for std examples
I extended the README.md file to extend instructions for the rest of network examples

I modified the tap.sh script to give ownership to the user running it and avoiding running the examples with sudo. This would help someone using a debuger.
2025-05-22 15:41:43 +10:00
Matt Johnston
5e49985ed6 embassy-sync: bump to 0.7.0 2025-05-22 13:29:55 +08:00
Felipe Balbi
8e93ae8899 imxrt: add button example 2025-05-21 08:08:37 -07:00
okhsunrog
be831d0e79 Merge remote-tracking branch 'origin/main' into adding_eeprom 2025-05-21 17:10:49 +03:00
Ragarnoy
a4676f8b94
Merge branch 'embassy-rs:main' into stm32h755-intercore 2025-05-21 13:58:57 +02:00
ragarnoy
d5c9d1af26
Remove unnecessary atomic fences from intercore examples 2025-05-21 12:27:56 +02:00
okhsunrog
27ca627fc8 added examples 2025-05-21 09:54:19 +03:00
i509VCB
d23c71ea29
mspm0: generate interrupt group handlers 2025-05-20 17:17:03 -05:00
Ulf Lilleengen
f915903f0e
Merge pull request #4188 from Gerharddc/dfu-msos
[embassy-usb-dfu] support function level WinUSB GUIDs
2025-05-19 15:30:22 +02:00
Dario Nieuwenhuis
3ad9b73dd5
Merge pull request #4193 from embediver/pio-i2s-bit-depth-config
embassy-rp: Make bit-depth of I2S PIO program configurable
2025-05-18 21:20:24 +02:00
Dario Nieuwenhuis
41263587df
Merge pull request #4194 from i509VCB/update-metapac2
mspm0: generate features per chip + package
2025-05-18 21:20:11 +02:00
Yuri Astrakhan
ef0f29f0ed Update defmt dependencies 2025-05-18 20:52:09 +02:00
Dario Nieuwenhuis
e4fc487644 Add rand-core v0.9 support.
Co-Authored-By: Aurélien Jacobs <aurel@gnuage.org>
2025-05-18 20:35:36 +02:00
Dario Nieuwenhuis
f5de5bd4fd
Merge pull request #4206 from rursprung/add-possibility-to-document-bind_interrupts-structs
add the possibility to document `bind_interrupts` `struct`s
2025-05-15 16:59:28 +00:00
Ralph Ursprung
117eb45fa0
add the possibility to document bind_interrupts structs
the `bind_interrupts` macro creates a `struct` for the interrupts. it
was so far not possible to document those (except for STM32) and there
was no generic documentation being generated/added either, thus the
`missing_docs` lint was triggered for consumers which enabled it.

with this change it is now possible to manually add a comment on the
`struct` being defined in the macro invocation.

to show that this works one RP example has been modified accordingly.
2025-05-15 18:27:40 +02:00
Felipe Balbi
d64ae225b3 Add UART and DMA drivers
Both blocking and async versions are supported. Add separate examples
for each mode.
2025-05-15 07:22:49 -07:00
Gerhard de Clercq
2bbc2045a4 [usb-dfu examples] Alert users to customise their WinUSB GUIDs 2025-05-14 09:56:28 +02:00
Gerhard de Clercq
d4d10bad0b [embassy-usb-dfu] accept closure to customise DFU function
This provides a more generic interface for users to customise the DFU function instead of restricting customisation to DFU headers.
2025-05-14 09:52:46 +02:00
i509VCB
f41e8c45f6
mspm0: generate feature per chip + package 2025-05-13 21:55:50 -05:00
Dario Nieuwenhuis
5a19b64fec
Merge pull request #4187 from 1-rafael-1/rp235x-overclocking
RP235x overclocking
2025-05-13 21:45:22 +00:00
Marvin Gudel
58383465d5 Fix example for rp235x 2025-05-13 23:30:55 +02:00
Marvin Gudel
fd9ed3924c Fix example 2025-05-13 22:49:35 +02:00