Refactored detectPeaks and added info messages for peak detection.
Old function size without printing 406 bytes. New size with printing: 518, without printing: 410.
Now prints: peak, estimated peak, old estimator, new estimator.
Removed config option for peak detection messages: they should always be logged to help users debug their setup.
- Cooling/heating minimum time now counts down.
- Added functions to return true when state is cooling or min_cooling, resp heating.
Initialize default constants by memcopying a progmem struct. Saves 172 bytes
Fixed errors in printing JSON of control constants:
- Missing handler for uint16 (maxHeatTimeForEstimate was printed as tempDiff)
- Missing maxCoolTimeForEstimate
Merge branch 'feature/dynaconfig' of https://github.com/BrewPi/brewpi-avr into feature/dynaconfig
commented makefile (a bit)
support for BOARD and SHIELD makefile params
factored out compiler defines