19 lines
729 B
C
19 lines
729 B
C
#ifndef CANCOMMS_H
|
|
#define CANCOMMS_H
|
|
//These are the page numbers that the Tuner Studio serial protocol uses to transverse the different map and config pages.
|
|
#define veMapPage 1
|
|
|
|
|
|
uint8_t currentCanPage = 1;//Not the same as the speeduino config page numbers
|
|
uint8_t nCanretry = 0; //no of retrys
|
|
uint8_t cancmdfail = 0; //command fail yes/no
|
|
uint8_t canlisten = 0;
|
|
uint8_t Lbuffer[8]; //8 byte buffer to store incomng can data
|
|
|
|
|
|
void canCommand();//This is the heart of the Command Line Interpeter. All that needed to be done was to make it human readable.
|
|
void sendCancommand(uint8_t cmdtype , uint16_t canadddress, uint8_t candata1, uint8_t candata2);
|
|
void testCanComm();
|
|
|
|
#endif // CANCOMMS_H
|