jim that viedo was just me testing how to interact data with the Coding to display results. Basically i have written the software and routines to display the data i would like.
Basically i looked at the Mshift availabe data, and also what was important for the driver.
1. RPM
2. Trans Temp
3. Selector position (P,R,N,D,M)
4. Current gear (1-8)
I then wrote the coding on how to visusally display this info.
http://www.youtube.com/watch?v=hLyf96kjFjw
in that example im using simulated data values, i just have to write the coding to extract these using serial comms from the GPIO.
This should be fast enough for this purpose and for inital running of the system.
.
Im am about to start building my transmission test bench. Which will although me to do all testing on both hardware and software. Should have it built in next few weeks, and then i can move on to the megashift hardware etc etc
The hardware im using is the 4dsystem UVGAII, which is basically a graphics display module with built in processor and GPIO but outputs to a dsub connector. This is the same as all thier integrated displays with out the actual display as the ones they offer were not big enough to replace my stock cluster
have a look at these products from them :-
4D Systems - uLCD-24PT (GFX) 2.4" TFT module with touch
4D Systems - uLCD-28PT (GFX) 2.8" TFT module with touch
4D Systems - uLCD-32PT (GFX) 3.2" TFT module with touch
Basic spec of each :-
65K true-to-life colors.
LCD TFT screen (LED back lighting).
Integrated 4-Wire resistive Touch Panel.
Easy 5 pin interface to any host device: VCC, TX, RX, GND, RESET.
Asynchronous hardware serial port, TTL interface, with 300 baud to 256K baud.
16 x General Purpose I/O pins. Upper 8 bits can be used as an I/O Bus for fast 8-bit parallel data transfers.
2 x 30 pin headers for I/O expansion and future plug-in daughter boards.
On-board micro-SD memory card slot for multimedia storage and data logging purposes.
DOS compatible file access (FAT16 format) as well as low level access to card memory.
Dedicated PWM Audio pin supports FAT16 audio WAV files and complex sound generation.
On-board audio amplifier with a tiny 8 Ohms speaker for sound generation and WAV file playback.
Powered by the 4D-Labs PICASO-SGC processor.
Comprehensive set of built in high level graphics functions and algorithms that can draw lines, circles, text, and much more.
Display full colour images, animations, icons and video clips.
Supports all available Windows fonts and characters (imported as external fonts).
2 different operating platforms:
SGC the Serial Command platform (factory default).
GFX the 4DGL (4D Graphics Language) platform.
4,0V to 5,5V range operation (single supply).
Module dimensions: 55,1 x 77,0 x 13,8 mm (not including mounting tabs).
4 x snap-off mounting tabs with 3mm holes for mechanical support.
You will also need the programming cable and a 2gb micro SD card.
HOWEVER you could drop the size down even more to their OLED displays
i.e. OLED Module - 1.7" (uOLED-160-G1GFX)
But you lose MOST GPIO finctions and are left with serial comms to get the data, which i supose if fine as all you doing is relaying
info from the mshift.
http://www.4dsystems.com.au/index.php
I downloaded the 4DGL software suite, and with in it is a program called 4dVSI which is a visual drag and drop type affair which alloows you to get started on programming very quicky, as well as have lots of examples to play with
Marty