Dario Nieuwenhuis
2c3bc75da6
Merge pull request #3593 from bugadani/refactor
...
Rework time-driver contract.
2024-12-16 12:30:30 +00:00
Dario Nieuwenhuis
1e37cc5498
Merge pull request #3646 from wackazong/embedded_io_async_uarte
...
Add trait embedded_io_async to uarte
2024-12-15 11:01:16 +00:00
Alexander Walter
ea374a4736
Fix rustfm and warning
2024-12-14 15:48:18 +01:00
Alexander Walter
f5ead85377
Just impl Write
2024-12-14 15:41:31 +01:00
Alexander Walter
3b5993cf48
Move wake on sense to nfct
2024-12-14 15:40:08 +01:00
Alexander Walter
c4f6509cf2
rustfmt
2024-12-14 01:02:35 +01:00
Alexander Walter
be1ed104e4
Add trait embedded_io_async to uarte
2024-12-14 00:57:55 +01:00
Alexander Walter
6f08c62d5d
Add nrf9160
2024-12-14 00:11:32 +01:00
Dario Nieuwenhuis
b268b1795f
Merge time-driver and time-queue-driver traits, make HALs own and handle the queue.
2024-12-13 21:20:59 +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
Dániel Buga
5a5495aac4
Refactor integrated-timers
2024-12-10 21:31:42 +01:00
Dario Nieuwenhuis
d1df927c03
nrf/nfct: actually fix frame timing.
...
Now it works both with android and iOS, and both with and without logs.
2024-12-07 22:15:07 +01:00
Dario Nieuwenhuis
0225221f8b
nrf/nfct: use the right error register for rx and tx.
2024-12-06 11:33:39 +01:00
Dario Nieuwenhuis
03082a9cdf
nrf/nfct: set correct frame delay timing.
...
This makes it work both with and without trace logging, before it would
only work with.
2024-12-06 11:33:39 +01:00
Dario Nieuwenhuis
aaad8450e9
Use inline const for initializing arrays. ( #3567 )
2024-11-24 20:58:48 +01:00
Dániel Buga
c9abff53d7
Bump sync version ( #3562 )
...
* Bump sync version
* Use old embassy-sync in rp bluetooth example
* Downgrade update to minor
2024-11-22 21:16:11 +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
Priit Laes
1e0b6eefb7
nrf: Remove leftover info message and fix link to errata
2024-11-19 09:55:39 +02:00
Dario Nieuwenhuis
f99d733b61
nrf: add docs build for nrf54.
2024-11-17 23:01:00 +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
Giona Imperatori
af5e23ade0
fix(nrf5340-app): added SPIM4 peripheral
2024-11-09 21:50: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
f51ee98aef
nrf/pwm: disconnect input.
2024-11-04 18:41:58 +01:00
Dario Nieuwenhuis
fff304b3de
nrf/pwm: fix bad pin assignment.
2024-11-04 18:41:47 +01:00
Dario Nieuwenhuis
bffe7cf8a6
nrf: fix docs build.
2024-11-04 16:06:54 +01:00
Dario Nieuwenhuis
51f6b813e1
nrf: port to chiptool-based nrf-pac
.
2024-11-04 00:47:31 +01:00
Alex Moon
55805de05b
Refactoring and cleanup
2024-10-23 16:44:07 -04:00
Alex Moon
110d87bbd2
Remove support for consecutive Read operations
...
Due to Twim hardware limitations
2024-10-23 16:44:07 -04:00
Alex Moon
528a3e4355
Add support for transactions to Twim in embassy-nrf
2024-10-23 16:44:07 -04:00
Dinu Blanovschi
c797915525
fix: review comments
2024-10-22 16:56:05 +02:00
Dario Nieuwenhuis
aff66b9695
nrf: add try_write to BufferedUarte.
2024-08-21 12:44:07 +02:00
nerwalt
b7dc4c7b6f
Fixes build issues related to nrf9120 features
2024-08-12 06:23:32 -06:00
Frank Plowman
0eb0789627
nrf, doc: Don't refer to Default
impl of saadc::ChannelConfig
...
`saadc::ChannelConfig` does not implement the `Default` trait, so
its documentation should not refer to it. Modify the documentation to
instead describe how the struct should be created and configured.
2024-08-09 14:17:54 +01:00
Priit Laes
2e8d9dba14
nrf: wdt: Fix formatting for Safety
section
2024-08-08 23:01:03 +03:00
Priit Laes
2767b14a4e
nrf: gpio: Fix return values for functions returning unit type - ()
2024-08-08 23:01:03 +03:00
Priit Laes
7c8f57e564
nrf: buffered_uarte: Add overrides for too_many_arguments
lint
...
One possible future fix for this could be refactoring at least
ppi arguments into separate struct.
2024-08-08 23:01:03 +03:00
Priit Laes
31ac31f3f3
nrf: Rearrange CHANGELOG by features for better overview
2024-08-05 10:37:12 +03:00
Ulf Lilleengen
886580179f
update dates
2024-08-05 08:58:56 +02:00
Ulf Lilleengen
2f3b3335e1
Prepare for embassy-nrf release
2024-08-05 08:56:29 +02:00
Ulf Lilleengen
44282b18fa
Prepare embassy-time release
2024-08-05 08:56:29 +02:00
Ulf Lilleengen
fb0ab1e42a
Prepare release of embassy-hal-internal
2024-08-05 08:56:29 +02:00
Ulf Lilleengen
5767c003cc
Prepare release of embassy-embedded-hal 0.2.0
2024-08-05 08:56:29 +02:00
Dario Nieuwenhuis
c83d940005
Merge pull request #3171 from nerwalt/nrf9151
...
nrf9151 support
2024-07-18 12:07:15 +00:00
Tarun Singh
a716a3f006
Reduced define for 'unreachable!' to a single macro rule
2024-07-17 17:05:52 -04:00
nerwalt
238cc004f0
saddc regression fix
2024-07-15 13:41:32 -06: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
2c3de1eeec
Merge branch 'main' into nrf9151
2024-07-15 11:33:53 -06:00