@PaulStoffregen:
As requested, here are the updated photos (in reduced resolution so that they can be uploaded here - original full-resolution photos are still available at the github photos link).
Mark J Culross
KD5RXT
Just a bit more follow up on this in case it helps someone else.
With the NULL pipe checked and bypassed in the followup_error function I did some packet checks using the existing hub. I found that one stick would put out 25% less packets than...
Alex on Windows I use USBDeview right click on VendorID 16c0 (I believe that's T4.x) and uninstall selected device now when you plug in USB T4.x it will reinstall with new configurations.
USBDeview v3.07 by NirSoft
I am glad that it works now. I have to admit I wasn't able to fully test the code. Even with the original usb input and output I wasn't able to e.g. generate a simple waveform that I can capture in my Ubuntu. In the end, I decided that the reason...
That log output helped. I changed some things in the usb descriptors and now the my code provides similar results compared to the original code in the dmesg file. That means the 'bogus bTerminalLink' errors are solved and the Teensy is listed as...
Regarding a pull request: I am not sure how to proceed. I changed a lot compared to the original code like the update to the usb2 specification. Unfortunatley it is not possible for me to test it with many different hosts and it would therefore...
Glad you got it working. :)
Be careful about Teensy's power pins accidentally touching the metal chassis of your laptop. In theory everything should have over-current protection. In practice, best not to put that to the test.
Hi Paul, thank you very much for the reply. I was able to give it a good cleaning with the available resources I had at hand. Never knew an orange light can give me so much joy ! Back to the tutorials now
I'm not sure I understand your issue but the delay(1000) will probably not work too well.
Try this example non-blocking loop().
// IntervalTimer myTimer; // NOT IN USE HERE
const byte interruptPin = 2; //button
volatile unsigned long blinkCount...
WoW :D
I've been using your asynchronous spdif input successful and now you bring us hope for USB 8ch.
Alex thanks for this wish I have time to test this out now.
I've done a PR to your repo, having done a bit more testing - this essentially adds in stuff I'd already done previously. Minor change to your code to make it compile with 8 channels @ 96kHz. Haven't time for more right now, but will be back!
Sure, I expressed myself unclearly. I was just thinking about how we could prepare the code so that there is the chance that Paul accepts a pull request.
I have to admit, I have never used the Design Tool, but I would give it a try and test the...
I tested you suggestion:
There is now the variable 'async' in line 789 in usb_audio.cpp. (I will change that later, but for now for some quick tests it should be fine). If async is set to false, the usb audio output sends always the expect number...
Here you go! The dangly bit at the right is the DC-DC converter, and the DuPont cabling is connecting two differential outputs back to inputs for testing.
I have no idea on C50 and C52, I cribbed them straight from “Figure 60. Buffer and...