{"id":16852942,"url":"https://github.com/lann/rfduinotest","last_synced_at":"2025-03-22T06:30:53.289Z","repository":{"id":11744074,"uuid":"14272761","full_name":"lann/RFDuinoTest","owner":"lann","description":"Sample Android app for RFduino (rfduino.com) ","archived":false,"fork":false,"pushed_at":"2014-02-20T00:43:22.000Z","size":157,"stargazers_count":41,"open_issues_count":4,"forks_count":39,"subscribers_count":15,"default_branch":"master","last_synced_at":"2025-03-18T08:53:27.788Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","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/lann.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}},"created_at":"2013-11-10T07:41:35.000Z","updated_at":"2025-02-05T06:48:08.000Z","dependencies_parsed_at":"2022-08-20T10:00:21.613Z","dependency_job_id":null,"html_url":"https://github.com/lann/RFDuinoTest","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lann%2FRFDuinoTest","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lann%2FRFDuinoTest/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lann%2FRFDuinoTest/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lann%2FRFDuinoTest/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lann","download_url":"https://codeload.github.com/lann/RFDuinoTest/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244918500,"owners_count":20531682,"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":"2024-10-13T13:49:09.142Z","updated_at":"2025-03-22T06:30:52.913Z","avatar_url":"https://github.com/lann.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Application to control RFduino devices from an Android phone\n\nCompiles fine on Ubuntu 13.10. \n\nRequirements, gradle:\n\n    sudo add-apt-repository ppa:cwchien/gradle\n    sudo apt-cache search gradle\n    sudo aptitude install gradle-1.10\n\nDo not download the 1.11 one, it fails on my system. Also do not use the default one from Canonical. I don't even know how old that one is.\n\nUpdate Android if necessary. I adjusted the gradle.build file here to use Android 4.4 (version 19) as is the target in the Manifest.\n\n    cd /opt/android-sdk-linux/tools\n    ./monitor\n\nAnd update the thing via the menu options.\n\n## Bugs\n\nIf you see bugs, please contact the original developer. The one I pletted myself was the absence of drawables.\n\n## Debugging\n\nEverything time you use another application to connect to the RFduino, for example the nRF Console Panel from Nordic itself to read the services and characteristics, it is wise to restart Bluetooth. \n\nIf you run the debugger:\n\n    adb logcat\n\nYou see often commands like:\n\n    W/bt-l2cap(17164): L2CAP - LE - cannot start new connection at conn st: 2\n\nThis means that there is still a connection request somewhere. It can be also a request done by the same app, but you switched temporarily to look at an email or something. Just be lazy and turn off and on Bluetooth as a habit. This is very likely due to some bugs in the bluetooth stack of Samsung and not much you can do about it. Perhaps except for one thing. Change the code to a disconnect before a connect. I've to check that.\n\n# License\n\nThis project is licensed under the [MIT License](http://opensource.org/licenses/MIT).\n\n# Copyright \n\nCopyright 2013 Lann\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flann%2Frfduinotest","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flann%2Frfduinotest","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flann%2Frfduinotest/lists"}