From: Shivkumar S. <ssh...@gm...> - 2014-01-20 00:02:07
|
GIT definitely helps when you get a chance. It makes it easier to manage pull requests etc. I have also implemented a pure python serial DGT driver from scratch that is push based and allows one to provide a callback method (where the new FEN will be returned) whenever the position on the board has changed. It uses pyserial. This is currently in https://github.com/jromang/Stockfish/tree/pycochess/py/src/dgt This is a multi platform and mobile solution for python projects needing to access the DGT board. There is also virtual board support for easier testing. I think the dgtnix tree might be a good place to host the native python dgt driver as well. Regards, Shiv Sent from my iPhone > On Jan 19, 2014, at 3:14 PM, Pierre Boulenguez <pie...@gm...> wrote: > > Hello Shiv, > > Le 16/01/2014 18:01, Shivkumar Shivaji a écrit : >> I recall your name from the source code. Thanks to Jan and you for making this possible! > You're welcome ! >> On the github project question, can/should I open a separate github page for dgtnix? I have modified dgtnix.c slightly (to add in get Fen support (with the help of Jean Francois Romang), more error handling and recovery, and android compile support). Or is there a plan to convert this repo to github and I can make a few pull requests? > I had no plan to move to git, but if you think that I would be helpful it can be done relatively quickly. Just tell me. > > With kind regards, > Pierre >> Shiv >> >> >> On Thu, Jan 16, 2014 at 1:25 AM, Pierre Boulenguez <pie...@ya...> wrote: >>> Hello, >>> >>> I never had the opportunity to test the driver on a Mac so I am happy to see that it works. >>> >>> Pierre Boulenguez >>> >>> >>> Le Jeudi 16 janvier 2014 8h55, Shivkumar Shivaji <ssh...@gm...> a écrit : >>> Thanks. I can also create a separate git tree with a minimal dgtnix Mac OS X driver if there is interest. >>> >>> I am also working on a different project to support a full python based DGT serial driver for ease of use from python (without a C extension). >>> >>> Shiv >>> >>> >>> On Wed, Jan 15, 2014 at 11:17 PM, Jan Krabbenbos <ja...@dg...> wrote: >>> Hello Shiv, >>> >>> That’s very good news! >>> >>> Although I’m on the Picochess mail list too, I missed the OS X information completely. I will try this and will make a note of this on the DGT website. And forward it probably to a few well known chess program programmers who are waiting for this J >>> >>> >>> With kind regards, >>> Met vriendelijke groet, >>> >>> Jan Krabbenbos >>> Software Development >>> >>> <mime-attachment.jpg> >>> >>> Phone: +31(0) 53-4305195 >>> Fax: +31(0)53-4329365 >>> http://www.dgtprojects.com >>> >>> visit address: Hengelosestraat 66, 7514 AJ Enschede, The Netherlands >>> mail address: PO Box 1295, 7500 BG Enschede, The Netherlands >>> >>> >>> >>> Van: Shivkumar Shivaji [mailto:ssh...@gm...] >>> Verzonden: Wednesday, January 15, 2014 11:05 PM >>> Aan: dgt...@li... >>> Onderwerp: Re: [Dgtnix-devel] Mac version >>> >>> I just saw this message. >>> >>> I have used dgtnix successfully under Mac OS X without the dgtnix GUI. I have/am used it for a few github projects. I will list a few below: >>> >>> 1. https://github.com/jromang/Stockfish/tree/pycochess/py/src/dgt. >>> >>> 2. Picochess - https://github.com/jromang/Stockfish - We even have a manual of how to use it - search for Mac OS on the page - https://github.com/jromang/Stockfish/wiki/Manual >>> >>> 3. I am also using it for my chess GUI (works on linux and OS X) - https://github.com/sshivaji/kivy-chess >>> >>> The first link I posted is the most minimal version (just 2 source files). The second version is a more complete solution and can run fully from your desktop. Link 3 is still under development but can give an idea of how to use the C version via python. >>> >>> Let me know if you are not able to get it to work on Mac OS X. The main trick was to use a /dev/cu.usbserial.. location after installing the ftdi driver for Mac OS X. >>> >>> Shiv >>> >>> >>> >>> ------------------------------------------------------------------------------ >>> CenturyLink Cloud: The Leader in Enterprise Cloud Services. >>> Learn Why More Businesses Are Choosing CenturyLink Cloud For >>> Critical Workloads, Development Environments & Everything In Between. >>> Get a Quote or Start a Free Trial Today. >>> http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk >>> _______________________________________________ >>> Dgtnix-devel mailing list >>> Dgt...@li... >>> https://lists.sourceforge.net/lists/listinfo/dgtnix-devel >>> >>> >>> >>> ------------------------------------------------------------------------------ >>> CenturyLink Cloud: The Leader in Enterprise Cloud Services. >>> Learn Why More Businesses Are Choosing CenturyLink Cloud For >>> Critical Workloads, Development Environments & Everything In Between. >>> Get a Quote or Start a Free Trial Today. >>> http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk >>> >>> _______________________________________________ >>> Dgtnix-devel mailing list >>> Dgt...@li... >>> https://lists.sourceforge.net/lists/listinfo/dgtnix-devel >>> >>> >>> >>> ------------------------------------------------------------------------------ >>> CenturyLink Cloud: The Leader in Enterprise Cloud Services. >>> Learn Why More Businesses Are Choosing CenturyLink Cloud For >>> Critical Workloads, Development Environments & Everything In Between. >>> Get a Quote or Start a Free Trial Today. >>> http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk >>> _______________________________________________ >>> Dgtnix-devel mailing list >>> Dgt...@li... >>> https://lists.sourceforge.net/lists/listinfo/dgtnix-devel > |