diff options
Diffstat (limited to 'src/Movement/StepperDrivers/TMC22xx.cpp')
-rw-r--r-- | src/Movement/StepperDrivers/TMC22xx.cpp | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/Movement/StepperDrivers/TMC22xx.cpp b/src/Movement/StepperDrivers/TMC22xx.cpp index e39879e1..957dcbe8 100644 --- a/src/Movement/StepperDrivers/TMC22xx.cpp +++ b/src/Movement/StepperDrivers/TMC22xx.cpp @@ -469,8 +469,8 @@ public: bool DriverAssumedPresent() const noexcept { return numWrites != 0 || numTimeouts < DriverNotPresentTimeouts; } - void TransferDone() noexcept __attribute__ ((hot)); // called by the ISR when the SPI transfer has completed - void StartTransfer() noexcept __attribute__ ((hot)); // called to start a transfer + void TransferDone() noexcept SPEED_CRITICAL; // called by the ISR when the SPI transfer has completed + void StartTransfer() noexcept SPEED_CRITICAL; // called to start a transfer void TransferTimedOut() noexcept { if (DriverAssumedPresent()) @@ -526,11 +526,11 @@ private: void SetUartMux() noexcept; #endif #if (TMC22xx_HAS_MUX || TMC22xx_SINGLE_DRIVER) && !TMC22xx_USE_SLAVEADDR - static void SetupDMASend(uint8_t regnum, uint32_t outVal) noexcept __attribute__ ((hot)); // set up the DMAC to send a register - static void SetupDMARead(uint8_t regnum, uint8_t crc) noexcept __attribute__ ((hot)); // set up the DMAC to receive a register + static void SetupDMASend(uint8_t regnum, uint32_t outVal) noexcept SPEED_CRITICAL; // set up the DMAC to send a register + static void SetupDMARead(uint8_t regnum, uint8_t crc) noexcept SPEED_CRITICAL; // set up the DMAC to receive a register #else - void SetupDMASend(uint8_t regnum, uint32_t outVal) noexcept __attribute__ ((hot)); // set up the DMAC to send a register - void SetupDMARead(uint8_t regnum) noexcept __attribute__ ((hot)); // set up the DMAC to receive a register + void SetupDMASend(uint8_t regnum, uint32_t outVal) noexcept SPEED_CRITICAL; // set up the DMAC to send a register + void SetupDMARead(uint8_t regnum) noexcept SPEED_CRITICAL; // set up the DMAC to receive a register #endif #if HAS_STALL_DETECT @@ -1555,7 +1555,7 @@ void TransferCompleteCallback(CallbackParameter, DmaCallbackReason reason) noexc # endif // ISR for the single UART -extern "C" void TMC22xx_UART_Handler() noexcept __attribute__ ((hot)); +extern "C" void TMC22xx_UART_Handler() noexcept SPEED_CRITICAL; void TMC22xx_UART_Handler() noexcept { @@ -1569,13 +1569,13 @@ void TMC22xx_UART_Handler() noexcept #else // ISRs for the individual UARTs -extern "C" void UART_TMC_DRV0_Handler() noexcept __attribute__ ((hot)); +extern "C" void UART_TMC_DRV0_Handler() noexcept SPEED_CRITICAL; void UART_TMC_DRV0_Handler() noexcept { driverStates[0].UartTmcHandler(); } -extern "C" void UART_TMC_DRV1_Handler() noexcept __attribute__ ((hot)); +extern "C" void UART_TMC_DRV1_Handler() noexcept SPEED_CRITICAL; void UART_TMC_DRV1_Handler() noexcept { driverStates[1].UartTmcHandler(); |