Logitech G15 SDK

BlitzMax Forums/BlitzMax Beginners Area/Logitech G15 SDK

Bremer(Posted 2007) [#1]
I would like to write some applications for the G15 display, unfortunately I do not know how to make a wrapper for C code. So what I am hoping is that someone with those skills could see the idea in having a Bmax wrapper for writing applications for that display.

I have only found one thread about this on this forum but that thread never went anywhere. It can be found here:

http://blitzmax.com/Community/posts.php?topic=67214#750479

I have mirrored the logitech SDK here:

http://zac-interactive.dk/mirror/LCDSDK_2.02.101.zip

It should contain all files needed. If someone would take on the task, I can offer 20 euros for a complete and working wrapper payable via paypal donation. Its not much, but its a little something for the trouble.


ChristianK(Posted 2007) [#2]
Hi zawran,
two weeks ago I coded a wrapper for the SDK ( BlitzG15 ).

http://www.blitzforum.de/forum/viewtopic.php?t=26391

There are two problems:
1. It's in German, but I could translate it, if you want.
2. It's avaliable as DLL for Blitz3D, but you should be able to import the functions using the pub.win32 module.

Hope you like it.

PS: And it is for free! :)


Bremer(Posted 2007) [#3]
I have just downloaded your BlitzG15, but the first two examples claim I do not have a G15 keyboard, the third did seem to work though.

I was shooting for a non dll solution since Bmax should be able to use C code, and the logitech SDK does include C code. I just do not know how to use it.

I will play around with your dll and see if I cannot get it to work with Bmax, but it should not stop others to come up with another solution :)

I will let you know how I get on with this.


ChristianK(Posted 2007) [#4]
You need to install the latest drivers. The ones on the driver disc that you bought will not work.
I can try to compile it as a BlitzMax Module. Should be no problem.


Jake L.(Posted 2007) [#5]
It should be possible to wrap the SDK without DLLs. I worked a few days on this but gave up due to my lacking C++ knowledge. It's a language I'll never get comfort with.
But a versatile wrapper coder like Brucey should be able to do this within a few hours (wink wink ;) ).