Prusa-Firmware/Firmware
2019-08-30 12:24:13 +02:00
..
variants Add ASA preheat. 2019-08-15 17:46:29 +02:00
adc.c Fix PFW644 - MK25 reports stopped, arduino 1.8.5. 2018-11-03 22:44:42 +01:00
adc.h Fix ADC index overflow 2018-07-17 17:55:04 +02:00
AutoDeplete.cpp Comment. 2019-01-04 19:56:15 +01:00
AutoDeplete.h Add filament auto deplete engine for multi-material prints with MMUv2. 2019-01-03 22:58:25 +01:00
BlinkM.cpp
BlinkM.h
boards.h
bootapp.c New lang, arduino 1.8.5 - boot_app debug output 2018-10-18 16:20:14 +02:00
bootapp.h New lang, arduino 1.8.5 - boot_app debug output 2018-10-18 16:20:14 +02:00
cardreader.cpp recovery from "Stop()" 2019-05-18 21:28:59 +02:00
cardreader.h recovery from "Stop()" 2019-05-18 21:28:59 +02:00
cmdqueue.cpp Fix cmdqueue_dump_to_serial. 2019-08-23 16:48:30 +02:00
cmdqueue.h Fix repeated power panic restarted print from beginning or jumped at most 65536 B back in file printed from SD card. 2019-08-23 19:30:20 +02:00
config.h Decrease flash reserved for secondary language. 2019-05-14 16:10:04 +02:00
Configuration_adv.h LCD menu optimalization - lcd and menu 2018-07-16 02:13:52 +02:00
Configuration.cpp some improvements 2019-07-10 16:29:40 +02:00
Configuration.h Increase version to 3.8.0-RC2 and build number to 2639. 2019-08-26 17:03:18 +02:00
ConfigurationStore.cpp Adding the microstepping resolution for all axis to the eprom config which is persisted during M500 for Mk3 and Mk3S 2019-03-19 21:39:59 +00:00
ConfigurationStore.h Adding the microstepping resolution for all axis to the eprom config which is persisted during M500 for Mk3 and Mk3S 2019-03-19 21:39:59 +00: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 MK2.5 - watchdog enabled + test (command "D-1") 2019-04-29 13:19:59 +02:00
Dcodes.h Merge branch 'MK25' into MK3 2018-03-13 20:43:19 +01:00
doxyfile Updated doxygen docs to work better with confluence. 2019-07-19 13:51:55 +02:00
eeprom.cpp Switch to next sheet if currently selected sheet is not initialized. Move next_initialized_sheet() and change_sheet_from_menu() to eeprom.cpp, rename it to eeprom_next_initialized_sheet() and eeprom_switch_to_next_sheet(). Rename default_sheet_name() to eeprom_default_sheet_name(). 2019-08-30 12:24:13 +02:00
eeprom.h Switch to next sheet if currently selected sheet is not initialized. Move next_initialized_sheet() and change_sheet_from_menu() to eeprom.cpp, rename it to eeprom_next_initialized_sheet() and eeprom_switch_to_next_sheet(). Rename default_sheet_name() to eeprom_default_sheet_name(). 2019-08-30 12:24:13 +02:00
fastio.h
Firmware.ino LCD menu optimalization - LiquidCrystal_Prusa removed 2018-07-16 23:23:15 +02:00
first_lay_cal.cpp Split first layer calibration load filament and intro line into separate steps. If load fails, pause print apparently flushes command buffer and intro line is not printed after issue is resolved. 2019-08-16 20:47:55 +02:00
first_lay_cal.h Split first layer calibration load filament and intro line into separate steps. If load fails, pause print apparently flushes command buffer and intro line is not printed after issue is resolved. 2019-08-16 20:47:55 +02:00
fsensor.cpp Partially revert "aeed49a Fix filament runout on optical filament sensors" 2019-07-15 17:22:39 +02:00
fsensor.h remove function forward decl: fsensor_restore_print_and_continue_IR 2019-06-05 18:34:10 +02:00
heatbed_pwm.cpp Improve performance of bed PWM automaton - proof of concept 2019-08-14 17:53:08 +02:00
io_atmega2560.h "disable_z()" for Delta PSU II 2019-03-25 23:28:25 +01:00
language.c Fix warning: assignment makes pointer from integer without a cast. 2019-03-05 16:27:47 +01:00
language.h New lang - fixed french langcode and comparsion in lang-clean script 2018-10-25 18:16:36 +02:00
lcd.cpp Fix shifted languages. Use \n and \x0a 2019-07-26 18:53:08 +03:00
lcd.h Fix status screen 2019-07-16 21:11:27 +03:00
le.sh make all shell scripts executable 2018-12-10 07:09:03 -07:00
Marlin_main.cpp Update documentation. 2019-08-26 17:19:57 +02:00
Marlin.h Increase number of configurable steel sheets to 8. Move sheets into sub menu of HW setup. 2019-08-29 17:21:08 +02:00
MarlinSerial.cpp Optimized LiquidCrystal class 2018-06-08 14:35:47 +02:00
MarlinSerial.h More than 7.5KB saved by slight refactoring of printing to serial line 2019-07-12 10:10:56 +02:00
menu.cpp Fix compiler warning. 2019-08-30 12:03:35 +02:00
menu.h Convert sheet switcher from sub menu to function. Handle null characters in sheet name. 2019-08-29 20:13:10 +02:00
mesh_bed_calibration.cpp Code size reduced by almost 5KB 2019-08-21 09:59:51 +02:00
mesh_bed_calibration.h Mesh by 3d-gussner, fixed difference between mbl points coordinates and coordinates used in planner for corrections, mbl settings menu update 2019-03-14 01:52:44 +01:00
mesh_bed_leveling.cpp 7x7 points mesh bed leveling 2019-02-14 10:57:58 +02:00
mesh_bed_leveling.h
messages.c Merge branch 'MK3' into octoprint_fix 2019-07-17 20:06:06 +02:00
messages.h Merge branch 'MK3' into octoprint_fix 2019-07-17 20:06:06 +02:00
mmu.cpp Code size reduced by almost 5KB 2019-08-21 09:59:51 +02:00
mmu.h sketch/menu.h:90:115: warning: invalid conversion from 'void (*)(int)' to 'void (*)(uint8_t) {aka void (*)(unsigned char)}' [-fpermissive] 2019-05-14 18:25:43 +02:00
motion_control.cpp
motion_control.h
optiboot_w25x20cl.cpp Do not kill printer if External SPI flash W25X20CL is not responding. 2019-04-16 22:20:53 +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_Einsy_1_0.h Revert changes to pins_Einsy_1_0.h not related to the fan check error 2019-06-03 09:02:27 +02:00
pins_Rambo_1_0.h MK2.5 IR_SENSOR_PIN modified 2019-02-11 14:32:21 +01:00
pins_Rambo_1_3.h debug gcodes (fans, bed analysis) moved to Dcodes, HOST_KEEPALIVE_FEATURE simplified 2019-03-06 19:56:48 +01:00
pins.h Fix compiler warnings macro redefined. 2019-03-05 15:56:20 +01:00
planner.cpp Code size reduced by almost 5KB 2019-08-21 09:59:51 +02:00
planner.h Code size reduced by almost 5KB 2019-08-21 09:59:51 +02:00
printers.h Remove commented out defines. 2019-07-10 17:40:33 +02:00
qr_solve.cpp
qr_solve.h
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 Conditional translation for SYSTEM_TIMER_2 because we want to have posibility to switch between old/new implementation. 2019-01-27 22:48:51 +01:00
Sd2Card.h
Sd2PinMap.h
SdBaseFile.cpp
SdBaseFile.h
SdFatConfig.h
SdFatStructs.h
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
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 Merge remote-tracking branch 'prusa3d/MK3_dev' into simplify_EEPROM_M500 2018-10-08 15:58:49 +02:00
sm4.h New XYZ calibration with image processing 2018-03-13 12:55:35 +01:00
sound.cpp blind alert sound shorter 2019-08-05 12:41:27 +02:00
sound.h small text edits 2019-07-15 11:41:16 +02: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
static_assert.h static_assert - portable solution compatible with C++98 2018-09-27 19:59:29 +02:00
stepper.cpp Merge pull request #1664 from MRprusa3d/PFW-811 2019-07-16 16:46:34 +02:00
stepper.h Merge remote-tracking branch 'prusa3d/MK3_dev' into simplify_EEPROM_M500 2018-10-08 15:58:49 +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
swspi.h
system_timer.h heatbed audible noise suppression using short fast PWM pulses with 2019-07-08 16:42:21 +02:00
temperature.cpp fixed redundant OK messages in serial 2019-07-24 18:08:14 +02:00
temperature.h Document 2019-07-15 19:15:15 +02:00
thermistortables.h New ML support - menu tunning, startup 2018-06-10 16:04:32 +02:00
timer02.c Improve performance of bed PWM automaton - proof of concept 2019-08-14 17:53:08 +02:00
timer02.h heatbed audible noise suppression using short fast PWM pulses with 2019-07-08 16:42:21 +02:00
Timer.cpp Fix Timer_test broken by conditional translation for SYSTEM_TIMER_2. 2019-01-28 19:29:31 +01:00
Timer.h Store timer period in TimerRemaining. 2018-06-11 23:41:36 +02:00
TimerRemaining.h Fix Timer_test broken by conditional translation for SYSTEM_TIMER_2. 2019-01-28 19:29:31 +01:00
tmc2130.cpp Fix compiler warnings 2019-07-16 17:31:56 +02:00
tmc2130.h Fix compiler warnings 2019-07-16 17:31:56 +02:00
uart2.c Merge remote-tracking branch 'prusa3d/MK3_dev' into simplify_EEPROM_M500 2018-10-08 15:58:49 +02:00
uart2.h MMU - communication, check after start, code cleaning 2018-08-07 20:37:59 +02:00
ultralcd.cpp Switch to next sheet if currently selected sheet is not initialized. Move next_initialized_sheet() and change_sheet_from_menu() to eeprom.cpp, rename it to eeprom_next_initialized_sheet() and eeprom_switch_to_next_sheet(). Rename default_sheet_name() to eeprom_default_sheet_name(). 2019-08-30 12:24:13 +02:00
ultralcd.h Refactor 2019-08-20 17:22:27 +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 farm mode update, documentation correction 2019-08-05 17:51:26 +02:00
util.h pre-production version ;-) 2019-07-09 12:16:51 +02:00
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 Conditional translation for SYSTEM_TIMER_2 because we want to have posibility to switch between old/new implementation. 2019-01-27 22:48:51 +01:00
xyzcal.h XYZ calibration - accuracy improvement 2018-03-27 17:27:41 +02:00