Hi Paul - Thanks for your sleuthing and recommended fix. I owe you. I can confirm the bug (introduced by me back in oct from user's recommendation) and fix with your (uint8_t *) type cast. New library version is pushed : https://github.com/sparkfun/SparkFun_Simultaneous_RFID_Tag_Reader_Library/relea...

I agree that the M6E is a good way to go. Having 4 antenna ports is great for multi-antenna systems. To echo Chris, the library will work with certain features on the M6E but our library won't support certain aspects of the M6E such as configuring the extra antenna ports. I recommend starting with t...

Hmm - good question, I don't know. I believe it's on the order of milliseconds between command being sent via I2C and MP3 being started, but unfortunately the WT2003S doesn't call this out in their datasheet: https://cdn.sparkfun.com/assets/7/c/0/c/6/WT2003S-16S_Chip_V1.03.pdf The Qwiic trigger cann...

Sounds like you're really close. To be clear there are two version of the Edge in the wild; if you purchased the Edge board from us, the board has the faster 921600bps bootloader and should be working with the script you posted above (thanks for that!). If you got your board from Google at their Ten...

Unfortunately AMS has a misleading (bad) datasheet for these parts. See my response to you over here: https://github.com/sparkfun/SparkFun_AS7265x_Arduino_Library/issues/5 I recommend following the AMS Design Considerations Doc rather than the datasheet for proper pinouts: https://ams.com/documents/...

Most likely yes. Going down in voltage is less of an issue than going up. Don't go more than 3.3V, but 2.8V, 2.6, 2.4V might even work. You begin to have various ICs become inoperable. I think the ATtiny84 and microSD can both go pretty low. Looks like the WT2003S is min of 3V but I wouldn't be surp...

The original SparkX black version has a repo here: https://github.com/sparkfunX/ESP32_LoRa_1CH_Gateway And if you've got some other version that's inbetween the oldest and latest you can always 'go back in time' on github by viewing the files by clicking on commits, then 'Browse Files' For example, ...

The short answer is probably no. I'm not entirely clear what your setup entails (photos would be ideal) but a connector swap would be difficult: hard to remove a connector (they're designed to be robust, not easily removed), hard to get new board to fit in current enclosure, hard to solder from our ...

Congrats! And thanks! That was a lot of fun example code to write. tve did the good work on AutoPVT tho (yay! collaboration). I agree with you - you should have plenty of time to write ~1k bytes via SPI to microSD card. Checkout this example: https://github.com/sparkfun/SparkFun_Ublox_Arduino_Librar...

There's a good example included with the SparkFun Ublox Library (https://github.com/sparkfun/SparkFun_Ublox_Arduino_Library). You can grab the library via the Arduino Lib Manager by searching 'SparkFun Ublox'. I'm not sure what would be causing the issue. I would recommend using the Ublox software f...

If it were me (and forgive me for self-promoting my own widget) I'd use a Qwiic MP3 Trigger: https://www.sparkfun.com/products/15165 You just say 'play track 2' and go on with your reading of ADC values and such and the Trigger autonomously plays the track. It's OSHW, I licensed the examples and eve...

Any Arduino I2C EEPROM example should work. Here's one that looks pretty good: https://playground.arduino.cc/Main/LibraryForI2CEEPROM/ Our tutorial (https://learn.sparkfun.com/tutorials/reading-and-writing-serial-eeproms/all) goes into more of the background on EEPROMs but also contains basic I2C in...

Do you have a repo where I can see the bulk of your code? I'm confused by: That seems to keep the interrupts from firing off repeatedly, but It doesn't give you correct updated counts (misses many counts). .getCount() is cumulative. You shouldn't be missing anything regardless of when you read it. Y...