{"id":16959430,"url":"https://github.com/ncrmro/rust-pi-serial","last_synced_at":"2026-05-07T20:02:19.531Z","repository":{"id":105808310,"uuid":"271651247","full_name":"ncrmro/rust-pi-serial","owner":"ncrmro","description":null,"archived":false,"fork":false,"pushed_at":"2020-06-11T21:36:47.000Z","size":3,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-30T17:48:36.001Z","etag":null,"topics":["blink","gpio","pi","raspberry-pi","rust","serial-port","serialport"],"latest_commit_sha":null,"homepage":null,"language":"Rust","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/ncrmro.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":"2020-06-11T21:36:42.000Z","updated_at":"2024-05-01T07:23:32.000Z","dependencies_parsed_at":"2023-06-14T02:30:39.166Z","dependency_job_id":null,"html_url":"https://github.com/ncrmro/rust-pi-serial","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ncrmro/rust-pi-serial","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncrmro%2Frust-pi-serial","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncrmro%2Frust-pi-serial/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncrmro%2Frust-pi-serial/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncrmro%2Frust-pi-serial/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ncrmro","download_url":"https://codeload.github.com/ncrmro/rust-pi-serial/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncrmro%2Frust-pi-serial/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32753938,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-07T02:14:30.463Z","status":"ssl_error","status_checked_at":"2026-05-07T02:14:29.405Z","response_time":62,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["blink","gpio","pi","raspberry-pi","rust","serial-port","serialport"],"created_at":"2024-10-13T22:44:57.531Z","updated_at":"2026-05-07T20:02:19.512Z","avatar_url":"https://github.com/ncrmro.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Serial Output from Pi using Rust\n\nA simple Blink (Hello World of microcontrollers) project that also outputs blink status on serial port.\n\n### Enable Serial output on Pi\nFirst open pi config.\n`sudo raspi-config`\nUnder interfaces click serial, dont enable first option, do enable second option at next screeh.\n\n### Finding your serial port on your local machine (not the pi)\nFind your serial port on your computer (not the pi)\n`ls -l /dev`\n\nThis will begin listing on the serial port.\n`cat /dev/cu.usbserial-1440`\n\n### Writing to serial port (From Pi)\n\nBack on the pi \n`echo “Hello” \u003e /dev/ttyS0`\n\nOr over ssh\n`ssh pi@pi \"echo Hello World! \u003e /dev/ttyS0\"`\n\n### Blink\nYou should now see\n```\n...\nBlink High\nBlink Low\nBlink High\nBlink Low\nBlink High\n...\n```\n\n## Building and running on Pi\nIf you have your ssh key setup on the pi with the default pi user just run.\nThis will build the binary, copy it using ssh and the executing it. The output will\nautomatically piped over ssh and closing the ssh will automatically kill the process on the pi.\n\nEnsure you have docker and docker-compose available.\n\n`sh deploy.sh`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fncrmro%2Frust-pi-serial","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fncrmro%2Frust-pi-serial","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fncrmro%2Frust-pi-serial/lists"}