first commit
Merge branch 'Marlin_v1' of https://github.com/Drakelive/Marlin
commit
primo commit
Merge branch 'Marlin_v1' of https://github.com/Drakelive/Marlin
Union whit Erick version
Add PID functional range setting. With high powered heaters the current functional range of 10 degrees causes high overshoots as the PID needs to kick in before the temperature hits 10 degrees below target.
Fix the M117 (display message on LCD) when used over USB with checksums.
Fix compiling with just an 16x2 LCD and no buttons.
The big LCD code update. This splits the display and menu implementation. Paving the way for future different displays. It also makes it easier to modify the menu structures while keeping everything consistant. Note that this most likely breaks the translations, which need to be updated.
Fixed #336
Most likely fixing #338
One more fix for #338, I really should get a heated bed to test with.
Use linker "--relax" option.

The "relax" option enables the linker to convert certain "call"
instructions to the smaller "rcall" instruction.  This reduces the
size of the resulting binary.
Use gcc "-fwhole-program" optimization.

Use "whole program" and "link time optimization" features of gcc.  The
whole-program optimization enables the compiler to evaluate the entire
firmware for optimization instead of just one code file at a time.
This leads to better overall optimizations.
#ifdef fix for #326
Fixing a problem with heated beds not working without PID and BED_LIMIT_SWITCHING
Merge pull request #339 from KevinOConnor/CompilerFlags

Add additional optimization flags to Makefile
Updates to Makefile to compile for Teensy.
Merge branch 'Marlin_v1' of github.com:ErikZalm/Marlin into Marlin_v1