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

Commit

Permalink
v1.0.0 for megaAVR Slow PWM
Browse files Browse the repository at this point in the history
### Initial Releases v1.0.0

1. Initial coding to support **Arduino megaAVR boards, such as UNO WiFi Rev2, AVR_Nano_Every, etc.**, etc. using [`Arduino megaAVR core`](https://github.com/arduino/ArduinoCore-megaavr)

2. The hybrid ISR-based PWM channels can generate from very low (much less than 1Hz) to highest PWM frequencies up to 500Hz with acceptable accuracy.
  • Loading branch information
khoih-prog authored Sep 27, 2021
1 parent 84e1482 commit 5034fa5
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion library.properties
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ author=Khoi Hoang
maintainer=Khoi Hoang <[email protected]>
sentence=This library enables you to use ISR-based PWM channels on an Arduino megaAVR board, such as UNO WiFi Rev2, AVR_Nano_Every, etc., to create and output PWM any GPIO pin.
paragraph=It now supports 16 ISR-based PWM channels, while consuming only 1 Hardware Timer. PWM channel interval can be very long (ulong microsecs / millisecs). The most important feature is they're ISR-based PWM channels, supporting lower PWM frequencies with suitable accuracy. Their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks. These ISR-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 millis() or micros(). That's necessary if you need to control devices requiring high precision
category=Timing,Control,Device,Time,Timer,Interrupt,megaavr,atmega4809
category=Device Control
url=https://github.com/khoih-prog/megaAVR_Slow_PWM
architectures=megaavr
repository=https://github.com/khoih-prog/megaAVR_Slow_PWM
Expand Down

0 comments on commit 5034fa5

Please sign in to comment.