Ulf Lilleengen
83f2557eac
chore: prepare embassy crate releases
2025-08-26 16:05:09 +02:00
Dario Nieuwenhuis
9f12852c38
Read crate configs from metadata.
2025-08-25 19:44:50 +02:00
Ulf Lilleengen
6a347f1f09
feat: add semver checks and releasing to releaser
...
* List dependencies of a crate
* List dependents of a crate
* Perform semver-checks of a crate
* Prepare a release for a crate and all dependents
* Use a single release.toml for cargo-release
* Add changelogs where missing
2025-08-25 19:44:49 +02:00
erwin
badcdcc24c
change default internal pullup state to be active to make this change nonbreaking
2025-08-19 12:14:48 +02:00
erwin
e2794a2706
add entry to the changelog
2025-08-18 14:47:46 +02:00
erwin
bbc3e49c58
Add configurable internal pullups for rp i2c
...
- Example updated to demonstrate enabling internal pullups
- Add `sda_pullup` and `scl_pullup` fields to I2C Config
2025-08-18 14:39:18 +02:00
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
206cf0e451
fix: add missing entries in changelog
2025-08-04 14:20:55 +02:00
Ulf Lilleengen
bcc904c187
chore: Release embassy-rp version 0.7.0
2025-08-04 14:09:25 +02:00
Phirks
65bab430a6
removed the rp2040 flag from the dormant function
2025-08-03 08:37:58 -04:00
Dario Nieuwenhuis
78a333d008
Release embassy-embedded-hal v0.4
2025-08-03 00:44:51 +02:00
Elliot Sayes
1652d9269e
Add IRQ StatusSource for _rp235x
2025-08-02 17:26:42 +04:00
Ulf Lilleengen
0eceb08b90
fix: do full minor version bump for time queue utils
2025-08-01 21:42:23 +02:00
Ulf Lilleengen
3f1ddaf60e
chore: prepare embassy-executor 0.8 release
2025-07-31 10:33:14 +02:00
Dario Nieuwenhuis
5b8340bdc4
Merge pull request #4296 from adamNewell/fix-rp2350-stack-guard-rlar
...
Embassy RP: RP235x Fix MPU region enablement in stack guard installation
2025-07-24 21:53:32 +00:00
Dario Nieuwenhuis
c361c82c41
Merge pull request #4449 from rursprung/add-debug-and-defmt-for-rp-gpio
...
add missing `Debug` and `defmt::Format` derives for `embassy_rp::gpio`
2025-07-23 15:12:11 +00:00
Ralph Ursprung
978a007baf
add missing Debug
and defmt::Format
derives for embassy_rp::gpio
2025-07-23 16:56:34 +02:00
clubby789
2be8be0747
Use unsafe
block in IRQ handlers
2025-07-20 20:25:26 +01:00
Ralph Ursprung
0180c80676
add derive(Debug)
for embassy_rp::i2c::I2c
2025-07-16 16:59:55 +02:00
Ulf Lilleengen
3a7a2720b1
chore: Release embassy-rp version 0.6.0
2025-07-16 15:48:56 +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
6f2f469c56
chore: Release embassy-usb-driver version 0.2.0
2025-07-16 15:43:05 +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
f32e8f6025
release: embassy-usb-driver 0.1.1
2025-07-15 21:41:41 +02:00
Ulf Lilleengen
e4f500eb19
chore: Release embassy-rp version 0.5.0
2025-07-15 11:13:35 +02:00
Ulf Lilleengen
64e1a806fa
chore: update to embassy-hal-internal
v0.3.0
2025-07-14 11:46:47 +02:00
korbin
b666a88ab1
make usb endpoint allocator methods accept an optional EndpointAddress
2025-07-13 20:40:54 -06:00
Ralph Ursprung
22e77cb675
embassy-rp
: add release automation using cargo-release
...
this requires you to install [`cargo-release`].
note that this does not include a URL pointing to the diff on GitHub as
is usually done in changelogs since `embassy` is a mono-repo and the GH
UI doesn't offer a commit view per folder (see the [GH feature request]
for this).
[`cargo-release`]: https://crates.io/crates/cargo-release
[GH feature request]: https://github.com/orgs/community/discussions/162131
2025-07-08 23:05:51 +02:00
Ralph Ursprung
74101a8625
prepare changelog for embassy-rp
v0.5.0
2025-07-08 23:05:50 +02:00
Dario Nieuwenhuis
72248a601a
Update Rust nightly, stable.
2025-07-04 00:23:22 +02:00
Matt Bhagat-Conway
da6c4ff31a
remove line break reference from documentation
2025-07-03 11:54:00 -04:00
Matt Bhagat-Conway
6545b05188
fix rustfmt in read_to_break docstring
2025-07-03 10:37:49 -04:00
Matt Bhagat-Conway
388eee221e
add note about UART line breaks being different from ASCII
2025-07-03 10:31:28 -04:00
Adrian Wowk
3c0d5063fe
rp: add current_core api
2025-07-02 12:31:38 -05:00
Rob Wells
2613295111
embassy-rp: fix rom_data module documentation
...
Removes module doc comment markers that appeared in the generated
documentation.
2025-06-16 13:11:46 +01:00
Adam Newell
358a0cd464
Fix MPU region enablement in stack guard installation
...
Updated the MPU region enablement logic in the `install_stack_guard` function to correctly set the region limit by using the stack bottom address plus 256 minus one, ensuring proper memory protection configuration.
See Table 235. MPU_RLAR Register in RP2350 documentation
See Section 4.5 MPU_RLAR in armv8m MPU documentation
2025-06-09 22:06:40 -04:00
Dario Nieuwenhuis
a636ec439e
Merge pull request #4237 from felipebalbi/rp-invert-gpio
...
embassy-rp: implement input/output inversion
2025-06-01 12:17:40 +00:00
Felipe Balbi
ea36d121db
embassy-rp: implement input/output inversion
...
RP2040/RP23xx support inversion in HW of the inputs and
outputs. Implement minimal support for that.
2025-05-22 14:07:06 -07:00
MatrixSenpai
7eaea84fb7
rustfmt
2025-05-22 11:04:30 -05:00
MatrixSenpai
9baf5fc5eb
adding compatibility with ws2812 leds that have 4 addressable lights
2025-05-22 10:58:09 -05: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
Ulf Lilleengen
ee23412d91
Merge pull request #4115 from 1-rafael-1/dropping-pwm-leaves-pins-in-incorrect-state
...
pwm: enable pull-down resistors for pins in Drop implementation
2025-05-15 20:08:25 +02:00
Dario Nieuwenhuis
7358eeb49b
Merge pull request #4205 from rursprung/add-some-missing-debug-and-format-impls-for-rpi-adc
...
rp: add missing `Debug` and `defmt::Format` `derive`s for ADC
2025-05-15 19:33:56 +02:00
Ralph Ursprung
4a089fe245
rp: add missing Debug
and defmt::Format
derive
s for ADC
...
this doesn't cover every `struct` & co. in `embassy-rp`, but at least it
adds those needed for `Adc` and `adc::Channel`.
2025-05-15 18:38:04 +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