USB and TLE8888 not working for F4 or F767 #764

This commit is contained in:
rusefi 2019-04-19 14:22:49 -04:00
parent e1fb90fc75
commit 4ac6fb2216
1 changed files with 19 additions and 6 deletions

View File

@ -266,6 +266,10 @@ void applyNewHardwareSettings(void) {
stopTriggerInputPins(); stopTriggerInputPins();
#endif /* EFI_SHAFT_POSITION_INPUT */ #endif /* EFI_SHAFT_POSITION_INPUT */
#if (HAL_USE_PAL && EFI_JOYSTICK)
stopJoystickPins();
#endif /* HAL_USE_PAL && EFI_JOYSTICK */
enginePins.stopInjectionPins(); enginePins.stopInjectionPins();
enginePins.stopIgnitionPins(); enginePins.stopIgnitionPins();
#if EFI_CAN_SUPPORT #if EFI_CAN_SUPPORT
@ -293,12 +297,9 @@ void applyNewHardwareSettings(void) {
if (engineConfiguration->bc.is_enabled_spi_3 != activeConfiguration.bc.is_enabled_spi_3) if (engineConfiguration->bc.is_enabled_spi_3 != activeConfiguration.bc.is_enabled_spi_3)
stopSpi(SPI_DEVICE_3); stopSpi(SPI_DEVICE_3);
unregisterPin(engineConfiguration->bc.HD44780_rs, activeConfiguration.bc.HD44780_rs); #if EFI_HD44780_LCD
unregisterPin(engineConfiguration->bc.HD44780_e, activeConfiguration.bc.HD44780_e); stopHD44780_pins();
unregisterPin(engineConfiguration->bc.HD44780_db4, activeConfiguration.bc.HD44780_db4); #endif /* #if EFI_HD44780_LCD */
unregisterPin(engineConfiguration->bc.HD44780_db5, activeConfiguration.bc.HD44780_db5);
unregisterPin(engineConfiguration->bc.HD44780_db6, activeConfiguration.bc.HD44780_db6);
unregisterPin(engineConfiguration->bc.HD44780_db7, activeConfiguration.bc.HD44780_db7);
unregisterPin(engineConfiguration->bc.clutchUpPin, activeConfiguration.bc.clutchUpPin); unregisterPin(engineConfiguration->bc.clutchUpPin, activeConfiguration.bc.clutchUpPin);
@ -308,19 +309,31 @@ void applyNewHardwareSettings(void) {
startTriggerInputPins(); startTriggerInputPins();
#endif /* EFI_SHAFT_POSITION_INPUT */ #endif /* EFI_SHAFT_POSITION_INPUT */
#if (HAL_USE_PAL && EFI_JOYSTICK)
startJoystickPins();
#endif /* HAL_USE_PAL && EFI_JOYSTICK */
#if EFI_HD44780_LCD
startHD44780_pins();
#endif /* #if EFI_HD44780_LCD */
enginePins.startInjectionPins(); enginePins.startInjectionPins();
enginePins.startIgnitionPins(); enginePins.startIgnitionPins();
#if EFI_CAN_SUPPORT #if EFI_CAN_SUPPORT
startCanPins(); startCanPins();
#endif /* EFI_CAN_SUPPORT */ #endif /* EFI_CAN_SUPPORT */
#if EFI_ELECTRONIC_THROTTLE_BODY #if EFI_ELECTRONIC_THROTTLE_BODY
if (etbRestartNeeded) { if (etbRestartNeeded) {
startETBPins(); startETBPins();
} }
#endif /* EFI_ELECTRONIC_THROTTLE_BODY */ #endif /* EFI_ELECTRONIC_THROTTLE_BODY */
#if EFI_VEHICLE_SPEED #if EFI_VEHICLE_SPEED
startVSSPins(); startVSSPins();
#endif /* EFI_VEHICLE_SPEED */ #endif /* EFI_VEHICLE_SPEED */
#if EFI_AUX_PID #if EFI_AUX_PID
startAuxPins(); startAuxPins();
#endif /* EFI_AUX_PID */ #endif /* EFI_AUX_PID */