2015-07-10 06:01:56 -07:00
|
|
|
/**
|
|
|
|
* @file can_hw.h
|
|
|
|
*
|
|
|
|
* @date Dec 11, 2013
|
2020-01-07 21:02:40 -08:00
|
|
|
* @author Andrey Belomutskiy, (c) 2012-2020
|
2015-07-10 06:01:56 -07:00
|
|
|
*/
|
|
|
|
|
2019-11-06 17:01:53 -08:00
|
|
|
#pragma once
|
2015-07-10 06:01:56 -07:00
|
|
|
|
2019-01-03 20:51:29 -08:00
|
|
|
#include "efifeatures.h"
|
|
|
|
#if EFI_TUNER_STUDIO
|
2018-01-29 16:41:39 -08:00
|
|
|
#include "tunerstudio_configuration.h"
|
2019-01-03 20:51:29 -08:00
|
|
|
#endif /* EFI_TUNER_STUDIO */
|
2018-01-29 16:41:39 -08:00
|
|
|
|
2015-07-10 06:01:56 -07:00
|
|
|
void initCan(void);
|
2017-01-11 18:04:22 -08:00
|
|
|
void setCanType(int type);
|
2020-04-21 17:48:37 -07:00
|
|
|
void setCanVss(int type);
|
2019-01-03 20:51:29 -08:00
|
|
|
|
2019-04-12 17:52:51 -07:00
|
|
|
#if EFI_CAN_SUPPORT
|
2019-01-03 20:51:29 -08:00
|
|
|
void stopCanPins(DECLARE_ENGINE_PARAMETER_SIGNATURE);
|
|
|
|
void startCanPins(DECLARE_ENGINE_PARAMETER_SIGNATURE);
|
2017-05-15 20:33:22 -07:00
|
|
|
void enableFrankensoCan(DECLARE_ENGINE_PARAMETER_SIGNATURE);
|
2019-11-07 12:22:17 -08:00
|
|
|
#if EFI_TUNER_STUDIO
|
2018-01-29 16:41:39 -08:00
|
|
|
void postCanState(TunerStudioOutputChannels *tsOutputChannels);
|
2019-11-06 17:01:53 -08:00
|
|
|
#endif /* EFI_TUNER_STUDIO */
|
|
|
|
#endif /* EFI_CAN_SUPPORT */
|