helping someone else with phone <> artemis BLE…
Let’s make you successful quickly…Phone <> SparkFun Artemis board via BLE
My UserName on my computer is kerry so my directory locations on Windows 10 are:
c;/Users/kerry/Documents/AmbiqSuiteSDK SDK Location
c:/Users/kerry/AppData/Local/Arduino15/packages/SparkFun/hardware/apollo3/1.0.29 Arduino CORE
c:Users/kerry/Documents/Arduino Arduino Sketch directory
I have backup directories under Documents of SDK2.2.0, SDK2.3.2, SDK2.4.2, Arduino1.0.29
I am currently configured with SDK2.4.2 and Arduino1.0.29 modified using SDK2.4.2
I will now switch to your setup which is SDK2.3.2 and Arduino 1.0.29 (probably??)
Time: Action
4:02 am Delete SDK 2.4.2
4:03 am Copy SDK 2.3.2 to SDK Directory
4:04 am Delete CORE 1.0.29 Modified
4:05 am Copy Standard CORE 1.0.29 to Core Directory
4:06 am Download repo: https://github.com/kerryeven/AMDTPS-Por … ified_core
4:07 am Unzip download and copy amdtps folder to Arduino Sketch directory
4:08 am double click amdtps.ino to open Arduino then Verify/Compile
4:10 am Arduino Upload…5 sec’s max
4:11 am Start Nrf Connect on tablet, select amdtps…click unknown charachteristic 3 down arrows
they get a line through them…select Unknown Charachteristic Up Arrow…
click down arrow to right of BYTE and scroll to select TEXT…Enter 1 on New
value line … click send…BUILTIN_LED lights.
So, you don’t need anything to do with the SDK etc. Just use my amdtps files in the amdtps folder on the
repo. The extensive step-by-step stuff I documented was just for those curious as to what was changed to get it to work. Once again, the Arduino magic is documented in the amdtps.ino file in the repo:
https://github.com/kerryeven/AMDTPS-Por … .3.2-files
amdtps is a full-featured application meant to work with amdtpc (client) When client is run on one board and connected to a terminal, it will present a menu on the terminal allowing one to select the server board and send or receive “fake” data. Nrf Connect or my phone app is acting as the client and sending a message to the amdtps server which sends back the same message (could send anything back) and sends the received command to Arduino. NO SDK NEEDED other that to get the base files. The full app implements security and error checking etc. Those are some of the items I turned off to get to work with the SparkFun Arduino CORE. The full implementation can be gotten in that second repo but the Arduino CORE needs to be modified.
Hope that helps…that is as clear and easy as I think I can make it although who knows…
Kerry