Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - lsnyman

Pages: [1] 2 3 ... 10
Support / Re: Simblee supply issues?
« on: December 22, 2017, 03:26:56 PM »
In stock at Mouser  :)

Support / Re: Simblee supply issues?
« on: December 06, 2017, 05:24:08 PM »
Yep and now it is the the 6th and they have nothing. They say they have contacted RFDigital for an update.
I have had an order in since Sept and have $5K worth of components on my desk waiting on this 1 part for assembly.
Hopefully someone will provide an answer soon

Simblee For Mobile / Simblee for Mobile with Bluetooth 5.0 Hardware?
« on: September 24, 2017, 05:59:56 PM »
I had my first customer tell me that Simblee for Mobile 1.1.3 is not working in his Galaxy note 8 phone which has Bluetooth 5.
Has anyone had any similar issues. He says the Simblee device appears in the list of detected simblee but as soon as he touches to select the device, it reports Simblee disconnected and does nothing.
Can RF Digital please do a test and see if Bluetooth 5 is an issue? The new iPhone 8 will also have Bluetooth 5.

Simblee For Mobile / Re: Simblee with Android 7.0 failing
« on: April 30, 2017, 07:50:32 PM »
We would appreciate an answer to this issue!!!!!!

Simblee For Mobile / Re: Simblee with Android 7.0 failing
« on: April 23, 2017, 06:28:28 PM »
When is the new release coming????
I now have customer devices rendered useless because after the Android Update, the Simblee app doesn't work anymore.
It has been almost 1 month since you said the update is in Beta.
Please advise....

Kits & Shields / Re: FYI: Simblee USB shield can program RFD22301
« on: October 22, 2016, 09:46:33 PM »
I have had this same error message twice on my own boards now.
Today while uploading a sketch to a board it failed like that.  Nothing I did would fix it, including removing the port, re-installing FTDI drivers and even changing the COM port number.
Connected the same board into another computer and it uploaded flawlessly.
Is there some chance that Windows sees a glitch writing to the UARt and blacklists that board?

The Simblee for mobile app disconnects from a running Simblee application if the app is moved to the background. This does not happen in IOS.
This is a particularly bad issue as you need to have the Simblee connected during an OTA firmware update but you need to leave the app to run nRF toolbox for example.

Please help.

Simblee For Mobile / Re: Simblee - Draw Text function
« on: May 10, 2016, 05:56:01 AM »
Thank you guys. I guess I was overlooking the uint8_t ID concept, and pointers trip me up every time.
I appreciate your help very much. ;D

Simblee For Mobile / Simblee - Draw Text function
« on: May 09, 2016, 08:56:03 PM »
Using Simblee for Mobile, I am hitting a brick wall trying to figure how to use the drawText function to send  changing lines of text to the phone, meaning the text may change depending on program execution or sensor values etc.

For reference I am using the SimbleeForMobile Temperature example which prints a changing numerical (Temp) to the screen but the text C is a constant. I want to use the same structure but also vary the Text portion.

Code: [Select]
#include <SimbleeForMobile.h>

#include "thermometer_png.h"

void setup()
  // this is the data we want to appear in the advertisement
  // (if the deviceName and advertisementData are too long to fix into the 31 byte
  // ble advertisement packet, then the advertisementData is truncated first down to
  // a single byte, then it will truncate the deviceName)
  SimbleeForMobile.advertisementData = "temp";

  // use a subdomain to create an application specific cache
  SimbleeForMobile.domain = "";

  // establish a baseline to use the cache during development to bypass uploading
  // the image each time
  SimbleeForMobile.baseline = "Oct 23 2014";

  // start SimbleeForMobile

bool first_sample;

float first_temp;
float min_temp;
float max_temp;
float temp_range;

uint8_t text;
uint8_t mercury;

// include newlib printf float support (%f used in sprintf below)
asm(".global _printf_float");

