PWM - xoseperez/espurna GitHub Wiki
PWM
Currently, this module only gets enabled programatically. For example, see Lights module
Terminal
Command |
description |
pwm.write <channel> <duty> |
Set PWM channel duty (percentage) |
Settings
Key |
Description |
Possible values |
Default value |
pwmFreq |
|
(depends on the provider) |
500 (Hz) |
pwmRes |
Output duty resolution, in bits |
8...12bit (depends on the provider) |
10 (bit) |
pwmLimit |
Maximum duty allowed |
0...100 (%) |
100 (%) |
Build-time configuration
Option |
Note |
PWM_PROVIDER=... |
Either PWM_PROVIDER_GENERIC or PWM_PROVIDER_ARDUINO . Default, PWM_PROVIDER_GENERIC |
PWM_FREQUENCY |
500 (default) |
PWM_RESOLUTION |
10 (default) |
PWM_DUTY_LIMIT |
100 (default) |