{"id":25438159,"url":"https://github.com/nathanhi/avrlarm","last_synced_at":"2025-07-10T12:39:38.605Z","repository":{"id":92284917,"uuid":"52226526","full_name":"nathanhi/AVRlarm","owner":"nathanhi","description":"AVRlarm is an open source alarm system for 8-Bit Atmel CPUs (ATmega2560).","archived":false,"fork":false,"pushed_at":"2017-12-16T01:45:14.000Z","size":64,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-01T17:16:55.451Z","etag":null,"topics":["alarm","avr","burglar","gsm","gsm-based","monitoring","security","sensor","sms","sms-notifications"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nathanhi.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":"2016-02-21T20:32:20.000Z","updated_at":"2022-07-17T13:59:19.000Z","dependencies_parsed_at":"2023-06-08T06:45:21.502Z","dependency_job_id":null,"html_url":"https://github.com/nathanhi/AVRlarm","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/nathanhi/AVRlarm","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nathanhi%2FAVRlarm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nathanhi%2FAVRlarm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nathanhi%2FAVRlarm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nathanhi%2FAVRlarm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nathanhi","download_url":"https://codeload.github.com/nathanhi/AVRlarm/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nathanhi%2FAVRlarm/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264579058,"owners_count":23631560,"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":["alarm","avr","burglar","gsm","gsm-based","monitoring","security","sensor","sms","sms-notifications"],"created_at":"2025-02-17T09:32:04.525Z","updated_at":"2025-07-10T12:39:38.600Z","avatar_url":"https://github.com/nathanhi.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"AVRlarm\n=======\n\n[![Build Status](https://img.shields.io/travis/nathanhi/AVRlarm.svg?maxAge=2592000\u0026style=flat-square\u0026branch=master)](https://travis-ci.org/nathanhi/AVRlarm)\n[![Coverity Scan Build Status](https://img.shields.io/coverity/scan/9073.svg?maxAge=2592000\u0026style=flat-square)](https://scan.coverity.com/projects/nathanhi-avrlarm)\n[![MIT License](https://img.shields.io/github/license/nathanhi/AVRlarm.svg?maxAge=2592000\u0026style=flat-square)](https://github.com/nathanhi/AVRlarm/blob/HEAD/LICENSE)\n\nAVRlarm is an AVR alarm system designed\nfor 8-Bit Atmel CPUs (ATmega2560) that\nmonitors specified I/O ports and offers\nGSM (SMS) notification.\n\nHardware dependencies\n---------------------\n\nAVRlarm has been proven to work with\nvarious GSM modems like for example\nthe Siemens TC35, SIM800 and SIM900.\n\nBuilding\n--------\n\nAVRlarm requires an installed avr-gcc compiler to be built.\nTo build and link the sources, you simply have to execute\n\n    $ make\n\nThis will generate a .hex file, ready to be uploaded to\nyour AVRs EEPROM.\n\nInstalling\n----------\n\nAVRlarm can be directly installed to the target via Make\nif avrdude is in PATH:\n\n    $ make flash\n\nThis assumes per default that your device is available on\n/dev/ttyUSB0. To override the flash target, simply override\nthe DEVNAME variable, like so:\n\n    $ DEVNAME=/dev/ttyUSB1 make flash\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnathanhi%2Favrlarm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnathanhi%2Favrlarm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnathanhi%2Favrlarm/lists"}