{"id":23275566,"url":"https://github.com/pr-dc/prdc_testserialusb","last_synced_at":"2026-04-11T00:09:57.974Z","repository":{"id":189542074,"uuid":"445148252","full_name":"PR-DC/PRDC_TestSerialUSB","owner":"PR-DC","description":"PR-DC SerialUSB Test Application for communication between Android device and Arduino board. ","archived":false,"fork":false,"pushed_at":"2022-01-06T11:41:04.000Z","size":3735,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-02-12T17:17:16.152Z","etag":null,"topics":["android","arduino","cordova","java","serial-communication","usb"],"latest_commit_sha":null,"homepage":"","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PR-DC.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.txt","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2022-01-06T11:38:20.000Z","updated_at":"2024-12-06T20:53:56.000Z","dependencies_parsed_at":"2023-08-20T17:58:48.969Z","dependency_job_id":"7690d4f9-2778-4663-98e2-088847e11d1c","html_url":"https://github.com/PR-DC/PRDC_TestSerialUSB","commit_stats":null,"previous_names":["pr-dc/prdc_testserialusb"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PR-DC%2FPRDC_TestSerialUSB","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PR-DC%2FPRDC_TestSerialUSB/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PR-DC%2FPRDC_TestSerialUSB/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PR-DC%2FPRDC_TestSerialUSB/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PR-DC","download_url":"https://codeload.github.com/PR-DC/PRDC_TestSerialUSB/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247477190,"owners_count":20945206,"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":["android","arduino","cordova","java","serial-communication","usb"],"created_at":"2024-12-19T21:14:58.085Z","updated_at":"2025-12-30T23:07:17.116Z","avatar_url":"https://github.com/PR-DC.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"## PR-DC TestSerialUSB\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://pr-dc.com/web/img/github/TestSerialUSB_icon.svg\" width=\"150\"\u003e\n\u003c/p\u003e\n\nIn order to provide a usage example for [cordova-plugin-serialusb](https://github.com/PR-DC/cordova-plugin-serialusb), we provide both the Android Cordova application and Arduino sketch for the `TestSerialUSB` application.\n\n## Requirements\n[Arduino](https://www.arduino.cc/)\u003cbr\u003e\n[Apache Cordova](https://cordova.apache.org/)\u003cbr\u003e\n\nThis code is tested with\n**Cordova Android 9.1.0** and **Arduino IDE 1.8.16**\n\n## Installation\n\nFor Cordova application run `Cordova\\TestSerialUSB\\scripts\\win10\\installApp.cmd` and then from same folder run \n`emulateApp.cmd` or `runApp.cmd`.\n\nYou can then compile and upload  `Arduino\\TestSerialUSB\\TestSerialUSB\\TestSerialUSB.ino` sketch to the board and connect it to an Android device with the installed `TestSerialUSB` application.\n\n## Usage\nConnect Android device and Arduino board using USB OTG cable.\n\nOpen the Android `TestSerialUSB` application on the device and grant permissions (screen similar to the following) after that you will be able to see that the Android device sends and receives messages over USB.\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://pr-dc.com/web/img/github/TestSerialUSB.jpg\" width=\"800\"\u003e\n\u003c/p\u003e\n\n## License\nCopyright (C) 2021 PR-DC \u003cinfo@pr-dc.com\u003e\n\nThis program is free software: you can redistribute it and/or modify\nit under the terms of the GNU Lesser General Public License as \npublished by the Free Software Foundation, either version 3 of the \nLicense, or (at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\nGNU Lesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public License\nalong with this program.  If not, see \u003chttps://www.gnu.org/licenses/\u003e.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpr-dc%2Fprdc_testserialusb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpr-dc%2Fprdc_testserialusb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpr-dc%2Fprdc_testserialusb/lists"}