@Rezo - looks good.
My guess is that if you were not trying to write it to two places, you would not need the Stream stuff, but simply print the CrashReport to the SD file.
Also wondering in...
Type: Posts; User: KurtE
@Rezo - looks good.
My guess is that if you were not trying to write it to two places, you would not need the Stream stuff, but simply print the CrashReport to the SD file.
Also wondering in...
Quick update to all (mainly mjs513 and lokki),
I have merged in the changes, but I think we probably should maybe look at how we should handle differences in the different tablets.
That is:...
I merged in your PR.
Have not looked at the LEDs yet. But I would probably look in wacom_sys.c for references to the word INTUOS5.
Like in wacom_initialize_leds()
And then look at...
Yes! Sorry about that
Not sure what you are expecting?
The 2nd parameter for integer types, is the base to use to print, where we have defined:
#define DEC 10
#define HEX 16
#define OCT 8
#define BIN 2
// BYTE...
I just pushed up a few changes, that will hopefully help.
The Pen messages were not marked as events to report, so, they did not show up.
I also changed where the report ID was checked from the...
Looks like a fun project.
Right now my 3d printer is dead and my two KickStarter dontations aappear like they may never ship.
Probably should just try to fix my Printerbot... Just the USB...
I went ahead and ordered one. As Amazon today had them for 23% off. Should have it early to mid next week
If you are interested in fine tuning some of the code.
The processing of the messages are in the library .cpp file in the function: bool WacomController::decodeIntuos5(const uint8_t *data,...
@lokki - I just pushed up some changes for the processing of the stylus messages.
You might try it out and see if it gives some better restults.
Assuming it is processing without going through...
bump bump...
Right now, playing with other things... Having fun with tablets right now.
Probably can try to answer questions. don't have hardware to debug, so you may need to instrument the...
Sounds good. What right now I am most interested in seeing are the messages that start off: HPID...
So hopefully with debug on: you should see several of them, which will show me the length, the...
Thanks, there is a little information for me to go query.
I pushed up some changes for processing the 64 byte message
Would be good if you synced up and see if you get anything.
Do you have...
@lokki - would be interesting to see the startup of the sketch. For example with my Bamboo one it starts with:
USB Host Testing
960
*** Device HID1 56a:d8 - connected ***
manufacturer:...
That is a strange one!
More information from Ubuntu iusing journalctl
Aug 11 08:48:38 kurte-750-435st kernel: input: Wacom Intuos S Pen as...
I picked up a replacement small one I mentioned earlier as I think I lost stylus for the old one:
So far the HID information for it:
USB HID Device Info Program
This Sketch shows...
The Big Buffer version was setup mainly for a few USB To Serial devices whose USB Interface Descriptors are setup to transfer 512 byte records instead of 64, like most of the others do.
My guess...
@lokki and all, I thought I would mention that we have been hacking away on the Wacom Tablet stuff and making some progress with a few of the tablets.
Instead of continuing to post zip files and...
Quick note: Today I have received a couple of odd compiler errors one using B9RC1 and now B9RC2
Using board 'teensyMM' from platform in folder:...
Sorry I am not Paul...
But as for USB Controllers? I am not an expert, but I know on my older machine (now being replaced by my not as older machine), it had a USB 3 controller in it, that was...
Quick FYI: Arduino just released: IDE RC9.2
Get the feeling maybe they are trying to soon, release the first non-BETA/RC version
Sorry, have no idea what did not work means...
Also the one warning, I left in as it was there before and the owner should look at it and decide if just adding a default: break;
is OK or was he...
My guess is somewhere between 30-45 seconds. I did not time it
Hold the button until you see the one led just blink and then release it, It should then show that LED lit up for awhile as it reprograms it, and then you should get the blink (the other LED) program...
I pushed up a quick and dirty version: https://github.com/KurtE/lsm6-arduino-Teensy-I2C/tree/Wire12
That is for example with the example sketch:
LSM6 imu; // Will use the wire object
LSM6...
I have done a little more hacking since then,
Including change @mjs513 mentioned.
But also then doing some hacking for the longer version, which is still not right, but gives some more tools to...
Quick note on the above: The inputs are coming from two different interfaces.
I am pretty sure the long ones are coming from Interface 1: Here is my dumping of that Descriptor,
HID Report...
Hard to say: Note the data I am showing is how do I put it encoded... That is Wacom tablet, plus I am getting some interesting HID parsing stuff, that I don't understand yet...
Note It is not...
I am making some progress... But still more to go:
I am doing some hacking to try to support different output page:
Note I have removed some comments out of here...
Also, would be nice to do...
I am playing some more with the older Intuos tablet and looking at some of the Linux stuff more there lower-level Input project...
I included the current version, that at least is showing some...
Note: With T3.6 you do run into issues of having to hit the program button at times. I tried it with IDE2...
But did not lose output.
The interesting thing is, that if you start from a fresh...
Sorry, I have no idea.
But if you have some examples of a functions that when run from FLASH that causes it to hang/crash, that you can post, maybe something might
give us hints on what is...
@defragster,
I am not sure I understand. Probably I have not had enough coffee yet :D
With this are you doing this with TyCommander? and/or are you doing it with the Serial Monitor stuff of...
I don't know of any such guide for using the SD library, there may be one for the SDFat library that SD is now a simple wrapper of.
SD.begin() - I typically only call once. Now I know some have...
At this point not sure what to tell you.
If you have something like:
KeyboardController kb1;
KeyboardController kb2;
...
void setup() {
...
kb1.attachPress(OnPress);
...
Sounds good.
But still might be nice to get the debug data I mentioned from the other thread. Yes, mostly a lot of the same information.
But would be good. To see for example are the...
Yes - I sort of noticed that earlier as well. I know Paul did something to fix it for 1.57 proper but was not sure if it was something in like platfrom.txt or something within their build.
Sorry, my anti-virus stuff does not allow access to that site to look at it...
Also, in this thread:...
FYI - I have an Intuos 4 cheapy... And the messages are all different. I think the main stylus was lost, I get some information from stylus from old Bamboo.
I have another arriving next week.
...
Sorry debug in distance:
I updated the code slightly in sketch's header file:
In Particular the message:
No Driver claimed topusage: 10002
Typo: was missing the 0x on the define... I probably...
Note WIP, to maybe easier debug this, I extracted the digitizer class for now and created a new version of it as part of sketch (second tab).
Where I hopefully will grab your tablets different top...
Again as another reference you might try the teensy_loader_cli: https://github.com/PaulStoffregen/teensy_loader_cli
Which you would need to build on your machine and see if it also causes you to...
One interesting point that your output shows: 05 0D // Usage Page(d) - Digitizer
Versus the one I have: 06 0D FF // Usage Page(ff0d) - Digitizer
if you look in digitizer.cpp
hidclaim_t...
@Paul and all - I pushed up an updated version of the sketch I mentioned and the changes into a new Branch and issued a PR:
https://github.com/PaulStoffregen/USBHost_t36/pull/96
No idea. Works on programs I run.
Might help to know additional information, like see source code or at least a minimal program that makes it hang.
Yes that is the executable
FYI - The bamboo, has information like:
USBDeviceInfo claim this=2000D2BC
****************************************
** Device Level **
vid=56A
pid=374
bDeviceClass = 0
...
Note: I have been doing some hacking onto the HID dumper program with a minor update to the HID Parser class, to gain access to the HID Descriptor.
in USBHost_t36.h I added a couple of members...
There is a digitizer class that probably should handle it.
You might try the Digitizer example sketch to see if it sees the events or not.
I know we have tried it with a couple of units like a...