Prusa MINI Firmware overview
indirection.cpp File Reference

Functions

void restore_stepper_drivers ()
 
void reset_stepper_drivers ()
 

Function Documentation

◆ restore_stepper_drivers()

void restore_stepper_drivers ( )

Marlin 3D Printer Firmware Copyright (c) 2019 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]

Based on Sprinter and grbl. Copyright (c) 2011 Camiel Gubbels / Erik van der Zalm

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/. stepper/indirection.cpp

Stepper motor driver indirection to allow some stepper functions to be done via SPI/I2c instead of direct pin manipulation.

Copyright (c) 2015 Dominik Wenger

35  {
36  #if HAS_TRINAMIC
38  #endif
39 }
Here is the call graph for this function:

◆ reset_stepper_drivers()

void reset_stepper_drivers ( )
41  {
42  #if HAS_DRIVER(TMC26X)
44  #endif
45 
46  #if HAS_DRIVER(L6470)
48  #endif
49 
50  #if HAS_TRINAMIC
52  #endif
53 }
Here is the call graph for this function:
Here is the caller graph for this function:
L6470_Marlin::init_to_defaults
static void init_to_defaults()
L6470
L6470_Marlin L6470
tmc26x_init_to_defaults
void tmc26x_init_to_defaults()
restore_trinamic_drivers
void restore_trinamic_drivers()
reset_trinamic_drivers
void reset_trinamic_drivers()