aboutsummaryrefslogtreecommitdiff
path: root/embassy-nrf
Commit message (Expand)AuthorAgeFilesLines
...
* Update to 2021 edition. (#820)Dario Nieuwenhuis2022-06-181-1/+1
* Update rust nightly. (#819)Dario Nieuwenhuis2022-06-181-3/+3
* Run rustfmt.Dario Nieuwenhuis2022-06-1230-449/+197
* Add embassy-cortex-m crate.Dario Nieuwenhuis2022-06-1231-53/+54
* common/PeripheralMutex: remove unsafe API. (#802)Dario Nieuwenhuis2022-06-091-16/+14
* nrf/twim: allow zero length transfers.Dario Nieuwenhuis2022-06-071-10/+14
* Merge #788bors[bot]2022-05-311-52/+45
|\
| * usb: make ControlPipe accept, reject async.Dario Nieuwenhuis2022-05-301-7/+13
| * usb: add first, last params to ControlPipe data_in, data_out.Dario Nieuwenhuis2022-05-301-4/+13
| * usb: remove is_stalled, set_stalled from Endpoint.Dario Nieuwenhuis2022-05-301-41/+19
* | Update embedded-hal-async to 0.1.0-alpha.1Dario Nieuwenhuis2022-05-291-1/+1
|/
* Revert "Fix irq pend behavior"chemicstry2022-05-261-2/+2
* Fix irq pend behaviorchemicstry2022-05-261-2/+2
* Implement BufRead for nrf BufferedUartechemicstry2022-05-261-0/+42
* Update embedded-io to 0.3Dario Nieuwenhuis2022-05-191-1/+1
* nrf/buffered_uarte: fix out of bounds on read.Dario Nieuwenhuis2022-05-141-1/+1
* Merge #768bors[bot]2022-05-121-23/+15
|\
| * nrf/usb: fix control out transfers getting corrupted due to ep0rcvout stickin...Dario Nieuwenhuis2022-05-121-14/+11
| * usb: parse request in embassy-usb instead of the driver.Dario Nieuwenhuis2022-05-121-9/+4
* | Remove OnDrop handler, start sampling in newHenrik Alsér2022-05-121-10/+4
* | Merge branch 'embassy-rs:master' into qdecHenrik Alsér2022-05-121-65/+29
|\|
| * usb: merge `alloc_control_pipe` and `into_bus` into `start`.Dario Nieuwenhuis2022-05-101-33/+14
| * usb: remove address arg from endpoint allocation.Dario Nieuwenhuis2022-05-091-38/+21
* | Merge branch 'embassy-rs:master' into qdecHenrik Alsér2022-05-073-66/+84
|\|
| * Replace embassy::io with embedded_io.Dario Nieuwenhuis2022-05-073-66/+84
* | Add qdec moduleHenrik Alsér2022-05-079-0/+245
|/
* nrf/twim: add blocking methods variants with timeout.Dario Nieuwenhuis2022-05-032-1/+127
* nrf/twim: add option for high drive.Dario Nieuwenhuis2022-05-031-2/+14
* nrf/gpio: add input+output to Flex, for OpenDrain.Dario Nieuwenhuis2022-05-031-25/+45
* Add split method to UarteWithIdleZoey Riordan2022-04-271-20/+49
* Merge pull request #722 from embassy-rs/usb-altsettingsDario Nieuwenhuis2022-04-232-43/+69
|\
| * nrf: autoenable defmt in deps.Dario Nieuwenhuis2022-04-231-0/+2
| * usb: builtin handling of interface alternate settingsDario Nieuwenhuis2022-04-231-43/+67
* | Switch to crates.io embedded-hal, embedded-hal-async.Dario Nieuwenhuis2022-04-222-3/+3
|/
* Add embedded-storage trait impls for QSPIUlf Lilleengen2022-04-192-31/+203
* Make Driver::disable async and fix commentalexmoon2022-04-131-3/+6
* Remove dead code on nrf5340alexmoon2022-04-131-0/+2
* Add DeviceStateHandler, DeviceCommand channel, and remote wakeup supportalexmoon2022-04-131-35/+69
* Unify ReadError and WriteError into EndpointErroralexmoon2022-04-091-13/+13
* Add saadc::VddhDiv5Inputalexmoon2022-04-081-0/+23
* Merge #657bors[bot]2022-04-077-25/+857
|\
| * Fix spurious ControlPipe::data_in errorsalexmoon2022-04-071-6/+6
| * Async-ify Driver::enable and UsbDeviceBuilder::buildalexmoon2022-04-071-23/+35
| * usb: abort control data in/out on reset or when receiving another SETUP.Dario Nieuwenhuis2022-04-061-29/+42
| * Add basic device state handling for endpoints.alexmoon2022-04-061-51/+129
| * Simplify hid output report handlingalexmoon2022-04-061-15/+5
| * Reduce memory overhead and simplify logic for merging endpoint and control re...alexmoon2022-04-061-5/+15
| * usb: centralize all control logging in control.rsDario Nieuwenhuis2022-04-061-2/+0
| * nrf/usb: unify in/out wakers for ep0Dario Nieuwenhuis2022-04-061-11/+12
| * Move data chunking from the driver to the libalexmoon2022-04-061-98/+55