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

  • What firmware version are your boards using and what is the model and OS of your Android device? Also, what are the steps for reliably reproducing this state?
  • What Android device and OS are you running?  It seems like whatever device you are using cannot support high frequency streams and is constantly dropping packets.
  • Yes, I explained the difference in my post:  "You can utilize the disconnect from the Debug class to have the board terminate the connection instead". You cannot call getModule unless you have an active BLE connection.
  • Simply saying there is an "inconsistency while streaming Accel and Gyro simultaneously" and linking code and a log file does not give us much information to work with.  You need to also provide us with the proper context about your problem such as: …
  • There's no reason to tear everything down before you disconnect; all you need to do is stop the timer.  It's possible that you are cutting the BLE connection before all commands are received by the board.  You can utilize the disconnect from the Deb…
  • Nothing is wrong with the code and it works fine for me.  How many processors are you using in your code?
  • Does the same thing happen if you use another BLE app, like the nRF Master Control Panel app? https://itunes.apple.com/us/app/nrf-master-control-panel-ble/id1054362403?mt=8
  • Unfortunately no, we do not have any libraries to compute this.
  • Another small update released to address C# wrapper issues, see first post for v0.4.15 details.
  • Yes, that is correct.
  • Are you referring to the high pass filter? If so, no such feature exists on the C accelerometer and at this time, we do not have a firmware implementation of said filter.
  • C++ API v0.4.11 released, see first post for more details.
  • hello at mbientlab is primarily for business inquiries.  Unless you are planning on paying for software services, technical questions, like the one you have, should be resolved in a public forum as it may help others who have similar problems.  Copy…
  • Good to hear!
    in GPIO with C# Comment by Eric March 2016
  • This is sweet.  There have been people wanting to use Python so this will be very helpful for everyone.  If you need any more help with the C++ library, let me know.
  • I'm not quite sure what you are asking.  Both Android and iOS apps have real time graphs plotting the data streams.
    in Data Stream Comment by Eric March 2016
  • Does your app ever enter ConnectionStateHandler code?  It appears that your app has not connected to a board.
  • Our firmware is not open source.  However, we have no qualms with users who want to write their own firmware and the MbientLab website has a Getting Started guide on setting up the environment for writing your own firmware.  This post by Matt may he…
  • I gave your code a try and I am getting ADC values every 2 seconds.  Are you running it from a clean state?
  • Unfortunately those screenshots do not provide me much information to work with. What is the full stack trace caused by your crash? As an alternative test, does the free fall project on our github page work on your device?
  • Logging support is implemented on the dev branch; I will be releasing it later today.
  • Acceleration data is 2 bytes per axis which have differing resolutions depending on the g range.  You can refer to the C++ code to see how to interpret it. All the time you are spending trying to reverse engineer the MetaWear protocol can be bet…
  • gyro reports angular velocity of the spin around the XYZ axes aka pitch, yaw, and roll.
  • Apologies, we've fixed the root cause of this bug so everything should be working normally now.  No action is required from you guys.
  • That information is not exposed in the current API.  Does your app depend on log capacity?
  • Are you looking to have more available frequencies?  Or perhaps a configurable setting?
  • I apologize for the confusion; the C webpage will reworded to avoid similar confusion and correct any discrepancies. Yes, the BMP280 is a temperature sensor.  It needs to be started before it can read temperature.  You can switch to the barometer …
  • The app only requires Bluetooth permission to do the update, and location permission on Android M. I am not familiar with the cyanogen builds so I have no idea how well their Bluetooth stack works. Ltr329 is an ambient light sensor. Where did you…
  • No, the only configurable options on the HCD is the duty cycle and pulse width.
  • That is pretty bizarre. A couple of questions about your situation: * What device and and Android OS are you using? * Does your co-worker's phone successfully update the board? You can try a manual update but I doubt it will make a difference.  Th…