Menu

#6 Restore Configuration Capabilities that Don't Need vendreq.h

open
nobody
None
5
2010-09-10
2010-09-10
mesheets
No

An earlier Lugnet thread [ http://news.lugnet.com/robotics/rcx/legos/?n=4012 ] touched on changing the baud rate of the USB IR tower. Based on what information I have been able to find, it appears that at one time the Lego USB driver for Linux did include the ability to change the baud rate and other parameters (similar to the capabilities available under Windows).

Apparently, though, there was an unresolved issue related to the licensing of a vendreq.h file from Lego. This file supported some of the configuration abilities, but not all of them. Unfortunately, though, when vendreq.h was pulled out, it appears no distinction was made between the configuration capabilities that depended on vendreq.h and those that did not, and virtually all USB IR tower configuration capabilities were removed. Or at least, based on what information is still out there that I can find, that appears to be the story. Don't hold me to it. ;-)

Anyway, I have gone through the LegoUSB driver source files and separated the functionality that uses vendreq.h from the functionality that does not use vendreq.h. The good news is, setting the baud rate and carrier frequency are among the configuration capabilities that do not use vendreq.h. The flip side is that this was written for an earlier version of Linux.

Please check the comments for a link to a new Lugnet thread that will be started.

Discussion

  • mesheets

    mesheets - 2010-09-10

    Lego USB Driver with some USB IR Tower configuration capabilities restored.

     
  • mesheets

    mesheets - 2010-09-10

    The Lugnet thread has been started at http://news.lugnet.com/robotics/rcx/legos/?n=4066

     

Log in to post a comment.

MongoDB Logo MongoDB