How Do I Implement I2C Master Register Read with the Aardvark I2C/SPI Host Adapter?

Question from the Customer:

I am using the Aardvark I2C/SPI Host Adapter with Aardvark Software API via Python and I need to communicate with registers. I noticed that the Python API supports functions aa_i2c_write and aa_i2c_read, which perform I2C Master write and I2C Master read respectively.  Is there an API function to perform I2C M...

How IoT will Impact Different Industries

IoT, or the Internet of Things, is essentially a network of physical devices embedded into everyday objects  that are interconnected together through Internet, allowing them to send and receive data with each other.

IoT and Embedded Systems

The integration of IoT and embedded systems has been increasingly common because together they can provid...

Benchtop Testing for Embedded Systems Guide

In the world of software development, new product realization follows a fairly predictable pathway from inception to release. First, software developers collect or produce requirements for the software, determining what features should be included and how the software will benefit users. Next, a software engineer will design the software wi...

How Can I View and Analyze USB Traffic for a Composite High Speed Device?

Question from the Customer: I’m using the Beagle USB 12 Protocol Analyzer and I haven’t been able to view the USB traffic for a composite device: an HID keyboard and an Audio device connected to the USB hub. What do I need to look into? Do I need to make any changes to this setup?

Response from Technical Support: Thanks for your questio...

USB Type-C is Gaining Even More Popularity

What is USB Type-C?

USB-C represents the next generation of Universal Serial Bus (USB), an industry standard that offers specifications for the cables and connectors that are used to connect peripheral devices to computers, facilitate data transfer, and charge mobile devices, laptops, and tablets.

When USB 1.0, the first generation of USB, ...

How Can I Best Use a Protocol Analyzer in a USB Port Production Environment to Record USB Data Transfer Speed?

Question from the Customer:

I’m developing an automated system for the production environment of automotive products. I’m looking at the Beagle USB 480 Protocol Analyzer – how could I use this device to read and record data transfer speed at the USB ports.

Response from Technical Support:

Thanks for your question!  The Beagle USB 480 P...