yes.
This is a simple sketch that fetches 8 samples from precomputed sin tables (ADC 16 bit emulation), with arbitrary sample offset between channels, wrap ups 7 consecutive chunks of these 8 samples in a buffer and appends a 64 bit timestamp...
It works now, basically my original post had some errors.
The interface is now as follows, I had swapped VENDOR_TX_ENDPOINT and VENDOR_RX_ENDPOINT
#ifdef VENDOR_INTERFACE
// configuration for 480 Mbit/sec speed
// interface...
Thanks Paul,
Please disregard my latest post, i figured why the need for txdata and tx_head buffering, as the transfers are scheduled, and not guaranteed to happen synchronously.
I am now testing with 512 byte max packet size and a TX_SIZE of the...
Indeed, Paul.
I successfully used 512 bytes RX maxPacketSize on the Arduino Due, although my transfers are fixed size 96 bytes, and i would prefer 96 bytes packets only on the bus. That seems to be a "short packet" in USB parlance.
Looking at the...
Hi, I started recently to port an Arduino Due based bulk USB interface to TeensyDuino for Teensy 4.1
The main difference seems that Arduino supported the PluggableUSB class that allows to extend the USB device with interfaces and endpoints and...
Hello, I am currently learning about the Teensy 4.1 ptp IEEE1588 features.
Specifically, the timer correction feature that allows to discipline a timer to PTP by using timer correction
For instance, there is this library based on Paul...