1060 Commits

Author SHA1 Message Date
Ulf Lilleengen
3e8d8fec15 fix: update more minor versions 2025-08-27 08:44:05 +02:00
Ulf Lilleengen
83f2557eac chore: prepare embassy crate releases 2025-08-26 16:05:09 +02:00
Ulf Lilleengen
551aa5770f
Merge pull request #4549 from embassy-rs/releaser-update
feat: add semver checks and releasing to releaser
2025-08-26 07:05:40 +00: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
Ike
dfa6485f99
Fix SAADC pins for nrf5340 in CHANGELOG 2025-08-25 20:50:19 +04:00
Ike
0396787e19
Replace SAADC input pins with correct mappings 2025-08-25 19:16:41 +04:00
Dario Nieuwenhuis
58f8bb9556
Merge pull request #4547 from nerwalt/future-nrf-pac-update-fix
Use from_bits with LoopCnt
2025-08-14 20:11:38 +02:00
nerwalt
a977b0a975 Use from_bits in LoopCnt 2025-08-14 10:33:14 -06: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
nerwalt
985cdba7b3 Enable temp support on the nrf54l15
Alphabetize ther peripherals in the pac
2025-08-12 09:56:50 -06:00
Dario Nieuwenhuis
3a6d927ed5
Merge branch 'main' into nrf54l15-wdt 2025-08-08 23:18:00 +02:00
nerwalt
1d08cde6e4 Fixes broken NS build 2025-08-08 11:03:36 -06:00
nerwalt
adc0fc0a97 Adds WDT support for the nrf54l15 2025-08-08 10:23:22 -06:00
nerwalt
a165339276 Adds RRAMC support for the nrf54l15
Adds an Nvmc driver alias for compatibility
2025-08-08 09:56:00 -06:00
Ulf Lilleengen
206cf0e451 fix: add missing entries in changelog 2025-08-04 14:20:55 +02:00
Ulf Lilleengen
6ba76e8176 chore: Release embassy-nrf version 0.6.0 2025-08-04 14:10:24 +02:00
Dario Nieuwenhuis
78a333d008 Release embassy-embedded-hal v0.4 2025-08-03 00:44:51 +02:00
Ulf Lilleengen
0eceb08b90 fix: do full minor version bump for time queue utils 2025-08-01 21:42:23 +02:00
Dario Nieuwenhuis
db5a7bacef
Merge pull request #4427 from clubby789/unsafe-op
HAL: Use `unsafe` block in IRQ handler
2025-07-23 14:40:19 +00:00
clubby789
2be8be0747 Use unsafe block in IRQ handlers 2025-07-20 20:25:26 +01:00
Nils Ponsard
3e2b23d2f4
feat(embassy-nrf): add uicr hfxo workaround
In the MDK, there is a workaround "UICR_HFXO_WORKAROUND"  that resests
the HFXO values if they are erased. This is necessary on my nrf9151 to
have the modem working properly.

I found this thanks to these two messages:
https://github.com/diondokter/nrf-modem/issues/32#issuecomment-2704598018
https://devzone.nordicsemi.com/f/nordic-q-a/96093/nrf9160-porting-the-modem-library-to-work-with-bare-metal-application/435351?focus=true

Signed-off-by: Nils Ponsard <nils.ponsard@inria.fr>
2025-07-18 18:02:11 +02:00
Ulf Lilleengen
6810889ff1 chore: Release embassy-nrf version 0.5.0 2025-07-16 15:49:34 +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
Dario Nieuwenhuis
d1f32bb445
Merge pull request #4403 from embassy-rs/nrf91x1-approtect
nrf: add support for nrf9120, nrf9151, nrf9161 approtect.
2025-07-15 21:54:12 +00:00
Ulf Lilleengen
f32e8f6025 release: embassy-usb-driver 0.1.1 2025-07-15 21:41:41 +02:00
Dario Nieuwenhuis
27f7cb6236 nrf: add support for nrf9120, nrf9151, nrf9161 approtect. 2025-07-15 16:47:01 +02:00
Ulf Lilleengen
8e940c315c chore: Release embassy-nrf version 0.4.1 2025-07-14 12:21:22 +02:00
Ulf Lilleengen
5a8956209f docs: update nrf changelog 2025-07-14 12:20:47 +02:00
Ulf Lilleengen
0c366c21fc chore: add missing metadata for changelog generation 2025-07-14 12:18:29 +02:00
Ulf Lilleengen
7e01c9bb4d chore: Release embassy-nrf version 0.4.0 2025-07-14 11:55:57 +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
Matthieu
7b7a62a0c2 Fixing the nrf54l drive configuration bug 2025-07-10 18:45:31 +02:00
Dario Nieuwenhuis
72248a601a Update Rust nightly, stable. 2025-07-04 00:23:22 +02:00
Juergen Fitschen
30e6d633d3 embassy-nrf: fix PWM loop count 2025-07-02 13:03:18 +02:00
Matthew Tran
2d1652c532 nrf: Enable TEMP driver for nrf5340-net 2025-05-22 23:53:18 -05:00
Matt Johnston
5e49985ed6 embassy-sync: bump to 0.7.0 2025-05-22 13:29:55 +08:00
Dario Nieuwenhuis
0e47478f01 nrf/rng: add Blocking/Async Mode param.
This allows avoiding creating the irq handler if you're only going
to use it in blocking mode.
2025-05-21 12:39:52 +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 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
Matthew Tran
ad091324a7 nrf: _3v3 -> _3V3 2025-05-14 22:26:55 -05:00
Matthew Tran
a0a339d01a nrf: Rework IPC module 2025-05-11 22:15:12 -05:00
Alessandro Gasbarroni
967a98fd44 nrf: Add IPC peripheral for nRF5340 2025-05-10 17:08:52 -05:00
Dario Nieuwenhuis
df84dfec7a Remove embassy_nrf:📻:ble.
Fixes #4144
2025-05-01 15:33:02 +02:00
Ulf Lilleengen
5f0196cb29
Merge pull request #4113 from alexmoon/twim-ram-buffer
Make the nrf Twim RAM buffer a instance variable instead of stack allocated
2025-04-30 11:40:40 +02:00