Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Duet3D/RepRapFirmware.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/Movement/DriveMovement.h')
-rw-r--r--src/Movement/DriveMovement.h14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/Movement/DriveMovement.h b/src/Movement/DriveMovement.h
index 242f8a52..3fa3b336 100644
--- a/src/Movement/DriveMovement.h
+++ b/src/Movement/DriveMovement.h
@@ -134,11 +134,11 @@ public:
DriveMovement(DriveMovement *next) noexcept;
- bool CalcNextStepTimeCartesian(const DDA &dda, bool live) noexcept __attribute__ ((hot));
- bool CalcNextStepTimeDelta(const DDA &dda, bool live) noexcept __attribute__ ((hot));
- bool PrepareCartesianAxis(const DDA& dda, const PrepParams& params) noexcept __attribute__ ((hot));
- bool PrepareDeltaAxis(const DDA& dda, const PrepParams& params) noexcept __attribute__ ((hot));
- bool PrepareExtruder(const DDA& dda, const PrepParams& params, float& extrusionPending, float speedChange, bool doCompensation) noexcept __attribute__ ((hot));
+ bool CalcNextStepTimeCartesian(const DDA &dda, bool live) noexcept SPEED_CRITICAL;
+ bool CalcNextStepTimeDelta(const DDA &dda, bool live) noexcept SPEED_CRITICAL;
+ bool PrepareCartesianAxis(const DDA& dda, const PrepParams& params) noexcept SPEED_CRITICAL;
+ bool PrepareDeltaAxis(const DDA& dda, const PrepParams& params) noexcept SPEED_CRITICAL;
+ bool PrepareExtruder(const DDA& dda, const PrepParams& params, float& extrusionPending, float speedChange, bool doCompensation) noexcept SPEED_CRITICAL;
void ReduceSpeed(uint32_t inverseSpeedFactor) noexcept;
void DebugPrint() const noexcept;
int32_t GetNetStepsLeft() const noexcept;
@@ -160,8 +160,8 @@ public:
static void Release(DriveMovement *item) noexcept;
private:
- bool CalcNextStepTimeCartesianFull(const DDA &dda, bool live) noexcept __attribute__ ((hot));
- bool CalcNextStepTimeDeltaFull(const DDA &dda, bool live) noexcept __attribute__ ((hot));
+ bool CalcNextStepTimeCartesianFull(const DDA &dda, bool live) noexcept SPEED_CRITICAL;
+ bool CalcNextStepTimeDeltaFull(const DDA &dda, bool live) noexcept SPEED_CRITICAL;
static DriveMovement *freeList;
static int numFree;