aboutsummaryrefslogtreecommitdiff
path: root/examples/nrf/src
Commit message (Expand)AuthorAgeFilesLines
...
| * usb: simplify buffer handling for Control IN transfers.Dario Nieuwenhuis2022-04-061-9/+8
| * usb: nicer names for control structs.Dario Nieuwenhuis2022-04-061-13/+7
| * usb: move all control-related stuff to `mod control`.Dario Nieuwenhuis2022-04-061-3/+4
| * usb: associate ControlHandlers with interfaces, automatically route requests.Dario Nieuwenhuis2022-04-061-35/+18
| * usb: add `add_class` to builder, so that `FooBarClass::new(&mut builder)` can...Dario Nieuwenhuis2022-04-062-127/+91
| * Use trait objects instead of generics for UsbDevice::classesalexmoon2022-04-062-69/+52
| * Add support for USB classes handling control requests.alexmoon2022-04-062-16/+114
| * Add some comments on the example.Dario Nieuwenhuis2022-04-061-1/+13
| * Working CDC-ACM device->hostDario Nieuwenhuis2022-04-061-4/+14
| * Working CDC-ACM host->deviceDario Nieuwenhuis2022-04-062-9/+23
| * wip: experimental async usb stackDario Nieuwenhuis2022-04-064-155/+409
* | Merge #696bors[bot]2022-04-061-0/+44
|\ \ | |/ |/|
| * Add async Mutex.Dario Nieuwenhuis2022-04-061-0/+44
* | Simpler Channel.Dario Nieuwenhuis2022-04-064-74/+106
|/
* Use embassy/defmt-timestamp-uptime in all examples.Dario Nieuwenhuis2022-04-0234-142/+123
* Simplifies the API by taking in the TIMER and PPI channelshuntc2022-03-071-20/+6
* Improve nRF Saadc samplinghuntc2022-03-071-17/+40
* Merge #613bors[bot]2022-02-122-6/+6
|\
| * blocking_mutex: refactor to work on stable. No GATs, and can be constructed i...Dario Nieuwenhuis2022-02-122-6/+6
* | nrf: remove OptionalPinDario Nieuwenhuis2022-02-129-25/+10
|/
* Further API simplification for the single seq scenariohuntc2022-02-053-9/+6
* Removed unrequired clonehuntc2022-02-041-1/+1
* Introduced the SingleSequencer and a more complex Sequencerhuntc2022-02-044-27/+62
* Small correction to timeshuntc2022-02-041-1/+1
* Revert the use of foreverhuntc2022-02-041-7/+2
* Update another examplehuntc2022-02-041-13/+14
* Expose PWMhuntc2022-02-042-11/+17
* Introduces a Sequences structhuntc2022-02-041-21/+18
* Some more docohuntc2022-01-301-2/+2
* Revert "Own the sequence buffer"huntc2022-01-303-32/+36
* Own the sequence bufferhuntc2022-01-293-36/+32
* Now permits sequences to be mutated subsequentlyhuntc2022-01-283-14/+41
* Make the sequence a little nicer to pass aroundhuntc2022-01-283-27/+23
* PWM WS2812B example and per sequence confighuntc2022-01-283-9/+83
* Stop PWM before assigning the new sequencehuntc2022-01-252-2/+2
* Strengthen the borrowhuntc2022-01-242-2/+2
* Permit many sequences to be passedhuntc2022-01-232-17/+11
* nrf/rng: expose all functionality as inherent methods.Dario Nieuwenhuis2022-01-131-4/+2
* nrf/qspi: expose all functionality as inherent methods.Dario Nieuwenhuis2022-01-132-2/+0
* nrf/uarte: expose all functionality as inherent methods.Dario Nieuwenhuis2022-01-133-13/+7
* nrf/gpiote: expose all functionality as inherent methods.Dario Nieuwenhuis2022-01-132-2/+0
* nrf/twim: expose all functionality as inherent methods.Dario Nieuwenhuis2022-01-132-2/+2
* nrf/spim: expose all functionality as inherent methods.Dario Nieuwenhuis2022-01-131-5/+4
* Remove unsafe from new on RNDhuntc2022-01-061-1/+1
* Merge #539bors[bot]2022-01-042-0/+161
|\
| * example cleanupJacob Rosenthal2021-12-162-5/+2
| * usb_uart_io example equivilent to usb_uartJacob Rosenthal2021-12-161-0/+70
| * simplify usb_uart exampleJacob Rosenthal2021-12-161-30/+30
| * cleanup exampleJacob Rosenthal2021-12-151-23/+25
| * enable USB peripheral for relevant chipsJacob Rosenthal2021-12-151-2/+2