{"id":27962429,"url":"https://github.com/ar-ray-code/eerratic","last_synced_at":"2025-05-07T19:22:09.420Z","repository":{"id":277989631,"uuid":"933323068","full_name":"Ar-Ray-code/EErratic","owner":"Ar-Ray-code","description":"EErratic : C/C++ headers for avoiding Embedded Erratic test","archived":false,"fork":false,"pushed_at":"2025-02-27T10:18:50.000Z","size":17,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"base","last_synced_at":"2025-05-01T02:06:58.224Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Ar-Ray-code.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-02-15T17:23:30.000Z","updated_at":"2025-02-27T10:18:53.000Z","dependencies_parsed_at":"2025-02-17T12:27:07.148Z","dependency_job_id":"cd28663a-1de2-46a6-8a9d-1c0a468a6bf8","html_url":"https://github.com/Ar-Ray-code/EErratic","commit_stats":null,"previous_names":["ar-ray-code/eerratic"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ar-Ray-code%2FEErratic","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ar-Ray-code%2FEErratic/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ar-Ray-code%2FEErratic/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ar-Ray-code%2FEErratic/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ar-Ray-code","download_url":"https://codeload.github.com/Ar-Ray-code/EErratic/tar.gz/refs/heads/base","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252941416,"owners_count":21828872,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-05-07T19:22:08.911Z","updated_at":"2025-05-07T19:22:09.408Z","avatar_url":"https://github.com/Ar-Ray-code.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# EErratic\nEErratic : C/C++ headers for avoiding Embedded Erratic test\n\n## EErratic timer\n\nIn 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.\n\nI have therefore created a timed execution header that is independent of the system implementation.\n\nThis 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.\n\nIn 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.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Far-ray-code%2Feerratic","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Far-ray-code%2Feerratic","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Far-ray-code%2Feerratic/lists"}