Cerb40 Serial Port?

I have a pet Pipboy project (http://www.tinyclr.com/forum/topic?id=6873) going on that’s coming along really well. But I came across this bracer today (Electronic Bracer Wraps A Lot Of Features Around Your Arm | Hackaday) and thought it might be really cool to change things up.

Right now I’m running so much stuff off a Cobra (4.3" LCD, GPS, WiFi, MP3 decoder, rotary encoder, RGB LEDs) that putting a battery to everything will make the enclosure a big box to carry around.

But I thought, hey what about a Cerb40 with the Seeed OLED connected via an extender module, and eventually replace the WiFi with an XBee.

What I can’t find though, is whether or not Cerb40 has a serial port I can use to communicate w/ the GPS module. Yes, no?

Multiple serial ports

Fantastic!

I’ll even hook up a uSD reader w/ another extender…this is going to be FUN. :smiley:

Follow-up: I know Cerb doesn’t have LCD support…has bitmap class been stripped?

It is there for now but not sure how useful it can be since ram is very limited. 64x64pixel maybe

I only plan on using it with the OLED, so the most I’d ever need is 128x128, which should only be about 64kb.

nop! you need to Bitmap.GetBytes and this is where the problem lives! See my suggestion on codeplex about changing this method.

Bah! I forgot about that. OK, let me see if the Seeed OLED driver has anything helpful in it for me to stream the data to it. Really all I have is some static images for maps that I need to put up with a red dot to show location in map mode, and then put text up for information in the other modes. I could handle doing all the byte management myself in RLP Lite as long as I can straight dump that to the OLED.

You can draw any image, one quarter at a time :slight_smile:

Doesn’t the OLED follow the same requirements of the image being exactly the same size of the display in order to be able to .Flush()?

you will need to make something a bit custom to make ti work. There is no “flush”, there is GetBitmap then SPI.Write

Yup. I just finished downloading & reading the driver code. Should be incredibly simple to create a custom driver for this without needing to use the Bitmap class.

Thanks Gus! :smiley: