{"id":26746969,"url":"https://github.com/zerasul/snoozelib","last_synced_at":"2025-10-27T07:08:11.091Z","repository":{"id":30957971,"uuid":"34516102","full_name":"zerasul/snoozeLib","owner":"zerasul","description":"Low Power Mode Library for Arduino","archived":false,"fork":false,"pushed_at":"2015-05-19T17:06:52.000Z","size":184,"stargazers_count":0,"open_issues_count":3,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2023-08-06T12:21:39.164Z","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":"Mr-xn/zhihuishu","license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zerasul.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}},"created_at":"2015-04-24T11:57:36.000Z","updated_at":"2023-08-06T12:21:39.165Z","dependencies_parsed_at":"2022-09-08T19:13:02.883Z","dependency_job_id":null,"html_url":"https://github.com/zerasul/snoozeLib","commit_stats":null,"previous_names":[],"tags_count":1,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zerasul%2FsnoozeLib","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zerasul%2FsnoozeLib/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zerasul%2FsnoozeLib/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zerasul%2FsnoozeLib/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zerasul","download_url":"https://codeload.github.com/zerasul/snoozeLib/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245999617,"owners_count":20707572,"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-03-28T09:16:18.932Z","updated_at":"2025-10-27T07:08:11.035Z","avatar_url":"https://github.com/zerasul.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# snoozeLib\nLow Power Mode Library for Arduino\n\nSnoozeLib: This Arduino Library make the use of Low Power Mode very Easy. This library Helps you make your arduino based microcontroller use the Low Power Mode it use the WatchDog Functionallity and sleep the CPU clock for low consumption.\n \nBased on the library Narcoleptic: [https://code.google.com/p/narcoleptic/](https://code.google.com/p/narcoleptic/)\n\nThis library is tested on Arduino UNO and Arduino Mega(atmel 328p and atmel Mega 2560).\n\n## Reference\n\n- snooze(long milliseconds)\n this function sleep the CPU for the specified Milliseconds or if the function _wakeup_ is called. Example of use:\n ```c\n  snoozeLib.snooze(10000);//Sleeps for 10 seconds.\n ```\n\n - wakeup()\n this function wake the CPU and disable the WatchDog.\n ```c\n   snoozeLib.wakeup();\n ```\n \n---\nLicense GNU General Public License v3.0. \n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzerasul%2Fsnoozelib","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzerasul%2Fsnoozelib","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzerasul%2Fsnoozelib/lists"}