Advertisement
Guest User

Untitled

a guest
Jan 6th, 2014
214
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 114.31 KB | None | 0 0
  1. + CROSS=avr-
  2. + CXX=avr-g++
  3. + MCU=atmega2560
  4. + F_CPU=16000000
  5. + MAIN=aprinter/printer/aprinter-ramps13.cpp
  6. + CXXFLAGS='-std=c++11 -mmcu=atmega2560 -DF_CPU=16000000 -DNDEBUG -O2 -fwhole-program -g -ffunction-sections -fdata-sections -Wl,--gc-sections -D__STDC_LIMIT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DAMBROLIB_AVR -I. -Wfatal-errors -DEVENTLOOP_BENCHMARK'
  7. + avr-g++ -std=c++11 -mmcu=atmega2560 -DF_CPU=16000000 -DNDEBUG -O2 -fwhole-program -g -ffunction-sections -fdata-sections -Wl,--gc-sections -D__STDC_LIMIT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DAMBROLIB_AVR -I. -Wfatal-errors -DEVENTLOOP_BENCHMARK aprinter/printer/aprinter-ramps13.cpp -o aprinter.elf -Wl,-u,vfprintf -lprintf_flt
  8. In file included from aprinter/printer/aprinter-ramps13.cpp:50:0:
  9. ./aprinter/printer/PrinterMain.h: In instantiation of 'double APrinter::PrinterMain<Position, Context, Params>::TransformFeature__impl<true, TransformFeature__IfDummy>::PhysReqPosSrc::get() [with int Index = 0; TransformFeature__IfDummy = void; Position = PrinterPosition; Context = MyContext; Params = APrinter::PrinterMainParams<APrinter::PrinterMainSerialParams<250000ul, 7, 7, APrinter::GcodeParserParams<8>, APrinter::AvrSerial, APrinter::AvrSerialParams<true> >, APrinter::AvrPin<APrinter::AvrPortB, 7>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, 17, 17, 9, 4, <anonymous struct>, APrinter::AvrClockInterruptTimer_TC5_OCC, APrinter::AvrWatchdog, APrinter::AvrWatchdogParams<7>, APrinter::PrinterMainSdCardParams<APrinter::SpiSdCard, APrinter::SpiSdCardParams<APrinter::AvrPin<APrinter::AvrPortB, 0>, APrinter::AvrSpi>, APrinter::BinaryGcodeParser, APrinter::BinaryGcodeParserParams<8>, 2, 43>, APrinter::PrinterMainProbeParams<APrinter::ConsTypeList<APrinter::WrapValue<int, 88>, APrinter::ConsTypeList<APrinter::WrapValue<int, 89>, APrinter::EmptyTypeList> >, 90, APrinter::AvrPin<APrinter::AvrPortD, 2>, false, APrinter::ConsTypeList<<anonymous struct>, APrinter::ConsTypeList<<anonymous struct>, APrinter::EmptyTypeList> >, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::ConsTypeList<APrinter::ConsTypeList<<anonymous struct>, APrinter::ConsTypeList<<anonymous struct>, APrinter::EmptyTypeList> >, APrinter::ConsTypeList<APrinter::ConsTypeList<<anonymous struct>, APrinter::ConsTypeList<<anonymous struct>, APrinter::EmptyTypeList> >, APrinter::ConsTypeList<APrinter::ConsTypeList<<anonymous struct>, APrinter::ConsTypeList<<anonymous struct>, APrinter::EmptyTypeList> >, APrinter::EmptyTypeList> > > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'A', APrinter::AvrPin<APrinter::AvrPortF, 1>, APrinter::AvrPin<APrinter::AvrPortF, 0>, APrinter::AvrPin<APrinter::AvrPortD, 7>, true, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainHomingParams<APrinter::AvrPin<APrinter::AvrPortE, 5>, false, false, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC3_OCA, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'B', APrinter::AvrPin<APrinter::AvrPortF, 7>, APrinter::AvrPin<APrinter::AvrPortF, 6>, APrinter::AvrPin<APrinter::AvrPortF, 2>, true, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainHomingParams<APrinter::AvrPin<APrinter::AvrPortJ, 1>, false, false, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC3_OCB, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'C', APrinter::AvrPin<APrinter::AvrPortL, 1>, APrinter::AvrPin<APrinter::AvrPortL, 3>, APrinter::AvrPin<APrinter::AvrPortK, 0>, false, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainHomingParams<APrinter::AvrPin<APrinter::AvrPortD, 3>, false, false, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC3_OCC, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'E', APrinter::AvrPin<APrinter::AvrPortA, 6>, APrinter::AvrPin<APrinter::AvrPortA, 4>, APrinter::AvrPin<APrinter::AvrPortA, 2>, true, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainNoHomingParams, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC4_OCA, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'U', APrinter::AvrPin<APrinter::AvrPortC, 3>, APrinter::AvrPin<APrinter::AvrPortC, 1>, APrinter::AvrPin<APrinter::AvrPortC, 7>, true, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainNoHomingParams, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC4_OCB, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::EmptyTypeList> > > > >, APrinter::PrinterMainTransformParams<APrinter::ConsTypeList<APrinter::WrapValue<int, 88>, APrinter::ConsTypeList<APrinter::WrapValue<int, 89>, APrinter::ConsTypeList<APrinter::WrapValue<int, 90>, APrinter::EmptyTypeList> > >, APrinter::ConsTypeList<APrinter::WrapValue<int, 65>, APrinter::ConsTypeList<APrinter::WrapValue<int, 66>, APrinter::ConsTypeList<APrinter::WrapValue<int, 67>, APrinter::EmptyTypeList> > >, APrinter::IdentityTransform, APrinter::IdentityTransformParams<3, 4294967295ul> >, APrinter::ConsTypeList<APrinter::PrinterMainHeaterParams<'T', 104, 109, 301, APrinter::AvrPin<APrinter::AvrPortK, 5>, APrinter::AvrPin<APrinter::AvrPortB, 4>, false, APrinter::AvrThermistorTable_Extruder, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PidControl, APrinter::PidControlParams<<anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::TemperatureObserverParams<<anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::AvrClockInterruptTimer_TC4_OCC>, APrinter::ConsTypeList<APrinter::PrinterMainHeaterParams<'B', 140, 190, 304, APrinter::AvrPin<APrinter::AvrPortK, 6>, APrinter::AvrPin<APrinter::AvrPortH, 5>, false, APrinter::AvrThermistorTable_Bed, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PidControl, APrinter::PidControlParams<<anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::TemperatureObserverParams<<anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::AvrClockInterruptTimer_TC5_OCA>, APrinter::ConsTypeList<APrinter::PrinterMainHeaterParams<'U', 404, 409, 402, APrinter::AvrPin<APrinter::AvrPortK, 7>, APrinter::AvrPin<APrinter::AvrPortH, 6>, false, APrinter::AvrThermistorTable_Extruder, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PidControl, APrinter::PidControlParams<<anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::TemperatureObserverParams<<anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::AvrClockInterruptTimer_TC5_OCB>, APrinter::EmptyTypeList> > >, APrinter::ConsTypeList<APrinter::PrinterMainFanParams<106, 107, APrinter::AvrPin<APrinter::AvrPortG, 5>, false, <anonymous struct>, <anonymous struct>, APrinter::AvrClockInterruptTimer_TC1_OCA>, APrinter::ConsTypeList<APrinter::PrinterMainFanParams<406, 407, APrinter::AvrPin<APrinter::AvrPortE, 3>, false, <anonymous struct>, <anonymous struct>, APrinter::AvrClockInterruptTimer_TC1_OCB>, APrinter::EmptyTypeList> > >]':
  10. ./aprinter/printer/IdentityTransform.h:98:13: required from 'static void APrinter::IdentityTransform<Params>::Helper<AxisIndex>::copy_coords(Src, Dst) [with Src = APrinter::PrinterMain<PrinterPosition, MyContext, APrinter::PrinterMainParams<APrinter::PrinterMainSerialParams<250000ul, 7, 7, APrinter::GcodeParserParams<8>, APrinter::AvrSerial, APrinter::AvrSerialParams<true> >, APrinter::AvrPin<APrinter::AvrPortB, 7>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, 17, 17, 9, 4, <anonymous struct>, APrinter::AvrClockInterruptTimer_TC5_OCC, APrinter::AvrWatchdog, APrinter::AvrWatchdogParams<7>, APrinter::PrinterMainSdCardParams<APrinter::SpiSdCard, APrinter::SpiSdCardParams<APrinter::AvrPin<APrinter::AvrPortB, 0>, APrinter::AvrSpi>, APrinter::BinaryGcodeParser, APrinter::BinaryGcodeParserParams<8>, 2, 43>, APrinter::PrinterMainProbeParams<APrinter::ConsTypeList<APrinter::WrapValue<int, 88>, APrinter::ConsTypeList<APrinter::WrapValue<int, 89>, APrinter::EmptyTypeList> >, 90, APrinter::AvrPin<APrinter::AvrPortD, 2>, false, APrinter::ConsTypeList<<anonymous struct>, APrinter::ConsTypeList<<anonymous struct>, APrinter::EmptyTypeList> >, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::ConsTypeList<APrinter::ConsTypeList<<anonymous struct>, APrinter::ConsTypeList<<anonymous struct>, APrinter::EmptyTypeList> >, APrinter::ConsTypeList<APrinter::ConsTypeList<<anonymous struct>, APrinter::ConsTypeList<<anonymous struct>, APrinter::EmptyTypeList> >, APrinter::ConsTypeList<APrinter::ConsTypeList<<anonymous struct>, APrinter::ConsTypeList<<anonymous struct>, APrinter::EmptyTypeList> >, APrinter::EmptyTypeList> > > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'A', APrinter::AvrPin<APrinter::AvrPortF, 1>, APrinter::AvrPin<APrinter::AvrPortF, 0>, APrinter::AvrPin<APrinter::AvrPortD, 7>, true, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainHomingParams<APrinter::AvrPin<APrinter::AvrPortE, 5>, false, false, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC3_OCA, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'B', APrinter::AvrPin<APrinter::AvrPortF, 7>, APrinter::AvrPin<APrinter::AvrPortF, 6>, APrinter::AvrPin<APrinter::AvrPortF, 2>, true, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainHomingParams<APrinter::AvrPin<APrinter::AvrPortJ, 1>, false, false, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC3_OCB, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'C', APrinter::AvrPin<APrinter::AvrPortL, 1>, APrinter::AvrPin<APrinter::AvrPortL, 3>, APrinter::AvrPin<APrinter::AvrPortK, 0>, false, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainHomingParams<APrinter::AvrPin<APrinter::AvrPortD, 3>, false, false, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC3_OCC, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'E', APrinter::AvrPin<APrinter::AvrPortA, 6>, APrinter::AvrPin<APrinter::AvrPortA, 4>, APrinter::AvrPin<APrinter::AvrPortA, 2>, true, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainNoHomingParams, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC4_OCA, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'U', APrinter::AvrPin<APrinter::AvrPortC, 3>, APrinter::AvrPin<APrinter::AvrPortC, 1>, APrinter::AvrPin<APrinter::AvrPortC, 7>, true, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainNoHomingParams, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC4_OCB, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::EmptyTypeList> > > > >, APrinter::PrinterMainTransformParams<APrinter::ConsTypeList<APrinter::WrapValue<int, 88>, APrinter::ConsTypeList<APrinter::WrapValue<int, 89>, APrinter::ConsTypeList<APrinter::WrapValue<int, 90>, APrinter::EmptyTypeList> > >, APrinter::ConsTypeList<APrinter::WrapValue<int, 65>, APrinter::ConsTypeList<APrinter::WrapValue<int, 66>, APrinter::ConsTypeList<APrinter::WrapValue<int, 67>, APrinter::EmptyTypeList> > >, APrinter::IdentityTransform, APrinter::IdentityTransformParams<3, 4294967295ul> >, APrinter::ConsTypeList<APrinter::PrinterMainHeaterParams<'T', 104, 109, 301, APrinter::AvrPin<APrinter::AvrPortK, 5>, APrinter::AvrPin<APrinter::AvrPortB, 4>, false, APrinter::AvrThermistorTable_Extruder, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PidControl, APrinter::PidControlParams<<anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::TemperatureObserverParams<<anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::AvrClockInterruptTimer_TC4_OCC>, APrinter::ConsTypeList<APrinter::PrinterMainHeaterParams<'B', 140, 190, 304, APrinter::AvrPin<APrinter::AvrPortK, 6>, APrinter::AvrPin<APrinter::AvrPortH, 5>, false, APrinter::AvrThermistorTable_Bed, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PidControl, APrinter::PidControlParams<<anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::TemperatureObserverParams<<anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::AvrClockInterruptTimer_TC5_OCA>, APrinter::ConsTypeList<APrinter::PrinterMainHeaterParams<'U', 404, 409, 402, APrinter::AvrPin<APrinter::AvrPortK, 7>, APrinter::AvrPin<APrinter::AvrPortH, 6>, false, APrinter::AvrThermistorTable_Extruder, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PidControl, APrinter::PidControlParams<<anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::TemperatureObserverParams<<anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::AvrClockInterruptTimer_TC5_OCB>, APrinter::EmptyTypeList> > >, APrinter::ConsTypeList<APrinter::PrinterMainFanParams<106, 107, APrinter::AvrPin<APrinter::AvrPortG, 5>, false, <anonymous struct>, <anonymous struct>, APrinter::AvrClockInterruptTimer_TC1_OCA>, APrinter::ConsTypeList<APrinter::PrinterMainFanParams<406, 407, APrinter::AvrPin<APrinter::AvrPortE, 3>, false, <anonymous struct>, <anonymous struct>, APrinter::AvrClockInterruptTimer_TC1_OCB>, APrinter::EmptyTypeList> > > >::TransformFeature__impl<true, void>::PhysReqPosSrc; Dst = APrinter::PrinterMain<PrinterPosition, MyContext, APrinter::PrinterMainParams<APrinter::PrinterMainSerialParams<250000ul, 7, 7, APrinter::GcodeParserParams<8>, APrinter::AvrSerial, APrinter::AvrSerialParams<true> >, APrinter::AvrPin<APrinter::AvrPortB, 7>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, 17, 17, 9, 4, <anonymous struct>, APrinter::AvrClockInterruptTimer_TC5_OCC, APrinter::AvrWatchdog, APrinter::AvrWatchdogParams<7>, APrinter::PrinterMainSdCardParams<APrinter::SpiSdCard, APrinter::SpiSdCardParams<APrinter::AvrPin<APrinter::AvrPortB, 0>, APrinter::AvrSpi>, APrinter::BinaryGcodeParser, APrinter::BinaryGcodeParserParams<8>, 2, 43>, APrinter::PrinterMainProbeParams<APrinter::ConsTypeList<APrinter::WrapValue<int, 88>, APrinter::ConsTypeList<APrinter::WrapValue<int, 89>, APrinter::EmptyTypeList> >, 90, APrinter::AvrPin<APrinter::AvrPortD, 2>, false, APrinter::ConsTypeList<<anonymous struct>, APrinter::ConsTypeList<<anonymous struct>, APrinter::EmptyTypeList> >, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::ConsTypeList<APrinter::ConsTypeList<<anonymous struct>, APrinter::ConsTypeList<<anonymous struct>, APrinter::EmptyTypeList> >, APrinter::ConsTypeList<APrinter::ConsTypeList<<anonymous struct>, APrinter::ConsTypeList<<anonymous struct>, APrinter::EmptyTypeList> >, APrinter::ConsTypeList<APrinter::ConsTypeList<<anonymous struct>, APrinter::ConsTypeList<<anonymous struct>, APrinter::EmptyTypeList> >, APrinter::EmptyTypeList> > > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'A', APrinter::AvrPin<APrinter::AvrPortF, 1>, APrinter::AvrPin<APrinter::AvrPortF, 0>, APrinter::AvrPin<APrinter::AvrPortD, 7>, true, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainHomingParams<APrinter::AvrPin<APrinter::AvrPortE, 5>, false, false, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC3_OCA, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'B', APrinter::AvrPin<APrinter::AvrPortF, 7>, APrinter::AvrPin<APrinter::AvrPortF, 6>, APrinter::AvrPin<APrinter::AvrPortF, 2>, true, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainHomingParams<APrinter::AvrPin<APrinter::AvrPortJ, 1>, false, false, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC3_OCB, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'C', APrinter::AvrPin<APrinter::AvrPortL, 1>, APrinter::AvrPin<APrinter::AvrPortL, 3>, APrinter::AvrPin<APrinter::AvrPortK, 0>, false, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainHomingParams<APrinter::AvrPin<APrinter::AvrPortD, 3>, false, false, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC3_OCC, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'E', APrinter::AvrPin<APrinter::AvrPortA, 6>, APrinter::AvrPin<APrinter::AvrPortA, 4>, APrinter::AvrPin<APrinter::AvrPortA, 2>, true, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainNoHomingParams, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC4_OCA, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'U', APrinter::AvrPin<APrinter::AvrPortC, 3>, APrinter::AvrPin<APrinter::AvrPortC, 1>, APrinter::AvrPin<APrinter::AvrPortC, 7>, true, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainNoHomingParams, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC4_OCB, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::EmptyTypeList> > > > >, APrinter::PrinterMainTransformParams<APrinter::ConsTypeList<APrinter::WrapValue<int, 88>, APrinter::ConsTypeList<APrinter::WrapValue<int, 89>, APrinter::ConsTypeList<APrinter::WrapValue<int, 90>, APrinter::EmptyTypeList> > >, APrinter::ConsTypeList<APrinter::WrapValue<int, 65>, APrinter::ConsTypeList<APrinter::WrapValue<int, 66>, APrinter::ConsTypeList<APrinter::WrapValue<int, 67>, APrinter::EmptyTypeList> > >, APrinter::IdentityTransform, APrinter::IdentityTransformParams<3, 4294967295ul> >, APrinter::ConsTypeList<APrinter::PrinterMainHeaterParams<'T', 104, 109, 301, APrinter::AvrPin<APrinter::AvrPortK, 5>, APrinter::AvrPin<APrinter::AvrPortB, 4>, false, APrinter::AvrThermistorTable_Extruder, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PidControl, APrinter::PidControlParams<<anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::TemperatureObserverParams<<anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::AvrClockInterruptTimer_TC4_OCC>, APrinter::ConsTypeList<APrinter::PrinterMainHeaterParams<'B', 140, 190, 304, APrinter::AvrPin<APrinter::AvrPortK, 6>, APrinter::AvrPin<APrinter::AvrPortH, 5>, false, APrinter::AvrThermistorTable_Bed, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PidControl, APrinter::PidControlParams<<anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::TemperatureObserverParams<<anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::AvrClockInterruptTimer_TC5_OCA>, APrinter::ConsTypeList<APrinter::PrinterMainHeaterParams<'U', 404, 409, 402, APrinter::AvrPin<APrinter::AvrPortK, 7>, APrinter::AvrPin<APrinter::AvrPortH, 6>, false, APrinter::AvrThermistorTable_Extruder, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PidControl, APrinter::PidControlParams<<anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::TemperatureObserverParams<<anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::AvrClockInterruptTimer_TC5_OCB>, APrinter::EmptyTypeList> > >, APrinter::ConsTypeList<APrinter::PrinterMainFanParams<106, 107, APrinter::AvrPin<APrinter::AvrPortG, 5>, false, <anonymous struct>, <anonymous struct>, APrinter::AvrClockInterruptTimer_TC1_OCA>, APrinter::ConsTypeList<APrinter::PrinterMainFanParams<406, 407, APrinter::AvrPin<APrinter::AvrPortE, 3>, false, <anonymous struct>, <anonymous struct>, APrinter::AvrClockInterruptTimer_TC1_OCB>, APrinter::EmptyTypeList> > > >::TransformFeature__impl<true, void>::VirtReqPosDst; int AxisIndex = 0; Params = APrinter::IdentityTransformParams<3, 4294967295ul>]'
  11. ./aprinter/printer/IdentityTransform.h:44:5: required from 'decltype (tuple_for_each_elem->.copy_coords(APrinter::IdentityTransform::Foreach_copy_coords::operator()::tuple_for_each_args ...)) APrinter::IdentityTransform<Params>::Foreach_copy_coords::operator()(TupleForEachElemPtrType, TupleForEachArgs ...) [with TupleForEachElemPtrType = APrinter::IdentityTransform<APrinter::IdentityTransformParams<3, 4294967295ul> >::Helper<0>*; TupleForEachArgs = {APrinter::PrinterMain<PrinterPosition, MyContext, APrinter::PrinterMainParams<APrinter::PrinterMainSerialParams<250000ul, 7, 7, APrinter::GcodeParserParams<8>, APrinter::AvrSerial, APrinter::AvrSerialParams<true> >, APrinter::AvrPin<APrinter::AvrPortB, 7>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, 17, 17, 9, 4, <anonymous struct>, APrinter::AvrClockInterruptTimer_TC5_OCC, APrinter::AvrWatchdog, APrinter::AvrWatchdogParams<7>, APrinter::PrinterMainSdCardParams<APrinter::SpiSdCard, APrinter::SpiSdCardParams<APrinter::AvrPin<APrinter::AvrPortB, 0>, APrinter::AvrSpi>, APrinter::BinaryGcodeParser, APrinter::BinaryGcodeParserParams<8>, 2, 43>, APrinter::PrinterMainProbeParams<APrinter::ConsTypeList<APrinter::WrapValue<int, 88>, APrinter::ConsTypeList<APrinter::WrapValue<int, 89>, APrinter::EmptyTypeList> >, 90, APrinter::AvrPin<APrinter::AvrPortD, 2>, false, APrinter::ConsTypeList<<anonymous struct>, APrinter::ConsTypeList<<anonymous struct>, APrinter::EmptyTypeList> >, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::ConsTypeList<APrinter::ConsTypeList<<anonymous struct>, APrinter::ConsTypeList<<anonymous struct>, APrinter::EmptyTypeList> >, APrinter::ConsTypeList<APrinter::ConsTypeList<<anonymous struct>, APrinter::ConsTypeList<<anonymous struct>, APrinter::EmptyTypeList> >, APrinter::ConsTypeList<APrinter::ConsTypeList<<anonymous struct>, APrinter::ConsTypeList<<anonymous struct>, APrinter::EmptyTypeList> >, APrinter::EmptyTypeList> > > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'A', APrinter::AvrPin<APrinter::AvrPortF, 1>, APrinter::AvrPin<APrinter::AvrPortF, 0>, APrinter::AvrPin<APrinter::AvrPortD, 7>, true, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainHomingParams<APrinter::AvrPin<APrinter::AvrPortE, 5>, false, false, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC3_OCA, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'B', APrinter::AvrPin<APrinter::AvrPortF, 7>, APrinter::AvrPin<APrinter::AvrPortF, 6>, APrinter::AvrPin<APrinter::AvrPortF, 2>, true, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainHomingParams<APrinter::AvrPin<APrinter::AvrPortJ, 1>, false, false, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC3_OCB, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'C', APrinter::AvrPin<APrinter::AvrPortL, 1>, APrinter::AvrPin<APrinter::AvrPortL, 3>, APrinter::AvrPin<APrinter::AvrPortK, 0>, false, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainHomingParams<APrinter::AvrPin<APrinter::AvrPortD, 3>, false, false, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC3_OCC, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'E', APrinter::AvrPin<APrinter::AvrPortA, 6>, APrinter::AvrPin<APrinter::AvrPortA, 4>, APrinter::AvrPin<APrinter::AvrPortA, 2>, true, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainNoHomingParams, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC4_OCA, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'U', APrinter::AvrPin<APrinter::AvrPortC, 3>, APrinter::AvrPin<APrinter::AvrPortC, 1>, APrinter::AvrPin<APrinter::AvrPortC, 7>, true, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainNoHomingParams, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC4_OCB, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::EmptyTypeList> > > > >, APrinter::PrinterMainTransformParams<APrinter::ConsTypeList<APrinter::WrapValue<int, 88>, APrinter::ConsTypeList<APrinter::WrapValue<int, 89>, APrinter::ConsTypeList<APrinter::WrapValue<int, 90>, APrinter::EmptyTypeList> > >, APrinter::ConsTypeList<APrinter::WrapValue<int, 65>, APrinter::ConsTypeList<APrinter::WrapValue<int, 66>, APrinter::ConsTypeList<APrinter::WrapValue<int, 67>, APrinter::EmptyTypeList> > >, APrinter::IdentityTransform, APrinter::IdentityTransformParams<3, 4294967295ul> >, APrinter::ConsTypeList<APrinter::PrinterMainHeaterParams<'T', 104, 109, 301, APrinter::AvrPin<APrinter::AvrPortK, 5>, APrinter::AvrPin<APrinter::AvrPortB, 4>, false, APrinter::AvrThermistorTable_Extruder, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PidControl, APrinter::PidControlParams<<anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::TemperatureObserverParams<<anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::AvrClockInterruptTimer_TC4_OCC>, APrinter::ConsTypeList<APrinter::PrinterMainHeaterParams<'B', 140, 190, 304, APrinter::AvrPin<APrinter::AvrPortK, 6>, APrinter::AvrPin<APrinter::AvrPortH, 5>, false, APrinter::AvrThermistorTable_Bed, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PidControl, APrinter::PidControlParams<<anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::TemperatureObserverParams<<anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::AvrClockInterruptTimer_TC5_OCA>, APrinter::ConsTypeList<APrinter::PrinterMainHeaterParams<'U', 404, 409, 402, APrinter::AvrPin<APrinter::AvrPortK, 7>, APrinter::AvrPin<APrinter::AvrPortH, 6>, false, APrinter::AvrThermistorTable_Extruder, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PidControl, APrinter::PidControlParams<<anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::TemperatureObserverParams<<anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::AvrClockInterruptTimer_TC5_OCB>, APrinter::EmptyTypeList> > >, APrinter::ConsTypeList<APrinter::PrinterMainFanParams<106, 107, APrinter::AvrPin<APrinter::AvrPortG, 5>, false, <anonymous struct>, <anonymous struct>, APrinter::AvrClockInterruptTimer_TC1_OCA>, APrinter::ConsTypeList<APrinter::PrinterMainFanParams<406, 407, APrinter::AvrPin<APrinter::AvrPortE, 3>, false, <anonymous struct>, <anonymous struct>, APrinter::AvrClockInterruptTimer_TC1_OCB>, APrinter::EmptyTypeList> > > >::TransformFeature__impl<true, void>::PhysReqPosSrc, APrinter::PrinterMain<PrinterPosition, MyContext, APrinter::PrinterMainParams<APrinter::PrinterMainSerialParams<250000ul, 7, 7, APrinter::GcodeParserParams<8>, APrinter::AvrSerial, APrinter::AvrSerialParams<true> >, APrinter::AvrPin<APrinter::AvrPortB, 7>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, 17, 17, 9, 4, <anonymous struct>, APrinter::AvrClockInterruptTimer_TC5_OCC, APrinter::AvrWatchdog, APrinter::AvrWatchdogParams<7>, APrinter::PrinterMainSdCardParams<APrinter::SpiSdCard, APrinter::SpiSdCardParams<APrinter::AvrPin<APrinter::AvrPortB, 0>, APrinter::AvrSpi>, APrinter::BinaryGcodeParser, APrinter::BinaryGcodeParserParams<8>, 2, 43>, APrinter::PrinterMainProbeParams<APrinter::ConsTypeList<APrinter::WrapValue<int, 88>, APrinter::ConsTypeList<APrinter::WrapValue<int, 89>, APrinter::EmptyTypeList> >, 90, APrinter::AvrPin<APrinter::AvrPortD, 2>, false, APrinter::ConsTypeList<<anonymous struct>, APrinter::ConsTypeList<<anonymous struct>, APrinter::EmptyTypeList> >, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::ConsTypeList<APrinter::ConsTypeList<<anonymous struct>, APrinter::ConsTypeList<<anonymous struct>, APrinter::EmptyTypeList> >, APrinter::ConsTypeList<APrinter::ConsTypeList<<anonymous struct>, APrinter::ConsTypeList<<anonymous struct>, APrinter::EmptyTypeList> >, APrinter::ConsTypeList<APrinter::ConsTypeList<<anonymous struct>, APrinter::ConsTypeList<<anonymous struct>, APrinter::EmptyTypeList> >, APrinter::EmptyTypeList> > > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'A', APrinter::AvrPin<APrinter::AvrPortF, 1>, APrinter::AvrPin<APrinter::AvrPortF, 0>, APrinter::AvrPin<APrinter::AvrPortD, 7>, true, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainHomingParams<APrinter::AvrPin<APrinter::AvrPortE, 5>, false, false, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC3_OCA, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'B', APrinter::AvrPin<APrinter::AvrPortF, 7>, APrinter::AvrPin<APrinter::AvrPortF, 6>, APrinter::AvrPin<APrinter::AvrPortF, 2>, true, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainHomingParams<APrinter::AvrPin<APrinter::AvrPortJ, 1>, false, false, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC3_OCB, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'C', APrinter::AvrPin<APrinter::AvrPortL, 1>, APrinter::AvrPin<APrinter::AvrPortL, 3>, APrinter::AvrPin<APrinter::AvrPortK, 0>, false, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainHomingParams<APrinter::AvrPin<APrinter::AvrPortD, 3>, false, false, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC3_OCC, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'E', APrinter::AvrPin<APrinter::AvrPortA, 6>, APrinter::AvrPin<APrinter::AvrPortA, 4>, APrinter::AvrPin<APrinter::AvrPortA, 2>, true, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainNoHomingParams, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC4_OCA, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'U', APrinter::AvrPin<APrinter::AvrPortC, 3>, APrinter::AvrPin<APrinter::AvrPortC, 1>, APrinter::AvrPin<APrinter::AvrPortC, 7>, true, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainNoHomingParams, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC4_OCB, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::EmptyTypeList> > > > >, APrinter::PrinterMainTransformParams<APrinter::ConsTypeList<APrinter::WrapValue<int, 88>, APrinter::ConsTypeList<APrinter::WrapValue<int, 89>, APrinter::ConsTypeList<APrinter::WrapValue<int, 90>, APrinter::EmptyTypeList> > >, APrinter::ConsTypeList<APrinter::WrapValue<int, 65>, APrinter::ConsTypeList<APrinter::WrapValue<int, 66>, APrinter::ConsTypeList<APrinter::WrapValue<int, 67>, APrinter::EmptyTypeList> > >, APrinter::IdentityTransform, APrinter::IdentityTransformParams<3, 4294967295ul> >, APrinter::ConsTypeList<APrinter::PrinterMainHeaterParams<'T', 104, 109, 301, APrinter::AvrPin<APrinter::AvrPortK, 5>, APrinter::AvrPin<APrinter::AvrPortB, 4>, false, APrinter::AvrThermistorTable_Extruder, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PidControl, APrinter::PidControlParams<<anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::TemperatureObserverParams<<anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::AvrClockInterruptTimer_TC4_OCC>, APrinter::ConsTypeList<APrinter::PrinterMainHeaterParams<'B', 140, 190, 304, APrinter::AvrPin<APrinter::AvrPortK, 6>, APrinter::AvrPin<APrinter::AvrPortH, 5>, false, APrinter::AvrThermistorTable_Bed, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PidControl, APrinter::PidControlParams<<anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::TemperatureObserverParams<<anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::AvrClockInterruptTimer_TC5_OCA>, APrinter::ConsTypeList<APrinter::PrinterMainHeaterParams<'U', 404, 409, 402, APrinter::AvrPin<APrinter::AvrPortK, 7>, APrinter::AvrPin<APrinter::AvrPortH, 6>, false, APrinter::AvrThermistorTable_Extruder, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PidControl, APrinter::PidControlParams<<anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::TemperatureObserverParams<<anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::AvrClockInterruptTimer_TC5_OCB>, APrinter::EmptyTypeList> > >, APrinter::ConsTypeList<APrinter::PrinterMainFanParams<106, 107, APrinter::AvrPin<APrinter::AvrPortG, 5>, false, <anonymous struct>, <anonymous struct>, APrinter::AvrClockInterruptTimer_TC1_OCA>, APrinter::ConsTypeList<APrinter::PrinterMainFanParams<406, 407, APrinter::AvrPin<APrinter::AvrPortE, 3>, false, <anonymous struct>, <anonymous struct>, APrinter::AvrClockInterruptTimer_TC1_OCB>, APrinter::EmptyTypeList> > > >::TransformFeature__impl<true, void>::VirtReqPosDst}; Params = APrinter::IdentityTransformParams<3, 4294967295ul>; decltype (tuple_for_each_elem->.copy_coords(APrinter::IdentityTransform::Foreach_copy_coords::operator()::tuple_for_each_args ...)) = void]'
  12. ./aprinter/meta/TupleForEach.h:47:35: required from 'static void APrinter::TupleForEach<APrinter::Tuple<APrinter::ConsTypeList<Head, Tail> > >::call_forward(APrinter::TupleForEach<APrinter::Tuple<APrinter::ConsTypeList<Head, Tail> > >::TupleType*, Func, Args ...) [with Func = APrinter::IdentityTransform<APrinter::IdentityTransformParams<3, 4294967295ul> >::Foreach_copy_coords; Args = {APrinter::PrinterMain<PrinterPosition, MyContext, APrinter::PrinterMainParams<APrinter::PrinterMainSerialParams<250000ul, 7, 7, APrinter::GcodeParserParams<8>, APrinter::AvrSerial, APrinter::AvrSerialParams<true> >, APrinter::AvrPin<APrinter::AvrPortB, 7>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, 17, 17, 9, 4, <anonymous struct>, APrinter::AvrClockInterruptTimer_TC5_OCC, APrinter::AvrWatchdog, APrinter::AvrWatchdogParams<7>, APrinter::PrinterMainSdCardParams<APrinter::SpiSdCard, APrinter::SpiSdCardParams<APrinter::AvrPin<APrinter::AvrPortB, 0>, APrinter::AvrSpi>, APrinter::BinaryGcodeParser, APrinter::BinaryGcodeParserParams<8>, 2, 43>, APrinter::PrinterMainProbeParams<APrinter::ConsTypeList<APrinter::WrapValue<int, 88>, APrinter::ConsTypeList<APrinter::WrapValue<int, 89>, APrinter::EmptyTypeList> >, 90, APrinter::AvrPin<APrinter::AvrPortD, 2>, false, APrinter::ConsTypeList<<anonymous struct>, APrinter::ConsTypeList<<anonymous struct>, APrinter::EmptyTypeList> >, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::ConsTypeList<APrinter::ConsTypeList<<anonymous struct>, APrinter::ConsTypeList<<anonymous struct>, APrinter::EmptyTypeList> >, APrinter::ConsTypeList<APrinter::ConsTypeList<<anonymous struct>, APrinter::ConsTypeList<<anonymous struct>, APrinter::EmptyTypeList> >, APrinter::ConsTypeList<APrinter::ConsTypeList<<anonymous struct>, APrinter::ConsTypeList<<anonymous struct>, APrinter::EmptyTypeList> >, APrinter::EmptyTypeList> > > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'A', APrinter::AvrPin<APrinter::AvrPortF, 1>, APrinter::AvrPin<APrinter::AvrPortF, 0>, APrinter::AvrPin<APrinter::AvrPortD, 7>, true, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainHomingParams<APrinter::AvrPin<APrinter::AvrPortE, 5>, false, false, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC3_OCA, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'B', APrinter::AvrPin<APrinter::AvrPortF, 7>, APrinter::AvrPin<APrinter::AvrPortF, 6>, APrinter::AvrPin<APrinter::AvrPortF, 2>, true, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainHomingParams<APrinter::AvrPin<APrinter::AvrPortJ, 1>, false, false, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC3_OCB, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'C', APrinter::AvrPin<APrinter::AvrPortL, 1>, APrinter::AvrPin<APrinter::AvrPortL, 3>, APrinter::AvrPin<APrinter::AvrPortK, 0>, false, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainHomingParams<APrinter::AvrPin<APrinter::AvrPortD, 3>, false, false, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC3_OCC, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'E', APrinter::AvrPin<APrinter::AvrPortA, 6>, APrinter::AvrPin<APrinter::AvrPortA, 4>, APrinter::AvrPin<APrinter::AvrPortA, 2>, true, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainNoHomingParams, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC4_OCA, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'U', APrinter::AvrPin<APrinter::AvrPortC, 3>, APrinter::AvrPin<APrinter::AvrPortC, 1>, APrinter::AvrPin<APrinter::AvrPortC, 7>, true, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainNoHomingParams, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC4_OCB, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::EmptyTypeList> > > > >, APrinter::PrinterMainTransformParams<APrinter::ConsTypeList<APrinter::WrapValue<int, 88>, APrinter::ConsTypeList<APrinter::WrapValue<int, 89>, APrinter::ConsTypeList<APrinter::WrapValue<int, 90>, APrinter::EmptyTypeList> > >, APrinter::ConsTypeList<APrinter::WrapValue<int, 65>, APrinter::ConsTypeList<APrinter::WrapValue<int, 66>, APrinter::ConsTypeList<APrinter::WrapValue<int, 67>, APrinter::EmptyTypeList> > >, APrinter::IdentityTransform, APrinter::IdentityTransformParams<3, 4294967295ul> >, APrinter::ConsTypeList<APrinter::PrinterMainHeaterParams<'T', 104, 109, 301, APrinter::AvrPin<APrinter::AvrPortK, 5>, APrinter::AvrPin<APrinter::AvrPortB, 4>, false, APrinter::AvrThermistorTable_Extruder, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PidControl, APrinter::PidControlParams<<anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::TemperatureObserverParams<<anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::AvrClockInterruptTimer_TC4_OCC>, APrinter::ConsTypeList<APrinter::PrinterMainHeaterParams<'B', 140, 190, 304, APrinter::AvrPin<APrinter::AvrPortK, 6>, APrinter::AvrPin<APrinter::AvrPortH, 5>, false, APrinter::AvrThermistorTable_Bed, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PidControl, APrinter::PidControlParams<<anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::TemperatureObserverParams<<anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::AvrClockInterruptTimer_TC5_OCA>, APrinter::ConsTypeList<APrinter::PrinterMainHeaterParams<'U', 404, 409, 402, APrinter::AvrPin<APrinter::AvrPortK, 7>, APrinter::AvrPin<APrinter::AvrPortH, 6>, false, APrinter::AvrThermistorTable_Extruder, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PidControl, APrinter::PidControlParams<<anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::TemperatureObserverParams<<anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::AvrClockInterruptTimer_TC5_OCB>, APrinter::EmptyTypeList> > >, APrinter::ConsTypeList<APrinter::PrinterMainFanParams<106, 107, APrinter::AvrPin<APrinter::AvrPortG, 5>, false, <anonymous struct>, <anonymous struct>, APrinter::AvrClockInterruptTimer_TC1_OCA>, APrinter::ConsTypeList<APrinter::PrinterMainFanParams<406, 407, APrinter::AvrPin<APrinter::AvrPortE, 3>, false, <anonymous struct>, <anonymous struct>, APrinter::AvrClockInterruptTimer_TC1_OCB>, APrinter::EmptyTypeList> > > >::TransformFeature__impl<true, void>::PhysReqPosSrc, APrinter::PrinterMain<PrinterPosition, MyContext, APrinter::PrinterMainParams<APrinter::PrinterMainSerialParams<250000ul, 7, 7, APrinter::GcodeParserParams<8>, APrinter::AvrSerial, APrinter::AvrSerialParams<true> >, APrinter::AvrPin<APrinter::AvrPortB, 7>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, 17, 17, 9, 4, <anonymous struct>, APrinter::AvrClockInterruptTimer_TC5_OCC, APrinter::AvrWatchdog, APrinter::AvrWatchdogParams<7>, APrinter::PrinterMainSdCardParams<APrinter::SpiSdCard, APrinter::SpiSdCardParams<APrinter::AvrPin<APrinter::AvrPortB, 0>, APrinter::AvrSpi>, APrinter::BinaryGcodeParser, APrinter::BinaryGcodeParserParams<8>, 2, 43>, APrinter::PrinterMainProbeParams<APrinter::ConsTypeList<APrinter::WrapValue<int, 88>, APrinter::ConsTypeList<APrinter::WrapValue<int, 89>, APrinter::EmptyTypeList> >, 90, APrinter::AvrPin<APrinter::AvrPortD, 2>, false, APrinter::ConsTypeList<<anonymous struct>, APrinter::ConsTypeList<<anonymous struct>, APrinter::EmptyTypeList> >, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::ConsTypeList<APrinter::ConsTypeList<<anonymous struct>, APrinter::ConsTypeList<<anonymous struct>, APrinter::EmptyTypeList> >, APrinter::ConsTypeList<APrinter::ConsTypeList<<anonymous struct>, APrinter::ConsTypeList<<anonymous struct>, APrinter::EmptyTypeList> >, APrinter::ConsTypeList<APrinter::ConsTypeList<<anonymous struct>, APrinter::ConsTypeList<<anonymous struct>, APrinter::EmptyTypeList> >, APrinter::EmptyTypeList> > > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'A', APrinter::AvrPin<APrinter::AvrPortF, 1>, APrinter::AvrPin<APrinter::AvrPortF, 0>, APrinter::AvrPin<APrinter::AvrPortD, 7>, true, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainHomingParams<APrinter::AvrPin<APrinter::AvrPortE, 5>, false, false, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC3_OCA, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'B', APrinter::AvrPin<APrinter::AvrPortF, 7>, APrinter::AvrPin<APrinter::AvrPortF, 6>, APrinter::AvrPin<APrinter::AvrPortF, 2>, true, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainHomingParams<APrinter::AvrPin<APrinter::AvrPortJ, 1>, false, false, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC3_OCB, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'C', APrinter::AvrPin<APrinter::AvrPortL, 1>, APrinter::AvrPin<APrinter::AvrPortL, 3>, APrinter::AvrPin<APrinter::AvrPortK, 0>, false, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainHomingParams<APrinter::AvrPin<APrinter::AvrPortD, 3>, false, false, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC3_OCC, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'E', APrinter::AvrPin<APrinter::AvrPortA, 6>, APrinter::AvrPin<APrinter::AvrPortA, 4>, APrinter::AvrPin<APrinter::AvrPortA, 2>, true, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainNoHomingParams, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC4_OCA, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'U', APrinter::AvrPin<APrinter::AvrPortC, 3>, APrinter::AvrPin<APrinter::AvrPortC, 1>, APrinter::AvrPin<APrinter::AvrPortC, 7>, true, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainNoHomingParams, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC4_OCB, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::EmptyTypeList> > > > >, APrinter::PrinterMainTransformParams<APrinter::ConsTypeList<APrinter::WrapValue<int, 88>, APrinter::ConsTypeList<APrinter::WrapValue<int, 89>, APrinter::ConsTypeList<APrinter::WrapValue<int, 90>, APrinter::EmptyTypeList> > >, APrinter::ConsTypeList<APrinter::WrapValue<int, 65>, APrinter::ConsTypeList<APrinter::WrapValue<int, 66>, APrinter::ConsTypeList<APrinter::WrapValue<int, 67>, APrinter::EmptyTypeList> > >, APrinter::IdentityTransform, APrinter::IdentityTransformParams<3, 4294967295ul> >, APrinter::ConsTypeList<APrinter::PrinterMainHeaterParams<'T', 104, 109, 301, APrinter::AvrPin<APrinter::AvrPortK, 5>, APrinter::AvrPin<APrinter::AvrPortB, 4>, false, APrinter::AvrThermistorTable_Extruder, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PidControl, APrinter::PidControlParams<<anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::TemperatureObserverParams<<anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::AvrClockInterruptTimer_TC4_OCC>, APrinter::ConsTypeList<APrinter::PrinterMainHeaterParams<'B', 140, 190, 304, APrinter::AvrPin<APrinter::AvrPortK, 6>, APrinter::AvrPin<APrinter::AvrPortH, 5>, false, APrinter::AvrThermistorTable_Bed, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PidControl, APrinter::PidControlParams<<anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::TemperatureObserverParams<<anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::AvrClockInterruptTimer_TC5_OCA>, APrinter::ConsTypeList<APrinter::PrinterMainHeaterParams<'U', 404, 409, 402, APrinter::AvrPin<APrinter::AvrPortK, 7>, APrinter::AvrPin<APrinter::AvrPortH, 6>, false, APrinter::AvrThermistorTable_Extruder, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PidControl, APrinter::PidControlParams<<anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::TemperatureObserverParams<<anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::AvrClockInterruptTimer_TC5_OCB>, APrinter::EmptyTypeList> > >, APrinter::ConsTypeList<APrinter::PrinterMainFanParams<106, 107, APrinter::AvrPin<APrinter::AvrPortG, 5>, false, <anonymous struct>, <anonymous struct>, APrinter::AvrClockInterruptTimer_TC1_OCA>, APrinter::ConsTypeList<APrinter::PrinterMainFanParams<406, 407, APrinter::AvrPin<APrinter::AvrPortE, 3>, false, <anonymous struct>, <anonymous struct>, APrinter::AvrClockInterruptTimer_TC1_OCB>, APrinter::EmptyTypeList> > > >::TransformFeature__impl<true, void>::VirtReqPosDst}; Head = APrinter::IdentityTransform<APrinter::IdentityTransformParams<3, 4294967295ul> >::Helper<0>; Tail = APrinter::ConsTypeList<APrinter::IdentityTransform<APrinter::IdentityTransformParams<3, 4294967295ul> >::Helper<1>, APrinter::ConsTypeList<APrinter::IdentityTransform<APrinter::IdentityTransformParams<3, 4294967295ul> >::Helper<2>, APrinter::EmptyTypeList> >; APrinter::TupleForEach<APrinter::Tuple<APrinter::ConsTypeList<Head, Tail> > >::TupleType = APrinter::Tuple<APrinter::ConsTypeList<APrinter::IdentityTransform<APrinter::IdentityTransformParams<3, 4294967295ul> >::Helper<0>, APrinter::ConsTypeList<APrinter::IdentityTransform<APrinter::IdentityTransformParams<3, 4294967295ul> >::Helper<1>, APrinter::ConsTypeList<APrinter::IdentityTransform<APrinter::IdentityTransformParams<3, 4294967295ul> >::Helper<2>, APrinter::EmptyTypeList> > > >]'
  13. ./aprinter/meta/TupleForEach.h:162:70: required from 'void APrinter::TupleForEachForward(TupleType*, Func, Args ...) [with TupleType = APrinter::Tuple<APrinter::ConsTypeList<APrinter::IdentityTransform<APrinter::IdentityTransformParams<3, 4294967295ul> >::Helper<0>, APrinter::ConsTypeList<APrinter::IdentityTransform<APrinter::IdentityTransformParams<3, 4294967295ul> >::Helper<1>, APrinter::ConsTypeList<APrinter::IdentityTransform<APrinter::IdentityTransformParams<3, 4294967295ul> >::Helper<2>, APrinter::EmptyTypeList> > > >; Func = APrinter::IdentityTransform<APrinter::IdentityTransformParams<3, 4294967295ul> >::Foreach_copy_coords; Args = {APrinter::PrinterMain<PrinterPosition, MyContext, APrinter::PrinterMainParams<APrinter::PrinterMainSerialParams<250000ul, 7, 7, APrinter::GcodeParserParams<8>, APrinter::AvrSerial, APrinter::AvrSerialParams<true> >, APrinter::AvrPin<APrinter::AvrPortB, 7>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, 17, 17, 9, 4, <anonymous struct>, APrinter::AvrClockInterruptTimer_TC5_OCC, APrinter::AvrWatchdog, APrinter::AvrWatchdogParams<7>, APrinter::PrinterMainSdCardParams<APrinter::SpiSdCard, APrinter::SpiSdCardParams<APrinter::AvrPin<APrinter::AvrPortB, 0>, APrinter::AvrSpi>, APrinter::BinaryGcodeParser, APrinter::BinaryGcodeParserParams<8>, 2, 43>, APrinter::PrinterMainProbeParams<APrinter::ConsTypeList<APrinter::WrapValue<int, 88>, APrinter::ConsTypeList<APrinter::WrapValue<int, 89>, APrinter::EmptyTypeList> >, 90, APrinter::AvrPin<APrinter::AvrPortD, 2>, false, APrinter::ConsTypeList<<anonymous struct>, APrinter::ConsTypeList<<anonymous struct>, APrinter::EmptyTypeList> >, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::ConsTypeList<APrinter::ConsTypeList<<anonymous struct>, APrinter::ConsTypeList<<anonymous struct>, APrinter::EmptyTypeList> >, APrinter::ConsTypeList<APrinter::ConsTypeList<<anonymous struct>, APrinter::ConsTypeList<<anonymous struct>, APrinter::EmptyTypeList> >, APrinter::ConsTypeList<APrinter::ConsTypeList<<anonymous struct>, APrinter::ConsTypeList<<anonymous struct>, APrinter::EmptyTypeList> >, APrinter::EmptyTypeList> > > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'A', APrinter::AvrPin<APrinter::AvrPortF, 1>, APrinter::AvrPin<APrinter::AvrPortF, 0>, APrinter::AvrPin<APrinter::AvrPortD, 7>, true, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainHomingParams<APrinter::AvrPin<APrinter::AvrPortE, 5>, false, false, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC3_OCA, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'B', APrinter::AvrPin<APrinter::AvrPortF, 7>, APrinter::AvrPin<APrinter::AvrPortF, 6>, APrinter::AvrPin<APrinter::AvrPortF, 2>, true, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainHomingParams<APrinter::AvrPin<APrinter::AvrPortJ, 1>, false, false, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC3_OCB, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'C', APrinter::AvrPin<APrinter::AvrPortL, 1>, APrinter::AvrPin<APrinter::AvrPortL, 3>, APrinter::AvrPin<APrinter::AvrPortK, 0>, false, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainHomingParams<APrinter::AvrPin<APrinter::AvrPortD, 3>, false, false, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC3_OCC, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'E', APrinter::AvrPin<APrinter::AvrPortA, 6>, APrinter::AvrPin<APrinter::AvrPortA, 4>, APrinter::AvrPin<APrinter::AvrPortA, 2>, true, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainNoHomingParams, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC4_OCA, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'U', APrinter::AvrPin<APrinter::AvrPortC, 3>, APrinter::AvrPin<APrinter::AvrPortC, 1>, APrinter::AvrPin<APrinter::AvrPortC, 7>, true, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainNoHomingParams, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC4_OCB, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::EmptyTypeList> > > > >, APrinter::PrinterMainTransformParams<APrinter::ConsTypeList<APrinter::WrapValue<int, 88>, APrinter::ConsTypeList<APrinter::WrapValue<int, 89>, APrinter::ConsTypeList<APrinter::WrapValue<int, 90>, APrinter::EmptyTypeList> > >, APrinter::ConsTypeList<APrinter::WrapValue<int, 65>, APrinter::ConsTypeList<APrinter::WrapValue<int, 66>, APrinter::ConsTypeList<APrinter::WrapValue<int, 67>, APrinter::EmptyTypeList> > >, APrinter::IdentityTransform, APrinter::IdentityTransformParams<3, 4294967295ul> >, APrinter::ConsTypeList<APrinter::PrinterMainHeaterParams<'T', 104, 109, 301, APrinter::AvrPin<APrinter::AvrPortK, 5>, APrinter::AvrPin<APrinter::AvrPortB, 4>, false, APrinter::AvrThermistorTable_Extruder, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PidControl, APrinter::PidControlParams<<anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::TemperatureObserverParams<<anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::AvrClockInterruptTimer_TC4_OCC>, APrinter::ConsTypeList<APrinter::PrinterMainHeaterParams<'B', 140, 190, 304, APrinter::AvrPin<APrinter::AvrPortK, 6>, APrinter::AvrPin<APrinter::AvrPortH, 5>, false, APrinter::AvrThermistorTable_Bed, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PidControl, APrinter::PidControlParams<<anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::TemperatureObserverParams<<anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::AvrClockInterruptTimer_TC5_OCA>, APrinter::ConsTypeList<APrinter::PrinterMainHeaterParams<'U', 404, 409, 402, APrinter::AvrPin<APrinter::AvrPortK, 7>, APrinter::AvrPin<APrinter::AvrPortH, 6>, false, APrinter::AvrThermistorTable_Extruder, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PidControl, APrinter::PidControlParams<<anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::TemperatureObserverParams<<anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::AvrClockInterruptTimer_TC5_OCB>, APrinter::EmptyTypeList> > >, APrinter::ConsTypeList<APrinter::PrinterMainFanParams<106, 107, APrinter::AvrPin<APrinter::AvrPortG, 5>, false, <anonymous struct>, <anonymous struct>, APrinter::AvrClockInterruptTimer_TC1_OCA>, APrinter::ConsTypeList<APrinter::PrinterMainFanParams<406, 407, APrinter::AvrPin<APrinter::AvrPortE, 3>, false, <anonymous struct>, <anonymous struct>, APrinter::AvrClockInterruptTimer_TC1_OCB>, APrinter::EmptyTypeList> > > >::TransformFeature__impl<true, void>::PhysReqPosSrc, APrinter::PrinterMain<PrinterPosition, MyContext, APrinter::PrinterMainParams<APrinter::PrinterMainSerialParams<250000ul, 7, 7, APrinter::GcodeParserParams<8>, APrinter::AvrSerial, APrinter::AvrSerialParams<true> >, APrinter::AvrPin<APrinter::AvrPortB, 7>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, 17, 17, 9, 4, <anonymous struct>, APrinter::AvrClockInterruptTimer_TC5_OCC, APrinter::AvrWatchdog, APrinter::AvrWatchdogParams<7>, APrinter::PrinterMainSdCardParams<APrinter::SpiSdCard, APrinter::SpiSdCardParams<APrinter::AvrPin<APrinter::AvrPortB, 0>, APrinter::AvrSpi>, APrinter::BinaryGcodeParser, APrinter::BinaryGcodeParserParams<8>, 2, 43>, APrinter::PrinterMainProbeParams<APrinter::ConsTypeList<APrinter::WrapValue<int, 88>, APrinter::ConsTypeList<APrinter::WrapValue<int, 89>, APrinter::EmptyTypeList> >, 90, APrinter::AvrPin<APrinter::AvrPortD, 2>, false, APrinter::ConsTypeList<<anonymous struct>, APrinter::ConsTypeList<<anonymous struct>, APrinter::EmptyTypeList> >, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::ConsTypeList<APrinter::ConsTypeList<<anonymous struct>, APrinter::ConsTypeList<<anonymous struct>, APrinter::EmptyTypeList> >, APrinter::ConsTypeList<APrinter::ConsTypeList<<anonymous struct>, APrinter::ConsTypeList<<anonymous struct>, APrinter::EmptyTypeList> >, APrinter::ConsTypeList<APrinter::ConsTypeList<<anonymous struct>, APrinter::ConsTypeList<<anonymous struct>, APrinter::EmptyTypeList> >, APrinter::EmptyTypeList> > > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'A', APrinter::AvrPin<APrinter::AvrPortF, 1>, APrinter::AvrPin<APrinter::AvrPortF, 0>, APrinter::AvrPin<APrinter::AvrPortD, 7>, true, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainHomingParams<APrinter::AvrPin<APrinter::AvrPortE, 5>, false, false, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC3_OCA, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'B', APrinter::AvrPin<APrinter::AvrPortF, 7>, APrinter::AvrPin<APrinter::AvrPortF, 6>, APrinter::AvrPin<APrinter::AvrPortF, 2>, true, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainHomingParams<APrinter::AvrPin<APrinter::AvrPortJ, 1>, false, false, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC3_OCB, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'C', APrinter::AvrPin<APrinter::AvrPortL, 1>, APrinter::AvrPin<APrinter::AvrPortL, 3>, APrinter::AvrPin<APrinter::AvrPortK, 0>, false, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainHomingParams<APrinter::AvrPin<APrinter::AvrPortD, 3>, false, false, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC3_OCC, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'E', APrinter::AvrPin<APrinter::AvrPortA, 6>, APrinter::AvrPin<APrinter::AvrPortA, 4>, APrinter::AvrPin<APrinter::AvrPortA, 2>, true, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainNoHomingParams, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC4_OCA, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'U', APrinter::AvrPin<APrinter::AvrPortC, 3>, APrinter::AvrPin<APrinter::AvrPortC, 1>, APrinter::AvrPin<APrinter::AvrPortC, 7>, true, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainNoHomingParams, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC4_OCB, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::EmptyTypeList> > > > >, APrinter::PrinterMainTransformParams<APrinter::ConsTypeList<APrinter::WrapValue<int, 88>, APrinter::ConsTypeList<APrinter::WrapValue<int, 89>, APrinter::ConsTypeList<APrinter::WrapValue<int, 90>, APrinter::EmptyTypeList> > >, APrinter::ConsTypeList<APrinter::WrapValue<int, 65>, APrinter::ConsTypeList<APrinter::WrapValue<int, 66>, APrinter::ConsTypeList<APrinter::WrapValue<int, 67>, APrinter::EmptyTypeList> > >, APrinter::IdentityTransform, APrinter::IdentityTransformParams<3, 4294967295ul> >, APrinter::ConsTypeList<APrinter::PrinterMainHeaterParams<'T', 104, 109, 301, APrinter::AvrPin<APrinter::AvrPortK, 5>, APrinter::AvrPin<APrinter::AvrPortB, 4>, false, APrinter::AvrThermistorTable_Extruder, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PidControl, APrinter::PidControlParams<<anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::TemperatureObserverParams<<anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::AvrClockInterruptTimer_TC4_OCC>, APrinter::ConsTypeList<APrinter::PrinterMainHeaterParams<'B', 140, 190, 304, APrinter::AvrPin<APrinter::AvrPortK, 6>, APrinter::AvrPin<APrinter::AvrPortH, 5>, false, APrinter::AvrThermistorTable_Bed, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PidControl, APrinter::PidControlParams<<anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::TemperatureObserverParams<<anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::AvrClockInterruptTimer_TC5_OCA>, APrinter::ConsTypeList<APrinter::PrinterMainHeaterParams<'U', 404, 409, 402, APrinter::AvrPin<APrinter::AvrPortK, 7>, APrinter::AvrPin<APrinter::AvrPortH, 6>, false, APrinter::AvrThermistorTable_Extruder, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PidControl, APrinter::PidControlParams<<anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::TemperatureObserverParams<<anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::AvrClockInterruptTimer_TC5_OCB>, APrinter::EmptyTypeList> > >, APrinter::ConsTypeList<APrinter::PrinterMainFanParams<106, 107, APrinter::AvrPin<APrinter::AvrPortG, 5>, false, <anonymous struct>, <anonymous struct>, APrinter::AvrClockInterruptTimer_TC1_OCA>, APrinter::ConsTypeList<APrinter::PrinterMainFanParams<406, 407, APrinter::AvrPin<APrinter::AvrPortE, 3>, false, <anonymous struct>, <anonymous struct>, APrinter::AvrClockInterruptTimer_TC1_OCB>, APrinter::EmptyTypeList> > > >::TransformFeature__impl<true, void>::VirtReqPosDst}]'
  14. ./aprinter/printer/IdentityTransform.h:61:74: required from 'static void APrinter::IdentityTransform<Params>::physToVirt(Src, Dst) [with Src = APrinter::PrinterMain<PrinterPosition, MyContext, APrinter::PrinterMainParams<APrinter::PrinterMainSerialParams<250000ul, 7, 7, APrinter::GcodeParserParams<8>, APrinter::AvrSerial, APrinter::AvrSerialParams<true> >, APrinter::AvrPin<APrinter::AvrPortB, 7>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, 17, 17, 9, 4, <anonymous struct>, APrinter::AvrClockInterruptTimer_TC5_OCC, APrinter::AvrWatchdog, APrinter::AvrWatchdogParams<7>, APrinter::PrinterMainSdCardParams<APrinter::SpiSdCard, APrinter::SpiSdCardParams<APrinter::AvrPin<APrinter::AvrPortB, 0>, APrinter::AvrSpi>, APrinter::BinaryGcodeParser, APrinter::BinaryGcodeParserParams<8>, 2, 43>, APrinter::PrinterMainProbeParams<APrinter::ConsTypeList<APrinter::WrapValue<int, 88>, APrinter::ConsTypeList<APrinter::WrapValue<int, 89>, APrinter::EmptyTypeList> >, 90, APrinter::AvrPin<APrinter::AvrPortD, 2>, false, APrinter::ConsTypeList<<anonymous struct>, APrinter::ConsTypeList<<anonymous struct>, APrinter::EmptyTypeList> >, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::ConsTypeList<APrinter::ConsTypeList<<anonymous struct>, APrinter::ConsTypeList<<anonymous struct>, APrinter::EmptyTypeList> >, APrinter::ConsTypeList<APrinter::ConsTypeList<<anonymous struct>, APrinter::ConsTypeList<<anonymous struct>, APrinter::EmptyTypeList> >, APrinter::ConsTypeList<APrinter::ConsTypeList<<anonymous struct>, APrinter::ConsTypeList<<anonymous struct>, APrinter::EmptyTypeList> >, APrinter::EmptyTypeList> > > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'A', APrinter::AvrPin<APrinter::AvrPortF, 1>, APrinter::AvrPin<APrinter::AvrPortF, 0>, APrinter::AvrPin<APrinter::AvrPortD, 7>, true, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainHomingParams<APrinter::AvrPin<APrinter::AvrPortE, 5>, false, false, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC3_OCA, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'B', APrinter::AvrPin<APrinter::AvrPortF, 7>, APrinter::AvrPin<APrinter::AvrPortF, 6>, APrinter::AvrPin<APrinter::AvrPortF, 2>, true, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainHomingParams<APrinter::AvrPin<APrinter::AvrPortJ, 1>, false, false, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC3_OCB, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'C', APrinter::AvrPin<APrinter::AvrPortL, 1>, APrinter::AvrPin<APrinter::AvrPortL, 3>, APrinter::AvrPin<APrinter::AvrPortK, 0>, false, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainHomingParams<APrinter::AvrPin<APrinter::AvrPortD, 3>, false, false, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC3_OCC, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'E', APrinter::AvrPin<APrinter::AvrPortA, 6>, APrinter::AvrPin<APrinter::AvrPortA, 4>, APrinter::AvrPin<APrinter::AvrPortA, 2>, true, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainNoHomingParams, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC4_OCA, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'U', APrinter::AvrPin<APrinter::AvrPortC, 3>, APrinter::AvrPin<APrinter::AvrPortC, 1>, APrinter::AvrPin<APrinter::AvrPortC, 7>, true, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainNoHomingParams, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC4_OCB, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::EmptyTypeList> > > > >, APrinter::PrinterMainTransformParams<APrinter::ConsTypeList<APrinter::WrapValue<int, 88>, APrinter::ConsTypeList<APrinter::WrapValue<int, 89>, APrinter::ConsTypeList<APrinter::WrapValue<int, 90>, APrinter::EmptyTypeList> > >, APrinter::ConsTypeList<APrinter::WrapValue<int, 65>, APrinter::ConsTypeList<APrinter::WrapValue<int, 66>, APrinter::ConsTypeList<APrinter::WrapValue<int, 67>, APrinter::EmptyTypeList> > >, APrinter::IdentityTransform, APrinter::IdentityTransformParams<3, 4294967295ul> >, APrinter::ConsTypeList<APrinter::PrinterMainHeaterParams<'T', 104, 109, 301, APrinter::AvrPin<APrinter::AvrPortK, 5>, APrinter::AvrPin<APrinter::AvrPortB, 4>, false, APrinter::AvrThermistorTable_Extruder, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PidControl, APrinter::PidControlParams<<anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::TemperatureObserverParams<<anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::AvrClockInterruptTimer_TC4_OCC>, APrinter::ConsTypeList<APrinter::PrinterMainHeaterParams<'B', 140, 190, 304, APrinter::AvrPin<APrinter::AvrPortK, 6>, APrinter::AvrPin<APrinter::AvrPortH, 5>, false, APrinter::AvrThermistorTable_Bed, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PidControl, APrinter::PidControlParams<<anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::TemperatureObserverParams<<anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::AvrClockInterruptTimer_TC5_OCA>, APrinter::ConsTypeList<APrinter::PrinterMainHeaterParams<'U', 404, 409, 402, APrinter::AvrPin<APrinter::AvrPortK, 7>, APrinter::AvrPin<APrinter::AvrPortH, 6>, false, APrinter::AvrThermistorTable_Extruder, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PidControl, APrinter::PidControlParams<<anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::TemperatureObserverParams<<anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::AvrClockInterruptTimer_TC5_OCB>, APrinter::EmptyTypeList> > >, APrinter::ConsTypeList<APrinter::PrinterMainFanParams<106, 107, APrinter::AvrPin<APrinter::AvrPortG, 5>, false, <anonymous struct>, <anonymous struct>, APrinter::AvrClockInterruptTimer_TC1_OCA>, APrinter::ConsTypeList<APrinter::PrinterMainFanParams<406, 407, APrinter::AvrPin<APrinter::AvrPortE, 3>, false, <anonymous struct>, <anonymous struct>, APrinter::AvrClockInterruptTimer_TC1_OCB>, APrinter::EmptyTypeList> > > >::TransformFeature__impl<true, void>::PhysReqPosSrc; Dst = APrinter::PrinterMain<PrinterPosition, MyContext, APrinter::PrinterMainParams<APrinter::PrinterMainSerialParams<250000ul, 7, 7, APrinter::GcodeParserParams<8>, APrinter::AvrSerial, APrinter::AvrSerialParams<true> >, APrinter::AvrPin<APrinter::AvrPortB, 7>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, 17, 17, 9, 4, <anonymous struct>, APrinter::AvrClockInterruptTimer_TC5_OCC, APrinter::AvrWatchdog, APrinter::AvrWatchdogParams<7>, APrinter::PrinterMainSdCardParams<APrinter::SpiSdCard, APrinter::SpiSdCardParams<APrinter::AvrPin<APrinter::AvrPortB, 0>, APrinter::AvrSpi>, APrinter::BinaryGcodeParser, APrinter::BinaryGcodeParserParams<8>, 2, 43>, APrinter::PrinterMainProbeParams<APrinter::ConsTypeList<APrinter::WrapValue<int, 88>, APrinter::ConsTypeList<APrinter::WrapValue<int, 89>, APrinter::EmptyTypeList> >, 90, APrinter::AvrPin<APrinter::AvrPortD, 2>, false, APrinter::ConsTypeList<<anonymous struct>, APrinter::ConsTypeList<<anonymous struct>, APrinter::EmptyTypeList> >, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::ConsTypeList<APrinter::ConsTypeList<<anonymous struct>, APrinter::ConsTypeList<<anonymous struct>, APrinter::EmptyTypeList> >, APrinter::ConsTypeList<APrinter::ConsTypeList<<anonymous struct>, APrinter::ConsTypeList<<anonymous struct>, APrinter::EmptyTypeList> >, APrinter::ConsTypeList<APrinter::ConsTypeList<<anonymous struct>, APrinter::ConsTypeList<<anonymous struct>, APrinter::EmptyTypeList> >, APrinter::EmptyTypeList> > > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'A', APrinter::AvrPin<APrinter::AvrPortF, 1>, APrinter::AvrPin<APrinter::AvrPortF, 0>, APrinter::AvrPin<APrinter::AvrPortD, 7>, true, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainHomingParams<APrinter::AvrPin<APrinter::AvrPortE, 5>, false, false, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC3_OCA, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'B', APrinter::AvrPin<APrinter::AvrPortF, 7>, APrinter::AvrPin<APrinter::AvrPortF, 6>, APrinter::AvrPin<APrinter::AvrPortF, 2>, true, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainHomingParams<APrinter::AvrPin<APrinter::AvrPortJ, 1>, false, false, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC3_OCB, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'C', APrinter::AvrPin<APrinter::AvrPortL, 1>, APrinter::AvrPin<APrinter::AvrPortL, 3>, APrinter::AvrPin<APrinter::AvrPortK, 0>, false, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainHomingParams<APrinter::AvrPin<APrinter::AvrPortD, 3>, false, false, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC3_OCC, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'E', APrinter::AvrPin<APrinter::AvrPortA, 6>, APrinter::AvrPin<APrinter::AvrPortA, 4>, APrinter::AvrPin<APrinter::AvrPortA, 2>, true, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainNoHomingParams, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC4_OCA, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'U', APrinter::AvrPin<APrinter::AvrPortC, 3>, APrinter::AvrPin<APrinter::AvrPortC, 1>, APrinter::AvrPin<APrinter::AvrPortC, 7>, true, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainNoHomingParams, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC4_OCB, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::EmptyTypeList> > > > >, APrinter::PrinterMainTransformParams<APrinter::ConsTypeList<APrinter::WrapValue<int, 88>, APrinter::ConsTypeList<APrinter::WrapValue<int, 89>, APrinter::ConsTypeList<APrinter::WrapValue<int, 90>, APrinter::EmptyTypeList> > >, APrinter::ConsTypeList<APrinter::WrapValue<int, 65>, APrinter::ConsTypeList<APrinter::WrapValue<int, 66>, APrinter::ConsTypeList<APrinter::WrapValue<int, 67>, APrinter::EmptyTypeList> > >, APrinter::IdentityTransform, APrinter::IdentityTransformParams<3, 4294967295ul> >, APrinter::ConsTypeList<APrinter::PrinterMainHeaterParams<'T', 104, 109, 301, APrinter::AvrPin<APrinter::AvrPortK, 5>, APrinter::AvrPin<APrinter::AvrPortB, 4>, false, APrinter::AvrThermistorTable_Extruder, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PidControl, APrinter::PidControlParams<<anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::TemperatureObserverParams<<anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::AvrClockInterruptTimer_TC4_OCC>, APrinter::ConsTypeList<APrinter::PrinterMainHeaterParams<'B', 140, 190, 304, APrinter::AvrPin<APrinter::AvrPortK, 6>, APrinter::AvrPin<APrinter::AvrPortH, 5>, false, APrinter::AvrThermistorTable_Bed, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PidControl, APrinter::PidControlParams<<anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::TemperatureObserverParams<<anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::AvrClockInterruptTimer_TC5_OCA>, APrinter::ConsTypeList<APrinter::PrinterMainHeaterParams<'U', 404, 409, 402, APrinter::AvrPin<APrinter::AvrPortK, 7>, APrinter::AvrPin<APrinter::AvrPortH, 6>, false, APrinter::AvrThermistorTable_Extruder, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PidControl, APrinter::PidControlParams<<anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::TemperatureObserverParams<<anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::AvrClockInterruptTimer_TC5_OCB>, APrinter::EmptyTypeList> > >, APrinter::ConsTypeList<APrinter::PrinterMainFanParams<106, 107, APrinter::AvrPin<APrinter::AvrPortG, 5>, false, <anonymous struct>, <anonymous struct>, APrinter::AvrClockInterruptTimer_TC1_OCA>, APrinter::ConsTypeList<APrinter::PrinterMainFanParams<406, 407, APrinter::AvrPin<APrinter::AvrPortE, 3>, false, <anonymous struct>, <anonymous struct>, APrinter::AvrClockInterruptTimer_TC1_OCB>, APrinter::EmptyTypeList> > > >::TransformFeature__impl<true, void>::VirtReqPosDst; Params = APrinter::IdentityTransformParams<3, 4294967295ul>]'
  15. ./aprinter/printer/PrinterMain.h:1590:75: required from 'static void APrinter::PrinterMain<Position, Context, Params>::TransformFeature__impl<true, TransformFeature__IfDummy>::update_virt_from_phys(Context) [with TransformFeature__IfDummy = void; Position = PrinterPosition; Context = MyContext; Params = APrinter::PrinterMainParams<APrinter::PrinterMainSerialParams<250000ul, 7, 7, APrinter::GcodeParserParams<8>, APrinter::AvrSerial, APrinter::AvrSerialParams<true> >, APrinter::AvrPin<APrinter::AvrPortB, 7>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, 17, 17, 9, 4, <anonymous struct>, APrinter::AvrClockInterruptTimer_TC5_OCC, APrinter::AvrWatchdog, APrinter::AvrWatchdogParams<7>, APrinter::PrinterMainSdCardParams<APrinter::SpiSdCard, APrinter::SpiSdCardParams<APrinter::AvrPin<APrinter::AvrPortB, 0>, APrinter::AvrSpi>, APrinter::BinaryGcodeParser, APrinter::BinaryGcodeParserParams<8>, 2, 43>, APrinter::PrinterMainProbeParams<APrinter::ConsTypeList<APrinter::WrapValue<int, 88>, APrinter::ConsTypeList<APrinter::WrapValue<int, 89>, APrinter::EmptyTypeList> >, 90, APrinter::AvrPin<APrinter::AvrPortD, 2>, false, APrinter::ConsTypeList<<anonymous struct>, APrinter::ConsTypeList<<anonymous struct>, APrinter::EmptyTypeList> >, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::ConsTypeList<APrinter::ConsTypeList<<anonymous struct>, APrinter::ConsTypeList<<anonymous struct>, APrinter::EmptyTypeList> >, APrinter::ConsTypeList<APrinter::ConsTypeList<<anonymous struct>, APrinter::ConsTypeList<<anonymous struct>, APrinter::EmptyTypeList> >, APrinter::ConsTypeList<APrinter::ConsTypeList<<anonymous struct>, APrinter::ConsTypeList<<anonymous struct>, APrinter::EmptyTypeList> >, APrinter::EmptyTypeList> > > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'A', APrinter::AvrPin<APrinter::AvrPortF, 1>, APrinter::AvrPin<APrinter::AvrPortF, 0>, APrinter::AvrPin<APrinter::AvrPortD, 7>, true, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainHomingParams<APrinter::AvrPin<APrinter::AvrPortE, 5>, false, false, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC3_OCA, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'B', APrinter::AvrPin<APrinter::AvrPortF, 7>, APrinter::AvrPin<APrinter::AvrPortF, 6>, APrinter::AvrPin<APrinter::AvrPortF, 2>, true, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainHomingParams<APrinter::AvrPin<APrinter::AvrPortJ, 1>, false, false, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC3_OCB, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'C', APrinter::AvrPin<APrinter::AvrPortL, 1>, APrinter::AvrPin<APrinter::AvrPortL, 3>, APrinter::AvrPin<APrinter::AvrPortK, 0>, false, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainHomingParams<APrinter::AvrPin<APrinter::AvrPortD, 3>, false, false, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC3_OCC, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'E', APrinter::AvrPin<APrinter::AvrPortA, 6>, APrinter::AvrPin<APrinter::AvrPortA, 4>, APrinter::AvrPin<APrinter::AvrPortA, 2>, true, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainNoHomingParams, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC4_OCA, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'U', APrinter::AvrPin<APrinter::AvrPortC, 3>, APrinter::AvrPin<APrinter::AvrPortC, 1>, APrinter::AvrPin<APrinter::AvrPortC, 7>, true, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainNoHomingParams, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC4_OCB, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::EmptyTypeList> > > > >, APrinter::PrinterMainTransformParams<APrinter::ConsTypeList<APrinter::WrapValue<int, 88>, APrinter::ConsTypeList<APrinter::WrapValue<int, 89>, APrinter::ConsTypeList<APrinter::WrapValue<int, 90>, APrinter::EmptyTypeList> > >, APrinter::ConsTypeList<APrinter::WrapValue<int, 65>, APrinter::ConsTypeList<APrinter::WrapValue<int, 66>, APrinter::ConsTypeList<APrinter::WrapValue<int, 67>, APrinter::EmptyTypeList> > >, APrinter::IdentityTransform, APrinter::IdentityTransformParams<3, 4294967295ul> >, APrinter::ConsTypeList<APrinter::PrinterMainHeaterParams<'T', 104, 109, 301, APrinter::AvrPin<APrinter::AvrPortK, 5>, APrinter::AvrPin<APrinter::AvrPortB, 4>, false, APrinter::AvrThermistorTable_Extruder, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PidControl, APrinter::PidControlParams<<anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::TemperatureObserverParams<<anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::AvrClockInterruptTimer_TC4_OCC>, APrinter::ConsTypeList<APrinter::PrinterMainHeaterParams<'B', 140, 190, 304, APrinter::AvrPin<APrinter::AvrPortK, 6>, APrinter::AvrPin<APrinter::AvrPortH, 5>, false, APrinter::AvrThermistorTable_Bed, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PidControl, APrinter::PidControlParams<<anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::TemperatureObserverParams<<anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::AvrClockInterruptTimer_TC5_OCA>, APrinter::ConsTypeList<APrinter::PrinterMainHeaterParams<'U', 404, 409, 402, APrinter::AvrPin<APrinter::AvrPortK, 7>, APrinter::AvrPin<APrinter::AvrPortH, 6>, false, APrinter::AvrThermistorTable_Extruder, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PidControl, APrinter::PidControlParams<<anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::TemperatureObserverParams<<anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::AvrClockInterruptTimer_TC5_OCB>, APrinter::EmptyTypeList> > >, APrinter::ConsTypeList<APrinter::PrinterMainFanParams<106, 107, APrinter::AvrPin<APrinter::AvrPortG, 5>, false, <anonymous struct>, <anonymous struct>, APrinter::AvrClockInterruptTimer_TC1_OCA>, APrinter::ConsTypeList<APrinter::PrinterMainFanParams<406, 407, APrinter::AvrPin<APrinter::AvrPortE, 3>, false, <anonymous struct>, <anonymous struct>, APrinter::AvrClockInterruptTimer_TC1_OCB>, APrinter::EmptyTypeList> > >]'
  16. ./aprinter/printer/PrinterMain.h:1581:36: required from 'static void APrinter::PrinterMain<Position, Context, Params>::TransformFeature__impl<true, TransformFeature__IfDummy>::init(Context) [with TransformFeature__IfDummy = void; Position = PrinterPosition; Context = MyContext; Params = APrinter::PrinterMainParams<APrinter::PrinterMainSerialParams<250000ul, 7, 7, APrinter::GcodeParserParams<8>, APrinter::AvrSerial, APrinter::AvrSerialParams<true> >, APrinter::AvrPin<APrinter::AvrPortB, 7>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, 17, 17, 9, 4, <anonymous struct>, APrinter::AvrClockInterruptTimer_TC5_OCC, APrinter::AvrWatchdog, APrinter::AvrWatchdogParams<7>, APrinter::PrinterMainSdCardParams<APrinter::SpiSdCard, APrinter::SpiSdCardParams<APrinter::AvrPin<APrinter::AvrPortB, 0>, APrinter::AvrSpi>, APrinter::BinaryGcodeParser, APrinter::BinaryGcodeParserParams<8>, 2, 43>, APrinter::PrinterMainProbeParams<APrinter::ConsTypeList<APrinter::WrapValue<int, 88>, APrinter::ConsTypeList<APrinter::WrapValue<int, 89>, APrinter::EmptyTypeList> >, 90, APrinter::AvrPin<APrinter::AvrPortD, 2>, false, APrinter::ConsTypeList<<anonymous struct>, APrinter::ConsTypeList<<anonymous struct>, APrinter::EmptyTypeList> >, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::ConsTypeList<APrinter::ConsTypeList<<anonymous struct>, APrinter::ConsTypeList<<anonymous struct>, APrinter::EmptyTypeList> >, APrinter::ConsTypeList<APrinter::ConsTypeList<<anonymous struct>, APrinter::ConsTypeList<<anonymous struct>, APrinter::EmptyTypeList> >, APrinter::ConsTypeList<APrinter::ConsTypeList<<anonymous struct>, APrinter::ConsTypeList<<anonymous struct>, APrinter::EmptyTypeList> >, APrinter::EmptyTypeList> > > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'A', APrinter::AvrPin<APrinter::AvrPortF, 1>, APrinter::AvrPin<APrinter::AvrPortF, 0>, APrinter::AvrPin<APrinter::AvrPortD, 7>, true, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainHomingParams<APrinter::AvrPin<APrinter::AvrPortE, 5>, false, false, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC3_OCA, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'B', APrinter::AvrPin<APrinter::AvrPortF, 7>, APrinter::AvrPin<APrinter::AvrPortF, 6>, APrinter::AvrPin<APrinter::AvrPortF, 2>, true, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainHomingParams<APrinter::AvrPin<APrinter::AvrPortJ, 1>, false, false, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC3_OCB, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'C', APrinter::AvrPin<APrinter::AvrPortL, 1>, APrinter::AvrPin<APrinter::AvrPortL, 3>, APrinter::AvrPin<APrinter::AvrPortK, 0>, false, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainHomingParams<APrinter::AvrPin<APrinter::AvrPortD, 3>, false, false, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC3_OCC, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'E', APrinter::AvrPin<APrinter::AvrPortA, 6>, APrinter::AvrPin<APrinter::AvrPortA, 4>, APrinter::AvrPin<APrinter::AvrPortA, 2>, true, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainNoHomingParams, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC4_OCA, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'U', APrinter::AvrPin<APrinter::AvrPortC, 3>, APrinter::AvrPin<APrinter::AvrPortC, 1>, APrinter::AvrPin<APrinter::AvrPortC, 7>, true, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainNoHomingParams, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC4_OCB, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::EmptyTypeList> > > > >, APrinter::PrinterMainTransformParams<APrinter::ConsTypeList<APrinter::WrapValue<int, 88>, APrinter::ConsTypeList<APrinter::WrapValue<int, 89>, APrinter::ConsTypeList<APrinter::WrapValue<int, 90>, APrinter::EmptyTypeList> > >, APrinter::ConsTypeList<APrinter::WrapValue<int, 65>, APrinter::ConsTypeList<APrinter::WrapValue<int, 66>, APrinter::ConsTypeList<APrinter::WrapValue<int, 67>, APrinter::EmptyTypeList> > >, APrinter::IdentityTransform, APrinter::IdentityTransformParams<3, 4294967295ul> >, APrinter::ConsTypeList<APrinter::PrinterMainHeaterParams<'T', 104, 109, 301, APrinter::AvrPin<APrinter::AvrPortK, 5>, APrinter::AvrPin<APrinter::AvrPortB, 4>, false, APrinter::AvrThermistorTable_Extruder, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PidControl, APrinter::PidControlParams<<anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::TemperatureObserverParams<<anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::AvrClockInterruptTimer_TC4_OCC>, APrinter::ConsTypeList<APrinter::PrinterMainHeaterParams<'B', 140, 190, 304, APrinter::AvrPin<APrinter::AvrPortK, 6>, APrinter::AvrPin<APrinter::AvrPortH, 5>, false, APrinter::AvrThermistorTable_Bed, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PidControl, APrinter::PidControlParams<<anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::TemperatureObserverParams<<anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::AvrClockInterruptTimer_TC5_OCA>, APrinter::ConsTypeList<APrinter::PrinterMainHeaterParams<'U', 404, 409, 402, APrinter::AvrPin<APrinter::AvrPortK, 7>, APrinter::AvrPin<APrinter::AvrPortH, 6>, false, APrinter::AvrThermistorTable_Extruder, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PidControl, APrinter::PidControlParams<<anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::TemperatureObserverParams<<anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::AvrClockInterruptTimer_TC5_OCB>, APrinter::EmptyTypeList> > >, APrinter::ConsTypeList<APrinter::PrinterMainFanParams<106, 107, APrinter::AvrPin<APrinter::AvrPortG, 5>, false, <anonymous struct>, <anonymous struct>, APrinter::AvrClockInterruptTimer_TC1_OCA>, APrinter::ConsTypeList<APrinter::PrinterMainFanParams<406, 407, APrinter::AvrPin<APrinter::AvrPortE, 3>, false, <anonymous struct>, <anonymous struct>, APrinter::AvrClockInterruptTimer_TC1_OCB>, APrinter::EmptyTypeList> > >]'
  17. ./aprinter/printer/PrinterMain.h:2625:9: required from 'static void APrinter::PrinterMain<Position, Context, Params>::init(Context) [with Position = PrinterPosition; Context = MyContext; Params = APrinter::PrinterMainParams<APrinter::PrinterMainSerialParams<250000ul, 7, 7, APrinter::GcodeParserParams<8>, APrinter::AvrSerial, APrinter::AvrSerialParams<true> >, APrinter::AvrPin<APrinter::AvrPortB, 7>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, 17, 17, 9, 4, <anonymous struct>, APrinter::AvrClockInterruptTimer_TC5_OCC, APrinter::AvrWatchdog, APrinter::AvrWatchdogParams<7>, APrinter::PrinterMainSdCardParams<APrinter::SpiSdCard, APrinter::SpiSdCardParams<APrinter::AvrPin<APrinter::AvrPortB, 0>, APrinter::AvrSpi>, APrinter::BinaryGcodeParser, APrinter::BinaryGcodeParserParams<8>, 2, 43>, APrinter::PrinterMainProbeParams<APrinter::ConsTypeList<APrinter::WrapValue<int, 88>, APrinter::ConsTypeList<APrinter::WrapValue<int, 89>, APrinter::EmptyTypeList> >, 90, APrinter::AvrPin<APrinter::AvrPortD, 2>, false, APrinter::ConsTypeList<<anonymous struct>, APrinter::ConsTypeList<<anonymous struct>, APrinter::EmptyTypeList> >, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::ConsTypeList<APrinter::ConsTypeList<<anonymous struct>, APrinter::ConsTypeList<<anonymous struct>, APrinter::EmptyTypeList> >, APrinter::ConsTypeList<APrinter::ConsTypeList<<anonymous struct>, APrinter::ConsTypeList<<anonymous struct>, APrinter::EmptyTypeList> >, APrinter::ConsTypeList<APrinter::ConsTypeList<<anonymous struct>, APrinter::ConsTypeList<<anonymous struct>, APrinter::EmptyTypeList> >, APrinter::EmptyTypeList> > > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'A', APrinter::AvrPin<APrinter::AvrPortF, 1>, APrinter::AvrPin<APrinter::AvrPortF, 0>, APrinter::AvrPin<APrinter::AvrPortD, 7>, true, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainHomingParams<APrinter::AvrPin<APrinter::AvrPortE, 5>, false, false, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC3_OCA, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'B', APrinter::AvrPin<APrinter::AvrPortF, 7>, APrinter::AvrPin<APrinter::AvrPortF, 6>, APrinter::AvrPin<APrinter::AvrPortF, 2>, true, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainHomingParams<APrinter::AvrPin<APrinter::AvrPortJ, 1>, false, false, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC3_OCB, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'C', APrinter::AvrPin<APrinter::AvrPortL, 1>, APrinter::AvrPin<APrinter::AvrPortL, 3>, APrinter::AvrPin<APrinter::AvrPortK, 0>, false, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainHomingParams<APrinter::AvrPin<APrinter::AvrPortD, 3>, false, false, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC3_OCC, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'E', APrinter::AvrPin<APrinter::AvrPortA, 6>, APrinter::AvrPin<APrinter::AvrPortA, 4>, APrinter::AvrPin<APrinter::AvrPortA, 2>, true, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainNoHomingParams, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC4_OCA, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'U', APrinter::AvrPin<APrinter::AvrPortC, 3>, APrinter::AvrPin<APrinter::AvrPortC, 1>, APrinter::AvrPin<APrinter::AvrPortC, 7>, true, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainNoHomingParams, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC4_OCB, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::EmptyTypeList> > > > >, APrinter::PrinterMainTransformParams<APrinter::ConsTypeList<APrinter::WrapValue<int, 88>, APrinter::ConsTypeList<APrinter::WrapValue<int, 89>, APrinter::ConsTypeList<APrinter::WrapValue<int, 90>, APrinter::EmptyTypeList> > >, APrinter::ConsTypeList<APrinter::WrapValue<int, 65>, APrinter::ConsTypeList<APrinter::WrapValue<int, 66>, APrinter::ConsTypeList<APrinter::WrapValue<int, 67>, APrinter::EmptyTypeList> > >, APrinter::IdentityTransform, APrinter::IdentityTransformParams<3, 4294967295ul> >, APrinter::ConsTypeList<APrinter::PrinterMainHeaterParams<'T', 104, 109, 301, APrinter::AvrPin<APrinter::AvrPortK, 5>, APrinter::AvrPin<APrinter::AvrPortB, 4>, false, APrinter::AvrThermistorTable_Extruder, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PidControl, APrinter::PidControlParams<<anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::TemperatureObserverParams<<anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::AvrClockInterruptTimer_TC4_OCC>, APrinter::ConsTypeList<APrinter::PrinterMainHeaterParams<'B', 140, 190, 304, APrinter::AvrPin<APrinter::AvrPortK, 6>, APrinter::AvrPin<APrinter::AvrPortH, 5>, false, APrinter::AvrThermistorTable_Bed, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PidControl, APrinter::PidControlParams<<anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::TemperatureObserverParams<<anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::AvrClockInterruptTimer_TC5_OCA>, APrinter::ConsTypeList<APrinter::PrinterMainHeaterParams<'U', 404, 409, 402, APrinter::AvrPin<APrinter::AvrPortK, 7>, APrinter::AvrPin<APrinter::AvrPortH, 6>, false, APrinter::AvrThermistorTable_Extruder, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PidControl, APrinter::PidControlParams<<anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::TemperatureObserverParams<<anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::AvrClockInterruptTimer_TC5_OCB>, APrinter::EmptyTypeList> > >, APrinter::ConsTypeList<APrinter::PrinterMainFanParams<106, 107, APrinter::AvrPin<APrinter::AvrPortG, 5>, false, <anonymous struct>, <anonymous struct>, APrinter::AvrClockInterruptTimer_TC1_OCA>, APrinter::ConsTypeList<APrinter::PrinterMainFanParams<406, 407, APrinter::AvrPin<APrinter::AvrPortE, 3>, false, <anonymous struct>, <anonymous struct>, APrinter::AvrClockInterruptTimer_TC1_OCB>, APrinter::EmptyTypeList> > >]'
  18. aprinter/printer/aprinter-ramps13.cpp:650:23: required from here
  19. ./aprinter/printer/PrinterMain.h:1719:52: error: 'using ThePhysAxis = struct APrinter::PrinterMain<PrinterPosition, MyContext, APrinter::PrinterMainParams<APrinter::PrinterMainSerialParams<250000ul, 7, 7, APrinter::GcodeParserParams<8>, APrinter::AvrSerial, APrinter::AvrSerialParams<true> >, APrinter::AvrPin<APrinter::AvrPortB, 7>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, 17, 17, 9, 4, <anonymous struct>, APrinter::AvrClockInterruptTimer_TC5_OCC, APrinter::AvrWatchdog, APrinter::AvrWatchdogParams<7>, APrinter::PrinterMainSdCardParams<APrinter::SpiSdCard, APrinter::SpiSdCardParams<APrinter::AvrPin<APrinter::AvrPortB, 0>, APrinter::AvrSpi>, APrinter::BinaryGcodeParser, APrinter::BinaryGcodeParserParams<8>, 2, 43>, APrinter::PrinterMainProbeParams<APrinter::ConsTypeList<APrinter::WrapValue<int, 88>, APrinter::ConsTypeList<APrinter::WrapValue<int, 89>, APrinter::EmptyTypeList> >, 90, APrinter::AvrPin<APrinter::AvrPortD, 2>, false, APrinter::ConsTypeList<<anonymous struct>, APrinter::ConsTypeList<<anonymous struct>, APrinter::EmptyTypeList> >, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::ConsTypeList<APrinter::ConsTypeList<<anonymous struct>, APrinter::ConsTypeList<<anonymous struct>, APrinter::EmptyTypeList> >, APrinter::ConsTypeList<APrinter::ConsTypeList<<anonymous struct>, APrinter::ConsTypeList<<anonymous struct>, APrinter::EmptyTypeList> >, APrinter::ConsTypeList<APrinter::ConsTypeList<<anonymous struct>, APrinter::ConsTypeList<<anonymous struct>, APrinter::EmptyTypeList> >, APrinter::EmptyTypeList> > > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'A', APrinter::AvrPin<APrinter::AvrPortF, 1>, APrinter::AvrPin<APrinter::AvrPortF, 0>, APrinter::AvrPin<APrinter::AvrPortD, 7>, true, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainHomingParams<APrinter::AvrPin<APrinter::AvrPortE, 5>, false, false, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC3_OCA, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'B', APrinter::AvrPin<APrinter::AvrPortF, 7>, APrinter::AvrPin<APrinter::AvrPortF, 6>, APrinter::AvrPin<APrinter::AvrPortF, 2>, true, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainHomingParams<APrinter::AvrPin<APrinter::AvrPortJ, 1>, false, false, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC3_OCB, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'C', APrinter::AvrPin<APrinter::AvrPortL, 1>, APrinter::AvrPin<APrinter::AvrPortL, 3>, APrinter::AvrPin<APrinter::AvrPortK, 0>, false, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainHomingParams<APrinter::AvrPin<APrinter::AvrPortD, 3>, false, false, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC3_OCC, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'E', APrinter::AvrPin<APrinter::AvrPortA, 6>, APrinter::AvrPin<APrinter::AvrPortA, 4>, APrinter::AvrPin<APrinter::AvrPortA, 2>, true, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainNoHomingParams, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC4_OCA, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::ConsTypeList<APrinter::PrinterMainAxisParams<'U', APrinter::AvrPin<APrinter::AvrPortC, 3>, APrinter::AvrPin<APrinter::AvrPortC, 1>, APrinter::AvrPin<APrinter::AvrPortC, 7>, true, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PrinterMainNoHomingParams, false, 32, APrinter::AxisStepperParams<APrinter::AvrClockInterruptTimer_TC4_OCB, APrinter::AxisStepperPrecisionParams<11, 22, 16, 24, 1> > >, APrinter::EmptyTypeList> > > > >, APrinter::PrinterMainTransformParams<APrinter::ConsTypeList<APrinter::WrapValue<int, 88>, APrinter::ConsTypeList<APrinter::WrapValue<int, 89>, APrinter::ConsTypeList<APrinter::WrapValue<int, 90>, APrinter::EmptyTypeList> > >, APrinter::ConsTypeList<APrinter::WrapValue<int, 65>, APrinter::ConsTypeList<APrinter::WrapValue<int, 66>, APrinter::ConsTypeList<APrinter::WrapValue<int, 67>, APrinter::EmptyTypeList> > >, APrinter::IdentityTransform, APrinter::IdentityTransformParams<3, 4294967295ul> >, APrinter::ConsTypeList<APrinter::PrinterMainHeaterParams<'T', 104, 109, 301, APrinter::AvrPin<APrinter::AvrPortK, 5>, APrinter::AvrPin<APrinter::AvrPortB, 4>, false, APrinter::AvrThermistorTable_Extruder, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PidControl, APrinter::PidControlParams<<anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::TemperatureObserverParams<<anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::AvrClockInterruptTimer_TC4_OCC>, APrinter::ConsTypeList<APrinter::PrinterMainHeaterParams<'B', 140, 190, 304, APrinter::AvrPin<APrinter::AvrPortK, 6>, APrinter::AvrPin<APrinter::AvrPortH, 5>, false, APrinter::AvrThermistorTable_Bed, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PidControl, APrinter::PidControlParams<<anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::TemperatureObserverParams<<anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::AvrClockInterruptTimer_TC5_OCA>, APrinter::ConsTypeList<APrinter::PrinterMainHeaterParams<'U', 404, 409, 402, APrinter::AvrPin<APrinter::AvrPortK, 7>, APrinter::AvrPin<APrinter::AvrPortH, 6>, false, APrinter::AvrThermistorTable_Extruder, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, APrinter::PidControl, APrinter::PidControlParams<<anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::TemperatureObserverParams<<anonymous struct>, <anonymous struct>, <anonymous struct> >, APrinter::AvrClockInterruptTimer_TC5_OCB>, APrinter::EmptyTypeList> > >, APrinter::ConsTypeList<APrinter::PrinterMainFanParams<106, 107, APrinter::AvrPin<APrinter::AvrPortG, 5>, false, <anonymous struct>, <anonymous struct>, APrinter::AvrClockInterruptTimer_TC1_OCA>, APrinter::ConsTypeList<APrinter::PrinterMainFanParams<406, 407, APrinter::AvrPin<APrinter::AvrPortE, 3>, false, <anonymous struct>, <anonymous struct>, APrinter::AvrClockInterruptTimer_TC1_OCB>, APrinter::EmptyTypeList> > > >::Axis<0>' is private
  20. using ThePhysAxis = Axis<PhysAxisIndex>;
  21. ^
  22. compilation terminated due to -Wfatal-errors.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement