Commit Graph

1424 Commits

Author SHA1 Message Date
Marek Bel 5f033d5a1a Do not create static object in global function. Saves 8B RAM and 14B flash, because there is no need to guard constructor against concurrent calls. 2018-06-05 17:47:18 +02:00
Roman Beránek e25b869b5e
Eliminated the -Wliteral-suffix warnings from ultralcd.cpp 2018-06-05 13:49:58 +02:00
PavelSindler 746ac17e4e debugging 2018-06-04 16:40:56 +02:00
Robert Pelnar c58e4cea0d New ML support - PO and POT generating scripts
+generated files (with comments)
2018-06-04 12:51:27 +02:00
Dan Kortschak a3fedfe2b3
Fix spelling and grammar 2018-06-04 18:24:45 +09:30
Robert Pelnar 52b9b2c4e7 New ML support - pot generator script
+generated PO and POT files
2018-06-01 14:36:52 +02:00
Robert Pelnar 47c68c884c New ML support - fixed duplicate strings 2018-06-01 14:35:03 +02:00
Robert Pelnar 53d9d8bd8a New ML support - lang codes
+script tunning
2018-06-01 10:47:47 +02:00
3d-gussner 5004433b20 Fix warning: This is kind of important
Again another fix from https://github.com/prusa3d/Prusa-Firmware/pull/138 made by @Thess for the MK2 branch which i think is quite important.

Ardunio IDE 1.8.5 result with Compiler warnings set to "More" or "All"
```
sketch\Marlin_main.cpp:3265:44: warning: the address of 'retracted' will always evaluate as 'true' [-Waddress]

               if((echange<-MIN_RETRACT && !retracted) || (echange>MIN_RETRACT && retracted)) { //move appears to be an attempt to retract or recover

                                            ^

sketch\Marlin_main.cpp:3265:82: warning: the address of 'retracted' will always evaluate as 'true' [-Waddress]

               if((echange<-MIN_RETRACT && !retracted) || (echange>MIN_RETRACT && retracted)) { //move appears to be an attempt to retract or recover

                                                                                  ^

sketch\Marlin_main.cpp:3268:28: warning: the address of 'retracted' will always evaluate as 'true' [-Waddress]

                   retract(!retracted);

                            ^

sketch\Marlin_main.cpp:3870:15: warning: statement has no effect [-Wunused-value]
```

I don't know if that helps making small pull requests as they are easier to review or it would make sense to combine few more.

