Ameba MicroPython: [RTL8722CSM] [RTL8722DM] PWM
PWM(unit [optional], “pin_name” [required])
Create a PWM object associated with the given pin name. This allows you to then write PWM signal on the pin.
• unit: unit ID of the hardware PWM, will use default unit 0 if leave blank.
• “pin_name”: The name of the pin, must be in string format. See below for PWM supported pins.
Note: PWM is currently only supported on the following pins, PA_23, PA_24, PA_25, PA_26
This method will return the associated GPIO pin name after declaring a Pin object.
Pin.init(“pin_name” [required], direction [required], pull_mode [optional], value [optional])
This method will output a PWM signal with given duty cycle on the associated GPIO pin.
• dutycycle_float: a floating point duty cycle value, can be from 0.0 (0%) to 1.0 (100%)