47 if(ADC_INTREF_VOL == 0){
50 return __LL_ADC_CALC_DATA_TO_VOLTAGE(ADC_INTREF_VOL,adcval,VSENSE_ADC_RES);
86 HAL_GPIO_WritePin(DRV_BRAKE_GPIO_Port,DRV_BRAKE_Pin, GPIO_PIN_RESET);
90 HAL_GPIO_WritePin(DRV_BRAKE_GPIO_Port,DRV_BRAKE_Pin,
braking_flag ? GPIO_PIN_SET:GPIO_PIN_RESET);
97#if !defined(TEMPSENSOR_ADC_VAL) || !defined(__LL_ADC_CALC_TEMPERATURE)
100 if(!TEMPSENSOR_ADC_VAL || !ADC_INTREF_VOL){
103 return chipTempAvg.addValue(__LL_ADC_CALC_TEMPERATURE(ADC_INTREF_VOL,TEMPSENSOR_ADC_VAL,TEMPSENSOR_ADC_RES));
FastMovingAverage< int32_t > chipTempAvg
float adcValToVoltage(uint32_t adcval)
__weak int32_t getChipTemp()
void setVSenseMult(float vSenseMultiplier)
void setupBrakePin(int32_t vdiffAct, int32_t vdiffDeact, int32_t vMax)
int32_t voltageDiffDeactivate
int32_t voltageDiffActivate