e4197085619eb3a465a3ea6be385602e1dfdbd79
This combines now the changes from branch PerformanceOptimizations to trunk Mainly this change should do following: - Flash savings should be around 224 bytes for stock - Added option ARITHMETIC_OVERFLOW_CHECK to prevent overflows. Still not bulletproof, but codecost is about 50 bytes - Increases mix speed about 25 - 30% depending on task for stock Also increased for other boards, but they may not notice... - Increased ranges for weight and offset from +-125% to +-245% - Easier now to increase number of GVARS if needed; Just increase GVAR_MAX in myeeprom.h. But!!!! EEPROM layout changes and may not be compatible. Do this for own proposes. Till now we do not know how we handle this in future. - Corrected Timer for stock if used together with AUDIO or VOICE option - See comments below, what I potentially forgotten... Be aware this version is currently not compatible to companion9x. But the version before wasn't either. Work is current in progress to tie this up.
Languages
C
71.9%
C++
25.4%
Python
0.9%
CMake
0.6%
Shell
0.3%
Other
0.7%