File tree Expand file tree Collapse file tree 3 files changed +2
-7
lines changed Expand file tree Collapse file tree 3 files changed +2
-7
lines changed Original file line number Diff line number Diff line change 55#include " ../common/foc_utils.h"
66
77
8- #if !defined(TARGET_RP2040) && !defined(_SAMD21_) && !defined(_SAMD51_) && !defined(_SAME51_) && !defined(ARDUINO_UNOR4_WIFI) && !defined(ARDUINO_UNOR4_MINIMA) && !defined(NRF52_SERIES) && !defined(ARDUINO_ARCH_MEGAAVR)
9- #define PinStatus int
10- #endif
11-
12-
138/* *
149 * Step/Dir listenner class for easier interraction with this communication interface.
1510 */
@@ -53,7 +48,7 @@ class StepDirListener
5348 int pin_step; // !< step pin
5449 int pin_dir; // !< direction pin
5550 long count; // !< current counter value - should be set to 0 for homing
56- PinStatus polarity = RISING; // !< polarity of the step pin
51+ decltype (RISING) polarity = RISING; // !< polarity of the step pin
5752
5853 private:
5954 float * attached_variable = nullptr ; // !< pointer to the attached variable
Original file line number Diff line number Diff line change @@ -53,7 +53,6 @@ void HallSensor::updateState() {
5353 hall_state = new_hall_state;
5454
5555 int8_t new_electric_sector = ELECTRIC_SECTORS[hall_state];
56- static Direction old_direction;
5756 if (new_electric_sector - electric_sector > 3 ) {
5857 // underflow
5958 direction = Direction::CCW;
Original file line number Diff line number Diff line change @@ -62,6 +62,7 @@ class HallSensor: public Sensor{
6262
6363 // whether last step was CW (+1) or CCW (-1).
6464 Direction direction;
65+ Direction old_direction;
6566
6667 void attachSectorCallback (void (*onSectorChange)(int a) = nullptr);
6768
You can’t perform that action at this time.
0 commit comments