Core changes: *Core::timer: restructuring of timers and functions *Others: Little changes in preprocessor sentences (for portability)