clubby789
2be8be0747
Use unsafe
block in IRQ handlers
2025-07-20 20:25:26 +01:00
Dario Nieuwenhuis
27f7cb6236
nrf: add support for nrf9120, nrf9151, nrf9161 approtect.
2025-07-15 16:47:01 +02:00
Matthew Tran
2d1652c532
nrf: Enable TEMP driver for nrf5340-net
2025-05-22 23:53:18 -05: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
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
Matthew Tran
ad091324a7
nrf: _3v3 -> _3V3
2025-05-14 22:26:55 -05:00
Alessandro Gasbarroni
967a98fd44
nrf: Add IPC peripheral for nRF5340
2025-05-10 17:08:52 -05:00
Matthew Tran
f535acfca0
nrf53: add WDT support
2025-04-20 20:23:26 -05:00
Dario Nieuwenhuis
d41eeeae79
Remove Peripheral trait, rename PeripheralRef->Peri.
2025-03-27 15:18:06 +01:00
Dario Nieuwenhuis
765094887d
Merge pull request #3939 from 0e4ef622/nrf53-int-cap
...
nrf5340: add internal capacitor config
2025-03-02 21:34:50 +00:00
Matthew Tran
ec30e3ef91
nrf5340: add internal capacitor config
2025-03-02 00:06:41 -06:00
Matthew Tran
26c689db3e
nrf5340: add regh_voltage config
2025-03-01 17:32:55 -06:00
Matthew Tran
def1cf58ab
remove redundant cfg
2025-02-22 13:11:38 -06:00
Matthew Tran
1b4f788427
nrf5340: configure LFCLK
2025-02-22 00:02:43 -06:00
klownfish
640612a47f
nrf52833: configure internal LDO
2025-01-28 22:27:18 +01:00
Dominik Boehi
19203c706f
nrf54l: Allow debug access from firmware sid3
...
This adds support for the
2024-12-26 08:35:37 +01:00
Alexander Walter
6f08c62d5d
Add nrf9160
2024-12-14 00:11:32 +01:00
Alexander Walter
415db448c7
Added system off and wake-on-field
2024-12-13 19:38:30 +01:00
Alessandro Gasbarroni
df5a399125
nrf: Add RESET operations helpers for the nrf5340
2024-12-12 22:39:54 +01:00
Dario Nieuwenhuis
0740b235ac
nrf: Add NFCT driver.
...
Co-Authored-By: turbocool3r <turbocool3r@gmail.com>
Co-Authored-By: ferris <ferris@devdroplets.com>
2024-11-20 23:29:22 +01:00
Dario Nieuwenhuis
a8d7a5eb1e
nrf: add nrf54l base: gpio and time driver.
2024-11-17 14:42:06 +01:00
Dario Nieuwenhuis
3f23fd5c98
Update nrf-pac.
2024-11-15 02:22:20 +01:00
Dario Nieuwenhuis
0de204ccd7
Fix "non-local impl definition" warning from recent nightlies.
2024-11-08 13:20:13 +01:00
Dario Nieuwenhuis
51f6b813e1
nrf: port to chiptool-based nrf-pac
.
2024-11-04 00:47:31 +01:00
Dinu Blanovschi
c797915525
fix: review comments
2024-10-22 16:56:05 +02:00
nerwalt
0567ad5e74
cargo fmt
2024-07-15 13:30:16 -06:00
nerwalt
8a6cb98e45
Adding _nrf91 feature
...
Combining _nrf9160 and _nrf9120 in many places to reduce cfgs
2024-07-15 13:21:30 -06:00
nerwalt
5e1a6a9753
Adding support for 9120
2024-06-28 07:11:50 -06:00
Ulf Lilleengen
a44ee963ef
add HAL and example for using nRF EGU peripheral
2024-06-18 13:13:33 +02:00
DeepSOIC
10597e3b4d
nRF52840/config: add dcdc voltage parameter
...
address #2700
2024-03-21 23:56:35 +01:00
Erik Bånvik
5b5d54c0c7
Do not build radio for nrf5340-app
2024-03-05 11:58:32 +01:00
Erik Bånvik
5408f21e99
Fixed nrf51 radio build
2024-03-05 11:47:06 +01:00
Erik Bånvik
bc258b322b
Support nearly all nRF5 RADIOs
2024-03-05 11:39:15 +01:00
Erik Bånvik
4294bc5e4b
Added IEEE 802.15.4 radio
2024-02-28 22:36:31 +01:00
Guilherme S. Salustiano
b4f0f57538
remove first person comments
2024-02-12 13:21:01 +01:00
Guilherme S. Salustiano
9527d1d934
remove radio implementation on chips not tested
2024-02-07 18:35:03 +01:00
Guilherme S. Salustiano
ea8bfb4f38
remove some supports
2024-02-07 18:25:06 +01:00
Guilherme S. Salustiano
add7894314
remove radio feature
2024-02-07 18:21:08 +01:00
Guilherme S. Salustiano
847b8be814
feat/implement ble radio on nrf
2024-02-07 15:38:39 +01:00
Ulf Lilleengen
3739cc0699
fix warnings
2024-01-25 08:38:28 +01:00
Ulf Lilleengen
4410aacafb
feat: add basic support for nRF51 chips to embassy-nrf
2024-01-24 21:23:54 +01:00
Dario Nieuwenhuis
9f6517e408
stm32,nrf: add warning on docs.rs directing the user to docs.embassy.dev.
2024-01-11 23:43:17 +01:00
Barnaby Walters
05c8d410a2
[embassy-nrf] auto-documented features
2023-12-22 23:37:29 +01:00
Dario Nieuwenhuis
49534cd405
stm32: more docs.
2023-12-19 00:10:36 +01:00
Dario Nieuwenhuis
6c746dcf39
Document how to bind multiple interrupts and handlers in bind_interrupts!
.
2023-12-08 21:26:28 +01:00
Peter Hansen
dd62bb16e5
minimum build code for new APPROTECT is chip type-specific
2023-12-03 13:47:26 -05:00
Dario Nieuwenhuis
c6989dfbca
Remove nightly and unstable-traits features in preparation for 1.75.
2023-11-29 17:26:33 +01:00
Dániel Buga
ad07ea0290
Re-add impl_trait_projections
2023-10-30 19:10:45 +01:00
Dario Nieuwenhuis
eb12114345
Remove impl_trait_projections.
2023-10-02 14:00:49 +02:00
Dario Nieuwenhuis
bd9021ca1d
Make irq token Copy+Clone
2023-09-25 22:35:31 +02:00