4chan ETB
This commit is contained in:
parent
746d5efb60
commit
fc74cf8371
|
@ -39,6 +39,26 @@ static void setInjectorPins() {
|
||||||
engineConfiguration->malfunctionIndicatorPin = GPIO_UNASSIGNED;
|
engineConfiguration->malfunctionIndicatorPin = GPIO_UNASSIGNED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void setupEtb() {
|
||||||
|
// TLE9201 driver
|
||||||
|
// This chip has three control pins:
|
||||||
|
// DIR - sets direction of the motor
|
||||||
|
// PWM - pwm control (enable high, coast low)
|
||||||
|
// DIS - disables motor (enable low)
|
||||||
|
|
||||||
|
// PWM pin
|
||||||
|
engineConfiguration->etbIo[0].controlPin = H144_OUT_PWM2;
|
||||||
|
// DIR pin
|
||||||
|
engineConfiguration->etbIo[0].directionPin1 = H144_OUT_IO1;
|
||||||
|
// Disable pin
|
||||||
|
engineConfiguration->etbIo[0].disablePin = H144_OUT_IO2;
|
||||||
|
// Unused
|
||||||
|
engineConfiguration->etbIo[0].directionPin2 = GPIO_UNASSIGNED;
|
||||||
|
|
||||||
|
// we only have pwm/dir, no dira/dirb
|
||||||
|
engineConfiguration->etb_use_two_wires = false;
|
||||||
|
}
|
||||||
|
|
||||||
static void setIgnitionPins() {
|
static void setIgnitionPins() {
|
||||||
engineConfiguration->ignitionPins[0] = H144_IGN_1;
|
engineConfiguration->ignitionPins[0] = H144_IGN_1;
|
||||||
engineConfiguration->ignitionPins[1] = GPIO_UNASSIGNED;
|
engineConfiguration->ignitionPins[1] = GPIO_UNASSIGNED;
|
||||||
|
@ -131,6 +151,7 @@ void setBoardConfigOverrides() {
|
||||||
void setBoardDefaultConfiguration() {
|
void setBoardDefaultConfiguration() {
|
||||||
setInjectorPins();
|
setInjectorPins();
|
||||||
setIgnitionPins();
|
setIgnitionPins();
|
||||||
|
setupEtb();
|
||||||
|
|
||||||
engineConfiguration->boardUseTempPullUp = true;
|
engineConfiguration->boardUseTempPullUp = true;
|
||||||
|
|
||||||
|
|
|
@ -113,10 +113,6 @@ static void setupEtb() {
|
||||||
// Unused
|
// Unused
|
||||||
engineConfiguration->etbIo[0].directionPin2 = GPIO_UNASSIGNED;
|
engineConfiguration->etbIo[0].directionPin2 = GPIO_UNASSIGNED;
|
||||||
|
|
||||||
// set_analog_input_pin pps PA7
|
|
||||||
// EFI_ADC_7: "31 - AN volt 3" - PA7
|
|
||||||
// engineConfiguration->throttlePedalPositionAdcChannel = EFI_ADC_7;
|
|
||||||
|
|
||||||
// we only have pwm/dir, no dira/dirb
|
// we only have pwm/dir, no dira/dirb
|
||||||
engineConfiguration->etb_use_two_wires = false;
|
engineConfiguration->etb_use_two_wires = false;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue