Eric
Do not send private messages with technical questions; they will be discarded. All technical questions must be posted publicly on the forum.
About
- Username
- Eric
- Joined
- Visits
- 9,275
- Last Active
- Roles
- Administrator
Comments
-
I am not aware of any further xamarin development for metawear. You might as well start it.
-
It sounds like you need a pulldown resister on your circuit, possibly also clearing the output of the pin the thermistor is attached to.
-
Check out the section titled Routing Sensor Data on the Android documentation, specifically the data processor and data monitor.
-
BMI160 spec sheet is on the Bosch website, under the "Documents & Drivers" tab. http://www.bosch-sensortec.com/bst/products/all_products/bmi160
-
A few other users have reported similar issues and said updating with the iOS app fixed the bootloader issues. http://community.mbientlab.com/discussion/1460/stuck-at-revision-0-1-2
-
I'm asking if the DFU repeatedly fails with the MetaWear app, not the Nordic Toolbox app. The latest version nRF app doesn't work with our bootloader. This thread is only appropriate if you have a version of the app from 2014.
-
Unfortunately no. As you point out, there is no protection circuitry on the C. We are working on a R variant with a magnetometer in the next few months and are looking into resolving the magnetized coin cell batteries.
-
Nothing looks wrong with your code. Having the board trigger the disconnect may execute the failure function if it sends a nonzero status to the gatt callback.
-
What board are you using? Is bith Android and ios metawear app repeatedly failing the update the board?
-
That is a sexy dice.
-
I tested a simple accelerometer stream with various Android devices (Nexus 5, 6, 9, Moto G 2013, Samsung Galaxy S4). All were able to stream data then disconnect and connect to resume the stream with no problems except the Moto G, which is using a …
-
Ok, so you do have data processing in your route. If there were not any, then that would be a more troubling issue. I setup null pointer checks for unsubscribing from data processors to address the crash.
-
What iOS API version are you using and what is your code for processing the accelerometer data? The data from the app is what you would expect for a board laying flat on a table so I find it odd that your app reports completely different values, na…
-
Yes, functions are in the multichanneltemperature.h file. You can read the section about the temperature module on the Android docs to get a feel for how the temperature sensor is to be used. While the documentation is for Android, the terminology…
-
Most of what is in the current C# wrapper project is correct except for functions in the MetaWearBoard and Connection classes. The wrappers will need to be updated to reflect the new function signatures. All the new functionality will need to hav…
-
Yes, however they cannot directly communicate with each other. The boards can only talk to your mobile device (phone, tablet, etc) and your device acts as a hub.
-
It's possible your battery is just plain dead. Lithium ion batteries should be regularly charged and cannot sit on an empty charge for too long.
-
@kphedwhat sample frequency issue are you talking about?
-
You press the button to update firmware on either of the apps, or the use firmware update functions in the APIs.
-
Most of this is possible except the part with the the wristband detecting if its near a beacon. The boards can function as beacons but they cannot scan for other beacons to determine proximity.
-
Does the board show up on other iOS Bluetooth LE apps? The iOS app has a switch that can detect boards in bootloader mode. Does enabling that show the board on the devices list?
-
Oh that's cool! I was not aware Scala could be used in Android developement. The last I had looked into this was a while ago when people were trying to use Groovy. I am not a Scala expert by any means but I do have a working knowledge of the lang…
-
What do you mean by "I don't know how to read the data"? Are you unsure of how to parse a CSV file or what the numbers mean, or something else?
-
Yes, you need to store the value into variable. You should be at least familiar with Java syntax before you proceed with your app. Please look at the documentation linked in my previous post because it appears that you are not familiar with using …
-
You are using the latest version of the app I presume? Android 6.0 now requires location permissions to do scans in the background. If you selected "No" when prompted by the app, then you will not see any devices from the scan.
-
What is the data that is coming back? The rest of the "Received I2C data less than 4 bytes" message has the contents of the array. I will have to refactor the I2C class to pass back exceptions to the caller for the readData function that accepts …
-
Math (firmware v1.1.0+), rms, and rss work with multi channel data. You should implement the failure callback to see what the errors are if a route is not working as intended.
-
That depends on what you want to do with the array. It also looks like you are new to the Java language so I would suggest reading up on arrays and classes from the Oracle website to familiarize yourself with Java before proceeding any further. …
-
We've identified a problem with the macro system in relation to using it to start the BMI160 accelerometer on boot. The end result is the board puts itself into bootloader mode which clears the macros.
-
We are currently working on fixing this issue along with a few other firmware bugs. Hopefully it will be ready next week but there is no set timeline for the release; it will be announced when it's done. I am not aware of any workaround for this …