| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| * | Rename examples/nrf to examples/nrf52840 | Dominik Boehi | 2023-01-09 | 55 | -3443/+0 | |
| | | ||||||
| * | net: split driver trait to a separate crate. | Dario Nieuwenhuis | 2022-12-26 | 1 | -1/+1 | |
| | | ||||||
| * | net: remove unused pool-x features | Dario Nieuwenhuis | 2022-12-26 | 1 | -1/+1 | |
| | | ||||||
| * | usb/cdc-ncm: add embassy-net Device implementation. | Dario Nieuwenhuis | 2022-12-13 | 2 | -123/+18 | |
| | | ||||||
| * | nrf: add manually_create_executor example. | Dario Nieuwenhuis | 2022-12-09 | 1 | -0/+49 | |
| | | ||||||
| * | Merge #1049 | bors[bot] | 2022-12-09 | 3 | -0/+383 | |
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1049: embassy-nrf: Add I2S module r=lulf a=chris-zen This PR adds I2S support for the nrf52 series (`nrf52832`, `nrf52833`, `nrf52840`). We could only test it in a `nrf52840` in master mode for an output stream (see `i2s_waveform` example), using a clone of the [Adafruit I2S Stereo Decoder - UDA1334A](https://learn.adafruit.com/adafruit-i2s-stereo-decoder-uda1334a/overview). We were wondering if this could be a welcome addition to embassy, as we are working on this very informally and don't have much free time for it. <img src="https://user-images.githubusercontent.com/932644/202316127-a8cf90ef-1e1a-4e1d-b796-961b8ad6cef5.png" width="600"> https://user-images.githubusercontent.com/932644/202316609-e53cd912-e463-4e01-839e-0bbdf37020da.mp4 Co-authored-by: `@brainstorm` <[email protected]> Co-authored-by: Christian Perez Llamas <[email protected]> Co-authored-by: Roman Valls Guimera <[email protected]> | |||||
| | * | Move the responsibility to manage buffers to the I2S stream | Christian Perez Llamas | 2022-12-08 | 3 | -17/+241 | |
| | | | ||||||
| | * | Optimization to be able to work with only 2 buffers | Christian Perez Llamas | 2022-11-29 | 1 | -11/+9 | |
| | | | ||||||
| | * | Buffer management in line with other peripherals. Constructor and config ↵ | Christian Perez Llamas | 2022-11-19 | 1 | -42/+61 | |
| | | | | | | | | | redesign | |||||
| | * | Fix format | Christian Perez Llamas | 2022-11-19 | 1 | -2/+1 | |
| | | | ||||||
| | * | Add missing parts and Cleanup | Christian Perez Llamas | 2022-11-19 | 1 | -47/+26 | |
| | | | ||||||
| | * | Fix buffer overruns | Christian Perez Llamas | 2022-11-17 | 1 | -34/+52 | |
| | | | ||||||
| | * | Mono channels | Christian Perez Llamas | 2022-11-13 | 1 | -6/+6 | |
| | | | ||||||
| | * | Minor changes | Christian Perez Llamas | 2022-11-13 | 1 | -4/+5 | |
| | | | ||||||
| | * | Investigating discontinuities in the signal | Christian Perez Llamas | 2022-11-13 | 1 | -9/+18 | |
| | | | ||||||
| | * | Interrupts, async, sine oscillator | Christian Perez Llamas | 2022-11-12 | 1 | -21/+111 | |
| | | | ||||||
| | * | Restrict to pacs supporting i2s | Christian Perez Llamas | 2022-11-10 | 1 | -1/+1 | |
| | | | ||||||
| | * | Buffer trait. Simpler config. | Christian Perez Llamas | 2022-11-10 | 1 | -5/+2 | |
| | | | ||||||
| | * | Apply config | Christian Perez Llamas | 2022-11-09 | 1 | -1/+1 | |
| | | | ||||||
| | * | Make bors grin ;) | Roman Valls Guimera | 2022-11-09 | 1 | -8/+9 | |
| | | | ||||||
| | * | Draft: Initial support for I2S with a working example. | Christian Perez Llamas | 2022-11-09 | 2 | -1/+49 | |
| | | | | | | | | | Co-authored-by: @brainstorm <[email protected]> | |||||
| * | | Bump defmt-rtt to 0.4 | Dario Nieuwenhuis | 2022-11-29 | 1 | -1/+1 | |
| | | | ||||||
| * | | Switch to async-fn-in-trait | Dario Nieuwenhuis | 2022-11-25 | 1 | -2/+2 | |
| | | | ||||||
| * | | Merge #1056 | bors[bot] | 2022-11-22 | 1 | -0/+46 | |
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | 1056: embassy-nrf: Add TWIS module r=Dirbaio a=kalkyl Verified to be working on nrf9160 Co-authored-by: kalkyl <[email protected]> Co-authored-by: Henrik Alsér <[email protected]> | |||||
| | * | | Rename write to respond_to_read | Henrik Alsér | 2022-11-22 | 1 | -5/+6 | |
| | | | | ||||||
| | * | | Return number of bytes written, add address match getter | kalkyl | 2022-11-14 | 1 | -1/+1 | |
| | | | | ||||||
| | * | | embassy-nrf: Add TWIS module | kalkyl | 2022-11-13 | 1 | -0/+45 | |
| | |/ | ||||||
| * | | Disable UARTE in embassy-nrf::init | Henrik Alsér | 2022-11-13 | 1 | -3/+5 | |
| | | | ||||||
| * | | rustfmt | Henrik Alsér | 2022-11-05 | 1 | -1/+1 | |
| | | | ||||||
| * | | Add status checks | Henrik Alsér | 2022-11-05 | 1 | -2/+2 | |
| | | | ||||||
| * | | embassy-nrf: Add SPIS module | Henrik Alsér | 2022-11-05 | 1 | -0/+25 | |
| |/ | ||||||
| * | Update Rust nightly. | Dario Nieuwenhuis | 2022-10-26 | 1 | -1/+1 | |
| | | ||||||
| * | Merge #855 | bors[bot] | 2022-10-21 | 1 | -0/+33 | |
| |\ | | | | | | | | | | | | | | | 855: PDM microphone support for nrf r=Dirbaio a=pbert519 PDM microphones have a long startup phase, therefore the driver samples continuously and only switches the target buffer if the user requests sampling. Co-authored-by: pbert <[email protected]> | |||||
| | * | add support for pdm microphones in nrf driver | pbert | 2022-10-13 | 1 | -0/+33 | |
| | | | ||||||
| | | | ||||||
| | \ | ||||||
| *-. \ | Merge #984 #1006 | bors[bot] | 2022-10-12 | 1 | -3/+4 | |
| |\ \ \ | | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 984: rp pico async i2c implementation r=Dirbaio a=jsgf This implements an interrupt-driven async i2c master. It is based on https://github.com/embassy-rs/embassy/pull/914, a bit of https://github.com/embassy-rs/embassy/pull/978 and `@ithinuel's` https://github.com/ithinuel/rp2040-async-i2c.git This is still work-in-progress, and is currently untested. 1006: Removes some of the code duplication for UarteWithIdle r=Dirbaio a=huntc This PR removes some of the code duplications for `UarteWithIdle` at the slight expense of requiring a split when using idle processing. As the nRF example illustrates though given the LoC removed, this expense seems worth the benefit in terms of maintenance, and the avoidance of copying over methods. My main motivation for this PR was actually due to the `event_endtx` method not having been copied across to the idle-related code. Tested the uart_idle example on my nRF52840-dk, and from within my app. Both appear to work fine. Co-authored-by: Jeremy Fitzhardinge <[email protected]> Co-authored-by: huntc <[email protected]> | |||||
| | | * | Removes some of the code duplication for UarteWithIdle | huntc | 2022-10-09 | 1 | -3/+4 | |
| | | | | | | | | | | | | | This commit removes some of the code duplication for UarteWithIdle at the expense of requiring a split. As the example illustrates though, this expense seems worth the benefit in terms of maintenance, and the avoidance of copying over methods. My main motivation for this commit was actually due to the `event_endtx` method not having been copied across. | |||||
| * | | | Change rak4631 feature to sx126x, removing use in board-specific processing; ↵ | ceekdee | 2022-10-10 | 3 | -98/+44 | |
| | | | | | | | | | | | | | simplify the P2P examples; correct RSSI computation. | |||||
| * | | | Merge branch 'embassy-rs:master' into master | Chuck Davis | 2022-10-08 | 1 | -0/+1 | |
| |\ \ \ | | |/ | |/| | ||||||
| | * | | all Cargo.toml: Add license to all crate Cargo.toml files | chrysn | 2022-10-07 | 1 | -0/+1 | |
| | |/ | | | | | | | Closes: https://github.com/embassy-rs/embassy/issues/1002 | |||||
| * | | Improve generics and consolidate antenna handling | ceekdee | 2022-10-08 | 2 | -8/+8 | |
| | | | ||||||
| * | | Update some outstanding questions | ceekdee | 2022-09-28 | 1 | -1/+1 | |
| | | | ||||||
| * | | Initial add for sx126x | ceekdee | 2022-09-27 | 3 | -1/+263 | |
| |/ | ||||||
| * | usb: move classes into the `embassy-usb` crate. | Dario Nieuwenhuis | 2022-09-26 | 6 | -11/+8 | |
| | | ||||||
| * | Remove default, reorder generic params | ivmarkov | 2022-09-25 | 1 | -1/+2 | |
| | | ||||||
| * | Parameterize Signal with RawMutex | ivmarkov | 2022-09-24 | 1 | -1/+1 | |
| | | ||||||
| * | Replace futures::future::join -> embassy_futures::join::join. | Dario Nieuwenhuis | 2022-09-22 | 3 | -3/+3 | |
| | | ||||||
| * | Replace futures::future::poll_fn -> core::future::poll_fn. | Dario Nieuwenhuis | 2022-09-22 | 1 | -1/+2 | |
| | | ||||||
| * | Update Rust nightly. | Dario Nieuwenhuis | 2022-09-22 | 5 | -5/+0 | |
| | | | | | Removes feature(generic_associated_types) | |||||
| * | usbd-hid: 0.5.2 -> 0.6.0 | Alex Martens | 2022-09-04 | 1 | -1/+1 | |
| | | ||||||
| * | net: feature-gate nightly-only async traits to allow building on stable. | Dario Nieuwenhuis | 2022-08-30 | 2 | -2/+2 | |
| | | ||||||
