CAUTION The latest NewSoftSerial release 11 is required for the abstraction layer. Although the library is now named SoftwareSerial, rename it to NewSoftSerial.
Great job, well done, i can't wait for more features to come.
I'm also working on something pretty nice for the display, it is hardware related. A box that will have a space for an Arduino Mini Pro, gps sensor, rtc, lipo battery and more...
Here's a very ugly rendering, a simple teaser. It's all aluminum, anodised, CNC made, half inch overall thin only. Built-in Ports are also accessible from the back. SD card has an openning. No screw visible.
The display viewing Area is not centered on that axis.
Yep, I forgot about the icon strip down one side.
i'm not sure yet about these mounting holes.
Personally I'd make a custom board to fit if such a neat-looking enclosure was available, so just a few generic mounts would be OK for that. In fact unless you stipulate the exact model of GPS, RTC etc (which would be very limiting) I think generic is what you have to do.
Have you approached 4DS about sponsoring this? I know they are inclined to get involved if they like a project.
Thanks to the work of the chipKIT / MPIDE team, the hardware serial class for the chipKIT platform is derived now from the Stream class as NewSoftSerial and i2cSerial are.
More important for LCD_Serial, the new release 13 offers multiple options: hardware, software and I2C serial ports can be used to drive the screen.
It can now be used by other libraries, as Serial_GPS.
It includes utilities like ftoa
Let's have some fun! I ported this game of life and it runs pretty fast on the chipKIT.
Integers only, pixels updated if changed, fast serial at 115200.
The new Serial_LCD release 15 brings faster dialog box — twice as fast as previously — and the long awaited-for readPixel function to get the colour of one pixel.
***
Serial uLCD-32PT 1 10 19 32 24
FULL screen
saveScreenSD 2679 ms
readScreenSD 623
AREA screen
saveScreenSD 1449
readScreenSD 343