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
+7-5Lines changed: 7 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -99,16 +99,19 @@ Another way to install is to:
99
99
2. Optimize the code
100
100
3. Add more complicated example
101
101
102
-
Now these new `16 ISR-based Servo controllers` just use one ESP32 Hardware Timer. The number 16 is just arbitrarily chosen, and depending on application, you can increase that number to 32, 48, etc. without problem.
102
+
---
103
+
104
+
Now these new **16 ISR-based Servo controllers** just use one ESP32 Hardware Timer. The number 16 is just arbitrarily chosen, and depending on application, you can increase that number to 32, 48, etc. without problem.
103
105
104
106
The accuracy is nearly perfect compared to software timers. The most important feature is they're ISR-based timers
105
107
106
108
Therefore, their executions are not blocked by bad-behaving functions / tasks. This important feature is absolutely necessary for mission-critical tasks.
107
109
108
-
The `MultipleServos` example, which controls 6 servos independently, will demonstrate the nearly perfect accuracy.
110
+
The [**MultipleServos**](examples/MultipleServos) example, which controls 6 servos independently, will demonstrate the nearly perfect accuracy.
109
111
Being ISR-based servo controllers, their executions are not blocked by bad-behaving functions / tasks, such as connecting to WiFi, Internet and Blynk services.
110
112
111
-
This non-being-blocked important feature is absolutely necessary for mission-critical tasks.
113
+
This non-being-blocked important feature is absolutely necessary for mission-critical tasks.
114
+
112
115
You'll see blynkTimer Software is blocked while system is connecting to WiFi / Internet / Blynk, as well as by blocking task in loop(), using delay() function as an example. The elapsed time then is very unaccurate
113
116
114
117
---
@@ -450,10 +453,9 @@ void loop()
450
453
1. Basic 16 ISR-based servo controllers using 1 hardware timer for ESP32.
451
454
452
455
---
453
-
454
456
---
455
457
456
-
### Issues ###
458
+
### Issues
457
459
458
460
Submit issues to: [ESP32_ISR_Servo issues](https://github.com/khoih-prog/ESP32_ISR_Servo/issues)
0 commit comments