Subject:
|
Re: pbLua Beta 8 - with pixel and battery voltage reading
|
Newsgroups:
|
lugnet.robotics.nxt
|
Date:
|
Tue, 8 May 2007 15:39:02 GMT
|
Viewed:
|
19517 times
|
| |
| |
In lugnet.robotics.nxt, Dean Hystad wrote:
> snip
> >
> > What's so special about this one? Well it's got some significant
> > new features including:
> >
> > 1. The ability to read an arbitrary pixel on the display
> >
> > 2. The ability to read the battery voltage, along with other
> > useful info like whether it's rechargeable and what
> > the approximate capacity is
> snip
>
> I question the significance of feature #1, but feature #2 sure is a neat trick.
> How do you do it?
I questioned the significance of the first one too when one of
the pbLua users asked for it. Then, as I was writing some docs
for pbLua I realized that it would be a nice way to get screenshots
of the display.
It's pretty easy to read the pixels and format them into a stream
of bytes that can be made into a GIF or PNG file.
Feature 2 was easy because I'm lazy - I just grep'ed for the
work Battery in the LEGO firmware source code and figured out
a way to work that into the pbLua source.
I should mention here that I use the LEGO source (parts that I need)
almost verbatim in the pbLua build. SO far, I think I've only had
to modify a few dozen lines of code to integrate pbLua with the
low level drivers supplied by Lego.
I don't use the actual high level code or the opcode interpreter...
Cheers, and thanks for asking!
Ralph
|
|
Message is in Reply To:
3 Messages in This Thread:
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|