Big temperature code update. No longer converts back and forwards between temperature and raw sample value. Reducing complexity, removing code. Also named some variables better. While keeping the safety intact and functionality the same.
Use the disable macros on initialization. Which fixes a bug when there is no pin defined for stepper enabled (motherboard 4)
Merge branch 'Marlin_v1' of github.com:ErikZalm/Marlin into Marlin_v1
Fix compile with PID_DEBUG
Add MINTEMP/MAXTEMP error to LCD, and fix temperature bug with more then 1 extruder.
Move the Arduino related stuff out of the Marlin tree, as they are not directly related to Marlin functionality but addons for the Arduino IDE. Also split up the addons for pre 1.0.0 Arduino and post 1.0.0 Arduino.
Update on makefile for moved Arduino addons.
Added some missing Mxxx comments to M commands. Fixed the unsetting of the timer dividers for the fast PWM fan.
Fix typo in MANUAL_HOME_POSITION (plural S missing) and improve comments.
Fix X/Y/Z_MIN_PIN for Printrboard.
Merge pull request #335 from jcrocholl/Marlin_v1

Fix endstop pins for Printrboard
Merge branch 'Marlin_v1' of github.com:ErikZalm/Marlin into Marlin_v1
Fix the sensitive pin definitions, there where analogue numbers in the digital pin list. Also made M42 without a P function on the LED_PIN (which was otherwise a useless pin definition)
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.