https://github.com/ar-ray-code/eerratic
EErratic : C/C++ headers for avoiding Embedded Erratic test
https://github.com/ar-ray-code/eerratic
Last synced: 3 days ago
JSON representation
EErratic : C/C++ headers for avoiding Embedded Erratic test
- Host: GitHub
- URL: https://github.com/ar-ray-code/eerratic
- Owner: Ar-Ray-code
- License: apache-2.0
- Created: 2025-02-15T17:23:30.000Z (3 months ago)
- Default Branch: base
- Last Pushed: 2025-02-27T10:18:50.000Z (2 months ago)
- Last Synced: 2025-05-01T02:06:58.224Z (9 days ago)
- Language: C
- Size: 16.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# EErratic
EErratic : C/C++ headers for avoiding Embedded Erratic test## EErratic timer
In embedded systems, execution time and timing must be considered in the design, but the difficulty of creating and debugging such systems is high for teams with immature design technology and coordination with other devices.
I have therefore created a timed execution header that is independent of the system implementation.
This system defines an elapsed time for each step and provides a variable sleep time function in case the time is approaching or a timeout occurs.
In addition, because the execution time is defined first, it is easier to view the execution flow of the device on a time axis during the design phase.