Files
copper280z d691329e86 Add some debug prints
fix function def for init ADC, so it overrides the weak generic version

fix caps in mt6835 include so gcc is happy
2023-11-10 22:44:04 -05:00

21 lines
812 B
C

#ifndef __UTILS_H__
#define __UTILS_H__
#if defined(SIMPLEFOC_STM32_CUSTOMCURRENTSENSE)
#include "stm32g4xx_hal.h"
#include "communication/SimpleFOCDebug.h"
// #include "current_sense/hardware_api.h"
#include "current_sense/hardware_specific/stm32/stm32_mcu.h"
#include "drivers/hardware_specific/stm32/stm32_mcu.h"
float _readADCVoltageInline(const int pinA, const void* cs_params);
// float _readADCVoltageInline(const uint8_t pin, const void *cs_params);
float _readVoltageLowSide(const int pinA, const void *cs_params);
void *_configureADCInline(const void *driver_params, const int pinA, const int pinB, const int pinC);
void *_configureADCLowSide(const void *driver_params, const int pinA, const int pinB, const int pinC);
void _driverSyncLowSide(void *_driver_params, void *_cs_params);
#endif
#endif