15
15
16
16
#include < cmath>
17
17
18
- template <typename SignalA, typename SignalB, uint8_t POSTSCALER ,
18
+ template <typename SignalA, typename SignalB, uint8_t PRESCALER ,
19
19
std::signed_integral DeltaType>
20
20
inline uint8_t
21
- modm::BitBangEncoderInput<SignalA, SignalB, POSTSCALER , DeltaType>::getRaw()
21
+ modm::BitBangEncoderInput<SignalA, SignalB, PRESCALER , DeltaType>::getRaw()
22
22
{
23
23
const uint8_t read = Signals::read ();
24
24
// convert graycode to binary
@@ -28,10 +28,10 @@ modm::BitBangEncoderInput<SignalA, SignalB, POSTSCALER, DeltaType>::getRaw()
28
28
return raw;
29
29
}
30
30
31
- template <typename SignalA, typename SignalB, uint8_t POSTSCALER ,
31
+ template <typename SignalA, typename SignalB, uint8_t PRESCALER ,
32
32
std::signed_integral DeltaType>
33
33
inline void
34
- modm::BitBangEncoderInput<SignalA, SignalB, POSTSCALER , DeltaType>::connect()
34
+ modm::BitBangEncoderInput<SignalA, SignalB, PRESCALER , DeltaType>::connect()
35
35
{
36
36
Signals::setInput (::Gpio::InputType::PullUp);
37
37
@@ -40,10 +40,10 @@ modm::BitBangEncoderInput<SignalA, SignalB, POSTSCALER, DeltaType>::connect()
40
40
raw_last = getRaw ();
41
41
}
42
42
43
- template <typename SignalA, typename SignalB, uint8_t POSTSCALER ,
43
+ template <typename SignalA, typename SignalB, uint8_t PRESCALER ,
44
44
std::signed_integral DeltaType>
45
45
inline void
46
- modm::BitBangEncoderInput<SignalA, SignalB, POSTSCALER , DeltaType>::update()
46
+ modm::BitBangEncoderInput<SignalA, SignalB, PRESCALER , DeltaType>::update()
47
47
{
48
48
uint8_t raw = getRaw ();
49
49
const uint8_t diff = raw_last - raw;
@@ -54,16 +54,16 @@ modm::BitBangEncoderInput<SignalA, SignalB, POSTSCALER, DeltaType>::update()
54
54
}
55
55
}
56
56
57
- template <typename SignalA, typename SignalB, uint8_t POSTSCALER ,
57
+ template <typename SignalA, typename SignalB, uint8_t PRESCALER ,
58
58
std::signed_integral DeltaType>
59
59
DeltaType
60
- modm::BitBangEncoderInput<SignalA, SignalB, POSTSCALER , DeltaType>::getIncrement()
60
+ modm::BitBangEncoderInput<SignalA, SignalB, PRESCALER , DeltaType>::getIncrement()
61
61
{
62
62
::modm::atomic::Lock _;
63
63
DeltaType val = delta;
64
64
65
- delta &= (POSTSCALER - 1 ); // mask out higher bits
65
+ delta &= (PRESCALER - 1 ); // mask out higher bits
66
66
67
- constexpr uint8_t shift = std::log2 (POSTSCALER ); // Number of fraction bits
67
+ constexpr uint8_t shift = std::log2 (PRESCALER ); // Number of fraction bits
68
68
return val >> shift; // return whats left without fractions
69
69
}
0 commit comments