Ulf Lilleengen
c7b9060a74
fix: prepare embassy-sync 0.7.1 release
...
* Add newtype for moved type to preserve API compat
2025-08-12 21:05:32 +02:00
Ulf Lilleengen
ee053f0bab
chore: bump versions
2025-08-04 15:01:08 +02:00
Ulf Lilleengen
9ca44b519a
chore: bump nrf and rp hal versions
2025-08-04 14:07:30 +02:00
Dario Nieuwenhuis
78a333d008
Release embassy-embedded-hal v0.4
2025-08-03 00:44:51 +02:00
Ulf Lilleengen
3f1ddaf60e
chore: prepare embassy-executor 0.8 release
2025-07-31 10:33:14 +02:00
Oscar Aurin
21566666b8
examples: fix RP2040 link establishing logic
2025-07-27 23:05:59 +02:00
Haobo Gu
f3cc62b77d
chore: bump embassy-usb-logger version
...
Signed-off-by: Haobo Gu <haobogu@outlook.com>
2025-07-22 14:05:17 +08:00
Ulf Lilleengen
1dd8c2a745
chore: Release cyw43-pio version 0.5.1
2025-07-16 15:51:55 +02:00
Ulf Lilleengen
8c087e3641
chore: release embassy-nrf 0.5.0 and embassy-rp 0.6.0
2025-07-16 15:47:37 +02:00
Ulf Lilleengen
c484e7d0e5
chore: Release embassy-usb version 0.5.0
2025-07-16 15:35:47 +02:00
Ulf Lilleengen
386c586afa
chore: Release embassy-embedded-hal version 0.3.1
2025-07-16 14:53:02 +02:00
Dario Nieuwenhuis
f525386fca
Merge pull request #4397 from korbin/allocate-numbered-endpoints
...
Make USB endpoint allocator methods accept an optional `EndpointAddress`
2025-07-15 22:08:08 +00:00
Ulf Lilleengen
f5b9b83cf4
chore: bump cyw43-pio dependency
2025-07-15 11:16:17 +02:00
Ulf Lilleengen
c35d5fb9ce
chore: bump cyw43 version
2025-07-15 11:15:19 +02:00
Ulf Lilleengen
9811f1c999
chore: prepare embassy-rp for release
2025-07-15 11:10:56 +02:00
korbin
b666a88ab1
make usb endpoint allocator methods accept an optional EndpointAddress
2025-07-13 20:40:54 -06:00
9names
39c9cbcf49
Minimise profile tweaking in rp examples
2025-06-27 20:15:14 +10:00
Matt Johnston
5e49985ed6
embassy-sync: bump to 0.7.0
2025-05-22 13:29:55 +08: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
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
Ralph Ursprung
117eb45fa0
add the possibility to document bind_interrupts
struct
s
...
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
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
fd9ed3924c
Fix example
2025-05-13 22:49:35 +02:00
1-rafael-1
abafbed0d5
remove Debug2Fmt from examples
2025-05-12 21:43:17 +02:00
1-rafael-1
79e452922a
Add ClockError enum and update system_freq to return Result for error handling
2025-05-12 21:33:47 +02:00
1-rafael-1
4567beda7b
rp235x overclocking
2025-05-11 17:26:36 +02:00
Ulf Lilleengen
f9f20ae217
Merge pull request #4155 from marcemmers/remove-instance-from-rp-uart-type
...
[embassy-rp] Remove <T: Instance> from Uart and BufferedUart
2025-05-09 19:34:52 +02:00
1-rafael-1
a254daf4ff
Changes after review
2025-05-07 21:19:09 +02:00
1-rafael-1
3441e80507
first batch of changes after review
2025-05-02 23:51:28 +02:00
Marc
8f3b6643b3
And another fix, should be the last failing example
2025-05-02 14:36:08 +02:00
Marc
1efe59ec47
Update examples and tests
2025-05-02 12:52:04 +02:00
1-rafael-1
22b5f73811
add manual overclock example, finalize API, cleanup
2025-05-01 00:11:56 +02:00
1-rafael-1
77e8bc9b28
refactoring to have higher and lower level api
2025-04-29 22:49:05 +02:00
1-rafael-1
3a6dc910ff
first working draft
2025-04-28 22:54:15 +02:00
1-rafael-1
b0594d16f2
Add overclock example for RP2040 with 200 MHz clock configuration
2025-04-26 22:55:24 +02:00
Marc
cd27a8a06b
Updated the pio onewire example
2025-04-25 01:14:47 +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
1-rafael-1
642740b8cb
update WiFi credentials to placeholders
2025-04-13 22:33:10 +02:00
JuliDi
608fe44a43
remove incompatible device classes and protocol from RP webusb example
2025-04-11 13:57:41 +02: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
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
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
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
Ulf Lilleengen
29d05328f9
chore: prepare embassy-net release
2025-02-14 06:54:09 +01:00
skkeye
9b178facc9
fix: update example
2025-02-13 10:27:30 +01:00
skkeye
bdb1b81213
fix: nightly fmt
2025-02-13 10:27:30 +01:00