Closed GoogleCodeExporter closed 9 years ago
Why do you write "errors out with undeclared variable in cpp and h, also
something wrong with curlies" rather than copy and paste the actual error
message?
Original comment by paul.sto...@gmail.com
on 25 Sep 2012 at 9:49
The PS2 library is a third-party contribution. Please contact the author
(which it seems to be Paul Stoffregen) for support.
Original comment by dmel...@gmail.com
on 25 Sep 2012 at 9:52
I'm definitely not the author!
I do maintain the PS2 Keyboard library (also not the author, but it was
abandoned when I started maintaing in). I have nothing to do with the PS2
Mouse one.... at least not right now.
If you do email me (for technical support regarding someone else's code), know
that describing an error without actually copying and pasting the exact error
message is not going to make a good impression.
Original comment by paul.sto...@gmail.com
on 26 Sep 2012 at 12:49
Thanks, Paul.
I couldn't figure out (from the site) who to contact, so I appreciate any
feedback at all. I'm not familiar at all with the protocals involved in
handling comments etc., but since this code seemed of value to me, I thought it
might also be of value for other people's projects.
Don't know how to paste the error code from sketch to here. It is:
ps2 mouse(14);expected constructor,destructore before {token....
ps2 mouse.cpp in function void mouse_init
ps2 mouse 22 mouse nor declared
ps2 mouse.cpp in function "void loop"
etc
Original comment by srb5605@gmail.com
on 26 Sep 2012 at 7:05
Sorry forgot to say that this occurs when the example sketch PS2 mouse.ino is
run on arduino 1.01. I think that the earlier code, before the library was
made, is the same as the download "attach:mouse.txt" on the PS2 wpage. I used
this earlier code in my sketch started over a year ago and it runs OK but I'm
now having trouble combining this sketch with code written for my output to
solenoids. I think I recall that similar problems lead me to use the rather
cumbersome txt version when I started this project. It makes for about 5 pages
of code to read the mouse and provide output.Usage of the library function
would make things a lot cleaner.
Original comment by srb5605@gmail.com
on 26 Sep 2012 at 7:21
I took a look. I didn't get the same error you saw. When I compiled the
example ps2_mouse, I got the error "
In file included from ps2_mouse.cpp:1:
/Users/billw/Documents/Arduino/libraries/ps2/ps2.h:11:22: error: WProgram.h: No
such file or directory
"
When I made the "standard fix" for 1.0 and later, of replacing the "include
"WProgram.h"" with "include "arduino.h", it compiled fine...
Original comment by wes...@gmail.com
on 28 Sep 2012 at 5:57
Thanks Wes
I don't get it. After making this post I retried the library code and ended up
with even more errors than I indicated above. I have the library file in
c:/program files/arduino-1.01/libraries/ps2 also pu in //Sketch/libraries/ps2.
I also changed to include arduino.h in the ps2.h file. I just tried again and
the error says "...\... \ ps2.cpp:In constructor'ps2::ps2(int,int);"
also " a function definition not allowed before'{' token "
plus 2 more
Running on Win xp
When I look at code in ps2.cpp/h the "::" doesn't look familiar to me but I am
not experienced in the library coding.
Any thoughts ? I wonder if my main arduino app file are in the right place -
other sketches seem to run OK though
Original comment by srb5605@gmail.com
on 28 Sep 2012 at 6:58
David, is it possible to add more text to the "What is the expected output?
What do you see instead?" question? Perhaps this should be added:
Please copy any error message by dragging your mouse over the text, press
CTRL-C (windows, linux) or Command-C (mac) to copy it to the clipboard, and
then paste the complete error message here. Please also attach the exact code
and steps necessary to reproduce this error.
Original comment by paul.sto...@gmail.com
on 28 Sep 2012 at 9:56
David:
I tried this and wow - it works. I went out of date with punch cards and find
that a lot of stuff is not intuative at all - those up to speed overlook whats
obvious to them. In this case its the usage of CTRL-C. I had tried repeatedly
using right mouse click to copy and it simply doesn't work - it pastes only the
first line of the sketch not the error code. So.. this addition would be
invaluable to some others at my level and below. Thanks
Back to PS2 mouse library issue... with helpful input above saying it ain't the
library, I started looking further and it now may be possible that I have have
a dead mouse encoder that died at at time of combining code into my sketch -
murphy strikes again if so!!! I'll try dismantling another mouse and see if it
reads OK.
Original comment by srb5605@gmail.com
on 28 Sep 2012 at 6:58
I carved up a second PS2 mouse and connected it to a second arduino uno so as
to eliminate hardware potential problems. My results are the same as I had
before when trying to use the pS2 mouse example that uses the PS2 library. I
tried arduino 1.01 and also went back to me earlier download running on arduino
0023. Results are the error codes attached below - yippie I can now cut and
paste! The sketch stopped and highlighted where shown. I then ran a sketch that
modifies the text file on the ps2 wpage and it runs fine with results shown in
attached file. I'm still baffled by this so if anyone has a moment I would
appreciate any feedback - I must be missing something pretty basic
Original comment by srb5605@gmail.com
on 29 Sep 2012 at 6:06
Attachments:
Original issue reported on code.google.com by
srb5605@gmail.com
on 25 Sep 2012 at 9:18