rusefi-1/firmware/hw_layer/hip9011.h

30 lines
599 B
C
Raw Normal View History

2015-07-10 06:01:56 -07:00
/**
* @file hip9011.h
2015-07-10 06:01:56 -07:00
* @brief HIP9011/TPIC8101 driver
*
* @date Nov 27, 2013
2019-01-03 21:16:08 -08:00
* @author Andrey Belomutskiy, (c) 2012-2019
2015-07-10 06:01:56 -07:00
*/
#ifndef HIP9011_H_
#define HIP9011_H_
// 0b01110001
#define SET_ADVANCED_MODE 0x71
#define HIP_THREAD_PERIOD 100
void initHip9011(Logging *sharedLogger);
void setHip9011FrankensoPinout(void);
2017-05-30 11:23:52 -07:00
#if HAL_USE_ADC
2015-07-10 06:01:56 -07:00
void hipAdcCallback(adcsample_t value);
2017-05-30 11:23:52 -07:00
#endif /* HAL_USE_ADC */
2017-01-06 14:01:28 -08:00
void setHipGain(float value);
void setHipBand(float value);
void setPrescalerAndSDO(int value);
void setKnockThresh(float value);
void setMaxKnockSubDeg(int value);
2015-07-10 06:01:56 -07:00
#endif /* HIP9011_H_ */