Dario Nieuwenhuis
667400111a
Merge pull request #4089 from IvanLi-CN/g4-opamp
...
feat(embassy-stm32/opamp): Add some STM32G4 opamp usage
2025-04-18 11:09:00 +00:00
Anton Pöhl
94c208b52a
Stm32 usart: better names for open drain pin modes
2025-04-16 20:42:51 +02:00
Matt Johnston
6a6e421652
rp: i2c-slave example: fix twice-swapped sda/scl
...
sda and scl were swapped twice. The code worked, but would be confusing
trying to interface with pins externally.
2025-04-15 17:44:50 +08:00
Ivan Li
bbfebf968e
feat(embassy-stm32/opamp): Add some stm32g4 opamp usage
...
Signed-off-by: Ivan Li <ivanli2048@gmail.com>
2025-04-14 20:42:46 +08:00
Ulf Lilleengen
8fc40e0b84
Merge pull request #4085 from 1-rafael-1/add-rp235x-in-docs-comments
...
update documentation and examples to mention RP235x
2025-04-14 07:58:59 +00:00
rafael
4e90c535d2
Update adc.rs
2025-04-14 09:26:53 +02:00
rafael
bed6dde744
Update adc.rs
2025-04-14 09:23:32 +02:00
1-rafael-1
642740b8cb
update WiFi credentials to placeholders
2025-04-13 22:33:10 +02:00
1-rafael-1
6719e13059
update documentation and examples to mention RP235x
2025-04-13 22:23:07 +02:00
Mark Murphy
88b5752960
Update blinky_wifi example name
...
The RP pico w 2 blinky example is currently called `blinky_wifi`
2025-04-12 21:02:51 -04:00
Anton Pöhl
a544726be4
Stm32 usart: remove HalfDuplexConfig
...
The pin parameters of usart::Config are used instead.
2025-04-11 20:58:03 +02:00
Dario Nieuwenhuis
659c616f9f
Merge pull request #4070 from JuliDi/patch-2
...
[RP] Fix missing config.composite_with_iads = false; in webusb example
2025-04-11 14:20:59 +00:00
JuliDi
608fe44a43
remove incompatible device classes and protocol from RP webusb example
2025-04-11 13:57:41 +02:00
Mick Chanthaseth
5bc4de236c
fixed fmt
2025-04-10 14:09:53 -07:00
Mick Chanthaseth
e4739113b7
added qspi example for stm32h742
2025-04-10 14:02:39 -07:00
Felipe Balbi
05606d0380
Update minimum FCB version to latest released
...
Version 0.2+ allows for the user to provide custom FCB for their
platform. By default, FCB should work on MIMXRT685s EVK, by NXP.
Based on PR by James Munns on the original "out-of-tree" copy of
embassy-imxrt:
https://github.com/OpenDevicePartnership/embassy-imxrt/pull/387
2025-04-10 10:16:49 -07:00
Felipe Balbi
b4bbc00a00
Convert tabs into spaces
...
Indent everything with spaces instead of TABS.
Based on PR by James Munns on the original "out-of-tree" copy of
embassy-imxrt:
https://github.com/OpenDevicePartnership/embassy-imxrt/pull/387
2025-04-10 10:15:44 -07:00
Felipe Balbi
a78707b779
Add Embassy iMXRT RTC Time Driver
2025-04-09 13:22:26 -07:00
Felipe Balbi
aa9a16e569
Add embassy-imxrt
...
Adds initial support for MIMXRT600 series MCUs from NXP. Subsequent
PRs will add more drivers.
2025-04-09 09:37:45 -07:00
lonesometraveler
b5e6d22117
Update Cargo.toml
2025-04-08 15:49:27 -04:00
Dario Nieuwenhuis
717fbc1cd9
Merge pull request #4016 from antonok-edm/emmc
...
Support eMMC devices via SDMMC (STM32)
2025-04-06 22:04:18 +00:00
Dario Nieuwenhuis
bdeeb388ff
Merge pull request #4045 from mkj/dev/matt/xspi
...
stm32h7rs xspi
2025-04-06 20:35:48 +00:00
Ulf Lilleengen
b1179c5090
Merge pull request #3983 from mgomez0/topic/buffered-uart-take-pins-before-interrupts
...
BufferedUart initialization
2025-04-05 05:36:27 +00:00
Michael Gomez
f1feedf190
BufferedUart initialization
...
This change modifies UART initialization throughout Embassy to take pins
before interrupts.
Related to #1304 .
2025-04-04 21:54:36 -07:00
Matt Johnston
43ef76b1b6
Add stm32h7rs xpi_memory_mapped example
...
Based on ospi_memory_mapped, targetting stm32h7s3 nucleo board.
This works in single mode, no octo mode yet.
2025-04-04 17:41:53 +08:00
Anton Lazarev
dc31bfd829
refactor to reduce code duplication
2025-03-31 12:47:41 -07:00
i509VCB
91cde689cc
mspm0: blocking uart driver
2025-03-29 00:21:29 -05:00
Dario Nieuwenhuis
695a6da322
Statically allocate task pools on stable Rust.
...
Thanks @0e4ef622 for the awesome idea of how to do it and the first implementation.
Co-Authored-By: Matthew Tran <0e4ef622@gmail.com>
2025-03-28 19:11:53 +01:00
Dario Nieuwenhuis
d41eeeae79
Remove Peripheral trait, rename PeripheralRef->Peri.
2025-03-27 15:18:06 +01:00
Dario Nieuwenhuis
73ec3a7506
stm32/dac: remove DMA generic params.
2025-03-25 21:31:28 +01:00
Ulf Lilleengen
e29be82c8b
Merge pull request #3966 from i509VCB/mspm0-init
...
Embassy for MSPM0
2025-03-21 13:32:14 +00:00
Steven Friedman
83b70d5847
w/ static config, don't need to wait for DHCP
2025-03-20 09:14:28 -04:00
Steven Friedman
9fd464dc50
reformat
2025-03-20 09:14:27 -04:00
Steven Friedman
a0b948f270
define stm32h7rs ethernet pin traits
2025-03-20 09:14:27 -04:00
Timofei Korostelev
8c6fa83006
Added ADC support for STM32C0.
2025-03-20 01:58:44 +01:00
i509VCB
c5b3cc5f47
How about debug=0 for c1104?
2025-03-15 13:58:07 -05:00
i509VCB
1dd1296933
more aggressive debug level for CI?
2025-03-15 13:56:23 -05:00
i509VCB
0f57a18f19
Remove temporary target yamls
...
These will be in the next probe-rs release
2025-03-15 13:35:24 -05:00
i509VCB
0c8dadf0ca
rustfmt 2: electric boogaloo
2025-03-13 22:30:45 -05:00
i509VCB
e0cdc356cc
Embassy for MSPM0
...
This adds an embassy hal for the Texas Instruments MSPM0 microcontroller series.
So far the GPIO and time drivers have been implemented. I have tested these drivers on the following parts:
- C1104
- L1306
- L2228
- G3507
- G3519
The PAC is generated at https://github.com/mspm0-rs
2025-03-13 22:10:45 -05:00
9names
8f41a4dfad
boot/rp: Bump version number
2025-03-09 14:37:13 +11:00
9names
f046fa24b6
rp: Update embassy-boot-rp to use embassy-rp 0.4.0
2025-03-09 14:37:13 +11:00
9names
b00daafd3e
rp/pio: Update cyw43-pio to use new version of embassy-rp
2025-03-09 14:37:08 +11:00
9names
430377138b
rp: Update embassy-rp version in examples and tests
2025-03-09 11:15:53 +11:00
eden barby
24941212e8
Added access to the byte swap flag for RP2*** chips for the PIO state machine DMA calls.
2025-03-01 17:23:04 +10:00
Curly
9d92d03c82
rename Pimoroni Pico Plus 2
example to group alphabetically with other blinky
projects
2025-02-23 07:39:25 -08:00
Curly
2d0e0f51f8
add rp235x
blinky_wifi.rs` to support RPi Pico 2 W
2025-02-23 07:37:34 -08:00
Curly
3932835998
rename rp23
(?) folder to rp235x
; fix ci.sh
to use rp235x
folder
2025-02-23 07:33:58 -08:00
Dario Nieuwenhuis
52dfefb632
rp/pio: update pio-rs crate, reexport it so users don't get version mismatches.
2025-02-18 18:14:57 +01:00
Dario Nieuwenhuis
897d42e012
Merge pull request #3880 from nikvoid/stm32-rtc-subsecond
...
STM32: RTC subsecond support
2025-02-16 23:22:50 +00:00