mirror of
https://github.com/apache/nuttx.git
synced 2026-08-08 14:07:17 +00:00
BREAKING CHANGE: separate pulse count feature from PWM driver. Coupling PWM driver with pulse count feature was bad decision from the beginning, these are two different things: - PWM is a modulation scheme: it continuously represents a value by varying duty cycle, usually at a fixed frequency. - Pulse train generation is a finite waveform transaction: generate N edges/pulses with selected timing, then complete. This change introduce a new pulse count driver with new API. Now user can generate pulse train by providing: - high pulse length in ns - low pulse length in ns - pulse count All architectures supporting pulse count have been adapted in subsequent commits. Users must migrate their code to use the new driver with new API. Signed-off-by: raiden00pl <raiden00@railab.me> |
||
|---|---|---|
| .. | ||
| audioutils | ||
| benchmarks | ||
| boot | ||
| canutils | ||
| crypto | ||
| examples | ||
| fsutils | ||
| games | ||
| graphics | ||
| industry | ||
| inertial | ||
| interpreters | ||
| logging | ||
| lte | ||
| math | ||
| mlearing | ||
| netutils | ||
| nsh | ||
| sdr | ||
| system | ||
| testing | ||
| tools | ||
| wireless | ||
| index.rst | ||