void loop()
  // sample once per second
  // todo: Simblee_ULPDelay( SECONDS(1) );

  if (SimbleeForMobile.updatable)
    // get a cpu temperature sample
    // degrees c (-128.00 to +127.00)
    // degrees f (-198.00 to +260.00)
    float temp = Simblee_temperature(CELSIUS);
    // requires newlib printf float support
    char buf[16];
    sprintf(buf, "%.02f", temp);
    // base everything on the first sample / ambient temperature
    if (first_sample)
      first_temp = temp;
      // putting your finger on the Simblee shield raises the temp approx 2 degrees
      min_temp = first_temp - 0.25;
      max_temp = first_temp + 1.0;
      temp_range = max_temp - min_temp;
      first_sample = false;

    // update the text first with the actual temp
    SimbleeForMobile.updateText(text, buf);

    // restrict temp to range
    if (temp < min_temp)
      temp = min_temp;
    if (temp > max_temp)
      temp = max_temp;

    int mercury_range = 262;
    int mercury_position = ((temp - min_temp) / temp_range) * mercury_range;

    // invert so the smallest value at the bottom
    mercury_position = mercury_range - (mercury_position);

    // update the mercury
    SimbleeForMobile.updateRect(mercury, 65, 136 + mercury_position, 33, 262 + 15 - mercury_position);

  // process must be called in the loop for SimbleeForMobile

void SimbleeForMobile_onConnect()
  first_sample = true;

void ui()
  #define  IMAGE1  1


  // \xb0 is the symbol for "degrees"
  SimbleeForMobile.drawText(280, 248, "\xb0" "C", BLUE);
  text = SimbleeForMobile.drawText(125, 240, "", BLUE, 45);

  // usable area: 56, 136, 51, 262
  // mercury area: 65, 136, 33, 262 + 15
  mercury = SimbleeForMobile.drawRect(65, 136, 33, 262 + 15, rgb(160,0,0), rgb(204,0,0));

  // hide the mercury until the image is uploaded
  SimbleeForMobile.setVisible(mercury, false);
  SimbleeForMobile.imageSource(IMAGE1, PNG, thermometer_png, thermometer_png_len); 
  SimbleeForMobile.drawImage(IMAGE1, 30, 100);
  SimbleeForMobile.setVisible(mercury, true);


void ui_event(event_t &event)

How can I make the "C" in the line
SimbleeForMobile.drawText(280, 248, "\xb0" "C", BLUE);
a string variable that can change. Meaning it may read "Cold", "Warm" or "Hot" depending on temperature.

The reference document says the function structure is
uint8_t   drawText(uint16_t   x,   uint16_t   y,   const   char   *title,   color_t   color);

Ive been staring at it too long, Any help appreciated.

Support / Re: Evothing: SimbleBLE & RFDuino JS code
« on: May 08, 2016, 03:19:26 PM »
I Like your Gauges in the project. Would be great with a needle pointer.
Nice work  :)

Hi Tom
Yeah that does suck.
I know its possible as some apps on my phone keep it awake. Hopefully this is something we can do.
Its probably "hidden" in one of the library files for us to find by accident again.

Simblee For Mobile / Simblee - Stop Mobile App from going to sleep.
« on: May 08, 2016, 01:14:01 PM »
Getting started slowly with Simblee.
Is there a way to keep the Simblee for mobile App awake? I am trying to output a sensor value continuously to the app screen. O dont need the power saving features so want the app to stay alive.
Any help appreciated.

Simblee Announcements / Re: Simblee
« on: May 08, 2016, 10:00:36 AM »
I am wondering why RF Digital would spend so much time developing a Silicon like Simblee that has such great potential to be as big as Arduino or Particle, but because the support is so lacking it never quite gets there. Rfduino was the same thing, a few documents and examples but the forum (where your customers are) is not very well supported other than by people in the community helping where they can.
At least with Simblee they are producing some Youtube videos....but again..the comments section is closed so you cannot even engage there with questions etc. Its almost as if the attitude is they do not want to talk with the community and just expect we will buy thousands of their product without motivation and support. Just go to the Website and see the thriving community....mostly because they engage with the community and encourage development with documentation, projects and full time forum support.
I have scanned these threads regarding Simblee and the number of unanswered questions is astounding. These shouldn't be difficult for Rf Digital to answer.
Come on Rf Digital, Pay some attention to your customers, Answer the questions, Give timelines for developments like Android, Expose ALL your Simblee commands and functions. With RfDuino there were so many undocumented commands and library tweaks that only got revealed after many questions and more experienced members scanning through the libraries to find the answers.
Who knows? Simblee could be the next Particle?

Order/Shipping Questions / Re: Simblee Pre-order Customers
« on: November 22, 2015, 08:23:06 PM »
Hello MKAY
All I have so far is the initial Getting Started Document.
Is there any more? I am hoping for a document detailing the Simblee Specific commands and functions. Especially those related to configuring the GUI on Mobile App.


Android / Re: Looking for someone to convert IOS app to Android
« on: March 05, 2015, 08:59:27 AM »
Hi Cromas
Yes I understand that.
You can see the details of the app at
Let me know what you think

Pages: [1] 2 3 ... 10