Prusa-Firmware/Firmware
bubnikv dd4c4b39b4 Added support for the upstream Marlin interpretation of the M204 code:
M204 S.. T..:
T is interpreted the old way (as acceleration when retracting)
only if an S code is found at the same line.
This allows PrusaResearch to interpret the legacy G-codes generated
by our older Slic3r with older Slic3r profiles.

M204 P.. R.. T..:
T is ignored, P is interpreted as acceleration when extruding,
R is interpreted as acceleration when retracting.
This will be the format the Slic3r 1.41.0 will produce from
the Machine Limits page.
In the future both MK3 firmware and Slic3r will likely be extended
to support the separate travel acceleration.

This change will help us to solve the following Slic3r issue:
https://github.com/prusa3d/Slic3r/issues/1089
2018-08-03 15:33:41 +02:00
..
variants SNMM_V2 - default retraction declared as variable 2018-08-02 17:07:09 +02:00
adc.c Revert "Revert "Save 80B of flash and 8B of RAM and fix compiler warning:"" 2018-07-23 13:35:38 +02:00
adc.h Fix ADC index overflow 2018-07-17 17:55:04 +02:00
BlinkM.cpp Build 109 2017-11-16 22:03:36 +01:00
BlinkM.h Build 109 2017-11-16 22:03:36 +01:00
boards.h MK3 configuration files, renamed EINY to EINSY 2018-02-01 17:10:41 +01:00
bootapp.c New ML support - W25X20CL 2018-06-09 19:16:36 +02:00
bootapp.h Do not skip bootloader when initiating reset by farm PRUSA RESET command. 2018-06-26 20:12:09 +02:00
cardreader.cpp Merge commit 'baddf38dbc2c72ab095deaf9b3e251ea2faeb699' into fix_compiler_warnings 2018-08-01 16:44:17 +02:00
cardreader.h Make card filename const 2018-07-17 17:55:05 +02:00
cmdqueue.cpp Save 88B FLASH and fix compiler warnings: 2018-07-25 21:18:29 +02:00
cmdqueue.h Save 88B FLASH and fix compiler warnings: 2018-07-25 21:18:29 +02:00
config.h FSensor - M600 fix + cond. translation + tunning filter and params 2018-07-22 16:14:13 +02:00
Configuration.h PowerPanic & Sound 2018-07-23 20:04:47 +02:00
Configuration_adv.h LCD menu optimalization - lcd and menu 2018-07-16 02:13:52 +02:00
ConfigurationStore.cpp EEPROM offset fixed - added dummy lcd_contrast 2018-07-26 21:05:16 +02:00
ConfigurationStore.h no levels used in store settings function 2018-07-26 19:09:52 +02:00
conv2str.cpp LCD menu optimalization - conversion functions - source separation 2018-07-16 17:23:35 +02:00
conv2str.h LCD menu optimalization - conversion functions - source separation 2018-07-16 17:23:35 +02:00
Dcodes.cpp EEPROM dump (code D3) 2018-07-26 13:20:35 +02:00
Dcodes.h Merge branch 'MK25' into MK3 2018-03-13 20:43:19 +01:00
doxyfile Add .gitignore. Setup doxyfile. Create project documentation main page. Document property of static object constructors on gcc-avr. 2018-06-05 18:30:02 +02:00
eeprom.h PowerPanic & Sound 2018-07-23 20:04:47 +02:00
fastio.h WRITE_NC macro for non-critical (non-synchronized) access to 2018-01-12 20:15:59 +01:00
Firmware.ino LCD menu optimalization - LiquidCrystal_Prusa removed 2018-07-16 23:23:15 +02:00
fsensor.cpp FSensor - chunk defined in mm, runout detection distance tunning 2018-08-01 01:24:35 +02:00
fsensor.h FSensor - M600 fix + cond. translation + tunning filter and params 2018-07-22 16:14:13 +02:00
io_atmega2560.h New ML support - added missing file 2018-06-08 15:38:16 +02:00
language.c Revert "Revert "Save 80B of flash and 8B of RAM and fix compiler warning:"" 2018-07-23 13:35:38 +02:00
language.h Revert "Revert "Save 80B of flash and 8B of RAM and fix compiler warning:"" 2018-07-23 13:35:38 +02:00
lcd.cpp feedrate symbol changed back to double-arrow 2018-08-01 15:15:54 +02:00
lcd.h final edits to fit changes on upstream 2018-07-23 09:14:22 +02:00
le.sh 3.0.12-RC2 sync 2017-06-29 18:35:43 +02:00
Marlin.h missing declaration 2018-07-31 19:03:53 +02:00
Marlin_main.cpp Added support for the upstream Marlin interpretation of the M204 code: 2018-08-03 15:33:41 +02:00
MarlinSerial.cpp Optimized LiquidCrystal class 2018-06-08 14:35:47 +02:00
MarlinSerial.h New ML support - external flash W25X20CL - upgrade is working!!! (hardcoded to german) 2018-06-09 17:49:41 +02:00
menu.cpp Fix 10 compiler warnings of type: sketch/menu.cpp: In function 'void _menu_edit_int3()': 2018-08-01 22:43:36 +02:00
menu.h Live adjust Z format fix 2018-07-30 19:24:04 +02:00
mesh_bed_calibration.cpp LCD menu optimalization - print functions 2018-07-16 19:29:27 +02:00
mesh_bed_calibration.h Show measured bed offset from expected position even if not homed. Remove redundant lcd_quick_feedback() calls. 2018-05-10 18:24:49 +02:00
mesh_bed_leveling.cpp 3.0.6 sync 2016-08-11 10:42:53 +02:00
mesh_bed_leveling.h 3.0.6 sync 2016-08-11 10:42:53 +02:00
messages.c New ML support - W25X20CL - lang switching 2018-06-09 23:49:26 +02:00
messages.h New ML support - W25X20CL - lang switching 2018-06-09 23:49:26 +02:00
mmu.cpp MMU2 - removed conditional translation for SNMM_V2, new module mmu 2018-08-02 18:54:00 +02:00
mmu.h MMU2 - removed conditional translation for SNMM_V2, new module mmu 2018-08-02 18:54:00 +02:00
motion_control.cpp 3.0.6 sync 2016-08-11 10:42:53 +02:00
motion_control.h 3.0.6 sync 2016-08-11 10:42:53 +02:00
optiboot_w25x20cl.cpp New ML support - resized reserved space, skip optiboot durring sec_lang update process 2018-06-14 23:07:54 +02:00
optiboot_w25x20cl.h Added support for a secondary boot loader, based on the OptiBoot project, 2018-06-14 15:13:21 +02:00
pat9125.c Fix compiler warning arduino-1.6.9/hardware/tools/avr/avr/include/avr/delay.h:36:2: warning: #warning "This file has been moved to <util/delay.h>." [-Wcpp] 2018-07-23 18:12:08 +02:00
pat9125.h PAT9125 optimalization (rewrited to C, 8bit sampling) 2018-07-12 18:11:07 +02:00
pins.h Add files via upload 2018-04-25 18:47:19 +00:00
pins_Einsy_1_0.h BOOTAPP support defined for EINSY 2018-07-23 17:14:18 +02:00
pins_Rambo_1_0.h LCD menu optimalization - lcd and menu 2018-07-16 02:13:52 +02:00
pins_Rambo_1_3.h LCD menu optimalization - lcd and menu 2018-07-16 02:13:52 +02:00
planner.cpp Display '!' instead of 'FR' on status screen when feedrate or acceleration limit reached. 2018-07-23 14:30:41 +02:00
planner.h Display '!' instead of 'FR' on status screen when feedrate or acceleration limit reached. 2018-07-23 14:30:41 +02:00
printers.h whitespace 2018-02-22 00:11:17 +01:00
qr_solve.cpp 3.0.6 sync 2016-08-11 10:42:53 +02:00
qr_solve.h 3.0.6 sync 2016-08-11 10:42:53 +02:00
rbuf.c T-codes for MMU_V2: initial version 2018-07-09 13:57:36 +02:00
rbuf.h T-codes for MMU_V2: initial version 2018-07-09 13:57:36 +02:00
Sd2Card.cpp 3.0.12-RC2 sync 2017-06-29 18:35:43 +02:00
Sd2Card.h 3.0.12-RC2 sync 2017-06-29 18:35:43 +02:00
Sd2PinMap.h 3.0.12-RC2 sync 2017-06-29 18:35:43 +02:00
SdBaseFile.cpp first working version 2017-11-27 06:20:51 +01:00
SdBaseFile.h 3.0.12-RC2 sync 2017-06-29 18:35:43 +02:00
SdFatConfig.h 3.0.6 sync 2016-08-11 10:42:53 +02:00
SdFatStructs.h 3.0.6 sync 2016-08-11 10:42:53 +02:00
SdFatUtil.cpp Fix compiler warning: sketch/SdFatUtil.cpp:49:7: warning: unused variable 'i' [-Wunused-variable] 2018-07-25 15:19:10 +02:00
SdFatUtil.h 3.0.12-RC2 sync 2017-06-29 18:35:43 +02:00
SdFile.cpp 3.0.12-RC2 sync 2017-06-29 18:35:43 +02:00
SdFile.h Optimized LiquidCrystal class 2018-06-08 14:35:47 +02:00
SdInfo.h 3.0.12-RC2 sync 2017-06-29 18:35:43 +02:00
SdVolume.cpp 3.0.12-RC2 sync 2017-06-29 18:35:43 +02:00
SdVolume.h 3.0.6 sync 2016-08-11 10:42:53 +02:00
Servo.cpp 3.0.6 sync 2016-08-11 10:42:53 +02:00
Servo.h 3.0.6 sync 2016-08-11 10:42:53 +02:00
sm4.c Revert "Revert "Save 80B of flash and 8B of RAM and fix compiler warning:"" 2018-07-23 13:35:38 +02:00
sm4.h New XYZ calibration with image processing 2018-03-13 12:55:35 +01:00
sound.cpp PowerPanic IV 2018-07-25 19:24:41 +02:00
sound.h PowerPanic & Sound 2018-07-23 20:04:47 +02:00
speed_lookuptable.h 3.0.6 sync 2016-08-11 10:42:53 +02:00
spi.c New SPI (do not use Arduino SPI class) 2018-03-29 17:42:41 +02:00
spi.h New ML support - W25X20CL external spi flash support 2018-06-08 00:20:28 +02:00
stepper.cpp Sound 2018-07-30 10:52:31 +02:00
stepper.h Removed unused files (ST7565R-dogm, digipot) 2018-03-29 23:01:13 +02:00
stk500.h Added support for a secondary boot loader, based on the OptiBoot project, 2018-06-14 15:13:21 +02:00
swi2c.c Fix compiler warning arduino-1.6.9/hardware/tools/avr/avr/include/avr/delay.h:36:2: warning: #warning "This file has been moved to <util/delay.h>." [-Wcpp] 2018-07-23 13:47:15 +02:00
swi2c.h SWI2C for PAT9125 simplified/optimized 2018-07-12 17:55:38 +02:00
swspi.cpp PAT9125 I2C, hardware SG homing 2017-08-17 15:23:34 +02:00
swspi.h PAT9125 I2C, hardware SG homing 2017-08-17 15:23:34 +02:00
temperature.cpp Merge branch 'Fix_warnings_ledvinap' into fix_compiler_warnings 2018-08-01 16:24:07 +02:00
temperature.h Fix out of array bounds access. 2018-07-25 12:52:02 +02:00
thermistortables.h New ML support - menu tunning, startup 2018-06-10 16:04:32 +02:00
Timer.cpp Revert changes in Timer class; disable safety timer in handleSafetyTimer function if safetytimer inactive time was set to zero 2018-06-14 13:14:14 +02:00
Timer.h Store timer period in TimerRemaining. 2018-06-11 23:41:36 +02:00
TimerRemaining.h Fix off by one error in TimerRemaining::remaining(). Add test cases for Timer. 2018-06-12 02:24:52 +02:00
tmc2130.cpp Merge branch 'Fix_warnings_ledvinap' into fix_compiler_warnings 2018-08-01 17:19:34 +02:00
tmc2130.h Fix compiler warning sketch/tmc2130.h:123:3: warning: 'tmc2130_axis_config' defined but not used [-Wunused-variable] 2018-07-25 15:03:38 +02:00
uart2.c Revert "Revert "Save 80B of flash and 8B of RAM and fix compiler warning:"" 2018-07-23 13:35:38 +02:00
uart2.h Revert "Revert "Save 80B of flash and 8B of RAM and fix compiler warning:"" 2018-07-23 13:35:38 +02:00
ultralcd.cpp MMU2 - removed conditional translation for SNMM_V2, new module mmu 2018-08-02 18:54:00 +02:00
ultralcd.h MMU2 - removed conditional translation for SNMM_V2, new module mmu 2018-08-02 18:54:00 +02:00
uni_avr_rpi.h Revert "Revert "Save 80B of flash and 8B of RAM and fix compiler warning:"" 2018-07-23 13:35:38 +02:00
util.cpp Sound 2018-07-29 22:59:14 +02:00
util.h force selftest if user upgraded from 3.1.2-RC1 or older fw version 2018-02-27 17:52:13 +01:00
vector_3.cpp 3.0.6 sync 2016-08-11 10:42:53 +02:00
vector_3.h 3.0.6 sync 2016-08-11 10:42:53 +02:00
w25x20cl.c Added support for a secondary boot loader, based on the OptiBoot project, 2018-06-14 15:13:21 +02:00
w25x20cl.h Added support for a secondary boot loader, based on the OptiBoot project, 2018-06-14 15:13:21 +02:00
xyzcal.cpp Fix various warnings 2018-07-17 18:57:28 +02:00
xyzcal.h XYZ calibration - accuracy improvement 2018-03-27 17:27:41 +02:00