added a parameter to the crc function to supply it with a starting value for the crc, so one can calculate a crc over mutiple separate parts.
This is the framework of Flying Laptop OBSW version A.13.0.