{"id":19413057,"url":"https://github.com/humanharddrive/enhancedwatchdog","last_synced_at":"2025-10-07T20:09:02.759Z","repository":{"id":86952199,"uuid":"227619094","full_name":"humanHardDrive/EnhancedWatchdog","owner":"humanHardDrive","description":"Watchdog timer with enhanced operating modes","archived":false,"fork":false,"pushed_at":"2019-12-13T00:51:00.000Z","size":5,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-14T19:15:21.216Z","etag":null,"topics":["safety","watchdog"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/humanHardDrive.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2019-12-12T13:55:42.000Z","updated_at":"2019-12-13T02:18:23.000Z","dependencies_parsed_at":"2023-05-29T23:15:12.914Z","dependency_job_id":null,"html_url":"https://github.com/humanHardDrive/EnhancedWatchdog","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/humanHardDrive/EnhancedWatchdog","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/humanHardDrive%2FEnhancedWatchdog","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/humanHardDrive%2FEnhancedWatchdog/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/humanHardDrive%2FEnhancedWatchdog/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/humanHardDrive%2FEnhancedWatchdog/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/humanHardDrive","download_url":"https://codeload.github.com/humanHardDrive/EnhancedWatchdog/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/humanHardDrive%2FEnhancedWatchdog/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271437632,"owners_count":24759634,"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","status":"online","status_checked_at":"2025-08-21T02:00:08.990Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["safety","watchdog"],"created_at":"2024-11-10T12:30:24.186Z","updated_at":"2025-10-07T20:08:57.704Z","avatar_url":"https://github.com/humanHardDrive.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Enhanced Watchdog\nBased on the ATtiny402, this device acts like a watchdog timer with several enhanced modes of operation. The goal is to create an easy to implement device that can easily detect anomalous behavior caused by hardware faults, software bugs, or malicious attack.\n\n## Operating Modes\nThere are currently supported 4 modes of operation.\n\n### Timed Edge\nThis mode operates like a classic watchdog timer.\n\n### Limited Timed Edge\nOperates like a classic watchdog timer, however there's a limit to how often an edge can be seen.\n\n### Timed Pulse\nRequires a leading and trailing edge of certain width every set amount of time to satisfy the timer.\n\n### Limited Timed Pulse\nSimilar to the above mode, but the pulse can only be generated so often.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhumanharddrive%2Fenhancedwatchdog","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhumanharddrive%2Fenhancedwatchdog","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhumanharddrive%2Fenhancedwatchdog/lists"}