Why doesn't the NXT support high speed I2C?

Discussion specific to the intelligent brick, sensors, motors, and more.
mightor
Site Admin
Posts: 1079
Joined: 25 Sep 2010, 15:02
Location: Rotterdam, Netherlands
Contact:

Re: Why doesn't the NXT support high speed I2C?

Post by mightor »

That is a pretty fantastic development, John. Nice job!

- Xander
| My Blog: I'd Rather Be Building Robots (http://botbench.com)
| RobotC 3rd Party Driver Suite: (http://rdpartyrobotcdr.sourceforge.net)
| Some people, when confronted with a problem, think, "I know, I'll use threads,"
| and then two they hav erpoblesms. (@nedbat)
aswin0
Posts: 201
Joined: 29 Sep 2010, 06:58

Re: Why doesn't the NXT support high speed I2C?

Post by aswin0 »

That is very good news. I see the available sensors for the NXT are becoming more and more powerful. So I figure that the demand for higher sensor speeds will rise.
My blog: nxttime.wordpress.com
mattallen37
Posts: 1818
Joined: 02 Oct 2010, 02:19
Location: Michigan USA
Contact:

Re: Why doesn't the NXT support high speed I2C?

Post by mattallen37 »

John, I just now had opportunity to read back and see your post. If you don't plan on releasing the official release until after mid Sep., I would take a test release to test the fast I2C (I can't really do anything with it until at least mid Sep.).

Thanks for implementing it :D Do you have any idea how fast it is?
Matt
http://mattallen37.wordpress.com/

I'm all for gun control... that's why I use both hands when shooting ;)
hippicurean
Posts: 19
Joined: 12 Jun 2011, 20:51

Re: Why doesn't the NXT support high speed I2C?

Post by hippicurean »

What a fantastic development, Andy! Thanks. I'm using nxtOSEK which includes device drivers from leJOS. It doesn't seem like those drivers are tweaked in any way, although I may be mistaken. I'd like to know whether I could simply replace the existing "i2c.c" and "i2c.h" files with the latest versions in order to use the faster I2C speed. Or, are there are other files that need to be updated as well? I noticed that many of the files date from 2007 and 2008. This leads to the question of whether there would be any potential issues if I updated the entire lot with the current ones located in the leJOS repository. Naturally, these questions are open to everyone. Thanks and cheers!
gloomyandy
Posts: 323
Joined: 29 Sep 2010, 05:03

Re: Why doesn't the NXT support high speed I2C?

Post by gloomyandy »

Hi,
I doubt very much if you could simply take the files. There have been a lot of changes to the leJOS firmware since 2007/2008... The basic structure is the same but there have been lots of changes to things like the memory management side. So it may be possible to port the new drivers, but they would need work...

Andy
Post Reply

Who is online

Users browsing this forum: No registered users and 0 guests