Prusa-Firmware-MMU/src/hal
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
..
avr Don't detach USB before entering bootloader 2022-10-07 17:58:35 +00:00
CMakeLists.txt Add watchdog implementation + use it in main() 2021-09-20 17:09:09 +02:00
_rules.txt __attribute__((always_inline)) comment 2021-05-17 12:08:20 +03:00
adc.cpp Tag all source files with @file for doxygen 2021-10-18 17:59:46 +02:00
adc.h Tag all source files with @file for doxygen 2021-10-18 17:59:46 +02:00
circular_buffer.h circular_buffer: implement reset() 2022-10-25 07:21:33 +02:00
cpu.h Tag all source files with @file for doxygen 2021-10-18 17:59:46 +02:00
eeprom.h Refactor original solution from @leptun 2022-09-22 12:16:41 +02:00
gpio.h Fix tests 2022-10-11 07:13:42 +02:00
progmem.h Refactor original solution from @leptun 2022-09-22 12:16:41 +02:00
shr16.h Tag all source files with @file for doxygen 2021-10-18 17:59:46 +02:00
spi.h Convert illegal constexpr to static const pointers 2022-07-25 10:27:16 +02:00
timers.h Convert illegal constexpr to static const pointers 2022-07-25 10:27:16 +02:00
tmc2130.cpp optimisation: inline functions to reduce size 2022-11-19 11:55:46 +01:00
tmc2130.h Only check for errors if the driver is initialized 2022-10-11 07:13:42 +02:00
usart.h PFW-1428 Enable UART1 receiver when the MMU is ready to process incoming messages 2022-11-01 06:39:10 +01:00
watchdog.h Tag all source files with @file for doxygen 2021-10-18 17:59:46 +02:00