Re: ALDL LCD Display
Posted: Fri Aug 12, 2022 3:54 pm
The gauge pod is just on a metal backing plate that i made up and is easily removed. Can make a new backing plate easily
Electronic Fuel Injection - Developement & Tuning
https://pcmhacking.net/forums/
Code: Select all
INIT{
MODE=ACTIVE
TXSTRING=F4 57 01 00 B4
RXHEAD=F4 8E 01
RXLEN=3C
CHECKSUM=YES
WINDOWS=3
COLOR1=BLUE
COLOR2=GREEN
COLOR3=RED
}
MATH{
;EG COOLANT TEMP - WE'LL USE VARIABLE 0 FOR CLT
; CLT=RXbyteArray[8];
; longCLT=(CLT * 75)-4000;
; CLT=longCLT/100;
; var#=bits,RXpos,mul,offset,divisor,decimals,digits,color threshold 1, CT2, CT3
VARIABLE=0
BITS=8
RXPOS=8
MUL=75
OFFSET=-4000
DIVISOR=100
DECIMALS=0
DIGITS=3
CT1=0
CT2=70
CT3=110
; Ign timing advance
; SPK=(RXbyteArray[34]<<8 )| RXbyteArray[35] ;
; longSPK=SPK * 351565;
; SPK=longSPK / 100000;
VARIABLE=1
BITS=16
RXPOS=34
MUL=351565
OFFSET=0
DIVISOR=100000
DECIMALS=1
DIGITS=3
CT1=0
CT2=0
CT3=90
}
FLAGS{
;Priority; 1=important, overwrite screen with flag text, 0=not important, only displayed if defined in the window setup
FLAG=0
PRIORITY=1
OFFSET=2B
MASK=80
FALSE=""
TRUE="DTC48 HIGH BOOST"
FLAG=1
PRIORITY=1
OFFSET=2B
MASK=20
FALSE=""
TRUE="DTC51 MEMCAL ERR"
FLAG=2
PRIORITY=0
OFFSET=2C
MASK=02
FALSE="OPEN LOOP"
TRUE="CLOSED LOOP"
}
CONDITIONS{ ;When to show which windows
WINDOW1
WINDOW2=VAR0>20
WINDOW3=VAR1>50
}
WINDOW1{
BMP=MAIN.BMP
VAR=0
X=0
Y=0
FONT=0
VAR=1
X=0
Y=40
FONT=1
FLAG=2
X=0
Y=60
FONT=0
}
WINDOW2{
BMP=NO
VAR=0
X=0
Y=0
FONT=0
VAR=1
X=0
Y=40
FONT=1
}
WINDOW3{
BMP=NO
TEXTxyf="CLT",20,20,0
TEXTxyf="ADVANCE",20,50,0
VAR=0
X=0
Y=0
FONT=0
VAR=1
X=0
Y=40
FONT=1
}