From f516682fc673d0c42d767a1f31acf017a41883ec Mon Sep 17 00:00:00 2001 From: pedromsousalima <32345730+pedromsousalima@users.noreply.github.com> Date: Thu, 26 Sep 2024 12:50:50 +0200 Subject: [PATCH] Apply suggestions from code review MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Karl Söderby <35461661+karlsoderby@users.noreply.github.com> --- .../01.basics/05.digital-analog-pins/digital-analog-pins.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/content/micropython/01.basics/05.digital-analog-pins/digital-analog-pins.md b/content/micropython/01.basics/05.digital-analog-pins/digital-analog-pins.md index 076c06ddde..5ba0ba6616 100644 --- a/content/micropython/01.basics/05.digital-analog-pins/digital-analog-pins.md +++ b/content/micropython/01.basics/05.digital-analog-pins/digital-analog-pins.md @@ -144,7 +144,8 @@ In this example: ### PWM on the GIGA R1 -On STM32 boards like the Arduino GIGA R1, PWM is handled differently. You need to use the `Timer` class along with the `Pin` class from the `pyb` module. +On STM32 boards like the [Arduino GIGA R1 WiFi](https://store.arduino.cc/products/giga-r1-wifi), PWM is handled differently. You need to use the `Timer` class along with the `Pin` class from the `pyb` module. + Here's the correct code that works on these boards: ```python @@ -162,7 +163,8 @@ In this example: - `tim` is a `Timer` object initialized with timer number 2 and a frequency of 1000 Hz. - `ch` is a PWM channel created on timer 2, channel 1, and is associated with pin `p`. - `ch.pulse_width_percent(25)` sets the duty cycle of the PWM signal to 25%. -- `'A13'` is the pin markedas **DAC1** +- `'A13'` is marked as **DAC1** on the GIGA R1 WiFi + - Pin names and timer configurations, may vary between different STM32 boards. For more information, check out the [GIGA R1 MicroPython Guide](https://docs.arduino.cc/tutorials/giga-r1-wifi/giga-micropython/).