Interesting application, thanks. How ever it seems it does not quite catch all data, usually less than 20 messages, sometimes non. there is 24 potentiometers and 8 sliders. Usually the sliders are not on the messages,...
About the 127 Slider problem,
Made a video and noticed an additional thing
The first startup is by loading the sketch, it seems to work the same as actually cutting the power from Teensy
Second is by...
1. power-on of the Teensy with the LaunchControl connected to the USBhost header? Yes
2. Is there a way to prove that this is not caused by the LaunchControl? No, and I originally thought it is to blame, but it...
Is there a way to get the RAW incoming data instead of doing this?
// MIDI message, defined by these 5 numbers (except SysEX)
type = USBhostMIDI.getType(); // MIDI message, 128-255
channel =...
I am currently trying to solve a MIDI problem, it is with 1.57.2 I have tested so far.
The problem is that the LaunchControl XL sends the slider and potentiometer positions at startup, immediately after power on. If...
Yes, as mentioned Arduino IDE 2.0.5 is by default with 1.57.2, and I have been testing that today.
But I could/would very well use beta if that provides help with the wireless mouse etc. and not too badly breaks...
Thanks, with the help of /Users/{username}/Library/Arduino15/packages/teensy/hardware/avr/ and Go I found the relevant files
It seems the Arduino IDE 2.0.5 is by default with 1.57.2
also after
void...
The big frustration is, I have no idea where this is or how to find that 'Look in the USBHost_t36 directory'
This is Mac Arduino IDE 2.0.5
as for "version of Teensyduino" how do I see that. I just installed the...
I think tough the problem, I am having is more related to USBHost_t36.h
if I update my code to the board with Arduino 1.8.19 it works fine. if I update it with the 2.0.5 I get glitches on the Stream Deck display (it...
EDIT, the below is maybe not relevant, just noticed that there is now the problem also with older code. I switched this morning to Arduino 2.x... oh s*** one should never do two changes at same time, it works ok with...
There is still the problem that Loupe Deck USB disconnection goes unnoticed
This prints nothing when it is disconnected
void HID_Input::disconnect_collection(Device_t *dev)
{
if...
The solution was finally, well short, but took me long time to arrive there. Getting the serial number for every message was not practical due how the USBHost_t36.h is but with this I get the deviceID that is the same...
Well some success ChatGPT can actually get the USBHost_t36.h from GitHub when told so, and provide much better responses This works, but still some problems
void HID_Input::hid_input_data(uint32_t Usage, int32_t...
Ok, good thanks.
The question still, when using
virtual void hid_input_begin(uint32_t topUsage, uint32_t type, int lgmin, int lgmax);
virtual void hid_input_data(uint32_t Usage, int32_t value);
virtual void...
The Transfer_t mytransfers __attribute__ ((aligned(32)));
What would be good size to have? In theory there might be joystick, mouse, keyboard, 3d mouse, midi device Loupedeck and/or stream deck connected at the...
I connected also wireless 3D connexion and needed to at some more devices :)
But with this there is some problems, it randomly succeeds to connect often hangs or crashes and despite more ports added does not work...
This is more hypothetical question, but if two mice would be connected, how to tell from witch the data came from. When they are connected they could be given individual name but when HID messages come is there any way...
About receiving the HID messages, I get them now using hid_input_begin, hid_input_data and hid_input_end() That works and using the TopUsage and Usage the parsing will be fine, but is that the way to do it. I mean is...
I got both Stream deck and Logitech ERGO M575 working, the mouse just needed a lot of ports, I guess because it uses the Logitech wireless USB module. The connections/disconnection still needs work.
Actually...
This is the current version, Loupe deck + mouse works and provides printout (for mouse)
*******************HID UPDATE***********************
x -2 y 0 s 0 b1 0 b2 0 b3 0
Begin topUsage:10000 type:2 min:0 max:1
...
Some documentation or help would be very Wellcome. the detection of serial stop is still a mystery, and I did not yet set multiple HID devices up, but looking what the
void HID_Input::hid_input_data(uint32_t Usage,...
Hi, I have been trying many things, I can have a HID and USB Host Serial working at the same time, but currently not two HID, With this code it is clear why as it has only one HID, lets see that a bit later, but now...
Yeah, so you would want to see the 5000 lines of code, to solve an issue that hopefully is clear from >>>USBHIDParser::out_data
I do not think the problem is on my code. I think that comes from some library where I...
Hi, working with USBHost_t36.h and Teensy 4.1. It is likely I activated the printout somehow half year ago, but can not figure where.
On terminal I get constant printout
>>>USBHIDParser::out_data...