Member Since: July 26, 2011

Country: United States

  • If I am using the DMP example I get a drift of one degree about every 3.5 minutes. I thought it odd because the old 9DOF Razor’s magnetometer compensated for the drifting. With a quick test I noticed that the magnetometer is not being used (putting a magnet nearby shows no change in the yaw).

    Is this by design? Looking at dmp.begin() arguments it appears there is no argument flag for using the magnetometer.

  • Ok it might be a day or so b4 I get to it. I have a lot of cooking to prep for tomorrow.

  • According to GIT SPI and Serial are implemented in the Arduino Core. Can you post the code so we can try it out ourselves?

  • You either did not install Python 2.7 (not Python 3) or you did but it is not set in your PATH variable. If you installed it you should set your system PATH variable to reflect the directory where it.

  • I also think this thing has power consumption ‘features’ like the ESP8266. It is why I need to reset the board on occasion.

    Also SSL doesn’t appear implemented yet. Bummer.

  • I just received this and got it working fine. If you follow the instructions on Github (Sparkfun links to it) everything sets up fine for me. There were a couple of ‘gotchas’

    1. First time I went to build there was a python error (it appears the build process uses python). The error was on the line “import serial” and it was because pyserial was not installed on my machine. If you run into this, try running the following on a command line: pip install pyserial

    2. Sparkfun didn’t say this but one you compile and upload the program doesn’t automatically run (at least for me). The blue led will be dim. Just hit reset and the code will then execute.

    Unlike the ESP8266 you do not need put it in bootloader mode at all. At least… that is how it worked for me :-)

    If I see any other gotchas I’ll post them here.

  • Hi. Mine seems to be working and I am not having the same problem. After following the instructions (use the instructions on GIT release notes not on Sparkfun) I was able to compile and upload. What I noticed was the LED was ‘dim’ and so I hit reset. The code seems to execute fine after that.

    I took the blink program and changed the timing so it would be on for 3 seconds and off for 500 mills. Waited for upload to complete and then hit reset.

  • I just followed the instructions and I had no problems except when building in the Arduino IDE I got an error saying that python could not import the serial library but I easily fixed that.

  • I just want to thank you for making me feel so young. Nowadays kids ask me questions like “what are punch cards” or even worse… “what was Netscape”.

  • Yes there are some downsides where you cannot use references. References can’t be set to NULL nor is there such a thing as a “void” reference as there is a void pointer. Passing an array is basically passing a pointer to the first element of the array so that makes no sense to make as a reference.

    Also the reference must be set during its instantiation and cannot be changed afterwards unlike a pointer.

    Many C++ books have different philosophies on when to use references. Some say use them for passing objects only; others say use them until you can’t.

    I am a bit ‘old school’ and tend to still use pointers most of the time.

No public wish lists :(