• Content Count

  • Joined

  • Last visited

About Aaron

  • Rank

Profile Information

  • Gender
  • Location
    Pullman, WA
  • Interests
    CompSci, embedded projects, Gerontechnology, Irish hurling, Linux, juggling, sleeping in on weekends

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. BradJ - I'm glad you figured it out. You'll find that some boards already have the pullup resistors in place, so sometimes they're needed and sometimes they're not. It's always worth checking the documents and schematics to make sure they're in place so the I2C bus operates properly. If this one is solved, are you able to mark it or change the title to have [SOLVED] in it? Future googlers will appreciate it.
  2. BradJ, I have used the BNO055 successfully on several Arduino boards, though not with the Feather M0, only the Feather 32u4 boards. The primary thing to watch for is the wiring. Making sure you have both the SCL and SDA wires in the right order, plus VCC and GND. If that all looks good, I would check another I2C board with your Feather M0, then try a different Arduino if you've got one to verify that both the Feather and the BNO boards are working. If that all fails, then you might need to dig around to see if the Feather M0's libraries don't work for some reason, but it's the la
  3. JColvin, Thank you for checking in on my compiling issues. I have posted this question to the ChipKit forums to see if someone has a fix or they can generate a bug report for however they track these kinds of things. - Aaron
  4. Hello, I have a compile error with the SoftwareSerial library included in ChipKit-core 1.1.0.-18 (the latest released build for manual install at this time). I need the SoftwareSerial.h library for several external devices, but it will not compile the headers on ChipKit boards. I am able to build against the Arduino and Adafruit boards, but all of the Cerebot and ChipKit boards exhibit the same error. Any help would be appreciated. Environment: Arduino IDE 1.6.8 ChipKit-core 1.1.0-18 (latest release build manually installed, also exposed error in 1.1.0.-13)) uC32 (b
  5. JColvin, Thank you for the response. I'll see which way seems to make sense. Checking the Arduino IDE library will be quick, and I pretty much presume will have trouble, but it's an easy check. Rewriting some of the API calls is probably the proper route, so I'll let you know how it goes.
  6. Greetings! Follow up with more information about this issue. On another forum, it was pointed out to me that the BNO055 chip uses clock stretching during its I2C communications. This means the slave device can hold the clock line low, which should make the master wait for the data to be ready. Does anyone know if the ChipKit-core 1.1.0-13 release implements clock stretching? Thank you.
  7. Good evening! I am trying to use an Adafruit BNO055 breakout board with a ChipKit uC32 board, but there’s some kind of underlying bug causing the initialization code to fail. I’ve tracked it down to how the reset of the BNO055 is happening, but I’ve hit a wall at how to go deeper. Any advice would be welcome. Hardware used: Adafruit Feather Bluefruit LE Digilent ChipKit uC32 Adafruit BNO055 orientation board breakout Breadboard, wires, etc. Photos of hardware setup attached. To start, I tested using the BNO055 and the Adafruit sensorapi example sketch o