auto-sync
This commit is contained in:
parent
2f8c04aa14
commit
e505bdcb06
|
@ -76,8 +76,8 @@ void tunerStudioError(const char *msg) {
|
||||||
int tunerStudioHandleCrcCommand(uint8_t *data, int incomingPacketSize) {
|
int tunerStudioHandleCrcCommand(uint8_t *data, int incomingPacketSize) {
|
||||||
char command = data[0];
|
char command = data[0];
|
||||||
data++;
|
data++;
|
||||||
if (command == TS_HELLO_COMMAND) {
|
if (command == TS_HELLO_COMMAND || command == TS_HELLO_COMMAND_DEPRECATED) {
|
||||||
tunerStudioDebug("got CRC Query");
|
tunerStudioDebug("got Query command");
|
||||||
handleQueryCommand(TS_CRC);
|
handleQueryCommand(TS_CRC);
|
||||||
} else if (command == TS_OUTPUT_COMMAND) {
|
} else if (command == TS_OUTPUT_COMMAND) {
|
||||||
handleOutputChannelsCommand(TS_CRC);
|
handleOutputChannelsCommand(TS_CRC);
|
||||||
|
@ -103,6 +103,11 @@ int tunerStudioHandleCrcCommand(uint8_t *data, int incomingPacketSize) {
|
||||||
handlePageReadCommand(TS_CRC, page, offset, count);
|
handlePageReadCommand(TS_CRC, page, offset, count);
|
||||||
} else if (command == 't' || command == 'T') {
|
} else if (command == 't' || command == 'T') {
|
||||||
handleTestCommand();
|
handleTestCommand();
|
||||||
|
} else if (command == 'Q') {
|
||||||
|
/**
|
||||||
|
* 'Q' is the query command used for compatibility with older ECUs
|
||||||
|
*/
|
||||||
|
tunerStudioDebug("ignoring Q");
|
||||||
} else if (command == 'F') {
|
} else if (command == 'F') {
|
||||||
tunerStudioDebug("ignoring F");
|
tunerStudioDebug("ignoring F");
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -61,7 +61,8 @@ void tunerStudioDebug(const char *msg);
|
||||||
|
|
||||||
void tunerStudioError(const char *msg);
|
void tunerStudioError(const char *msg);
|
||||||
|
|
||||||
#define TS_HELLO_COMMAND 'H'
|
#define TS_HELLO_COMMAND_DEPRECATED 'H'
|
||||||
|
#define TS_HELLO_COMMAND 'S'
|
||||||
#define TS_OUTPUT_COMMAND 'O'
|
#define TS_OUTPUT_COMMAND 'O'
|
||||||
#define TS_READ_COMMAND 'R'
|
#define TS_READ_COMMAND 'R'
|
||||||
#define TS_PAGE_COMMAND 'P'
|
#define TS_PAGE_COMMAND 'P'
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
/**
|
/**
|
||||||
* this is used to confirm that firmware and TunerStudio are using the same rusefi.ini version
|
* this is used to confirm that firmware and TunerStudio are using the same rusefi.ini version
|
||||||
*/
|
*/
|
||||||
#define TS_FILE_VERSION 20150112
|
#define TS_FILE_VERSION 20150127
|
||||||
|
|
||||||
#define PAGE_0_SIZE 11832
|
#define PAGE_0_SIZE 11832
|
||||||
#define TS_OUTPUT_SIZE 116
|
#define TS_OUTPUT_SIZE 116
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
enable2ndByteCanID = false
|
enable2ndByteCanID = false
|
||||||
|
|
||||||
[TunerStudio]
|
[TunerStudio]
|
||||||
queryCommand = "H"
|
queryCommand = "S"
|
||||||
signature = "MShift v0.01" ; signature is expected to be 7 or more characters.
|
signature = "MShift v0.01" ; signature is expected to be 7 or more characters.
|
||||||
|
|
||||||
[Constants]
|
[Constants]
|
||||||
|
@ -399,7 +399,7 @@ enable2ndByteCanID = false
|
||||||
[OutputChannels]
|
[OutputChannels]
|
||||||
|
|
||||||
; see TS_FILE_VERSION in firmware code
|
; see TS_FILE_VERSION in firmware code
|
||||||
fileVersion = { 20150112 }
|
fileVersion = { 20150127 }
|
||||||
|
|
||||||
ochGetCommand = "O"
|
ochGetCommand = "O"
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue