You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Feb 4, 2023. It is now read-only.
Copy file name to clipboardExpand all lines: changelog.md
+12
Original file line number
Diff line number
Diff line change
@@ -18,6 +18,7 @@
18
18
## Table of Contents
19
19
20
20
*[Changelog](#changelog)
21
+
*[Releases v1.7.0](#Releases-v170)
21
22
*[Releases v1.6.0](#Releases-v160)
22
23
*[Releases v1.5.0](#Releases-v150)
23
24
*[Releases v1.4.1](#Releases-v141)
@@ -39,6 +40,17 @@
39
40
40
41
## Changelog
41
42
43
+
### Releases v1.7.0
44
+
45
+
1. Add functions `setPWMPushPull_Int`, `setPWMPushPull` and `setPWMPushPull_Period` for the new `PushPull` mode. Check [pwm_set_output_polarity #21](https://github.com/khoih-prog/RP2040_PWM/discussions/21)
46
+
2. Add these examples to demo the new `PushPull` mode
3. Fix bug of half frequency when using `phaseCorrect` mode
51
+
4. Improve `README.md` so that links can be used in other sites, such as `PIO`
52
+
53
+
42
54
### Releases v1.6.0
43
55
44
56
1. Optimize speed with new `setPWM_manual_Fast` function to improve almost 50% compared to `setPWM_manual`. Check [setPWM latency #19](https://github.com/khoih-prog/RP2040_PWM/issues/19)
"description": "This library enables you to use Hardware-based PWM channels on RP2040-based boards, such as Nano_RP2040_Connect, RASPBERRY_PI_PICO, with either Arduino-mbed (mbed_nano or mbed_rp2040) or arduino-pico core to create and output PWM any GPIO pin. The most important feature is they're purely hardware-based PWM channels, supporting very high PWM frequencies. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks. These hardware-based PWMs, still work even if other software functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software-based PWM using ISR, millis() or micros(). That's necessary if you need to control devices requiring high precision. New efficient setPWM_manual function to facilitate waveform creation using PWM",
sentence=his library enables you to use Hardware-based PWM channels on RP2040-based boards, such as Nano_RP2040_Connect, RASPBERRY_PI_PICO, with either Arduino-mbed (mbed_nano or mbed_rp2040) or arduino-pico core to create and output PWM to any GPIO pin.
0 commit comments