From dc8f9d22ca2ec9328b519e79013c97bbbe18b6c6 Mon Sep 17 00:00:00 2001 From: robert-hh Date: Sat, 25 Feb 2023 10:51:56 +0100 Subject: docs: Update the PWM examples based on recent API improvements. This adds the freq and duty_u16 keyword settings to the constructor, and sometimes other details in the PWM section. For mimxrt a clarification regarding the PWM invert argument was added, and for rp2 a few words were spent on PWM output pairs of a channel/slice. --- docs/esp32/quickref.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'docs/esp32') diff --git a/docs/esp32/quickref.rst b/docs/esp32/quickref.rst index f74926c374..e19c6ecb40 100644 --- a/docs/esp32/quickref.rst +++ b/docs/esp32/quickref.rst @@ -305,8 +305,8 @@ Use the :ref:`machine.PWM ` class:: from machine import Pin, PWM - pwm0 = PWM(Pin(0)) # create PWM object from a pin - freq = pwm0.freq() # get current frequency (default 5kHz) + pwm0 = PWM(Pin(0), freq=5000, duty_u16=32768) # create PWM object from a pin + freq = pwm0.freq() # get current frequency pwm0.freq(1000) # set PWM frequency from 1Hz to 40MHz duty = pwm0.duty() # get current duty cycle, range 0-1023 (default 512, 50%) -- cgit v1.2.3