Skip to content

Commit 67f9e12

Browse files
Type casting bug in STM32HWEncoder fixed
1 parent 5ed156f commit 67f9e12

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/encoders/stm32hwencoder/STM32HWEncoder.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
/*
66
HardwareEncoder(int cpr)
77
*/
8-
STM32HWEncoder::STM32HWEncoder(unsigned int _ppr, int8_t pinA, int8_t pinB, int8_t pinI) {
8+
STM32HWEncoder::STM32HWEncoder(unsigned int _ppr, int pinA, int pinB, int pinI) {
99
cpr = _ppr * 4; // 4x for quadrature
1010
_pinA = digitalPinToPinName(pinA);
1111
_pinB = digitalPinToPinName(pinB);

src/encoders/stm32hwencoder/STM32HWEncoder.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ class STM32HWEncoder : public Sensor {
1616
Encoder class constructor
1717
@param ppr impulses per rotation (cpr=ppr*4)
1818
*/
19-
explicit STM32HWEncoder(unsigned int ppr, int8_t pinA, int8_t pinB, int8_t pinI=-1);
19+
explicit STM32HWEncoder(unsigned int ppr, int pinA, int pinB, int pinI=-1);
2020

2121
void init() override;
2222
int needsSearch() override;

0 commit comments

Comments
 (0)