Bosch vvt shape #1368

skeleton
This commit is contained in:
rusefi 2020-04-25 19:50:43 -04:00
parent 824317df16
commit 23e3d05d35
6 changed files with 14 additions and 1 deletions

View File

@ -1015,6 +1015,8 @@ case TT_MAZDA_SOHC_4:
return "TT_MAZDA_SOHC_4";
case TT_RENIX_66_2_2_2:
return "TT_RENIX_66_2_2_2";
case TT_BOSCH_QUICK_START:
return "TT_BOSCH_QUICK_START";
case TT_HONDA_K_12_1:
return "TT_HONDA_K_12_1";
case TT_RENIX_44_2_2:

View File

@ -1157,6 +1157,8 @@ case TT_MAZDA_MIATA_VVT_TEST:
return "TT_MAZDA_MIATA_VVT_TEST";
case TT_MAZDA_SOHC_4:
return "TT_MAZDA_SOHC_4";
case TT_BOSCH_QUICK_START:
return "TT_BOSCH_QUICK_START";
case TT_HONDA_K_12_1:
return "TT_HONDA_K_12_1";
case TT_RENIX_66_2_2_2:

View File

@ -339,13 +339,15 @@ typedef enum {
TT_HONDA_K_12_1 = 46,
TT_BOSCH_QUICK_START = 47,
// do not forget to edit "#define trigger_type_e_enum" line in integration/rusefi_config.txt file to propogate new value to rusefi.ini TS project
// do not forget to invoke "gen_config.bat" once you make changes to integration/rusefi_config.txt
// todo: one day a hero would integrate some of these things into Makefile in order to reduce manual magic
//
// Another point: once you add a new trigger, run get_trigger_images.bat which would run rusefi_test.exe from unit_tests
//
TT_UNUSED = 47, // this is used if we want to iterate over all trigger types
TT_UNUSED = 48, // this is used if we want to iterate over all trigger types
Force_4_bytes_size_trigger_type = ENUM_32_BITS,
} trigger_type_e;

View File

@ -551,6 +551,7 @@ void TriggerWaveform::initializeTriggerWaveform(Logging *logger, operation_mode_
setToothedWheelConfiguration(this, 36, 1, ambiguousOperationMode);
break;
case TT_BOSCH_QUICK_START:
case TT_HONDA_K_12_1:
configureHondaK_12_1(this);
break;

View File

@ -117,3 +117,7 @@ void configure3_1_cam(TriggerWaveform *s, operation_mode_e operationMode) {
s->isSynchronizationNeeded = false;
}
void configureQuickStartSenderWheel(TriggerWaveform *s) {
}

View File

@ -22,6 +22,8 @@ void initializeSkippedToothTriggerWaveformExt(TriggerWaveform *s, int totalTeeth
void configureOnePlus60_2(TriggerWaveform *s, operation_mode_e operationMode);
// TT_3_1_CAM
void configure3_1_cam(TriggerWaveform *s, operation_mode_e operationMode);
void configureOnePlusOne(TriggerWaveform *s, operation_mode_e operationMode);
void configureQuickStartSenderWheel(TriggerWaveform *s);