Open jerry73204 opened 6 years ago
Hi, it seems this PR has been long time not informed for further development. I'll not maintain this PR due to my tight schedule. For those who are interested in the dev, these steps might be helpful.
extension/bleextension
branch, which seems to be outdated. It's better to move these commits to extension/bluetoothle
.These two steps above would conflict on the fact that master of appinventor-extension repo is not up-to-date, and appinventor-sources repo lacks extension/bluetoothle
commits. If possible, to get best of two worlds, ask appinventor team to pull new commits from appinventor-sources to appinventor-extension master.
This PR introduces the extension that controls MediaTek MT7697 boards through Bluetooth Low Energy connections. It includes both the Java source and the Arduino code on MT7697. Our work is mainly done on the files appinventor/components/src/edu/mit/appinventor/iot/mt7697/*.java and arduino-sources/*.
The extension requires the configurable ChoicePropertyEditor patch (mit-cml/appinventor-sources#993) and the BLE extension as dependency.
The PR is rebased on master branch of mit-cml/appinventor-sources and on extension/bleextension. To keep the PR clean, please make the master branch up-to-date with the master on mit-cml/appinventor-sources, if possible, or use any other strategies.