Automatic display rotation with ProtectSmart Accelerometer

Discussion in 'HP TouchSmart TM2 (Wacom)' started by CompuGeek, Aug 17, 2010.

Thread Status:
Not open for further replies.
  1. CompuGeek

    CompuGeek Pen Pal - Newbie

    Messages:
    28
    Likes Received:
    0
    Trophy Points:
    6
    Hey everyone,
    I am somewhat new to this forum but have been lingering for a while. I've been working on a program that accesses the protectsmart 3D accelerometer data and rotates the display accordingly. The program just runs in the background without any UI and barely uses any memory (Task Manager shows the CPU usage at 0% and memory: 6,288 K).

    I am ready for a beta release (might need to make some small adjustments) and thought I'd post the software here.

    The application requires the HP ProtectSmart drivers (ProtectSmart does not need to be enabled) and the .NET Framework 4.0 (with Visual C++ 2010 redistributable). There are two different versions, select depending on the version of Windows you have installed (x86 or x64).

    I will be making a demo video of it in action once my cold has gone away.

    I hope the program works well for everyone, I only have one TM2 to test with.

    Enjoy.


    Readme:
    http://compugeeksoftware.com/software/downloads/tm2_accelerometer/HP_Tm2_Accelerometer_Software.rtf

    x86 Installer:
    http://compugeeksoftware.com/software/downloads/tm2_accelerometer/tm2_accelerometer_(x86).exe

    x64 Installer:
    http://compugeeksoftware.com/software/downloads/tm2_accelerometer/tm2_accelerometer_(x64).exe

    Visual C++ 2010 x64: Download details: Microsoft Visual C++ 2010 Redistributable Package (x64)

    Visual C++ 2010 x86: Download details: Microsoft Visual C++ 2010 Redistributable Package (x86)

    HP ProtectSmart 4.1.1.1 Driver: http://download.windowsupdate.com/m..._3a5bdb994e42cf7b61e175b59647c51e2dc13b92.cab
     
    Last edited by a moderator: May 18, 2015
  2. comp666

    comp666 Pen Pal - Newbie

    Messages:
    68
    Likes Received:
    0
    Trophy Points:
    15
    Wow pretty amazing, will try when I get home. Did you use C for this?
     
  3. CompuGeek

    CompuGeek Pen Pal - Newbie

    Messages:
    28
    Likes Received:
    0
    Trophy Points:
    6
    Sort of, I used Visual C++ for the dll and C# for the background program.
     
  4. teknical

    teknical Pen Pal - Newbie

    Messages:
    5
    Likes Received:
    0
    Trophy Points:
    5
    On reboot:
    "tm2 Accelerometer has stopped working"
    "System.IO.FileNotFoundException"

    Is your app not finding accelerometerdll.DLL?
     
  5. CompuGeek

    CompuGeek Pen Pal - Newbie

    Messages:
    28
    Likes Received:
    0
    Trophy Points:
    6
    Did you install the right version for Windows? If you go to system properties (in the start menu, right click computer -> properties), it will show which version of Windows you have (x64 or x86). Make sure you installed the right version of my application.
     
  6. teknical

    teknical Pen Pal - Newbie

    Messages:
    5
    Likes Received:
    0
    Trophy Points:
    5
    Yes, I installed the x64 version of your program for my 64-bit Windows 7 pro install.
     
  7. CompuGeek

    CompuGeek Pen Pal - Newbie

    Messages:
    28
    Likes Received:
    0
    Trophy Points:
    6
  8. teknical

    teknical Pen Pal - Newbie

    Messages:
    5
    Likes Received:
    0
    Trophy Points:
    5
    No, it's in C:\Windows\System32\DriverStore\FileRepository\...\amd64\
     
  9. CompuGeek

    CompuGeek Pen Pal - Newbie

    Messages:
    28
    Likes Received:
    0
    Trophy Points:
    6
    Ah, please install the drivers from my previous post. If it is in the driverstore it means the driver is not properly installed.
     
  10. pttuan89

    pttuan89 Pen Pal - Newbie

    Messages:
    59
    Likes Received:
    0
    Trophy Points:
    15
    Wow, I cant wait to get home to try this app! :)
     
Loading...
Similar Threads - Automatic display rotation
  1. Cuberdon75
    Replies:
    17
    Views:
    1,865
Thread Status:
Not open for further replies.

Share This Page