Prusa should really review this pull [request](https://github.com/prusa3d/Prusa-Firmware/pull/138) again for the MK3 branch, as it was one that made warnings disapear in the MK2 branch and made finding new flaws in the code much much easier.
2018-06-01 10:17:03 +02:00
Robert Pelnar 7ab53af604 New ML support - scripts tunning 2018-06-01 01:02:29 +02:00
Robert Pelnar 5a2b056d47 Merge remote-tracking branch 'upstream/MK3' into MK3-new_lang 2018-06-01 00:43:16 +02:00
Christoph Stahl 7c4fce7876 whitespace correction 2018-05-31 18:55:14 +02:00
Christoph Stahl 73708ec883 Improved M860 - now wait for cooling of PINDA, too
The M860 - wait for PINDA temperature - gcode has been improved. Until now it could only wait until the PINDA has been warmed up to a set temperature. Now it also can wait until the PINDA has cooled down to a set temperature. The calling syntax has not been changed at all. The logic now looks if the bed or hotend have a target temperature different from 0. If so, the code waits until PINDA has warmed up. Otherwise it waits until PINDA has cooled down.

Applications:
- Possibility to start a Print at exactly the right PINDA temperature. (Do not start the heater until PINDA is cooled down)
- Much easier manual temperature calibration (automating the wait for cool down in between calibration runs)
- Possibility for temp calibration verification on one heat bed by printing multiple objects with different PINDA temperatures one after the other
2018-05-31 16:41:59 +02:00
XPila 957b3cfac5
Merge pull request #783 from 3d-gussner/MK3_fix1
Fixed redefined warning
2018-05-31 14:21:41 +02:00
XPila d70d38bb0c
Merge pull request #784 from 3d-gussner/MK3_fix2
Fixed unused variable c as in pull request #138
2018-05-31 14:15:17 +02:00
XPila 80c641ae5d
Merge pull request #789 from 3d-gussner/MK3_fix4
Fixed warning: invalid suffix on literal; C++11 requires a space betw…
2018-05-31 14:09:49 +02:00
Robert Pelnar 6f362974ef New ML support - fixed po generator script make_po.sh
+regenerated po files (complete, tested in poedit)
+update_lang.sh - cosmetics
2018-05-31 13:53:24 +02:00
PavelSindler 15788dbf57
Merge pull request #791 from tarikku/MK3
Fix remaining forgotten comments
2018-05-31 12:51:43 +02:00
Robert Pelnar 4b9ec286db New ML support - scripts - tunning
+config.sh
2018-05-31 02:57:41 +02:00
tarikku 731fef3d32 Fix remaining forgotten comments 2018-05-30 23:15:01 +02:00
Robert Pelnar 77f3160531 language.h - debug output conditional translation 2018-05-30 20:15:43 +02:00
Robert Pelnar e28249a636 New ML support - scripts - lineendings changed to LF (unix) 2018-05-30 20:15:05 +02:00
Robert Pelnar 37e575f4bc New ML support - debug output, bootloader
bootapp - automaticaly erase flash when necessary
+test code
2018-05-30 19:29:52 +02:00
PavelSindler 9104b0601a power panic: extruder_multipliers added 2018-05-30 18:59:33 +02:00
Robert Pelnar 966c826c82 New ML support - fixed german dictionary 2018-05-30 17:14:06 +02:00
3d-gussner eeca0f683b Fixed warning: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wliteral-suffix] 2018-05-30 16:06:22 +02:00
XPila b2b3dabc07
Merge pull request #788 from PavelSindler/temp_cal_coordinates_fix
Temp cal fixes and improvements
2018-05-30 15:43:02 +02:00
PavelSindler 3bf47d7f83 "run xyz cal first" message 2018-05-30 15:29:59 +02:00
PavelSindler dcb77e8c7e Merge remote-tracking branch 'upstream/MK3' into temp_cal_coordinates_fix 2018-05-30 15:22:20 +02:00
PavelSindler 987f8969c0 Merge remote-tracking branch 'upstream/MK3' into temp_cal_coordinates_fix 2018-05-30 15:20:40 +02:00
PavelSindler d1cfed6af4
Merge pull request #787 from PavelSindler/fix_compile
fix compilation (c++ 11)
2018-05-30 15:09:34 +02:00
PavelSindler 72a382b34d fix in macro definition 2018-05-30 15:07:24 +02:00
PavelSindler 2561ab9c7d
Merge pull request #786 from XPila/MK3-new_lang
Mk3 new lang
2018-05-30 14:54:47 +02:00
Robert Pelnar 3e29312b41 fixed compilation (c++11) 2018-05-30 14:53:14 +02:00
PavelSindler 995f37ed38
Merge pull request #785 from 3d-gussner/MK3_fix3
Fix forgotten comments
2018-05-30 14:25:53 +02:00
Robert Pelnar d27211a8a7 New ML support - migration - fixed parsing and new data for german
make_msgs.h - modified script for language_de.h
language_de.h - fixed - "lenght" instead of "length"
msgs_de.txt - new generated migration data
lang_en_de.txt - new generated dictionary
lang_de.po - new generated 'po' file
2018-05-30 13:41:55 +02:00
3d-gussner d8706be8de Fixed forgotten comment 2018-05-30 13:39:24 +02:00
3d-gussner dce2d45499 Fixed forgotten comment 2018-05-30 13:35:48 +02:00
3d-gussner 2f9b63275f Fixed unused variable c as in pull request #138 2018-05-30 13:26:31 +02:00
3d-gussner 167bc61ef9 Fixed redefined warning 2018-05-30 12:57:51 +02:00
Robert Pelnar 4746c77195 New ML support - bootloader support and update proces test 2018-05-29 21:03:47 +02:00
Robert Pelnar 0ddb31d4eb Removed hexfile 2018-05-29 17:28:33 +02:00
Robert Pelnar 7428d2e3f6 New ML support - added message MSG_LANGUAGE_NAME (es, it, pl) 2018-05-29 17:27:22 +02:00
PavelSindler f6f0de4cc1
Merge pull request #779 from XPila/MK3-new_lang
Mk3 new lang
2018-05-29 16:19:34 +02:00
Robert Pelnar be74b470bc New ML support - make_po.sh and generated po files. 2018-05-29 16:04:02 +02:00
Robert Pelnar b47a29b388 New ML support - fixed invalid characters, added some cz translations 2018-05-29 15:56:00 +02:00
PavelSindler d307868a90 merge with upstream 2018-05-28 20:38:55 +02:00
PavelSindler 26724c4a48 removed message 2018-05-28 20:31:57 +02:00
PavelSindler 7e79ce8e53 MK3: crash detection for Z axis is active during auto home and mesh bed leveling (normal mode is forced for Z movents); temp cal coordintes corrections; temp cal: xy movents always in safe Z distance from heatbed, Z-axis homing improved 2018-05-28 20:26:15 +02:00
XPila 5ce404583e
Merge pull request #775 from XPila/MK3-new_lang
Mk3 new lang
2018-05-28 19:43:18 +02:00