Skip to content
This repository was archived by the owner on Feb 4, 2023. It is now read-only.

Commit b0bfb79

Browse files
authored
v1.0.0 for STM32F/L/H/G/WB/MP1 PWM
### Initial Releases v1.0.0 1. Initial coding to support **STM32F/L/H/G/WB/MP1 boards** such as NUCLEO_H743ZI2, NUCLEO_L552ZE_Q, NUCLEO_F767ZI, BLUEPILL_F103CB, etc., using [`Arduino Core for STM32`](https://github.com/stm32duino/Arduino_Core_STM32) 2. The hardware-based PWM channels can generate very high PWM frequencies up with high accuracy.
1 parent d268635 commit b0bfb79

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

CONTRIBUTING.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ If you don't find anything, please [open a new issue](https://github.com/khoih-p
1515
Please ensure to specify the following:
1616

1717
* Arduino IDE version (e.g. 1.8.16) or Platform.io version
18-
* `STM32` Core Version (e.g. STM32 core v2.0.0)
18+
* `STM32` Core Version (e.g. STM32 core v2.1.0)
1919
* Board type and relevant info
2020
* Contextual information (e.g. what you were trying to achieve)
2121
* Simplest possible steps to reproduce
@@ -28,7 +28,7 @@ Please ensure to specify the following:
2828

2929
```
3030
Arduino IDE version: 1.8.16
31-
STM32 Core Version 2.0.0
31+
STM32 Core Version 2.1.0
3232
Nucleo-144 STM32H7 NUCLEO_H743ZI2
3333
OS: Ubuntu 20.04 LTS
3434
Linux xy-Inspiron-3593 5.4.0-86-generic #97-Ubuntu SMP Fri Sep 17 19:19:40 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

README.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
* [Why do we need this STM32_PWM library](#why-do-we-need-this-STM32_PWM-library)
1515
* [Features](#features)
16-
* [Why using ISR-based PWM is better](#why-using-isr-based-pwm-is-better)
16+
* [Why using hardware-based PWM is the best](#why-using-hardware-based-pwm-is-the-best)
1717
* [Currently supported Boards](#currently-supported-boards)
1818
* [Important Notes about ISR](#important-notes-about-isr)
1919
* [Prerequisites](#prerequisites)
@@ -108,7 +108,7 @@ Functions using normal software-based PWM, relying on loop() and calling millis(
108108
## Prerequisites
109109

110110
1. [`Arduino IDE 1.8.16+` for Arduino](https://www.arduino.cc/en/Main/Software)
111-
2. [`Arduino Core for STM32 v2.0.0+`](https://github.com/stm32duino/Arduino_Core_STM32) for STM32F/L/H/G/WB/MP1 boards. [![GitHub release](https://img.shields.io/github/release/stm32duino/Arduino_Core_STM32.svg)](https://github.com/stm32duino/Arduino_Core_STM32/releases/latest)
111+
2. [`Arduino Core for STM32 v2.1.0+`](https://github.com/stm32duino/Arduino_Core_STM32) for STM32F/L/H/G/WB/MP1 boards. [![GitHub release](https://img.shields.io/github/release/stm32duino/Arduino_Core_STM32.svg)](https://github.com/stm32duino/Arduino_Core_STM32/releases/latest)
112112

113113
3. To use with certain example
114114
- [`SimpleTimer library`](https://github.com/jfturcot/SimpleTimer) for [ISR_16_Timers_Array example](examples/ISR_16_Timers_Array).
@@ -334,7 +334,7 @@ void setup()
334334
---
335335
---
336336

337-
### Example [PWM_Multi](examples/PWM_Multi)
337+
### Example [PWMs_Array_Complex](examples/PWMs_Array_Complex)
338338

339339
```
340340
#if !( defined(STM32F0) || defined(STM32F1) || defined(STM32F2) || defined(STM32F3) ||defined(STM32F4) || defined(STM32F7) || \

0 commit comments

Comments
 (0)