Добрый всем день.
Не смотря на спорное утверждение что библиотека GyverStepper не может работать через экспандер PCF8574 хотелось бы выжать максимум.
Подскажите кто может, - как передать в библиотеку всего один пин от PCF8574?
На esp32 закончились все возможные пины и не хватает трех.
Конкретно интересует только DIR. Уже это освободит несколько пинов. (у меня 4 шаговика в проекте)
И совершенно не повлияет на скорость работы двигателя.
Может возможно как то передать указатель на порт расширителя? Типа GStepper2(speed, step, &pin_DIR_PCF8574);
Не понимаю как это сделать...
Или как то можно решить мою задачу с помощью виртуального драйвера
Не смотря на спорное утверждение что библиотека GyverStepper не может работать через экспандер PCF8574 хотелось бы выжать максимум.
Подскажите кто может, - как передать в библиотеку всего один пин от PCF8574?
На esp32 закончились все возможные пины и не хватает трех.
Конкретно интересует только DIR. Уже это освободит несколько пинов. (у меня 4 шаговика в проекте)
И совершенно не повлияет на скорость работы двигателя.
C++:
GStepper2<STEPPER2WIRE> stepper1_X(speed, step, DIR);
Не понимаю как это сделать...
Или как то можно решить мою задачу с помощью виртуального драйвера
C++:
GStepper<STEPPER2WIRE, STEPPER_VIRTUAL> stepper(2048);
Изменено: