Files
lemon-pepper-stepper/firmware/lib/Arduino-FOC-drivers/src/utilities/stm32pwm/STM32PWMInput.h
2023-11-09 19:02:15 -05:00

29 lines
420 B
C++

#pragma once
#include "Arduino.h"
#if defined(_STM32_DEF_)
class STM32PWMInput {
public:
STM32PWMInput(int pin);
~STM32PWMInput();
int initialize();
float getDutyCyclePercent();
uint32_t getDutyCycleTicks();
uint32_t getPeriodTicks();
PinName _pin;
protected:
TIM_HandleTypeDef timer;
bool useChannel2 = false;
};
#endif