aboutsummaryrefslogtreecommitdiff
path: root/examples/nrf52840
Commit message (Collapse)AuthorAgeFilesLines
* Update to embedded-io 0.7Dario Nieuwenhuis2025-12-191-2/+2
|
* chore: prepare nrf hals for releaseUlf Lilleengen2025-12-151-1/+1
|
* chore: bump usbd-hid versionHaobo Gu2025-11-251-1/+1
| | | | Signed-off-by: Haobo Gu <[email protected]>
* Merge pull request #4810 from ↵Ulf Lilleengen2025-11-141-4/+4
|\ | | | | | | | | | | de-vri-es/nrf-gpiote-enable-interrupts-before-being-polled embassy-nrf: add `gpiote::InputChannel::wait_for_high/low()`
| * embassy-nrf: add gpiote::InputChannel::wait_for_high/low()Maarten de Vries2025-10-301-4/+4
| | | | | | | | | | Also catch GPIOTE events directly when wait() is called, even before polling the future.
* | Merge pull request #4691 from matteo-meluzzi/17-add-support-for-boot-protocolUlf Lilleengen2025-11-122-23/+91
|\ \ | | | | | | | | | Add support for changing hid protocol mode in embassy-usb
| * | Merge branch 'main' into 17-add-support-for-boot-protocolMatteo Meluzzi2025-10-2416-31/+25
| | |
| * | Merge branch 'main' into 17-add-support-for-boot-protocolMatteo Meluzzi2025-10-0210-15/+68
| |\ \
| * | | rename HidSubclass to match hid specmatteo2025-10-012-2/+2
| | | |
| * | | review commentsmatteo2025-09-303-7/+13
| | | |
| * | | working nrf52840 examplesmatteo2025-09-233-22/+76
| | | |
| * | | update hid examplesmatteo2025-09-232-2/+10
| | | |
* | | | net-esp-hosted: add Interface trait.Dario Nieuwenhuis2025-10-291-11/+5
| |_|/ |/| |
* | | feat: improve nrf54 support using new nrf-pacUlf Lilleengen2025-10-284-61/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Update nrf-pac to version that modifies nrf52 register layout to match nrf54 to reduce the amount of cfg needed for nrf54 support. * Make the following peripherals available on nrf54: twim, twis, spim, spis, uart, buffered uarte, dppi, gpiote, pwm, saadc * Add examples tested on the nrf54 dk Some code is based on or copied from other pull requests, modified to match the new nrf-pac layout. Co-authored-by: Dmitry Tarnyagin <[email protected]>
* | | embassy_nrf: update examplesMaarten de Vries2025-10-153-18/+19
| | |
* | | Rustfmt for edition 2024.Dario Nieuwenhuis2025-10-0614-27/+21
| | |
* | | Edition 2024.Dario Nieuwenhuis2025-10-063-4/+4
| |/ |/|
* | chore: prepare crate releasesUlf Lilleengen2025-09-301-1/+1
| |
* | nrf/usb: erase instance genericsDario Nieuwenhuis2025-09-284-10/+6
| |
* | nrf/radio: erase instance genericDario Nieuwenhuis2025-09-281-1/+1
| |
* | nrf/rtc: erase instance genericDario Nieuwenhuis2025-09-281-2/+1
| |
* | nrf/uart,timer: erase instance generics.Dario Nieuwenhuis2025-09-281-1/+1
| |
* | feat(nrf/spim): erase Instance type from SpimAbraham Hamidi2025-09-242-2/+2
| |
* | add basic RTC driver for nRFRobin Mueller2025-09-222-0/+58
|/
* nrf: 802.15.4 embassy-net-driverRemmirad2025-09-062-2/+122
|
* Fix offset calculationwackazong2025-09-041-1/+1
|
* nrf: add NFCT NDEF example.Dario Nieuwenhuis2025-09-041-15/+259
|
* executor: return error when creating the spawntoken, not when spawning.Dario Nieuwenhuis2025-08-2917-36/+36
|
* chore: prepare embassy crate releasesUlf Lilleengen2025-08-261-9/+9
|
* Load all crates in the graph, honor the "publish" flag to prevent publishing ↵Dario Nieuwenhuis2025-08-251-0/+6
| | | | examples/tests.
* fix: prepare embassy-sync 0.7.1 releaseUlf Lilleengen2025-08-121-1/+1
| | | | * Add newtype for moved type to preserve API compat
* chore: bump nrf and rp hal versionsUlf Lilleengen2025-08-041-1/+1
|
* chore: prepare embassy-executor 0.8 releaseUlf Lilleengen2025-07-311-1/+1
|
* chore: release embassy-nrf 0.5.0 and embassy-rp 0.6.0Ulf Lilleengen2025-07-161-1/+1
|
* chore: Release embassy-usb version 0.5.0Ulf Lilleengen2025-07-161-1/+1
|
* chore: update to `embassy-nrf` v0.4.0Ulf Lilleengen2025-07-141-1/+1
|
* Revert "chore: update to `embassy-nrf` v0.4.0"Ulf Lilleengen2025-07-141-1/+1
| | | | This reverts commit 1df59ffec4eed74ade4086da496a32d376e4190a.
* chore: update to `embassy-nrf` v0.4.0Ulf Lilleengen2025-07-141-1/+1
|
* executor: mark Spawner::for_current_executor() as unsafe.Dario Nieuwenhuis2025-07-081-1/+2
| | | | It's unsound with manually-created Contexts, see https://github.com/embassy-rs/embassy/issues/4379
* nrf52840: example ieee 802.15.4 packet send/receivebobsrac2025-05-272-0/+77
|
* embassy-sync: bump to 0.7.0Matt Johnston2025-05-221-1/+1
|
* Update defmt dependenciesYuri Astrakhan2025-05-181-3/+3
|
* Add rand-core v0.9 support.Dario Nieuwenhuis2025-05-182-2/+2
| | | | Co-Authored-By: Aurélien Jacobs <[email protected]>
* Make the nrf Twim RAM buffer a instance variable instead of stack allocatedAlex Moon2025-04-182-1/+5
|
* BufferedUart initializationMichael Gomez2025-04-044-4/+4
| | | | | | | This change modifies UART initialization throughout Embassy to take pins before interrupts. Related to #1304.
* Statically allocate task pools on stable Rust.Dario Nieuwenhuis2025-03-281-1/+1
| | | | | | Thanks @0e4ef622 for the awesome idea of how to do it and the first implementation. Co-Authored-By: Matthew Tran <[email protected]>
* Remove Peripheral trait, rename PeripheralRef->Peri.Dario Nieuwenhuis2025-03-276-20/+27
|
* chore: prepare embassy-net releaseUlf Lilleengen2025-02-141-1/+1
|
* chore: bump embassy-sync versionUlf Lilleengen2025-01-151-1/+1
| | | | Prepare version 0.6.2 for release
* Release embassy-usb v0.4.0, embassy-usb-logger v0.4.0.Dario Nieuwenhuis2025-01-151-1/+1
|