How Do I Get the SPI Host Adapter to Drive the SPI Clock?

Question from the Customer:

I have been working with your Aardvark I2C/SPI Host Adapter and it’s been working great on all my projects. I have a question for you.

Using the Aardvark adapter for SPI, I programmed a script in python to handle a more complex communication with a µC-System. Here is the problem I want to solve:

  • I’m using a GPIO...

How Should I Set Up the Slave Mode on the Aardvark I2C/SPI Host Adapter for Correct Communication with an I2C Master Device?

Question from the Customer:

I am using the Aardvark I2C/SPI Host Adaptor as an I2C Slave.  This is a new project – can you check if my setup is correct, and understand the results I’m getting? I'm using the Control Center Serial Software .

  1. The Master request is to read two bytes. But instead, the Slave replies only to the first byte.
  2. Wh...

Saving the World From Crummy USB Cables

I was reading up on Type-C cables today and found this cool article.

Saving the World From Crummy - and Even Dangerous USB Cables

It's a nice piece with a great recap of the issues plaguing USB cables today.  Benson Leung and Nathan Kollaru, two of the leading consumer advocates in the Type-C ecosystem are featured prominently in the article, a...

How Can I Use the SPI Host Adapter to Program and Erase Selected Areas in the Serial Flash Device in the Test Lab and for Production?

Question from the Customer:

I am using the Cheetah SPI Host Adapter and the Cheetah GUI Software to program a Macronix MX25R3235F serial flash. I see it’s easy to delete and program the whole flash, but can I do that for specific areas? We are using hex files that are optimized to smaller size (doesn’t have the full size extension) – but...