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 Jan 29, 2023. It is now read-only.
Copy file name to clipboardExpand all lines: README.md
+10-9Lines changed: 10 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -59,6 +59,7 @@ The catch is **your function is now part of an ISR (Interrupt Service Routine),
59
59
---
60
60
61
61
## Prerequisite
62
+
62
63
1.[`Arduino IDE 1.8.13+`](https://www.arduino.cc/en/Main/Software)
63
64
2.[`ESP8266 core 2.7.4+`](https://github.com/esp8266/Arduino#installing-with-boards-manager) for ESP8266 boards.
64
65
@@ -119,22 +120,22 @@ You'll see blynkTimer Software is blocked while system is connecting to WiFi / I
119
120
120
121
### HOWTO Use PWM analogWrite() with ESP8266 running Timer1 Interrupt
121
122
122
-
Please have a look at [**ESP8266TimerInterrupt Issue 8: ESP8266Timer and PWM --> wdt reset*](https://github.com/khoih-prog/ESP8266TimerInterrupt/issues/8) to have more detailed description and solution of the issue.
123
+
Please have a look at [ESP8266TimerInterrupt Issue 8: **ESP8266Timer and PWM --> wdt reset**](https://github.com/khoih-prog/ESP8266TimerInterrupt/issues/8) to have more detailed description and solution of the issue.
123
124
124
125
#### 1. ESP8266 has only 2 hardware timers, named Timer0 and Timer1
125
126
126
127
#### 2. ESP8266 hardware timers' functions
127
128
128
-
- Timer0 has been used for WiFi and it's not advisable to use while using WiFi (if not, why select ESP8266 ??)
129
-
- Timer1 is used by this [**ESP8266TimerInterrupt Library*](https://github.com/khoih-prog/ESP8266TimerInterrupt)
129
+
- Timer0 has been used for WiFi and it's not advisable to use while using WiFi (if not using WiFi, why select ESP8266 ??)
130
+
- Timer1 is used by this [**ESP8266TimerInterrupt Library**](https://github.com/khoih-prog/ESP8266TimerInterrupt)
130
131
131
132
#### 3. How to use PWM analogWrite() functions while using this library
132
133
133
-
1. If possible, use software timer instead of [**ESP8266TimerInterrupt Hardware Timer1*](https://github.com/khoih-prog/ESP8266TimerInterrupt)
134
-
2. If using [**ESP8266TimerInterrupt Hardware Timer1*](https://github.com/khoih-prog/ESP8266TimerInterrupt) is a must, you can
134
+
1. If possible, use software timer instead of [**ESP8266TimerInterrupt Hardware Timer1**](https://github.com/khoih-prog/ESP8266TimerInterrupt)
135
+
2. If using [**ESP8266TimerInterrupt Hardware Timer1**](https://github.com/khoih-prog/ESP8266TimerInterrupt) is a must, you can either
135
136
136
-
-Using external DAC such as AD5662, AD5667, AD5696.
137
-
-using software PWM such as mentioned in [**ESP8266 PWM REVISITED (AND REIMPLEMENTED)**](https://lurchi.wordpress.com/2016/06/29/esp8266-pwm-revisited-and-reimplemented/)
137
+
-use external DAC such as AD5662, AD5667, AD5696.
138
+
-use software PWM such as mentioned in [**ESP8266 PWM REVISITED (AND REIMPLEMENTED)**](https://lurchi.wordpress.com/2016/06/29/esp8266-pwm-revisited-and-reimplemented/)
138
139
139
140
---
140
141
---
@@ -310,7 +311,7 @@ Submit issues to: [ESP8266TimerInterrupt issues](https://github.com/khoih-prog/E
310
311
## TO DO
311
312
312
313
1. Search for bug and improvement.
313
-
2. Similar features for remaining Arduino boards suh as SAMD21, SAMD51, SAM-DUE, nRF52
314
+
2. Similar features for remaining Arduino boards such as SAMD21, SAMD51, SAM-DUE, nRF52
314
315
315
316
## DONE
316
317
@@ -320,7 +321,7 @@ Submit issues to: [ESP8266TimerInterrupt issues](https://github.com/khoih-prog/E
320
321
321
322
### Contributions and thanks
322
323
323
-
1. Thanks to [Holger Lembke](https://github.com/holgerlembke) to report [**ESP8266TimerInterrupt Issue 8: ESP8266Timer and PWM --> wdt reset*](https://github.com/khoih-prog/ESP8266TimerInterrupt/issues/8), leading to the [HOWTO Use PWM analogWrite() with ESP8266 running Timer1 Interrupt](https://github.com/khoih-prog/ESP8266TimerInterrupt#howto-use-pwm-analogwrite-with-esp8266-running-timer1-interrupt) notes.
324
+
1. Thanks to [Holger Lembke](https://github.com/holgerlembke) to report [ESP8266TimerInterrupt Issue 8: **ESP8266Timer and PWM --> wdt reset**](https://github.com/khoih-prog/ESP8266TimerInterrupt/issues/8), leading to the [HOWTO Use PWM analogWrite() with ESP8266 running Timer1 Interrupt](https://github.com/khoih-prog/ESP8266TimerInterrupt#howto-use-pwm-analogwrite-with-esp8266-running-timer1-interrupt) notes.
0 commit comments