| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Rename examples/nrf to examples/nrf52840 | Dominik Boehi | 2023-01-09 | 1 | -36/+0 |
| | | |||||
| * | Split embassy-time from embassy-executor. | Dario Nieuwenhuis | 2022-08-18 | 1 | -2/+2 |
| | | |||||
| * | Remove HAL initialization from #[embassy::main] macro. | Dario Nieuwenhuis | 2022-08-17 | 1 | -2/+2 |
| | | |||||
| * | Split embassy crate into embassy-executor, embassy-util. | Dario Nieuwenhuis | 2022-07-29 | 1 | -3/+3 |
| | | |||||
| * | Run rustfmt. | Dario Nieuwenhuis | 2022-06-12 | 1 | -6/+2 |
| | | |||||
| * | Use embassy/defmt-timestamp-uptime in all examples. | Dario Nieuwenhuis | 2022-04-02 | 1 | -2/+3 |
| | | |||||
| * | nrf: remove OptionalPin | Dario Nieuwenhuis | 2022-02-12 | 1 | -4/+1 |
| | | |||||
| * | Further API simplification for the single seq scenario | huntc | 2022-02-05 | 1 | -3/+2 |
| | | |||||
| * | Removed unrequired clone | huntc | 2022-02-04 | 1 | -1/+1 |
| | | |||||
| * | Introduced the SingleSequencer and a more complex Sequencer | huntc | 2022-02-04 | 1 | -17/+5 |
| | | |||||
| * | Update another example | huntc | 2022-02-04 | 1 | -13/+14 |
| | | |||||
| * | Some more doco | huntc | 2022-01-30 | 1 | -2/+2 |
| | | |||||
| * | Revert "Own the sequence buffer" | huntc | 2022-01-30 | 1 | -8/+14 |
| | | | | | This reverts commit 482389a6911d8d3505872e6ad03d5b0af565eaf9. | ||||
| * | Own the sequence buffer | huntc | 2022-01-29 | 1 | -14/+8 |
| | | | | | This approach owns the sequence buffers which, while introducing an extra move, it eliminates the need to guard the lifetime of the sequence buffer. Given ownership, the buffer will be retained until the PWM sequence task is stopped. | ||||
| * | Now permits sequences to be mutated subsequently | huntc | 2022-01-28 | 1 | -4/+4 |
| | | |||||
| * | Make the sequence a little nicer to pass around | huntc | 2022-01-28 | 1 | -11/+7 |
| | | |||||
| * | PWM WS2812B example and per sequence config | huntc | 2022-01-28 | 1 | -5/+18 |
| | | | | | Demonstrates how to set the colour of a WS2812B to blue using PWM, and the use of multiple sequences along with their own config. This required an API change. | ||||
| * | Stop PWM before assigning the new sequence | huntc | 2022-01-25 | 1 | -1/+1 |
| | | | | | | | I had introduced a small bug in my last PR where I assigned the sequence before stopping the PWM. I now stop the PWM before doing that now. Also, corrected a math comment. | ||||
| * | Strengthen the borrow | huntc | 2022-01-24 | 1 | -1/+1 |
| | | | | | The start method is now safe. Because it has the potential of borrowing the sequence and mutating itself, the sequence must outlive the Pwm struct. | ||||
| * | Permit many sequences to be passed | huntc | 2022-01-23 | 1 | -9/+9 |
| | | | | | Sequences are now passed in via the start method to avoid having to stop the PWM and restart it. Sequences continue to be constrained with the same lifetime of the Pwm object itself. The pwm_sequence example has been extended to illustrate multiple sequences being passed around. | ||||
| * | pwm_sequence show implicit and explicit stop functionality | Jacob Rosenthal | 2021-11-11 | 1 | -3/+6 |
| | | |||||
| * | nrf: dump the pwm_sequence example for clarity | Jacob Rosenthal | 2021-11-11 | 1 | -82/+9 |
| | | | | | It is basically impossible to directly convert that example to a sequence for various reasons. You cant have multiple channels on same buffer with one sequence instance for starters, also at that clock rate and max_duty 1 period is far longer than the 3ms it was using, which would require using a new max_duty and thus require regenerating the sine table which makes it not representitive of the original example anymore | ||||
| * | nrf: sequencepwm rename top to max_duty for consistancy | Jacob Rosenthal | 2021-11-11 | 1 | -1/+1 |
| | | |||||
| * | fix | Jacob Rosenthal | 2021-11-11 | 1 | -2/+2 |
| | | |||||
| * | fix | Jacob Rosenthal | 2021-11-11 | 1 | -2/+8 |
| | | |||||
| * | pwm_sequence consume buffer | Jacob Rosenthal | 2021-11-11 | 1 | -7/+1 |
| | | |||||
| * | remove unstable feature and dependency, and make pwm_sequence a near mirror ↵ | Jacob Rosenthal | 2021-11-10 | 1 | -11/+87 |
| | | | | | of pwm example | ||||
| * | make SequenceConfig struct is consistent with other Config structs, that are ↵ | Jacob Rosenthal | 2021-11-03 | 1 | -13/+12 |
| | | | | | always non_exhaustive and have a Default | ||||
| * | rename to SimplePwm and SequencePwm | Jacob Rosenthal | 2021-11-03 | 1 | -2/+2 |
| | | |||||
| * | rename error enum again | Jacob Rosenthal | 2021-11-02 | 1 | -1/+1 |
| | | |||||
| * | seperate start from pwmseq::new | Jacob Rosenthal | 2021-11-01 | 1 | -2/+2 |
| | | |||||
| * | seperate sequence from duty cycle pwm struct | Jacob Rosenthal | 2021-11-01 | 1 | -3/+6 |
| | | |||||
| * | better not as a constructor? | Jacob Rosenthal | 2021-11-01 | 1 | -6/+5 |
| | | |||||
| * | reduce complexity of loopmode | Jacob Rosenthal | 2021-11-01 | 1 | -1/+1 |
| | | |||||
| * | documentation | Jacob Rosenthal | 2021-11-01 | 1 | -1/+1 |
| | | |||||
| * | add ability to configure loop count from 1 to infinite | Jacob Rosenthal | 2021-10-30 | 1 | -8/+5 |
| | | |||||
| * | simplify api, more interesting example | Jacob Rosenthal | 2021-10-29 | 1 | -7/+7 |
| | | |||||
| * | simple_playback api from nrf sdk | Jacob Rosenthal | 2021-10-29 | 1 | -0/+41 |
