Search found 8 matches

by skoehler
09 Feb 2013, 21:31
Forum: Mindstorms Software
Topic: NXC, LEJOS, ROBOTC software and EV3 compatibility?
Replies: 23
Views: 25596

Re: NXC, LEJOS, ROBOTC software and EV3 compatibility?

You seem to be optimistic that if you use any arm-linux toolchain, you get something that works on the EV3. That is not always true, in particular if the libraries of the toolchain you use are newer than the libraries installed on the EV3. For example, glibc uses symbol versioning, that allows binar...
by skoehler
09 Feb 2013, 16:19
Forum: Mindstorms Software
Topic: NXC, LEJOS, ROBOTC software and EV3 compatibility?
Replies: 23
Views: 25596

Re: NXC, LEJOS, ROBOTC software and EV3 compatibility?

John, it almost sounds - as if you give preference to a gnu Compiler for arm/linux ? - if yes, is this also good reason for you for establishing an API? - and if also yes, would you appreciate people to help while it's in development? It probably a bit early speculating about that, isn't it? I'm no...
by skoehler
09 Feb 2013, 16:10
Forum: Mindstorms Software
Topic: NXC, LEJOS, ROBOTC software and EV3 compatibility?
Replies: 23
Views: 25596

Re: NXC, LEJOS, ROBOTC software and EV3 compatibility?

Is there any third party software as NXC, LEJOS, ROBOTC news? Haven't seen nowhere anything about that topic, i'm asking, perhaps Xander, Brian, John, Steve? So about leJOS: we have talked about the EV3. We don't know much about it yet, but we're thinking about bringing leJOS to the EV3. If possibl...
by skoehler
07 May 2011, 12:18
Forum: Mindstorms Software
Topic: NXT access via USB on OSX
Replies: 35
Views: 40375

Re: NXT access via USB on OSX

Hi Sven, What did you use to generate the output you saw? If it was a program that uses LCP then that makes sense. The method that sends LCP requests (sendRequest) asks for an exact reply length based on the LCP command being used. For none LCP reads we will ask for a much bigger read (but this is ...
by skoehler
07 May 2011, 11:32
Forum: Mindstorms Software
Topic: NXT access via USB on OSX
Replies: 35
Views: 40375

Re: NXT access via USB on OSX

I added some debug statement in Java, right before we call the C code.
For example, we call read() with length 32, but only get 5 bytes in return.
Funny enough, we also call read() with length 33 and sometimes length 3.
by skoehler
05 May 2011, 11:39
Forum: Mindstorms Software
Topic: NXT access via USB on OSX
Replies: 35
Views: 40375

Re: NXT access via USB on OSX

Currently I'm stumped by iNXT::read() which will throw an exception if the number of bytes to be read is greater than the number of available bytes coming from the NXT, whereas iNXT::pollAvailableLength() keeps giving me a "Command mismatch in firmware response" exception. (I'm assuming t...
by skoehler
29 Apr 2011, 08:10
Forum: Mindstorms Software
Topic: NXT access via USB on OSX
Replies: 35
Views: 40375

Re: NXT access via USB on OSX

Funny you should say that. I'm not sure when you refer to native OSX USB API, whether you meant using the Mac's USB Framework, or libusb? I'm refering to the usb API offered by OSX itself - that would the one that libusb is based on. Not sure, what the NI-VISA-USB layer is based on, but they may ha...
by skoehler
28 Apr 2011, 12:08
Forum: Mindstorms Software
Topic: NXT access via USB on OSX
Replies: 35
Views: 40375

NXT access via USB on OSX

Hi, I'm currently a leJOS developer. The fantom driver is not exactly the best piece of software, and it would be nice to bypass it using some native OSX USB API. However, I have no clue about OSX and any USB APIs that it might offer. In the old nxtasy forums, somebody told me that there would be so...