QWIIC OpenLog - compatibility issues

Just got my new QWIIC OpenLog board a week ago. Have been battling to make it run any of the example Arduino sketches. Turns out my issues are due to the board being incompatible with two of the three processor boards I’ve tried, none of which are from SparkFun.

  1. Arduino UNO R4 WIFI - does not work at all with OpenLog.
  2. Arduino NANO R4 - does not work at all with OpenLog
  3. Adafruit Metro Mini - works with all example sketches I’ve tried so far.

Limitation though is that when you read directories (Example7) you can only see the old 8.3 format file names in all caps. And to change directory before reading to something like “Arduino/sketches/”, you have to do it like

  myLog.changeDirectory("ARDUINO/");       // added line
  myLog.changeDirectory("LIBRAR~1/");      // added line
  myLog.searchDirectory("*"); //Give me everything

Kind of annoying….

Thomas W Rackers

If you want it working on R4 boards, you’d probably need to use the latest Qwiic OpenLog Arduino library.

I am using the latest Qwiic OpenLog library.

What may be part of the problem is that when using an R4, you apparently need to use Wire1 instead of Wire, except for the #include line. That’s changed the behavior of at least one example program, but it still doesn’t appear to be working properly.

Since it DOES work with the Adafruit Metro Mini, I’ll stick with that one for now, and have repurposed my Arduino Nano R4 for a different project. Already having a NANO Connection Carrier for it and getting some Grove cables will make it useful there.

TWR