Prusa-Firmware-MMU/src
Guðni Már Gilbert 6a4ebdaee6 optimisation: inline functions to reduce size
Change in memory:
Flash: -394 bytes
SRAM: 0 bytes

Breakdown:
|------------------------------------------------------------|
| Function name                            | Flash reduction |
|------------------------------------------| ----------------|
|CommandBase::FinishedOK                   | 182 bytes       |
|MovableBase::InitMovementNoReinitAxis     | 60 bytes        |
|TMC2130::CheckForErrors                   | 36 bytes        |
|Protocol::UInt16ToHex                     | 32 bytes        |
|AddErrorAxisBit                           | 24 bytes        |
|Application::CheckManualOperation         | 22 bytes        |
|CommandBase::GoToErrEngagingIdler         | 12 bytes        |
|Application::PlanCommand                  | 12 bytes        |
|Pulley::FinishHomingAndPlanMoveToParkPos  | 8 bytes         |
|Pulley::InitAxis                          | 4 bytes         |
|------------------------------------------------------------|
2022-11-19 11:55:46 +01:00
..
config Selector: use freewheeling 2022-11-11 10:46:21 +01:00
hal optimisation: inline functions to reduce size 2022-11-19 11:55:46 +01:00
logic optimisation: inline functions to reduce size 2022-11-19 11:55:46 +01:00
modules optimisation: inline functions to reduce size 2022-11-19 11:55:46 +01:00
CMakeLists.txt Fix test build 2022-08-11 10:26:42 +02:00
application.cpp optimisation: inline functions to reduce size 2022-11-19 11:55:46 +01:00
application.h Add basic unit test infrastructure for application + registers 2022-08-11 10:26:42 +02:00
cmath.h AVR: Do not use __builtin_abs() for long types 2021-11-11 07:41:48 +01:00
debug.cpp Tag all source files with @file for doxygen 2021-10-18 17:59:46 +02:00
debug.h Tag all source files with @file for doxygen 2021-10-18 17:59:46 +02:00
intlimits.h Tag all source files with @file for doxygen 2021-10-18 17:59:46 +02:00
main.cpp PFW-1428 Enable UART1 receiver when the MMU is ready to process incoming messages 2022-11-01 06:39:10 +01:00
main.dox Improve documentation of the startup process 2021-08-12 11:08:09 +02:00
panic.h Tag all source files with @file for doxygen 2021-10-18 17:59:46 +02:00
pins.h Tag all source files with @file for doxygen 2021-10-18 17:59:46 +02:00
registers.cpp Fix typo 2022-09-22 12:16:41 +02:00
registers.h Introduce register map + use Read/Write register 2022-08-11 10:26:42 +02:00
unit.h Tag all source files with @file for doxygen 2021-10-18 17:59:46 +02:00
version.hpp Make CMake the source of truth for versioning 2022-08-11 10:26:42 +02:00