Prusa-Firmware/Firmware
bubnikv eef6c68c9f Added support for a secondary boot loader, based on the OptiBoot project,
modified to update the external flash memory on Einsy boards.
Due to a bug in the USB to serial converter firmware on the Prusa Einsy
boards, the STK500 protocol has been modified to never send semicolon
characters towards the main processor.

This firmware updater is compatible with a modified avrdude using
the "arduino" protocol, see the following commit.
https://github.com/prusa3d/Slic3r/tree/fwupdater_languages
2018-06-14 15:13:21 +02:00
..
variants Merge remote-tracking branch 'upstream/MK3' into MK3-new_lang 2018-06-10 16:29:29 +02:00
adc.c
adc.h
BlinkM.cpp
BlinkM.h
boards.h
bootapp.c New ML support - W25X20CL 2018-06-09 19:16:36 +02:00
bootapp.h New ML support - W25X20CL 2018-06-09 19:16:36 +02:00
cardreader.cpp Don't return "Not SD printing" in case that SD card print is paused 2018-06-13 18:22:58 +02:00
cardreader.h Fixed forgotten comment 2018-05-30 13:39:24 +02:00
cmdqueue.cpp Crash detection/filament sensor: restore print from stored line number in case that we are printing over USB, retraction fix; debug: cmd queue on LCD 2018-06-05 20:28:41 +02:00
cmdqueue.h Crash detection/filament sensor: restore print from stored line number in case that we are printing over USB, retraction fix; debug: cmd queue on LCD 2018-06-05 20:28:41 +02:00
config.h New ML support 2018-06-10 20:04:25 +02:00
Configuration_adv.h New ML support - menu tunning, startup 2018-06-10 16:04:32 +02:00
Configuration.h Merge remote-tracking branch 'upstream/MK3' into MK3-new_lang 2018-06-10 16:29:29 +02:00
ConfigurationStore.cpp
ConfigurationStore.h
Dcodes.cpp Linearity correction - TMC codes for calibration object, variable stored as uint8, range from 1.03 to 1.20 2018-04-03 12:30: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
fastio.h
Firmware.ino LiquidCrystal class renamed to LiquidCrystal_Prusa 2018-03-29 17:50:43 +02:00
fsensor.cpp FSensor PAT9125 - i2c ACK check + two attempts in init function (PFW). 2018-04-11 16:03:54 +02:00
fsensor.h
io_atmega2560.h New ML support - added missing file 2018-06-08 15:38:16 +02:00
language.c New ML support - cond.trans. for LANG_MODE 0 2018-06-10 16:28:15 +02:00
language.h New ML support - menu tunning, startup 2018-06-10 16:04:32 +02:00
le.sh
LiquidCrystal_Prusa.cpp New ML support - lcd optimalization - lcd_menu_statistics 2018-06-11 01:06:47 +02:00
LiquidCrystal_Prusa.h Optimized LiquidCrystal class 2018-06-08 14:35:47 +02:00
Marlin_main.cpp Added support for a secondary boot loader, based on the OptiBoot project, 2018-06-14 15:13:21 +02:00
Marlin.h Don't return "Not SD printing" in case that SD card print is paused 2018-06-13 18:22:58 +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
MenuStack.cpp fixed possible feedmultiply change cause by entering main menu with negative encoder position 2018-04-13 10:27:55 +02:00
MenuStack.h fixed possible feedmultiply change cause by entering main menu with negative encoder position 2018-04-13 10:27:55 +02:00
mesh_bed_calibration.cpp New ML support - fixed duplicate strings 2018-06-01 14:35:03 +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
mesh_bed_leveling.h
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
motion_control.cpp
motion_control.h
optiboot_w25x20cl.cpp Added support for a secondary boot loader, based on the OptiBoot project, 2018-06-14 15:13:21 +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.cpp FSensor PAT9125 - i2c ACK check + two attempts in init function (PFW). 2018-04-11 16:03:54 +02:00
pat9125.h
pins_Einsy_1_0.h New ML support - W25X20CL external spi flash support 2018-06-08 00:20:28 +02:00
pins_Rambo_1_0.h Rambo 1.0 support (MK25, MK2) 2018-04-27 17:04:55 +02:00
pins_Rambo_1_3.h Add files via upload 2018-04-25 18:47:19 +00:00
pins.h Add files via upload 2018-04-25 18:47:19 +00:00
planner.cpp New ML support - migration - replaced source, removed original ML support files (backup) 2018-05-22 03:20:03 +02:00
planner.h
printers.h
qr_solve.cpp
qr_solve.h
Sd2Card.cpp
Sd2Card.h
Sd2PinMap.h
SdBaseFile.cpp
SdBaseFile.h
SdFatConfig.h
SdFatStructs.h
SdFatUtil.cpp
SdFatUtil.h
SdFile.cpp
SdFile.h Optimized LiquidCrystal class 2018-06-08 14:35:47 +02:00
SdInfo.h
SdVolume.cpp
SdVolume.h
Servo.cpp
Servo.h
sm4.c fixed #761 from hzapper (#elif instead of #else if) 2018-05-28 13:41:36 +02:00
sm4.h New XYZ calibration with image processing 2018-03-13 12:55:35 +01:00
speed_lookuptable.h
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 New ML support - menu tunning, startup 2018-06-10 16:04:32 +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.cpp
swi2c.h
swspi.cpp
swspi.h
temperature.cpp New ML support - w25x20cl spi external flash support 2018-06-09 01:23:04 +02:00
temperature.h Merge branch 'MK25' into MK3 2018-03-13 20:43:19 +01:00
thermistortables.h New ML support - menu tunning, startup 2018-06-10 16:04:32 +02:00
Timer.cpp Convert Time class to template, instantiate LongTimer for longer and ShortTimer for shorter periods. 2018-05-11 16:31:42 +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 removed unused cond. trans. for NEW_SPI 2018-06-10 16:11:39 +02:00
tmc2130.h Z-axis stealth mode 2018-04-03 18:26:39 +02:00
ultralcd_implementation_hitachi_HD44780.h Merge branch 'MK3' into time_remaining 2018-06-08 18:31:32 +02:00
ultralcd.cpp New ML support - fixed es translation (too long strings) 2018-06-13 20:55:15 +02:00
ultralcd.h New ML support - lcd optimalization 2018-06-10 22:06:00 +02:00
uni_avr_rpi.h
util.cpp New ML support - migration - replaced source, removed original ML support files (backup) 2018-05-22 03:20:03 +02:00
util.h
vector_3.cpp
vector_3.h
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 New localization - macro declarations fixed 2018-05-20 13:15:46 +02:00
xyzcal.h XYZ calibration - accuracy improvement 2018-03-27 17:27:41 +02:00